加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

区块链技术理想与现实的差距

发布时间:2018-09-12 01:37:39 所属栏目:经验 来源:雪山上的红脚印
导读:9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 在人类历史上,从来没有哪项试验性的技术,能在面世之初就获得如此大量的资金追捧和广泛的关注。 古语讲天下熙熙,皆为利来,天下攘攘,皆为利往。比特币的风头,盖因它离钱如

这个问题目前表现得还不算明显,因为现在市场上大量的数字货币交易是在交易所内部的私有数据库里完成的——交易并没有真的在链上发生。如果仅仅把区块链视为货币,这也许还可以忍受,毕竟链下交易也能达成交换目的。

可是一旦讲到区块链的高级特性“智能合约”时,“链上性能”就至关重要了。因为智能合约只能在链上完成,这意味着千军万马面前只有一条独木桥。几个月前,这座桥第一次被一只“猫”挤垮了,一个叫做加密猫(CryptoKitties)的小游戏的智能合约造成了全球以太坊交易的大拥堵,这一现实是十分冷峻的。现在虽有一些链外技术号称交易速度已经达到了每秒几十万甚至上百万笔,但这类技术对区块链的链上性能毫无帮助。另外一些区块链社区为了提高链上效率和降低算力消耗,将区块链的共识算法降级为分布式容错算法,虽然取得了较好的效率提升,但也极大地损失了区块链的关键特性,于是只能在局部范围内使用,从而被称为“联盟链”或“许可链”、“私链”,甚至有些人干脆拒绝同意这类技术是区块链。

我们可以再简单地多说一下DApp,这种去中心化的App形式,确实是区块链理想中非常重要的支点。这是一种比智能合约更进一步的技术设想,智能合约本质上是一套用来操作链上资产记录的程序代码,DApp则期待更进一步地用来操作链上及链下的所有资源。之所以说“期待”,是因为DApp目前真的是一种技术愿景,当前的实现仍然算是一种原型验证级别的尝试。人们对DApp最斑斓的幻想,是期待这种技术以去中心化的方式支配我们未来的一切。何以如此?因为我们已经见识了数字货币在区块链上无可辩驳的信用效果,那么假如这种效果能够加持在我们生活的方方面面,那么一个毫无欺诈、即时响应的全球性价值体系将承载我们的生活,小到我们走进超市消费、异国旅行,大到购置房产和养老保障,我们可以选择把自己的一切,交给一个由公开规则支配的、超越人类信用的、完全可信赖的DApp来守护。

这就要求一个能记录和操作普世数据的区块链技术,其上不仅仅是几个帐本和一些操弄账本数据的智能合约,而是一个能够容纳更多数据类型、支持更完整更通用的互操作性、在去中心化模式和共识方式上更包容的对等计算系统。否则前述的理想只能是镜花水月。更重要的是,DApp对链上性能是极度依赖的,在不破坏去中心化特性的前提下,链上性能的突破是未来关键。

注意此处强调了“去中心化特性”,这其实是一个链上系统的公信力基础。我们能不能退而求其次的以“中心化”或“多中心化”的方式来运行一个区块链和DApp呢?这是一个很有挑战的话题,事实上,“可以运行”和具备自治的“天然信任”是完全不同的两个命题,而后者才是区块链技术的独有特性。

最近有一个很火的DApp区块链项目在全球范围内选举超级节点,这其实是一种向不成熟技术过度妥协的方案。

严重时,这会让系统退化为一个传统的分布式系统。假如一个设计良好的分布式系统就能够等同区块链,那么数字货币的奇迹应当是上个世纪就发生,而绝不会只有不足10年的运行史。

由于数字货币的血统,这使得现有区块链从数据结构到算法的全部设计都是为交易数据优化的,甚至是专门定制的。这使得现在的区块链技术不能适应大部分非金融业务的场景,也无法应对以非结构化数据为主的互联网应用。而且由于共识算法与交易数据耦合过于紧密,使得现有区块链技术的通用性和扩展性都非常差,哪怕是稍许的业务逻辑变动,都会导致数据的不一致而分叉,对于严谨的业务系统而言这是不可接受的。

互操作性几乎为零是现有区块链的另一个致命伤,在众多数字货币之下运行着的区块链,每一条链都是一个完全闭环的独立世界,每一条链上的价值资产都必须以这种封闭的闭环才能维持自洽。

这种情形就好比一家银行完全不接受其他任何银行的汇兑请求一样,这一矛盾暂时还没有表现的那么明显,是出于以下两个因素:一是互联网没有地域疆界,从而减轻了交易者对障碍的实际感受,二是链下交易所暂时承担起了不同链上资产的交易需求。但事实上,如果我们对区块链的愿景是未来无所不在的价值互联,那么,这种如同平行宇宙般割裂的价值流转方式,必定无法承载起业界的期待。

此外如算力消耗方面的“算力黑洞”问题、链上业务逻辑尚不完整等问题都在考验着区块链作为未来价值互联基础的定位。

虽然我们现在看到的区块链项目林林总总多如牛毛,实际上在做原始创新的项目非常少,绝大多数项目是比特币、以太坊以及超级账本这三个项目的拷贝和衍生。

以太坊并不象坊间传说的那样可以冠以区块链2.0的称号,事实上,以太坊革命性的改进主要是数字货币层面的,在区块链的层面,以太坊仍然沿用了比特币的链架构和共识原理,效能仍旧低下,因此更准确地讲,以太坊应该被称为数字货币2.0而非区块链2.0。相对而言,超级账本项目在链架构和原理方面的改进更为突出,然而令人遗憾的是,其节点地位的不对等导致其只能作为“联盟链”使用。

超级账本自身并不避讳这一问题,而有很多由超级账本克隆的项目为了掩盖这一问题,在全球数据中心尽量多的布设节点来躲避人们对其局部效应的质疑,这其实是徒劳的。

据统计,在Github平台2016年启动的区块链项目达2.6万个,一年后死亡率高达92%,究其原因,除项目定位不佳以外,以上三种主流技术难以支撑项目目标也是重要因素。

略作小结一下,受限于数字货币的血统和试验性项目的定位,区块链仍面临着非常严重的性能问题、业务兼容性问题和互操作问题,虽然已经有一些改进技术在做修修补补的工作,甚至公布了一些惊艳的技术指标,但这些改进对于链上性能改善甚微,有些还严重破坏了区块链特性,导致应用范围严重受限。

这一切表明,区块链离我们的最终梦想还有着相当的距离。不过,眼前面临的问题不会阻挡区块链潜力无限的未来。作为一项试验性技术,区块链在短期内绽放出数字货币、智能合约、通证(Token)等全新的互联网价值工具,每一件都在颠覆着传统认知,我们实在没法断言前方还将有多少惊喜等待着我们。就如同开篇所述,巨变的种子已经悄悄埋下,静待着雨夜春雷。

区块链在等待一些必要条件的成熟,从而成为人类文明下一代基础设施的基石。

区块链的进化还在不断的加快,文中提到的问题已经突破在即,区块链一些更新的技术特性已经呼之欲出。

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读