主页 > imtoken市场打不开 > 《毕节解读区块链08》一文破解比特币交易运行原理?

《毕节解读区块链08》一文破解比特币交易运行原理?

imtoken市场打不开 2023-07-12 05:13:13

简述比特币的交易流程_比特币挖矿的过程_简述比特币交易过程

上期回顾:比特姐解读区块链07:数字钱包的进化史,从非确定性钱包到HD钱包

毕小姐开

交易是比特币系统最重要的部分,其他系统都是为交易服务的。

在这一节中,毕姐会告诉你每笔交易是如何运作的。 它与我们的银行转账有何不同?

本文以比特币技术为例,请注意:比特币≠区块链

作者|

现金交易和银行转账如何运作?

简述比特币的交易流程_简述比特币交易过程_比特币挖矿的过程

假设老王找毕小姐借500元,毕小姐说她只有100元,那我们先借100元吧。 于是他将100元现金交给了老王。

老王心想:小气鬼,身上肯定有一百多块钱。

比特币挖矿的过程_简述比特币的交易流程_简述比特币交易过程

第二天,老王又找到毕小姐,又要借400元钱。 毕姐说她身上没带现金,我们去银行汇款吧。

于是他拿出手机,输入老王的银行卡号,转了400块钱,输入了自己的银行卡密码。

银行服务器处理完毕后,老王很快就收到了这笔转账。

老王心想:碧姐有理! 下次缺钱的时候再找毕小姐。

比特币交易如何运作?

上面的例子是现实生活中的一个具体案例,但比特币的交易过程完全不同:

简述比特币的交易流程_比特币挖矿的过程_简述比特币交易过程

比特币网络中没有人的概念,只有地址的概念(地址类似于银行卡号),因此可以有很好的匿名性。

自从比特币诞生以来,所有的交易记录都会记录在一个“总账”上简述比特币交易过程,同步给所有用户(所有用户不严谨简述比特币交易过程,但我们这里不展开,毕姐会在网络上详细解释部分) 。 这样大家就可以查到每个地址有多少个比特币了。 上面的例子,老王怀疑毕小姐身上有100多块钱。

比特币交易的本质是更新账本并同步到全网的过程。

这个账本会告诉大家这个地址还剩下多少比特币,这个地址已经完成了哪些交易。

它不同于传统意义上的“一只手支付,一只手交付”,有着本质的区别。

交易信息需要满足什么条件才能同步到全网?

听了上面的内容,老王明白了,比特币交易的本质就是更新账本,同步到全网。 老王一拍大腿,那我把我地址上的余额改一下,给他一万个比特币,然后全网同步! 会所中的年轻模特指日可待!

老王的想法太天真了。 接下来我会告诉大家交易信息需要满足哪些条件才会同步到全网。

1.交易发送方的UTXO总和必须大于转账金额。

2. 交易的发送方必须提供有效的签名和公钥,证明您对该地址有控制权。

比特币挖矿的过程_简述比特币的交易流程_简述比特币交易过程

上述两项听起来是否令人困惑并不重要。 我给你翻译一下,你很快就能看懂。

1、想要转账,首先要有足够的钱。 如果你没有足够的钱,你不能转账。

2、如果要转账,不能只给银行卡,还得输入正确的密码。

比特币系统使用的不是简单的账户余额,而是 UTXO。 在验证身份时,不是输入密码那么简单,而是使用签名+公钥进行验证。

关于UTXO和签名会在以后的内容中详细介绍。

总结

比特币交易不是“买单,单手交付”的模式。

比特币交易的本质是更新账本并同步到全网的过程。

如果要更新账本,就没那么简单了,需要满足2个条件:

1.地址上的UTXO总量足够(enough money)

2.有效签名和公钥(密码正确)

点击文章进入了解区块链技术

01 区块链技术有何神奇之处?

02 中本聪为什么要做比特币(区块链)?

03 区块链发展史上发生过哪些精彩故事?

04 上帝视角下的区块链系统是如何运作的?

05 私钥、私钥、公钥傻傻分不清楚?

06 私钥、公钥、地址是如何生成的?

07 数字钱包演进史,从非确定性钱包到高清钱包

比特币挖矿的过程_简述比特币交易过程_简述比特币的交易流程