Nervos Fans

Nervos线下活动第一场 —— 杭州分享活动内容整理

2018-07-24  本文已影响1人  526ba0512193

为了让没到场的朋友再次深度了解nervos团队及项目,我们再分享下杭州活动的内容。 

在分享之前,我们再与大家简单介绍一下nervos ckb 的特点,我们所熟悉的nervos,是一个加密经济网络,区块链基础设施应该只是这个网络的一小部分。这个网络的主体是大量的基于密码学经济的各种领域的商业应用而实现,并且每种类型的应用都跑在自己独立的应用链之上,也就是说,未来,Nervos CKB 会由 N 条区块链网络组成,比如游戏,支付,交易结算等等链上应用。 

可能会有人问,这么做会有什么好处呢?

1· 可以更灵活的选择应用场景的共识协议

2· 可以更灵活的定制应用的经济体系设计

3· 可以最大限度关注应用的性能

4· 可以高效的达成局部共识,并且由底层链全局共识来保证局部共识的安全性。

可是,实现这些并不容易的。作为程序员,可能会深有感触,尤其是在现实网络中,速度,内存,以及价格,是无法对等及平衡的。就如,区块链的分布式网络系统中,安全,去中心化,性能 永远是无法共同实现的 “铁三角”定论。当分布式网络实现去中心化时,全网为了达成共识,去中心化,新能, 或安全 终会有会一方妥协,会有相应的损耗。而Nervos团队恰恰属于区块链圈内最纯粹的理念主义者,他们为了实现便于用户使用的分布式网络系统,会极致的想方设法采用“两全之策”来解决 不可能实现的“铁三角”问题。 

Nervos团队采取的策略是 将 Nervos CKB分成两层的处理网络内部沟通交流事宜,分别有Layer 1(第一层),Layer 2(第二层),其设计的Layer 1 是为 Layer 2 服务,Layer 1 是单纯的底层去中心网络,也是我们认为的公链。Layer 1 存在的目的是为上层应用提供安全,夯实的底层基础,不要求很高的性能,以优化过的pow 共识实现共识。 

原有的bitcoin 网络中虽然也是采用的pow算法,其模型基础是以数字货币,账户为基础,通过UTXO实现转账,而nervos是与bitcoin的模型有区别,nervos基于自己研发的CKB,对比特币的UTXO进行优化,扩充了UTXO处理对象的范围,同时将比特币的pow 算法优化,实现性能以及安全特征提升。 

CKB 是 Nervos的心脏,CKB 是common knowledge base 的简称,可以理解成共识共同知识库,也可认为是“共识库”。个人理解是,CKB 是可将layer 1 的底层数据与 layer 2 的应用层实现共识自动传递,如果用“共识自动机”或许更容易理解了。 

对比下Nervos 与 Bitcoin, Ethereum 的特征 

Nervos CKB 与 Ethereum 最大的区别是,Ethereum 是使用的是将底层共识网络(nervos 的 layer 1)与 应用层 (nervos 的 layer 2)结合共识协议,处理交易事件。Ethereum 由于没有将基础共识网络与应用层网络分离,当底层网络的某笔交易发起一个事件时,交易过程所处理是发起事件,即底层网络是通过发起交易,将发起事件从状态A传递到 状态B (这里说的状态A ,状态 B可以理解成数据传递的两端, A端,B端)时,处理效率会降低。因此,Nervos CKB 在 自有创造的 CKB 的原型基础上,其交易存储状态与 bitcoin,Ethereum都做了不同类型的优化。 

Nervos  的 CKB  与 比特币 utxo 最大的区别是,Nervos CKB 是可以存储数据单元流,现在经过测试能实现上千级别并发率。Nervos  现在自己研发的这套 Layer 1  和 Layer2 这套协议,未来是可以兼容很多我们所熟悉的公有链,私链以及联盟链。 

Nervos  委托开发团队之一,秘猿(除了秘猿,nervos基金会还请了很多国际上优秀的程序员几团队参与开发建设)早期开发过cita联盟链,cita 只是内核,也是现在nervos appchain 的一部份。现在app chain 与nervos 主链是主链与侧链的关系。而Appchain 的使用,NervosFans 社区近期会做更详细的说明,期待感兴趣的程序员们一同参与,讨论。Appchain 完全是开源免费,可在体系内运行,大家可互相做各类币的买卖,不一定要买Nervos 的币,而且,交易过程中,没有手续费。那有人就会担心,如果用户担心有人作恶,怎么办?我们可以锚定 Nervos CKB的代币,以担保的方式不作恶,支持智能合约。 

Nervos 自主研发的钱包Nervos 研发的钱包与Imtoken 不一样,Nervos  的钱包可以用邮箱记住助记词,为什么可以采用邮箱作为媒介来实现安全管理机制?因为nervos的钱包是应用型钱包,与ethereum的应用结合起来,适合存少量的代币做启动应用交易费,也就是说,nervos 的钱包是玩具,方便大家一起来玩区块链应用。今天听完Nervos 的嘉宾们分享,觉得Nervos不是要教大家如何发币,而是将“发链”的过程简化,希望大家一起来“撸链”,在短时间内“撸”一条功能完善的应用链。 

关于“上车”问题的回复 

还有值得高兴的事是,今天nervos 团队成员表示,底层公链的成功,离不开社区,nervos 会非常注重社区生态建设,nervos 团队成员知道社区内很多伙伴们希望上车,但nervos希望在符合监管的情况下,让大家上车,请大家耐心等待。 

活动相关的其他内容需要大家继续关注nervos的官方微信公号发布的信息,也请不要轻易上车(现在说有车,有sm,估计都是骗人了。。。),关注nervosfans 社区每天的分享,感谢大家参与。

上一篇下一篇

猜你喜欢

热点阅读