区块链的锁链架构说明|虚拟货币(比特币)的基础

2024-04-02分类:区块链介绍 阅读(

在区块链的系统中,会集结大量的交易于称为「区块」的资讯架构里,而该区块会添加在先前的区块之后,并由锁链来相互连接。此架构因而被称为「区块链」。本次文章将说明区块与锁链的架构。

交易是要传送给谁的?

如欲将比特币汇款给别人,可以在自己的电脑上进行交易。

该交易会被传送给称为矿工(miner)的伺服器,并执行区块链的处理。

世界上存在着为数众多的矿工伺服器,且并无设置中央管理员。

每一个矿工都肩负自己的责任,执行区块链的计算处理。

当第一次获得虚拟货币时,为了换成现实世界所使用的实体货币,就必须到交易所来兑换,而不需要自行汇款或收取虚拟货币。

但针对自己获得的虚拟货币,亦可在自己的电脑上进行汇款作业。

可以使用在电脑上称为「钱包」的虚拟货币专用程式,透过自己的电脑将交易传送给矿工。

那么,处理区块链的矿工究竟如何工作呢?

观察1台处理区块链的伺服器运作方式,将有助于理解区块链的架构。

处理区块链的服务器会制作区块的锁链

处理区块链的服务器会接收众多的交易,并利用软件存入1个区块中,且设有可储存众多区块的硬碟。

想汇出虚拟货币的人会制作交易(上图的「TX」),并透过网络传送给处理区块链的服务器。

处理区块链的软件会接收该交易,在确认通讯无误、未遭到恶意窜改且交易正确之后,将等待接收到一定份量的交易,再继续进行下一步的处理。

当众多交易透过网络抵达之后,就会集结大量的交易来制作区块。

区块中具有称为区块头的部分,此处储存着各式各样的控制资讯,而区块体则纪录着众多的交易。

交易会以名为杂凑树的资讯形式纪录于区块体中。

此架构能够有效检查出区块的错误与窜改痕迹。

当区块纪录完交易时,会在处理过程的最后一个区块后方加上锁链(以锁链连接的形式)。

具体来说,区块头会储存最后一个区块的编号,并声明「你的区块编号是在这个区块之后」。

上述即为处理区块链的伺服器内部运作方式,而1台服务器所制作出的新区块,并不会与其他成千上万台服务器所制作的区块内容重复。

为了统整成世界上唯一的区块链,还必须进行名为工作量证明的处理过程,针对处理区块链的众多服务器进行调整。

Tags: