昨天,一位币圈相识很久的朋友略显神秘的跟我说,我们新推出了一个“避冬计划”,有没有兴趣一起搞一下,针对优质项目我们会有新的玩法。听到这个消息我的心情很复杂,虽然已是深冬,大家都准备节衣缩食过冬,但如果是真正做技术的公链项目又怕得了什么呢?所以出于礼貌只能谢谢他的好意。
当然,所有人都无法回避这个事实,比特币价格几经断崖式下跌,区块链行业整体进入了瓶颈期。一个开发团队应该以怎样的方式度过这凛冽的寒冬,公链的出路又在哪里呢?
1、区块链公链发展的三个阶段
以史为鉴,可以知兴替,从2008年比特币创世以来,区块链的发展已经在风雨中走过了十年。区块链在可预见的未来是阳光灿烂的,但要设计和实现一套能够经受的住考验的体系绝非易事。
▲图片来源于网络区块链的1.0时代便对可编程数字加密货币体系进行了初步尝试,比特币用POW初步实现了“去中心化”;2.0时代出现了 “智能合约”和“POS”,期望解决比特币扩展性不足的问题。但随着应用落地,以太坊存在的性能不足、资源不隔离、治理结构这三大难题开始显露出来;在智能合约得到广泛应用的同时,市场提出了“构建分布式应用程序(dApp)”这一新的需求,EOS脱颖而出并被认为开启了区块链3.0时代的大门。
▲图片来源于网络就区块链技术发展趋势来看,我们应当关注的重点是如何将技术和社会生活相结合。区块链公链的发展是最好的诠释,从最早技术极客的理想社会狂欢到去中心化货币再到人人可发币,下一步必定是去中心化应用的普及。
2、公有链才是行业发展的未来
说到区块链我们不得不提“底层公链”,根据不同的应用场景以及用户需求,区块链大致可以分为公有链(Public Blockchain)、私有链(Private Blockchain)以及联盟链(Consortium Blockchain)三大类。
▲图片来源于网络公有链:链上的所有人都可以读取、发送并获得有效的共识区块,常常采取工作量证明机制或者权益证明机制,将奖励机制和加密数字货币相结合,具有“完全去中心化”的特征。
私有链:单单从字面意思上来说,提到私有就是一定的中心化特征,本质上来看是通过一个中心化控制的区块链,只是用区块链技术进行记账,可以是一家公司或者是个人独享记账特权,虽然,在一定程度上提高了有效的扩展性,但在很多的情形下,公共的可读性并非是必须的,这样对于第三方也没有太多的保障。
联盟链:数据在一定隐私的前提之下,由某个群体内部指派多个预选节点作为记账人,虽然每个区块的生成都是由所有的预选节点所共同决定的,但其他接入节点是无法过问记账过程的,因此可以视为“部分去中心化”。
总体来说,私有链和联盟链虽然有成本低、快速验证、规则可以随意改变,但从本质上来说,这是伪区块链根本没有用到去中心化的技术。前不久看到支付宝利用区块链做到了跨境汇款秒到账的新闻,这个属于联盟链的范畴,其实用拜占庭容错就可以解决,和公链的区别在于节点数量已知还是未知。联盟链只是传统的分布式数据库披了区块链的外衣,而且,私有链和联盟链在开放程度上有很大的限制。
3、不可能三角
目前,大部分公链都受制于“不可能三角”问题,该问题原见于分布式系统中的CAP原理,即在同一个分布式系统中,最多只能同时实现两个要素,不可能三者兼顾。之后,经以太坊创始人Vitalik修改之后提出区块链技术的“不可能三角”问题。
▲不可能三角,即安全、去中心化和高效三者不可兼得的技术难题由于使用目的和应用场景繁多,区块链的底层技术问题已经成了挡在区块链行业未来发展的拦路虎。就像TCP/IP协议之于互联网,如果没有底层基础设施的承载,很难诞生出花样繁多的互联网应用。
全系统寻优是一个复杂并且长久的过程比特币虽然保证了去中心化、一致性,然而却规模性较弱,每秒七笔的交易量无法承接实际的商业应用;EOS通过牺牲一定程度的去中心化来提高区块链的规模性能,但同时增加了被攻击的可能性。“由俭入奢易,由奢入俭难”,互联网的高效和免费已经深入人心,这是区块链规模爆发的体验门槛,普通人已无法接受一个低效率的新网络。区块链技术想要真正得到长足发展,我们需要一个门槛足够低、效率足够高的网络。
4、公链新思路,未来新发展
面对这个区块链不可能三角,我们从诸多公链项目中,选择了JURA。从白皮书上来看,JURA是一个超高速、免费、自主调节的去中心化网络,它在技术方面有突破性的四大亮点。
(1)改变POS的垄断漏洞,让数据变得更加安全
JURA项目自主研发的POU效用共识机制,主体分为两个部分,一是通过效用来进行管理表决,二是惩罚不诚实行为。其中的效用指标函数是经过特定算法得出的,该指标用于检测系统正常运行的贡献。特别强调的是“时间”是POU系统中非常重要的信息,它并不是像POS传统的“时间”概念只是作为从交易和权益中记录时间戳的提取工具。而是把时间指标和物理世界的指标相关联,创建一种类似于支付宝的“信用分”的效用机制,通过研究分析人们历史经济行为,来维持系统正常的影响力、贡献度和善意。双变量联合的CDF让数据变得更加平滑,可验证的随机函数进一步防止了中心化的局限,让垄断变得极其困难。
▲头号玩家101公司对于惩罚不诚实行为,POU系统中加入了审判者的角色,定期选择少数利益相关者组成委员会。这个委员会的规模应该是一个较大的奇数,例如101,可以防止委员会受到拜占庭式错误的影响,从而使投票结果更加稳定。审判者手持裁决利剑,探索着未来人类的罪与罚。
(2)全新的FUSUS数据结构:
随着区块链技术的发展,节点存储的数据体积会越来越大,整个分布式网络的存储和计算负担将日益加重。除了传统的扩容方案之外,目前还有两种解决方案:一是对数据做压缩处理,每个节点只保留关键信息,从而大幅降低了数据量,但问题是,这很有可能导致数据信息不全,将会引发各种纠纷;另外一种方案是少数超级节点保存完整数据,其他节点使用压缩数据,这样又往往会导致整个网络走向中心化。对此, JURA提出创造性解决方案——自主研发的FUSUS数据结构,可以完美解决这一问题。
▲图片来源于网络Fusus数据结构是JURA项目的核心技术之一,它是一个基于区块链技术和DAG点阵的分布式体式数据结构,所有用户账户类似于“平行宇宙”存在于这个数据结构之中,交易的发送和接收分为相互独立,互不干扰。每位用户的上一笔交易将作为新一笔交易的创世区块,在接收方面从而有效地修剪DAG,实现极速交易的同时,也进一步压缩的数据量。
▲图片来源于网络其次,在Fusus数据结构之中,每一位的用户完整数据将被实时压缩到本地节点的同时,其中经过加密的关键数据将同步更新到全网。如此数据主权牢牢掌握在用户手中,也保护了用户的隐私。即使是项目团队未经用户允许,也是无法调取用户完整数据的。而用户可以在本地离线状态下查看完整数据,一旦出现交易纠纷,可以通过本地信息和全网关键信息进行链上核实来解决。最重要的是,这也从根本上避免了将数据存储在少数节点而导致的中心化的问题。
(3)动态监控和分布式分片(DMDS)
▲图片来源于网络多层DMDS设计,无需通过集中分片及牺牲安全性即可实现性能的优化,将大型数据库分成更小、更快、更便于管理的数据碎片。对于空间存储问题,可以将单个Fusus分成多个子部分,每个分片并行处理进一步的提高了平台的可扩展性。有弹性的分片技术一定程度上保证了权力和收益的分散,兼容智能合约、DAG和现有的应急方案极大的提高了系统整体的安全性。
(4)人工智能安全层
JURA率先引入了人工智能这个概念,将互联网设备产生的海量数据充分的利用了起来,人工智能和机器学习是允许不干涉的程序,这些程序随着时间的推移会变得更加自主智能和稳健高效。如通过JURA的“可扩展分片技术+AI”可以在没有集中数据集的情况下执行协作学习,AI安全层可以检测区块链应用程序层是否有恶意入侵问题,监控层+Al对全网节点进行实时监测来推断交易的异常性,并甄别恶意节点对其进行限制。
▲图片来源于网络公链开发是一条高速赛道,承载了太多可能性,现实往往难以完美契合最开始的预期。公链真正的爆发时代还没有到来,目前的开发还只停留在技术解决方面,和真正的落地应用还相差甚远。只有进行全球生态的长远布局,普及区块链技术的共识,多一些技术,少一些套路,才有助于公链项目的快速落地。
一个伟大的底层系统,需要的是专业的团队和人才。JURA的创始人Iris,就读于哥伦比亚大学应用数学专业,在分布式账本、物联网和共享经济等多个领域皆有建树,拥有四项技术专利。JURA希望打破“数据孤岛”,促进各行业间数据的自由流动、价值共享和传递,最终形成一个高效、完全开放和去中心化的生态系统,我们期望JURA能给区块链的未来带来更多可能。
网友评论