主页 > imtoken百科 > “学概念外找会员”比特币交易

“学概念外找会员”比特币交易

imtoken百科 2023-09-16 05:12:59

“立昌lichang.io”公链挖矿第一社区!

『学概念找员外』比特币的交易

现在我们知道了创建区块的过程,是时候谈谈比特币最重要和最关键的功能之一,即交易和流通。事实上,比特币的交易过程是一个不间断的制造领域。在出块的过程中,每个区块就像一个账本,每一笔交易都记录在这个账本上,不可更改和删除,一笔交易就完成了。

传统货币交易方式

如果你还没有了解比特币的交易流程,你一般会想当然地认为,就像传统的支付系统一样,你想转账多少就转账多少。当您只付钱时,更新交易/转账通过点击所有者账户的余额完成。假设非会员账户有12.5个比特币,10个转入Dead Kexia,那么非会员账户当然还有2.5个比特币。

这样做有几个缺点比特币正规交易方式,如果其他人想要确认交易是真实的,就必须跟踪每个账户余额。假设员工想将20个比特币转给死去的克夏,那么死去的克夏会想员工的账户里是否还有20个比特币。,然后对这些交易数据做一个计算,就知道员工以外的账户里有多少比特币。另一个缺点是,如果有人想解决上面提到的问题,需要在每个账户中添加一个额外的数据字段,以便在每次交易后更新用户的账户余额,但这种做法在比特币网络上增加了额外的工作量。众所周知,比特币网络的带宽也算寸土寸金,很容易拥堵。所以基于这些问题,

比特币交易方式

解决方案是为每笔交易设置一个输入值和一个输出值。输入值可以看成是被消耗的货币,输出值是本次交易创造的货币。当一个区块产生时,矿工可以在这个区块中获得 12.5 个比特币的奖励,这也可以看作是一个铸币的过程。在铸币的过程中,比特币不会被消耗,所以只有输出没有输入。

『学概念找员外』比特币的交易

如图,我们先看第一笔交易,因为这是铸币交易,所以只有输入没有输出,不需要任何人签名,外人可以拿到这12.5个比特币.

接下来,Wai 会员想给Dead Kexia 转账一些币,所以Wai 会员创建了一个新的交易,就是图中的交易2。在交易中,会员必须明确注明要转出的币的来源,即交易1中的输出0被引用为1[0],会员在此获得了12.5个比特币交易 。那么,外部会员在转账的时候,还要注明收款人的地址,也就是输出地址。在交易2中,可以看到有两个输出,一个是10个比特币转给Dead Kexia,另一个是转给自己外面的会员。当然,整个交易都是外人签字的,自然大家都会同意。

关键点地址转换。在这次交易中,为什么外国会员将货币转给自己?事实上,比特币在一笔交易中产出的币要么在另一笔交易中被完全消耗掉比特币正规交易方式,要么一个都没有被消耗掉,也不存在只消耗部分货币的情况。员工只需要支付Dead Kexia 10个币,但员工在最后一笔交易中实际上得到了12.5个币。为了消耗所有这些硬币,员工必须将其转给自己2.5个硬币,2.5个硬币可以转移到另一个地址,但前提是该地址为外部成员所有,这称为地址转换。有效验证。当新交易添加到账本时,它的有效性是否容易验证?在这个例子中,我想检查外部成员引用的交易输出,以确认他确实有 12.5 个硬币尚未使用。由于使用哈希指针,验证速度很快。为了确认这12.5个币没有被花掉,只需要从外部成员引用的交易开始,一直到账本上最新记录的交易,不需要交易从账本开始检查。此外,这种方法不需要添加额外的数据结构。资金整合。比特币交易可以有很多输入和输出,资金很容易分离和合并。如果死克夏在两次不同的交易中分别收到10个币和2个币,现在他想把这两个币结合起来消费,那很容易,他只需要在交易中用两个硬币发起交易。一进一出,输出的地址就是他自己的地址。就这样,死克夏将两笔交易合二为一。共同支付。同样,共同支付很容易做到。如果凡凡和死克夏要联合支付给蛋蛋,可以发起一笔交易,交易也是两进一出。唯一不同的是,两个输入引用的“最后一笔交易”的输出地址不同,所以这笔交易需要两个签名:凡凡的和死克夏的。如果凡凡和死克夏要联合支付给蛋蛋,可以发起一笔交易,交易也是两进一出。唯一不同的是,两个输入引用的“最后一笔交易”的输出地址不同,所以这笔交易需要两个签名:凡凡的和死克夏的。如果凡凡和死克夏要联合支付给蛋蛋,可以发起一笔交易,交易也是两进一出。唯一不同的是,两个输入引用的“最后一笔交易”的输出地址不同,所以这笔交易需要两个签名:凡凡的和死克夏的。