您现在的位置是:首页 > 区块链 > 区块链技术区块链技术

目前区块链的发展有哪些局限性

2019-10-30 18:10:52来源:比特学院作者:河东好少年栏目:区块链技术人已围观

简介现在大部分的区块链应用,都是游戏、加密货币的应用,还有一些社交媒体平台,但是没有看到很多有用的工业化应用出现。但这并不令人奇怪,新事物的发展总有一个过程,在区块链变革过程

现在大部分的区块链应用,都是游戏、加密货币的应用,还有一些社交媒体平台,但是没有看到很多有用的工业化应用出现。但这并不令人奇怪,新事物的发展总有一个过程,在区块链变革过程中也是如此。那么区块链发展至今有哪些局限?今天比特学院从三个维度来聊聊。

区块链技术

技术维度

第一个是技术维度。目前比特币算是区块链最成功的落地应用,但市面上沸沸扬扬的很多创业项目,很少有商业价值。为什么呢?因为算力也好,算法也好,还不足以支持大规模的落地应用。

区块链的应用重构,它依靠的是同步式的分布式记账。所以,在一个复杂的网络里,要分布式记账,就要同步验证存储信息,这对算力、算法都提出了极高的挑战。

现在的情况是,通过区块链来进行资金清算,比现在中心化的清算体系要慢好多倍。

区块链不可能三角

熟悉经济学的朋友知道,在现代金融理论中有一个非常著名的定理,即三元悖论,也称不可能三角(Impossible triangle)。其含义是,在开放经济条件下,一个国家不可能同时实现资本流动自由,货币政策的独立性和汇率的稳定性。也就是说,一个国家只能拥有其中两项,而不能同时拥有三项。

而区块链系统也有“不可能三角”,区块链系统不可能同时达到完全去中心、安全性、扩展性3个目标。那具体怎么理解呢?

所谓“完全去中心”,指的是网络中每一个节点都可以访问O(c)量级的资源。c是系统中每个节点能拥有的计算资源,包括算力、带宽和存储,O是表示复杂度的符号,O(c)的意思是指复杂度相当于c乘上某个常量。也就是说,节点在网络中是完全对等的,不存在一个中心化的节点垄断资源。安全性指的是能够保护O(n)多个资源。n是一个抽象的生态系统里的大小。而扩展性指的是能够处理O(n)个交易,这里要求O(n)>O(c)。简单来理解,就是如果要能够处理O(n)个交易,同时保护O(n)个资源,那么只能集中在少数节点上,否则会带来资源的竞争和受攻击面的扩大。

目前的区块链平台,还没有一个能同时达到在完全去中心、安全性和扩展性目标。比特币的设计是为了提供一个安全的去中心化电子现金系统,因此它牺牲了交易性能。以太坊和比特币类似,也采用完全去中心化的设计,它比比特币要快,但安全性相对要差一些。而EOS、BTS等交易速度更快,但去中心化程度却大大降低,成为部分去中心的系统。

数据冗余

区块链的内在冗余机制,使其具有健壮性和高容错的优点。每个全节点都保存一份完整的区块数据,即使某些节点出错,也不会导致整个网络垮掉。同时宕机的节点,重启之后也总是能正确同步新的交易。但另一方面,数据确实又比传统中心化系统冗余了n倍,其中n是网络中全节点的数量。

所以说区块链其实是一项应用起来有一定成本的技术。如果应用不能通过区块链创造比中心化体系更多的价值的话,其实是不适合用区块链技术的。

区块链安全性

另一个常见问题是,在区块链中,数据安全吗?首先我们声明一下,在这个世界上就没有绝对的安全,只有相对的安全,矛和盾的关系永远存在。

可以说,区块链是现在互联网安全的升级版本,有着比传统的互联网更高的安全性。区块链是比特币中的底层技术,在传统的无法建立信任关系的互联网上,区块链技术依靠密码学、分布式共识算法和巧妙设计的激励机制,无须借助任何第三方中心机构的介入,用数学的方法使参与者达成共识,保证交易记录的存在性、合约的有效性以及交易的不可抵赖性,大大提高了系统的安全程度。

但是基于区块链的数字货币的火热行情让黑客们垂涎不已,被盗金额不断刷新纪录。盗窃事件的发生也引发了人们对数字货币安全的担忧?

随着人们对区块链技术的研究与应用,区块链系统除了其所属信息系统会面临病毒、木马等恶意程序威胁及大规模DDoS攻击外,还将由于其特性而面临独有的安全挑战。

主要体现在以下几个方面。

(1)算法实现安全

由于区块链大量应用了各种密码学技术,属于算法高度密集工程,在实现上比较容易出现问题。历史上有过此类先例,比如美国的NSA对RSA算法实现埋入缺陷,使其能够轻松破解他人的加密信息。一旦爆发这种级别的漏洞,可以说构成区块链整个大厦的地基将不再安全,后果极其可怕。之前就发生过由于比特币随机数产生器出现问题所导致的比特币被盗事件。理论上,如果随机数产生不够随机,就能通过碰撞推导出私钥。

(2)共识机制安全

当前的区块链技术中已经出现了多种共识算法机制,最常见的有PoW、PoS、DPoS。但这些共识机制是否能实现并保障真正的安全,需要更严格的证明和时间的考验。

(3)区块链使用安全

区块链技术一大特点就是链上数据不可篡改、不可伪造,但前提是私钥是安全的。私钥是用户生成并保管的,理论上没有第三方参与。私钥一旦丢失,便失去与之相对应的数字资产。一旦被黑客拿到,就能转移相应的数字资产。目前绝大多数的安全问题都出现在私钥被盗上面。

有个区块链专家很坦诚地跟我说,现在区块链能做的,其实中心式的信用体系都能完成,而且效率更高。

那为什么要投入这么大的金钱和精力呢?主要是为了“抢滩未来”。

制度摩擦

第二个就是制度摩擦。区块链技术涉及的是信用,是用技术来取代信用主体。那目前来看,人类社会最大的信用主体是什么呢?是主权国家。

你要知道,金融体系是一个国家经济体的血液循环,属于牵一发动全身的关键部位。从国家角度来讲,信用崩塌和主权合法性丧失几乎是同义词。所以,金融行业在任何国家都是监管最严的行业,容不得闪失。

而我们都知道,新技术在落地、应用、演化的过程中,一定是伴随着泡沫。从蒸汽机到电力,再到互联网,莫不如是。所以,所有国家都会对涉及金融信用的技术应用睁大眼睛,非常地小心翼翼。这中间可能产生的制度摩擦,可能是要远远超过我们的预期。

人性问题

第三个就是人性问题。这是一个特别根本的问题。按照区块链的底层逻辑,这个链是开放的,加入链的节点越多,链的信用度就越高。

但是,从个人的角度来说,一旦上链,一切都透明化,一切可溯源。这是我们面临的一个特别尴尬的问题。

从市场演化的角度来说,我们一直在设计各种制度,要创造一个更透明的环境。但是,一切都跟水晶一样透明,真的是我们每个人需要的吗?个人和个人之间,机构和机构之间,行业和行业之间,国家和国家之间。所以,目前来看,这种完全开放的链也被称为公链,多少是有点乌托邦性质。所以,在之后又产生了私链、联盟链这些变型。

整体上来说,区块链是目之所及,我们看到的最能代表未来的技术,这也是为什么全世界聪明的大脑都在研究这个领域的原因。

按照现在技术迭代和进步的速度,区块链对各个行业的重构虽然还只是远景,但是,相信也不会让我们等太久。

Tags:区块链

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码: