【得得分析】打开代码“黑匣子”,联盟链不再“圈地自盟”

2196 天前
1168

图片来源:视觉中国

围绕着区块链技术有大量的拥趸者,他们惊叹于中本聪设计的PoW(工作量证明)共识机制,也认同V神所打造的智能合约体系。他们拿着“零知识证明”、“跨链”、“共识机制”、网红“TPS”和“非对称加密”等概念来加持自己的公链项目。

人们都说,2018年是公链发展的元年,但是这一年过去了,我们看到在熊市的拖累下,曾经摇旗呐喊的公链项目偃旗息鼓。在这种环境下,“联盟链”开启破冰之旅。

蚂蚁金服首创性打通香港AlipayHK钱包与菲律宾Gcash钱包的跨境转账;上线医疗电子票据,两周时间产生60万张;打造全球第一家被法院认可的司法可信存证链。

由国家税务总局批复同意,深圳市税务局指导,腾讯在深圳开出区块链电子发票。12月,微信支付电子区块链发票在深圳正式启用,深圳所有开通微信支付的商家,都能登陆自己的微信支付商户平台直接开通区块链电子发票功能。

微众银行联合腾讯打造“区块链云服务BaaS”平台。金链盟开源工作组推出开源区块链底层技术平台FISCO BCOS,在深圳举行的金链盟中国区块链应用大赛决赛上,300支队伍角逐215万大奖,而特等奖的奖金高达100万。

微众银行区块链首席架构师张开翔告诉链得得,“这次决赛10个项目分布于10个场景。”联盟链正在化解区块链技术“落地难“的尴尬。

联盟链的担忧

围绕联盟链的担忧一直都有,“圈地自盟”、“黑匣子”和“中心化”这三个标签形成了一种潜在的印象。

2015年,区块链创业公司R3 CEV发起组建区块链联盟,并与来自各行各业的200多家不同公司的生态系统合作。“联盟”是R3平台的主要形式,他们的愿景是想通过建立一个账本共享、相对独立的分布式平台,以吸纳更多成员在这个生态环境中低成本、高效率的完成交付与支付。

对于R3来讲,会员费是主要的盈利方式。高盛集团和桑坦德银行曾先后退出R3联盟。高盛表示,在缴纳巨额的会员费后却没能给集团带来长足的技术进步。机构之间在玩游戏,想让大众坐在下面为你们鼓掌,是不符合逻辑的。

联盟链被人诟病的第二个主要原因是“黑匣子”,即在代码不开源的前提下去喊出“区块链是创造信任的机器”的口号。

众所周知,区块链公有链项目的代码是开源的,开发者将代码放在gitHub(gitHub是一个面向开源及私有软件项目的托管平台)上,供技术爱好者、项目方以及竞争对手开发学习。一个开源项目的技术社区越活跃,就可以在投资人眼中获得更高的信赖和支持。

但是 “联盟链”的开源平台却是少之又少。金链盟开源工作组组长范瑞彬对链得得说道,“黑盒子”对于区块链技术开发来说是一件很讽刺的事情,联盟链如果是一家机构玩,是发挥不出区块链价值的。区块链应该用于多方的平等协作,以区块链技术支撑良性的行业运作。而只有“开源”,才能让大家对于底层技术有一个共识和认可。

2017年7月31日,微众银行、万向区块链和矩阵元合作的区块链底层平台BCOS(BlockChain OpenSource)完全开源。同年12月15日,基于BCOS平台的金融升级版—FISCO BCOS正式推出。

范瑞彬告诉链得得,一开始他们也是先从应用入手并没有考虑做开源,不过在2015年却没有发现好的联盟链底层平台,所以选择做联盟链底层平台,但是又有新的顾虑:“黑匣子”怎么创造信任?

“开源降低了大家的使用门槛和心理门槛,合作伙伴也是冲着这点来的。” 范瑞彬表示,开源会提高大家使用的意愿,并反过来促进开源本身的发展,这是一个良性的生态。此外,在发展初期,开源能够成为大家联合做事的基础,当大家在技术、生态、资源共享等条件下形成合力后,才能把这个领域做大做强,以推动行业的发展。

微众银行区块链首席架构师张开翔对链得得说:“我们很多线下的沙龙和线上的直播,很多时候是面对开发者的,他们对于代码有比较好的了解,也会在架构和想法上提出一些建议,所以整个社区的氛围还是非常活跃的。”

联盟链是针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程,其他第三方可以通过该区块链开放的 API 进行限定查询。

联盟链的维护治理,一般由联盟成员进行,通常采用选举制度,容易进行权限控制。这种“预选”的节点被大家看作是“中心化”的表现。张开翔回应道:“治理是多中心化的,在某种程度上可以更好地反‘托拉斯垄断’。”

对于技术的反思

联盟链的诞生源于对区块链技术的“反思”。联盟链通过建立多中心化的帐本系统,去建立新的共识协议,充分运用区块链所独有的“不可篡改”和“高度协作”等特性,并开发运用新的跨链机制。

张开翔告诉链得得,联盟链和公链有很大的不同,联盟链有立体的安全措施。从网络准入上就有严格的限制,而在数据的加密存储和业务隐私保护上的安全举措是比特币等公链网络无法比拟的。

联盟链为了提升交易速度,往往是先从共识协议“下手”。PoW 和 PoS 都无法满足商业应用的需要,“挖矿”对联盟链来讲也没必要。链得得了解到,FISCO BCOS 支持并行计算的 PBFT 和标准 RAFT 两种方式。张开翔告诉链得得,PBFT 可以有效防止拜占庭问题,容错的概率是1/3,特点是高确定性。而RAFT的速度更快一些,在合作的场景里,参与者有一定程度的互信,在追求一致性的同时可监管审计。

区块链是以“浪费”存储来换取信任的技术。存储的快速膨胀一定会带来效率、成本、可用性等诸多问题。不过随着云服务的快速发展,硬件的存储成本越来越低,这样的顾虑也将变得没有意义。

重新定义联盟链

在金链盟中国区块链应用大赛决赛上,金链盟技术委员会主席马智涛指出,全球公有链参与者估算约2000万人,公有链服务普罗大众的使命还远远没有形成,“公众联盟链”才是区块链的正确发展方向。

正所谓“公众”,意义在于打破人们对于联盟链“圈地自盟”的质疑,使得公众作为“链”的服务对象,可通过公开网络访问联盟链提供的服务。在底层技术上,公众联盟链需要具备多链、跨链、处理海量交易的能力;需要支持快速、低成本的组建联盟与建链能力,让建链像建聊天群一样便捷;需要开源和开放,实现联盟成员之间的充分信任。

范瑞彬告诉链得得,其实很多人对于联盟链的理解是有偏差的。联盟链的链上机构是企业,但是这个链所产生的价值和服务是可以传递给C端用户的。

在现实生活中,我们已经建立起了政府信用、资产抵押、标准技术协议、可信牌照资质和法律体系等经过真实社会检验的多维度信任机制。所以应该抛去那些“算法重建信任”的噱头,只依赖算法这显然不是一个完整的逻辑,应该说算法可以支持“信任的增强”。

其实可以注意到,联盟链的快速发展在金融场景得到了非常鲜活的展示。范瑞彬在和链得得讨论“权衡金融创新和监管”时表示,技术上要大胆探索,业务上要合法合规。他说道:“我们认为联盟链是能够兼顾金融稳定和金融创新的一条可持续路线,微众银行作为一家持牌的金融机构,对于金融有深刻的理解,早些年说这些话,很多人不以为然,但是在今天,大家对这句话的的认识会更加感同身受一些。”

不同于公有链项目“先出方案、募集资金、大力宣传、拉升价格、最后再投入开发”的思路,联盟链项目秉承的是“以自有资金先投入开发、上生产环境验证、积累真实客户与用户、稳健运行试错、最后再进行推广宣传”的思路。即使阶段性的无奈陷入“落地者众,叫好者寡”的被动境地,但是,越来越多应用的落地是联盟链现在乃至于以后最好的证明。(本文独家首发链得得App)