首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链技术需要在效率与安全性的矛盾中找到最优解

区块链是点对点的分布式账本数据库,因此,区块链的数据是分布在互联网的无数节点的电脑硬盘中。每一笔基于区块链技术的交易,其合法性均需要全网节点的合法性证明,以保证区块链交易的安全性。因此,基于区块链技术的交易是以牺牲交易合法性证明的效率来保证其安全性。这也是为什么比特币交易需要10分钟才能得到验证的原因。

而这种保证其安全性的技术防范措施,导致区块链技术难以迅速推广到商业市场中,因为人们难以等待10分钟去确认一笔交易的合法性,特别是在日常生活中的小额高频交易中,10分钟实在是太长。那么,我们能否找到一种既具有安全性又具有高效性的区块链交易技术呢?

笔者以为有三种方法来加以解决这一问题:首先,我们可以赋予某一节点的验证机制最权威,例如央行的分布式节点,只需要通过该节点的验证,即可认定为该笔交易合法。这样就减少了全网验证时间,其验证速度可实现秒级验证。当然,这回损害区块链技术的去中心化程度。其次,我们仍然保留区块链的去中心化账本的特点,但采用量子纠缠通讯技术,可以实现在一笔交易发生的同时,在全互联网各个节点同时实现认证的功能,从而大大提升交易验证的速度。最后,我们可以在一定的电脑运算速度下,寻找一个最优的分布式账本节点数,从而实现安全性与效率的最优组合。当然,这一节点数需要我们从理论和实验两个层面来寻找。

需要了解更多区块链大数据和智能财税的知识,请关注公众号:yuke8200。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180422G1AZ6J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券