数字货币实际上是怎么样工作的

当前位置:首页 > 币圈百科 > 数字货币实际上是怎么样工作的

数字货币实际上是怎么样工作的

2022-12-23币圈百科239

在我上蓑衣网小编2022两篇文章中,构造了一个简单区块链的一些基本函数。在你看这篇文章之前,我建议你先看看之前的文章。你可能已经知道,区块链是一个分散和加密的数据库。在这个去中心化的网络中,任何参与者都有一个地址,我们称之为公钥,它和所谓的私钥有很强的联系。存储在区块链中的数据可以是任何东西,但在大多数情况下,这些数据集都是事务。这就是我们使用加密货币的地方。3354加密货币只是一个区块链网络,它的数据是一个交易。在这篇文章中,我想更深入地研究这个领域,并向您展示加密货币的实际工作原理。

跟踪资金——基于帐户的分类帐系统

在区块链技术中,有两种可能的方法来跟踪网络中参与者所拥有的资金。比特币网络使用的系统就是所谓的基于交易的账本。我将在另一篇文章中重点讨论这个问题。最直观的使用方法是基于账户的分类账。简单来说,在这个系统中,每个用户都有一个账户,该账户具有以下属性:

account={publicKey,Funds}

因此,这个账户是一个包含用户及其资金的公钥的数据集。每一个存在的账户都存储在区块链中。资金将随着每个块的生成而更新。如果用户想要将他的一些硬币转移到另一个公钥,他将生成一个交易。交易是包含以下信息数据集:交易={发送者,接收者,资金,签名}变量发送者表示资金蓑衣网小编2022发送者的公钥,而变量接收者表示令牌接收者的公钥。可变基金是指转让的代币数量。签名是使用椭圆曲线加密生成的,它证明私钥确实属于发送令牌的人。如果你不再熟悉这个过程,请再次检查,以了解如何编写椭圆曲线加密。一旦交易数据集位于区块链的最新区块,资金将被正式转移。帐户分类帐系统中的块结构可能如下:

每个交易数据集包含发送方的公钥、接收方的公钥、转移资金的金额和发送方的签名。帐户是一个帐户列表,其中每个帐户只是一个数据集,只包含一蓑衣网小编2022个公钥和资金量。

网络中的交易

用户产生交易后,数据集发送到全网进行验证。理论上应该是这样的。实际情况是由完全节点和轻节点组成的网络。这些完整的节点是网络参与者,负责收集事务数据集,验证它们并将其添加到它们生成的块中。节点只是网络的用户,它们发送和接收资金。因此,产生事务的光节点将事务数据集发送到整个节点,然后进行验证。确认程序要求整个节点检查签名是否有效,如果发送者钱包里的钱足够转移硬币。因此,他获得区块链的最后一个块,并使用用户的公钥查找帐户,以检查自己资金的价值是否至少与转移资金的价值一样高。如果签名和资金检查结果是肯定的,则发送方和接收方的账户将被更新,并且交易将被添加到最新的块中。在实际生成块的网络参与者收集了足够的交易之后,他将块发送给区块链的每个人。其他网络参与者检查块中的数据及其有效性。在被每个节点接受之后,区块链将被更新并且资金将被转移。资金转账流程见下表。

所以,现在你可能已经学会了如何使用区块链技术处理加密货币的基本知识。在下面的文章中,我们将编写一个基于帐户的分类帐系统。

数字货币实际上是怎么样工作的 | 分享给朋友: