主页 > imtokenapp下载安装 > 《毕节解读区块链08》讲解比特币的交易运行原理

《毕节解读区块链08》讲解比特币的交易运行原理

imtokenapp下载安装 2023-05-07 05:19:43

比特币系统中的交易运行原理_比特币币币交易是什么意思_火币网如何交易比特币

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

毕小姐开

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

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

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

作者|

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

比特币币币交易是什么意思_火币网如何交易比特币_比特币系统中的交易运行原理

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

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

比特币系统中的交易运行原理_比特币币币交易是什么意思_火币网如何交易比特币

比特币系统中的交易运行原理_火币网如何交易比特币_比特币币币交易是什么意思

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

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

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

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

比特币交易如何运作?

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

比特币币币交易是什么意思_火币网如何交易比特币_比特币系统中的交易运行原理

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

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

比特币币币交易是什么意思_火币网如何交易比特币_比特币系统中的交易运行原理

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

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

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

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

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

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

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

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

比特币币币交易是什么意思_火币网如何交易比特币_比特币系统中的交易运行原理

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

比特币系统中的交易运行原理_火币网如何交易比特币_比特币币币交易是什么意思

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

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

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

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

总结

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

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

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

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

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

比特币系统中的交易运行原理_火币网如何交易比特币_比特币币币交易是什么意思