主页 > imtoken国际版 > 了解比特币转账

了解比特币转账

imtoken国际版 2023-01-17 05:36:55

搞懂比特币转账

比特币没有账户的概念,转账的过程就是在区块链上写入交易记录的过程。交易记录包括出金钱包地址、入金钱包地址和交易金额。比特币钱包是一种管理钱包地址的软件。钱包地址就像银行帐号。矿工是安装了挖矿软件的计算机,负责计算和记账。

搞懂比特币转账

一、广播

A想把比特币转给F,钱包软件把交易记录组装起来,发给所有矿工节点(B、C、D、E)

搞懂比特币转账

二、验证

B、C、D、E收到广播消息后,验证地址A是否有足够的余额进行转账。验证成功后,在他们本地的“未确认交易池”中写入记录。未确认的交易池被存储和解包。块数据

搞懂比特币转账

三、竞争性会计

争夺记账权的过程就是比较计算速度的过程。

区块中有一个随机数Nonce,运行比特币矿机的节点不断对区块整体数据进行哈希运算(具体算法为SHA256)比特币转账随时到账,得到哈希值。如果哈希值不在 N 如果数字以 0 开头,则增加 Nonce 的值,再次进行哈希运算,直到找到解。

整个工作量证明的难度由哈希值的个数N决定0。比特币系统会根据当前整体运行率调整N比特币转账随时到账,以保证平均每10分钟产生一个新块。

搞懂比特币转账

四、打包同步

获得记账权的矿工将“未确认交易池”的记录打包成区块,同时广播给其他矿工:“我计算完了,最新的交易记录和Nonce值在这里已打包,我会发给您。确认”。

搞懂比特币转账

C、D、E进一步验证B提交的区块数据,并将验证复制到自己的本地区块链中

搞懂比特币转账