当前位置: 首页 > 科技观察

从区块链看新旧技术的更替

时间:2023-03-18 09:46:22 科技观察

区块链流行已久。2018年可能是区块链野蛮生长的一年。让我们谈谈新旧技术的更替以及区块链技术何时能够得到重用。下面就区块链应用目前存在的问题谈一谈。1.不可篡改和撤销现在各个领域因为流程问题或者客户投诉,总会有很多数据的修改,但是如果用区块链技术,可能就没那么方便了,因为数据是不可篡改的和。但其实这个还是可以解决的。如果有正向交易,那么就会有反向交易。2.交易账本必须公开。如果交易账本完全公开,难免会有很多隐私问题。例如,如果你知道一个人的账号,你就可以追踪到那个人的所有交易。如果交易账本被完全公开,那么所有企业的经营状况也将被完全公开,可能被不法分子利用。3.当数据规模伴随着性能问题,数据量越来越大,整个区块链越来越长,那么区块链网络的参与者必须保存整个区块链进行验证,因为在任何时候都可能需要完全追溯到非常古老的区块。4.区块链延迟目前使用的共识机制非常实用,延迟比较高。比如比特币确认一笔交易需要十分钟,而支付宝2017年双十一是每秒25.6万笔交易。两者之间还是有着难以逾越的鸿沟,在这个现有的数据库中,还是有着不可比拟的优势。借这个机会,我们现在稍微聊聊区块链是如何产生交易的。目前区块链主要有四种共识机制:Pow、Pos、DPos、Pool1,以及大家熟悉的挖矿的Pow工作量证明。通过AND或运算,计算出一个符合规则的随机数,即本次记账权,将本轮需要记录的数据发出,在整体中其他节点校验后一起存储网络;优点:完全去中心化,节点自由进出;缺点:挖矿造成大量资源浪费;适合商业应用2.Pos权益证明,Pow的升级共识机制;根据各节点代币的比例和时间;按比例降低挖矿难度,从而加快寻找随机数的速度。优点:一定程度上缩短了达成共识的时间。缺点:仍然需要挖矿,本质上没有解决商业应用的痛点。3.DPos份额授权证明机制类似于董事会投票。持币者投票选出一定数量的节点。代理他们进行验证和核算。优点:大大减少参与验证和记账节点的数量,可以实现秒级共识验证缺点:整个共识机制仍然依赖于代币,很多商业应用并不需要代币的存在4.Pool验证池,基于在传统分布式一致性技术上,加上数据校验机制;是目前广泛应用于产业链的共识机制。优点:无需代币即可工作,基于成熟的分布式共识算法(Pasox、Raft),实现秒级共识验证;第二,谈谈新旧技术交替的规律。以上是目前已有的技术,一直在发展。比如硬盘的容量越来越大,CPU中的晶体管越来越多,运算速度越来越高。以下是颠覆性技术变革的发展趋势。颠覆性技术目前可能无法满足低端市场的需求,更远不能满足高端市场的需求。因此,在现阶段,它可能只是发烧友的玩具。但渐渐地,颠覆性技术有了自己的发展轨迹,也能在各个方面提升性能。只要满足低端市场的基本需求,颠覆性技术就有可能在低端市场占有一席之地。区块链技术可能也是如此。当它发展到一定阶段,能够满足一些低端需求时,可能会迎来更多的关注和更快的发展,并有可能取代原有的传统数据库技术。从图中可以看出,硬盘的发展路径是随着时间而发展的,每个电脑市场在每个时刻的发展轨迹也是不同的。不难想象,越小的硬盘存储容量越低,根本不能满足高端市场的需求。但可以看出,大部分硬盘的规格都是1985年到1990年的,性能已经满足了更高端市场的需求。从那一刻起,原本大硬盘占据的高端市场瞬间崩塌。第三讲什么时候区块链会被广泛应用?区块链技术一直在发展,除了中本聪的比特币技术。现在有一些开源的区块链技术,比如HyperLedger项目组,里面有很多技术同学贡献自己的代码和能力。我对此很乐观。它可能会成为继比特币之后又一个非常有前途的应用。那么什么时候才能广泛使用呢?最终,区块链可能被用作一个可靠的分布式数据库。当区块链可以保持私密性和完全公开透明,并且可以在保持不可篡改特性的情况下进行部分修改时,它可以非常方便和高性能。具有分布式事务一致性、数据库系统性能和系统吞吐量的程序开发可以满足当今程序的需求。届时,区块链数据库或许能够超越传统数据库,成为分布式、不可篡改、安全性高的领域的大规模应用。现在区块链在生鲜溯源、比特币金融、医药溯源、国际结算等领域展现出巨大潜力。我对此很乐观。【本文为专栏作家“大脚”原创稿件,转载请通过作者微信公众号“一个叫大脚的程序员”获得授权】点此查看本作者更多好文