比特币交易时如何运作?中本聪交易流程及介绍

资讯 8个月前 manoon
0

交易比特币时它是如何工作的?比特币加密货币交易是通过区块链中的一系列数字签名进行的。我们通过网络中的节点验证比特币和加密货币交易。交易完成后,每个区块都会提供进一步的确认。

内容

区块链上的交易是突破性的发明之一,它使比特币成为第一个去中心化的加密货币。成功的主要原因是中本聪解决了“双花”问题。如果您是比特币的接收者,您如何确定您没有将其发送给其他任何人?在之前的交易中有效发行相同数量的比特币或加密货币(或更多)。

中本聪对这个问题的解决方案是通过点对点网络进行交易。网络将使用工作量证明机制验证带有时间戳的多个交易。形成连续的记录链;除非再次进行工作量证明的验证,否则无法更改记录链。形成最长的记录链,可以用来证明记录交易的顺序。只要大部分 CPU 算力由不会合作攻击网络的节点决定,它们就会生成最长的记录链,以防止网络受到攻击。所涉及的工作量证明机制将在下面的“加密货币挖掘”部分介绍。

交易流程

中本聪将电子硬币或比特币定义为数字签名链。在交易过程中,每个持有者都会对上一次交易的哈希值进行数字签名比特币如何交易,转移电子币或比特币,并在最后添加另一个持有者的公钥。此外,收款人还可以验证数字签名,从而验证电子硬币或比特币所有权的整个记录​​链。 (关于哈希计算、数字签名、公钥和私钥的说明,请参考加密货币和钱包部分)。 ).

以下是中本聪的“白皮书”:

比特币交易时如何运作?中本聪交易流程及介绍

“双重支付”的旧解决方案是引入一个中央机构(银行)或铸币厂来检查每笔交易,这是一个中心化的第三方信任系统。这种解决方案的问题在于它容易受到黑客攻击,并且还可能发生腐败和欺诈。过去的任何金融危机都会表明,当其他人管理或保存您的资金时,您的资金是多么不安全。加密货币的美妙之处在于它不需要“信任”和自我验证的能力。 .

比特币转账

每次转移比特币时,都会由发送方广播,节点会自行进行验证以确保交易有效。验证交易的过程会检查多个因素,例如:

如果交易被验证为无效,节点将删除它。如果节点验证这是一个有效的交易,它将在整个网络中广播该交易,然后该交易将被“矿工”跟进。当他们“挖掘”并产生区块时比特币如何交易,这笔交易将形成区块链中的最新区块。之后的每个后续块都用于确认目的。包含您的交易的区块之后的 2 个区块是 +2 确认;和+6确认被广泛认为是安全和不可逆的,但相关交易的确认程度取决于个人和企业的设置标准。

小比特币转账只要在互联网上广播就可以被认为是完整的。较大的转账,例如加密货币交易所和其他公司,通常需要等待 6 次或更多确认。

注意:比特币交易可能永远不会被“挖掘”——这将在“加密货币挖掘”部分进行解释。 .

比特币交易的输入/输出

任何比特币交易都包含“输入”和“输出”;输入可以分为来自先前较大交易的单个输入,或来自较小金额的多个输入。一笔交易将有两个输出:一个用于支付,一个用于赎回余额(如果有)。

通过 sendmany 命令,用户还可以向不同的地址发送多笔付款。虽然目前大多数电子钱包可能不支持,但一个例子是矿池支付。

版权声明:manoon 发表于 2021-09-08 6:00:08。
转载请注明:比特币交易时如何运作?中本聪交易流程及介绍 | 198区块链导航

暂无评论

暂无评论...