区块链目前存在的缺陷

区块链是一种基于密码学原理构建的分布式共享数据库,其本质是通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案允许系统内的所有节点都备份当前区块链的一个完整副本,每隔一段时间,系统选出这段时间记账最快最好的节点,该节点利用密码学技术计算和验证,将这段时间内的所有有效交易信息和当前区块链的“数字签名”记录到一个新区块上,并将新区块链接至当前区块链副本的末尾,形成新的区块链副本。区块链的任何变动都会依托整个系统的消息广播,实现全网区块链副本的更新。如上所述,区块链技术具备分布式对等、去信任、集体维护和无法篡改四大特点,因而与数据流通场景有着天然的契合度。

区块链技术最重要的创新之处,就是解决了在互联网环境中,交易双方的信任问题,核心是解决了数字货币或者数字资产在交易过程中的“双花问题”。当然,解决这一问题的前提条件是:数字货币或数字资产内生于区块链系统。相反,假设交易双方所采用的交易媒介,即货币不是内生于区块链系统,例如仍然采用美元或者欧元来进行交易,由于交易完成以后,还必须进行美元或者欧元的交割,区块链技术本身并不能保证美元或者欧元的履约交割。在区块链系统内,如果不发行系统内部的货币,或其他价值记账单位,例如“通证(Token)”等,区块链技术实际上也就没有了存在的价值。

区块链也并不是完美毫无缺点的,区块链也存在着例如 51%攻击的安全隐患、工作效率问题、资源消耗问题、区块链间博奕和矛盾等缺陷待解决。

51%攻击问题:因为区块链的管控借助互联网中所有的节点共同完成,因而理论上说,如果掌握全网超出 51%的算力就有能力成功篡改和仿冒区块链数据。

工作效率问题:因为选用的分布式存储,区块链内的每一节点均需储存一份数据库,而且互联网中产生的一切一笔买卖其他节点均需开展验证并做纪录,系统软件的工作效率较低,特别是在一些数据交换产生频繁的情形下区块链的应用特性会受到限制。因而如果想规模性营销推广并应用区块链技术,怎样解决系统软件工作效率也将变成一个问题。

资源消耗问题:因为去中心化容易引进资源的浪费,区块链的运行比较依靠网络节点奉献的算力,这种算力适用于解决 SHA256 哈希和自然数检索,此外并不是造成实际上社会价值,因此一般实际意义上觉得这种算力资源是被‚浪费‛没了,另外被浪费掉的也有很多的电力工程资源。因而怎样解决区块链运行而产生的资源占有和浪费也将变成区块链大范畴应用以前必须解决的问题。

区块链间的博奕和矛盾:比如BTC中典型性的‚区块链截流攻击,这是由矿池的参加者进行的攻击,对矿池和其他参加者的挖币盈利导致危害。进行区块链截流攻击的矿工只向矿池发送到一部分劳动量证明材料,可是如果她们发觉了详细的证明材料,她们将抛下该证明材料。因而矿池还会向攻击者派发挖币盈利,可是矿池不可以从攻击者的挖币算力中获益。这降低了被黑客攻击矿池的所有参加者的盈利,或许也降低了攻击者自身的盈利,攻击者们公平公正挖币会得到大量的盈利。因而怎样设计方案激励相容的的共识体制,提升系统软件内非法活动的成本费,从而防止区块链的各节点在互动全过程中产生博奕与矛盾,都是区块链尚需解决的缺陷之一。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!