12.03 从账本科技的发展演化 透析区块链分布式记账

所有东西都不是凭空产生的,而区块链技术的发展更是历经时代变迁,酝酿碰撞的结果;我们只有知道他是怎么运作的,才能知道他为什么这么运作,原理是什么。


从账本科技的发展演化 透析区块链分布式记账

一、回顾记账科技的演化史。

记账,这个我们在日常生活中非常熟悉,早在公元前3500年,就有了记账的需求,已经演化出了四个阶段,分别是:

从单式记账—复式记账—数字化账本—分布式账本。

从演化过程我们可以看出,区块链分布式账本的整体发展趋势是由简单到复杂,由粗糙到精细,由中心化到去中心化的分布式, 没有靠任何人为的力量推动,而是由经济活动需求自然进化的结果 。随着各种商业活动的进一步发展成熟,分布式账本科技的需求将会变得更加普遍和强烈。

二、从分布式记账的问题推演出区块链分布式账本

分布式去中心化账本的出现,让人们就眼前一亮,但是它也面临着很多问题 比如如何解决多方在分布式场景下进行协同记账的可能性。

为了解决这个问题,区块链从业者们一直在努力,历经以下几个阶段。

初始阶段:极其简单的分布式记账结构,允许所有参与人员读写,只要有交易发生就由交易发起者写在账本上。

问题在于,这么一个非常开放的环境中,必须要求任何一个参与者都是诚实可靠的,则该结构将没有问题,可是一旦有参与的人不诚实记录、恶意修改已发生的记录,就无法确保账本记录的正确性。

过渡阶段:借用信息安全领域的数字摘要技术(Hash算法,又称哈希算法),引入具有验证机制的分布式记账结构。

只要有新交易记录被记录在账本上时,各个参与方使用哈希算法对之前完整的交易历史计算摘要,获取当前交易历史“指纹”进行比对,哈希函数运算特点是,无论什么交易记录,进行哈希运算后得到的内容是固定唯一,而且不可逆,且任何一支交易的任何一环有变动,都会使哈希值发生变动。

像这种改进不易篡改,易追溯,但是有一点,细心的朋友应该发现了,每次新交易产生前, 都需要对之前的所有交易进行计算,这对资源是极大的浪费,而且可扩展性差,这种方案明显无法长久。

目前阶段:区块链去中心化分布式记账结构浮出水面。

这个阶段较之前一个阶段的改进,主要在计算交易信息时的过程改为 : 当前摘要=旧摘要+新摘要,即只对新增交易信息再次进行哈希计算 ,因为之前的每一次交易都以经济算过了确保了交易信息的完整性,所以,产生新的交易时我们只需要对增量进行计算就可以了。

不知道大家注意到没,这种账本结构就是区块链结构。


分享到:


相關文章: