比特币交易是如何确认的?比特币是怎样完成转账确认的

当前位置:首页 > 币圈百科 > 比特币交易是如何确认的?比特币是怎样完成转账确认的

比特币交易是如何确认的?比特币是怎样完成转账确认的

2022-04-06币圈百科990
比特币交易是如何确认的?比特币是怎样完成转账确认的

比特币是类似电子邮件的电子现金,交易双方需要类似电子邮箱的“比特币钱包”和类似电邮地址的“比特币地址”。和收发电子邮件一样,汇款方通过电脑或智能手机,按收款方地址将比特币直接付给对方。下列表格,列出了免费下载比特币钱包和地址的部分网站。

比特币地址是大约33位长的、由字母和数字构成的一串字符,总是由1或者3开头,例如"1DwunA9otZZQyhkVvkLJ8DV1tuSwMF7r3v"。比特币软件可以自动生成地址,生成地址时也不需要联网交换信息,可以离线进行。可用的比特币地址超过2个。形象地说,全世界约有2粒沙,如果每一粒沙中有一个地球,那么比特币地址总数远远超过所有这些“地球”上的所有的沙子的数量。

比特币地址和私钥是成对出现的,他们的关系就像银行卡号和密码。比特币地址就像银行卡号一样用来记录你在该地址上存有多少比特币。你可以随意的生成比特币地址来存放比特币。每个比特币地址在生成时,都会有一个相对应的该地址的私钥被生成出来。这个私钥可以证明你对该地址上的比特币具有所有权。我们可以简单的把比特币地址理解成为银行卡号,该地址的私钥理解成为所对应银行卡号的密码。只有你在知道银行密码的情况下才能使用银行卡号上的钱。所以,在使用比特币钱包时请保存好你的地址和私钥。

比特币交易是如何确认的?比特币是怎样完成转账确认的

比特币交易是如何确认的?比特币是怎样完成转账确认的

比特币的交易数据被打包到一个“数据块”或“区块”(block)中后,交易就算初步确认了。当区块链接到前一个区块之后,交易会得到进一步的确认。在连续得到6个区块确认之后,这笔交易基本上就不可逆转地得到确认了。比特币对等网络将所有的交易历史都储存在“区块链”(blockchain)中。区块链在持续延长,而且新区块一旦加入到区块链中,就不会再被移走。区块链实际上是一群分散的用户端节点,并由所有参与者组成的分布式数据库,是对所有比特币交易历史的记录。中本聪预计,当数据量增大之后,用户端希望这些数据并不全部储存自己的节点中。为了实现这一目标,他采用引入散列函数机制。这样用户端将能够自动剔除掉那些自己永远用不到的部分,比方说极为早期的一些比特币交易记录。

安装了比特币客户端的电脑被称为节点,互联网上的所有节点构成比特币网络。每当有新的比特币在某个节点上生成,交易,这个节点都会向附近的比特币节点广播,最终整个网络节点都会记录交易信息。

在比特币的网络中,每个安装了客户端的节点都拥有一个分布式数据库来管理比特币生产,交易,查询账户余额记录,同时也更新和记录着比特币系统变化的最新记录。

当你想给你的朋友发送10枚比特币的时候。你需要两个东西,一个是比特币地址,另一个是对应的私钥。比特币地址跟银行账号不一样,你不需要签署一堆文件去申请,它们是随机生成的,就是一串由字母和数字组成的字符串。私钥也是类似的一个字符串,但是这个是要严格保密的。比特币地址就好像一个透明的存钱罐,每个人都可以看到里面有什么,但是只有拥有私钥的人才能打开它.

当你发送交易申请后,周边的节点会检查你的账户是否拥有10枚比特币,如果有,则同意这次交易,并且把这条信息广播到附近的节点,一传十,十传百,很快整个网络都会确认这笔交易信息,然后写入到区块中。你的朋友将会收到10枚比特币,交易就算完成了.

如果你想发送小额的比特币,理论上数字货币是可以无限切割的。目前最小的比特币单位叫做“中本聪”,相当于0.00000001个比特币。


比特币交易是如何确认的?比特币是怎样完成转账确认的 | 分享给朋友: