比特币系列之四:比特币交易是如何运作的?
2020-07-31 18:21 文章来自:IFTNews 收藏(0) 阅读(2517110) 评论(0)
【IFTNews比特币系列之四】现在您已经设置了比特币钱包并准备好进行第一次交易,让我们来看看比特币交易是如何工作的。

在任何比特币交易中都有三个关键变量:数量、输入和输出。输入是发送资金的地址,输出是接收资金的地址。由于一个钱包可以包含多个输入地址,所以您可以将钱从一个或多个输入发送到一个或多个输出。在每个事务上也有一个数据存储部分,这是一种注释,允许您将数据永久记录到块链中。

但比特币交易的独特之处在于,如果你发起的交易价值低于你投入的总金额,你就会得到你的零钱,不是回到原来的产出,而是通过你控制的第三个新地址。这意味着您的钱包通常包含多个地址,您可以从这些地址中提取资金以进行未来的交易。

你已经学会了如何买和卖你的比特币,所以你已经知道什么是公共和私钥,你将需要这些来发出交易。要做到这一点,您可以将您的私钥、您想发送的比特币数量和输出地址放入您的计算机或智能手机上的比特币软件中。

然后,该程序生成一个从您的私钥中生成的签名,将此事务通知网络进行验证。该网络需要确认您拥有正在转移的比特币,并且通过检查所有以前在分类帐上公开的交易,您没有使用它。一旦比特币程序验证您的私钥确实与所提供的公钥相对应(而不知道您的私钥是什么),您的交易就被确认了。

该事务现在包含在一个“块”中,该块被附加到要添加到区块链中的前一个块。区块链中的每个事务都绑定到一个名为事务散列(Txid)的唯一标识符上,该标识符看起来像一个由随机字母和数字组成的64个字符的字符串。控件中的搜索栏中键入此txid来跟踪特定事务。

事务不能被撤销或篡改,因为这意味着重新执行之后的所有块。这个过程不是瞬间的。由于比特币区块链相当大,因此在区块链上的多个交易中处理单个事务需要花费大量时间。

确认事务所需的时间不同,根据区块链上的流量和事务的大小,从几分钟到几天不等。较高收费的大型交易往往比较小的交易更快地得到矿商的批准。话虽如此,一旦它被证实,它将永远被永远记录下来。