当前位置:首页 > 知识 >

初探区块链:分布式数据库与共识机制

区块链是一种分布式架构的数据库查询。它的算法设计按先后顺序将数据信息区块相接,形成一条单链表。每个节点代表一个区块,而每个区块是由多个数据信息(例如买卖数据)经过加密技术处理,并用二叉树(例如MerkleTree)来打包和产生归纳哈希值,再加上时间格式形成唯一标识。理论上,区块链融合了分布式系统数据储存、点对点传输、共识机制和加密技术等新技术,是一种分布式系统基础架构方式。

区块链的首要功能是储存信息。任何需要储存的信息均可载入区块链中,并可从中读取。此外,任何人都可以架设服务器并加入区块链网络,成为一个节点,而网络中没有核心节点,所有节点都是公平的,能够共享全部信息,并保证区块链的一致性。因此,区块链可以看做是一种全民参与做账的方法。

在区块链中,数据库查询像是一个大帐簿,任何人都有机会参加做账。如果在一定时间内有数据信息变更,系统软件会评定该时段内做账最快或最好的人,并将其记录的信息写入帐簿,同时将帐本具体内容发送给系统软件中的其他人进行备份。这种方法称为区块链数据库分布式共识机制。这样,每个人都拥有一份详细的帐簿。

猜你喜欢

微信二维码

微信