主页 > imtoken正版下载 > 比特币链上转账流程——比特币转账全流程详解

比特币链上转账流程——比特币转账全流程详解

imtoken正版下载 2023-08-30 05:07:57

比特币交易

当比特币交易发起时,交易发起者将原始交易数据和数字签名数据广播到网络,并通过点对点网络传播给每个矿工。提交给矿工的“原始交易信息”包括“转账金额”和“转入钱包地址”比特币交易的钱怎么转到银行卡,但仅凭这些是不够的,因为无法证明交易生成者有权使用“转出钱包地址”,因此需要添加“用私钥对原始数据进行数字签名的文件”。

“转账金额”、“转账钱包地址”、“公钥”和“签名文件”将被广播到比特币网络供矿工验证。

矿工如何验证

验证交易有效性

矿工收到交易后,首先将交易放入 UTXO 池中,通过验证数字签名验证交易的有效性,并检查交易发起者是否有足够的 UTXO(未使用的交易输出)。在验证数字签名时,由于私钥可以推导出公钥,而公钥不能推导出私钥,所以这个过程是不可逆的。矿工的验证算法采用非对称加密原理。只要节点(矿工)能够使用“公钥”证明文件确实是由交易发起者的私钥签署的。检查交易详情后,交易成功验证。

注意,矿工只认私钥不认人,即使交易不是由私钥所有者发起的,只要用私钥对交易进行加密(签名),矿工就会认为该交易是合法的。因此,必须妥善保管私钥。

(矿工将交易信息代入验证算法,验证交易的有效性)

将交易放入交易池,等待打包

矿工验证交易有效性后比特币交易的钱怎么转到银行卡,将交易放入交易池,等待交易。此时,矿工本着最大利益的原则,将交易按照手续费高低进行排序,出块时优先打包处理手续费高的。贸易。

交易被打包成块

这个阶段有两种可能:

矿工获得记账权:如果矿工先解决问题并获得记账权,矿工会将多笔交易信息打包,连同矿工在挖矿过程中找到的答案一起广播到互联网上,等待其他矿工核实。无记账权:如果矿工在解出答案之前收到了区块和其他矿工的答案,矿工会验证收到的区块是否有效,如果答案正确且区块中包含的交易正确没有问题,则矿工将区块传递给下一个人并开始挖掘下一个区块。

郑重声明:本文版权归原作者所有。转载文章仅用于传播更多信息。如果作者信息标注有误,请尽快联系我们修改或删除,谢谢。