主页 > imtoken钱包苹果版价值 > 比特币如何转移交易?比特币转账全流程解析

比特币如何转移交易?比特币转账全流程解析

imtoken钱包苹果版价值 2023-11-21 05:08:11

比特币交易

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

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

矿工如何验证

比特币是怎么银证转账的

比特币链上转帐流程 - 矿工如何验证

验证交易的有效性

比特币是怎么银证转账的

矿工收到交易后,首先将其放入UTXO池中,检查数字签名验证交易的有效性,并检查交易发起者是否有足够的UTXO(未花费的交易输出)。验证数字签名时,可以从“私钥”推导出“公钥”,但不能从“公钥”推导出“私钥”。这个过程是不可逆的。矿工的验证算法采用非对称加密方式。原则上,只要节点(矿工)能用“公钥”证明文件确实是由交易发起人的私钥签名的,然后查看交易明细,交易就验证成功。

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

比特币是怎么银证转账的

比特币链上转帐流程 - 校验算法

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

比特币是怎么银证转账的

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

矿工验证交易有效性后,将交易放入交易池,等待交易。此时,矿工会根据最大利益的原则比特币是怎么银证转账的,按照交易费用对交易进行排序,并在出块时优先打包处理费用较高的交易。

比特币是怎么银证转账的

交易被打包进区块

现阶段有两种可能:

矿工获得记账权:如果矿工先解决了问题,有了账户权,矿工将把多个交易信息打包整理,连同自己在挖矿过程中找到的答案一起广播到互联网上,等待其他矿工进行验证。

无记账权:如果矿工在解出答案之前收到了其他矿工的区块和答案,矿工会验证收到的区块是否有效比特币是怎么银证转账的,如果答案正确且区块中包含的交易也OK,矿工会将区块传递给下一个人并开始挖掘下一个区块。