2018 年 7 月 3 日,Nervos Foundation CEO Terry Tai 出席 TechCrunch 国际创新峰会杭州站区块链专场,会上 Terry 与 imToken CEO 何斌探讨了区块链的发展趋势和当前面对的问题现状。
1.对可编程性和隐私保护的追求
Terry 表示区块链从诞生到现在可以分为两个阶段,其 1.0 阶段关注的是货币属性和分布式账本本身,缺乏对可编程性和隐私保护方面的考虑,比特币就是这个阶段的代表。在 2.0 阶段开始进化出了两个分支,一是以「以太坊、EOS、Tezos、Cardano」为代表的,更为关注可编程性的智能合约的平台;二是以「Zcash、Monero」为代表,更注重隐私方面的深入尝试。在这两个阶段期间,还有个 1.5 代,是以「BitShare、NXT」为代表,自带链上交易所,并做了很有意思的尝试。总之,可以看出更好的可编程性和隐私保护是第二代区块链明显的改进。
2.Nervos 分层设计解决方案
可扩展性探索
在当前区块链发展过程中, 可扩展性(Scalability)已成为当前最紧迫的问题,大量的团队也都在做这方面的突破和尝试。如何解决这个问题,目前有两个方向:主要是分片和二层协议( Second Layer Solution),首先这两种优化并不矛盾,有些团队既可以做分片方案也可以做二层协议的方案。Nervos 更看好二层协议方案,因为它更灵活和自由。所以 Nervos 是先从二层协议入手,如果这一点做得好,分片很有可能就不再需要了。同时 Nervos 也非常看好二层协议在未来几年的发展。
整体与局部
传统的「Pow、Pos」共识机制也在稳步进步,除此之外还有如「Proof-of-space、Proof-of -capacity、Proof-of-elapsed-time」等新共识出现,还有最近非常火的混合共识(Hybrid Consensus),各种新技术涌入市场。可以看出当前的环境下,共识被过分强调了,但共识协议的改进,并不是能够解决所有问题的灵丹妙药。很多时候,整体的架构设计往往是更重要的。所以, Nervos 倡导分层设计,站在整个系统的角度去看区块链,而不是去单纯压榨共识,让每层的共识解决方案更单纯和简单。当然抛开优秀的架构设计, Nervos CKB 也依然会引入全新的 POW 共识,将把 POW 提升到前所未有的高度。
分层设计方案
在共识的设计中,有一个不可能三角理论。也就是说,无法同时获得安全,性能和去中心化的解决方案。 作为一个区块链项目,安全通常是必选的,那么则需要在另外两个方面找到一个平衡点。如果把所有的希望都寄托在一条区块链,这个平衡点其实并不好找。市面上其实有些项目还是很走极端的,比如 EOS, 它把性能的属性点满了,但是去中心化方面就必然差很多。这里引出的问题是:为什么不能从整个架构来考虑这个问题呢?为什么一定要用一条区块链解决所有问题呢?
所以 Nervos 引入了分层设计,第一层是基础层(First layer), 它会负责全球的共识,是整个网络安全的锚点。因而理所应当倾向于安全和去中心化,会采用我们全新设计的 POW 共识机制;在第二层,主要是用于开发者开发去中心化应用,对性能有极高的要求,故主要考虑安全性和性能(二层协议 Nervos Appchain 性能可以达到 15000 TPS)。单独地去看每一层,都有所取舍并不完美,但站在整个网络的角度去看,它能够同时收获安全,性能和去中心化。
3.区块链的当前和未来
任何一个行业或新兴的事物通常会经历三个阶段:第一个是技术为王的阶段;第二是用户体验为王;最后一个是市场营销导向的阶段。比如移动互联网市场,开始阶段开发者是最重要的资源,能解决问题就是好的产品。中期当大部分产品都能解决问题之后,如何更优美的解决问题变成更重要的诉求,所以产品设计和体验设计就成了生态里的主力。到后期几乎所有产品都能优雅解决问题了,就是拼各家市场营销的能力了。
同样地,现阶段还在区块链发展的早期,如果大家想找到好的项目,先去找技术好的团队,比如通过 Github 去看团队的代码,去看这个团队是不是真的是区块链“技术”专家,而不应该去找市场营销做的好的团队。
7 月 2 日,Nervos 刚刚发布新产品 Nervos Appchain。更多 Nervos 分层设计信息,请访问 Nervos 官网。
网友评论