如何理解Nervos AppChain?

Nervos AppChain是什么?
一句话介绍:
Nervos AppChain是一套开源的应用公链解决方案,是Nervos Network Layer2的其中一种方案,满足商业应用落地的需求。

是不是感觉一堆陌生的词汇扑面而来,一般区块链项目要么是公链,要么是联盟链,怎么理解「应用公链」?「Nervos Network Layer2」又是什么?

别着急,我们先从Nervos AppChain的产生背景说起。

我想大家都知道比特币吧,它是公认的区块链技术的第一个成功项目,既然区块链能用来制造像比特币一样的“数字货币”,那它还能用来干什么呢?大家开始探索区块链的各种可能性,渐渐的区块链的研究方向分为两类,一类是以比特币和以太坊为代表的公链项目,其特点是节点没有准入机制,谁都能参与,但性能低;另一类是以各大金融机构和fintech公司为首研究的联盟链项目,其特点是节点有准入机制,性能比较高。

Cryptape团队的第一个区块链项目CITA,是一个满足金融级企业应用的联盟链项目,我们陆续和现在支付,招行等机构进行了深度合作,还和其他对区块链感兴趣的企业,团队,学术机构进行过深入讨论,然而在这过程中大家经常会提出这样的疑问:联盟链项目和现有的中心化应用有什么不一样?这是因为联盟链的节点有严格的准入机制,哪些节点能接入进来实际上是由其中几个强节点说的算,本质上和中心化应用差别不大。

那么公链项目呢?比如以太坊,公众能自由访问,接入,所有参与人员得到共识,然而只是看起来很美。2017年末在以太坊公开上线的cryptokitties游戏,成为目前为止以太坊生态单日使用率最高的应用,曾占据以太坊网络16%以上的交易流量,导致以太坊网络不堪重负,出现严重拥堵,转账交易延迟、无法转账。可以说以现有以太坊的处理速度和吞吐量,是没办法支持真实的商业应用落地的。

这是因为当前的区块链技术存在“不可能三角”,即区块链无法同时满足「性能」、「去中心化」、「安全」,三者只能得其二,联盟链期望高性能,更安全,就会损失去中心化特性;公链项目去中心化做得好,谁都能接入,但性能很差。很多区块链项目将所有功能都做在一条链上,让所有功能都达到完美,但这是不可能的。

为了解决这样的问题,期望区块链项目能满足真实的商业场景,在2017年底,我们发起了Nervos Network项目,目标是做下一代区块链基础设施,通过分层解决方案,把区块链底层基础设施分为两层,分别是Layer1和Layer2 ,Layer1CKB(Common Knowledge Base),是一个全新设计的公有链协议,Layer2的其中一种方案就是Nervos AppChain,它具备高性能,支持真实商业应用落地,同时又具备去中心化特性,而安全性是由Layer1保障的,因此把Nervos AppChian称之为“应用公链”,即能支持商业应用落地的公链项目。

参考资料:
Nervos唯一官方微信公众号:NervosNetwork
Nervos举办的meet up活动


写在后面:

九个月前,很荣幸加入Cryptape,这是一家极具Geek精神,技术范儿十足的区块链创业公司,而我也以此为契机接触到区块链这样一个全新的世界,学习了这么久,是时候进行一波输出来考验自己了,于是重新拾起这个号,希望能保持周更的频率。

第一篇文章就先介绍自己在带的项目Nervos AppChain吧~

下期预告:Nervos AppChain的核心组件—Neuron钱包

你可能感兴趣的:(如何理解Nervos AppChain?)