网站导航
第一黄金网·黄金学院

什么是比特币账本?比特币交易如何完成的?

2020-08-07 22:00 来源:中亿财经

中亿财经网8月5日讯,比特币的账本每10分钟左右打一个包裹。然后呢,系统会把这些包裹按时间顺序串成一串,就行一串糖葫芦一样。每当10分钟左右产生一个新的包裹,系统就把这个新包裹链接到最后,以此类推。这整个链条就组成了比特币系统的账本了。所以,所有比特币系统的账本可以形象地理解成是由一个个账本包裹串在一起连成的一个账本链。用专业术语表达的话,这每10分钟左右产生的包裹,叫做区块,这整个账本链,就叫做区块链。

比特币是一套特殊的记账本,交易是构成这套记账本的基本记录单元。比特币一切的记账都是使用程序来完成的,所以它的基本记账单元是一种数据结构,这些数据结构中含有比特币交易参与者价值转移的相关信息。

一笔比特币交易是一个含有输入值和输出值的数据结构,该数据结构植入了将一笔资金从初始点(输入值)转移至目标地址(输出值)的代码信息。比特币交易的输入值和输出值与账号或者身份信息无关。可以将它们理解成一种被特定秘密信息锁定的一定数量的比特币,只有拥有者或知晓这个秘密信息的人可以解锁。

比特币网络的交易记录是按时间来记录了,平均10分钟把该10分钟内的交易尽可能地收集在一块,然后打包成一个数据块,这个块就叫区块。这就类似于,一笔比特币交易记录可以形象地理解为记账凭证的一页,一个区块(Block)就是一本记账凭证。

整个比特币网络里的数据就是以这种交易数据结构组成的区块来构成的。一个个区块相连 ,形成了区块链。

我们构建交易的过程其实就是在本地修改全网账户金额的过程,将自己账户上的一部分比特币发给另一个账户。然后去广播交易,就是将这个包含修改过程的数据结构通过网络传递给其他电脑点。其他节点收到这个信息后,会去验证你的数据结构是否是合法,就是查查账本验证你有没有作弊。验证了合法性后,这个节点就会帮你广播给其它节点(因为这是P2P网络,所有节点都是对等的,大家相互广播),而同时你作为发起交易的节点也会收到一条表示交易合法并且被接受的返回信息。

如果验证不合法,这个节点就会拒绝掉这笔交易,并给你返回拒绝信息。当传遍全网过程中,有挖矿节点也会收到这笔交易,就会将这笔交易打包进新的区块。然后挖矿节点将新区块向周围广播,其他节点又会去验证这个区块的合法性。当全网有六个节点验证了这个新区块的合法性时,那你的交易就被认为是永远不可逆了。这时就可以认为你构建的交易完成了。

更多资讯可关注第一黄金网微信公众号
+1
您已经点过赞了!
31
一键安装官方APP
相关阅读