mask2012 / MaskCryptoCurrency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nervos 笔记

mask2012 opened this issue · comments

commented

Nervos第一个打动我的地方是像电脑的设计一样分层处理
电脑内存很贵,cpu里的最贵,所以搞最核心的事情,而内存会比cpu里的存储器稍慢,最后硬盘最慢,容量最大
区块链里应该也是符合这个原则,pow产生的共识是很贵的,那么应该把最核心,最重要的提到这里,而不那么重要的,就放在不那么贵的共识上

然后分工的原则也是很对路的,最开始每个人都要生火,做饭,洗衣服,带孩子。
那么为了提高效率,自然而然就会出现分工,有的人生火,有的人做饭,有的人洗衣服,有的人带孩子。
现代社会和原始社会就是这种分工细化的提现。

所以一开始全节点干所有的事情,慢慢会变成有的节点管安全,有的节点管验证,达到效率的最大化。

Jason Chai:

nervos和ipfs有什么不同

史迪仔@NervOS Community:
@jason Chai
CKB 和 IPFS 有什么不同?
CKB是一种存储这一点可能会使人感到迷惑:”这不就是IPFS/Filecoin/[任何分布式存储]吗?“
CKB不是分布式存储,关键的区别在于,分布式存储只有存储,没有验证,也就不会对其存储的数据形成共识。分布式存储的容量可以随着存储技术的增长而等比例的增长,而CKB的容量则收到形成全球共识效率的限制。
CKB也不需要担心容量不够。在Layer 2以及分层技术成熟的阶段,极端情况下,Layer 1上可能只需要放一个merkle root就足够了。在Layer 1上进行验证所需要的状态,也可以通过交易提交给节点,节点通过merkle proof验证状态是有效的,在此基础之上再验证状态迁移是有效的,这个方向已经有一些研究。
参考文章:https://talk.nervos.org/t/ckb-cell/1562

Leslie:

nervos解决了什么问题

史迪仔@NervOS Community:
@leslie
在设计CKB的时候,我们想要解决三个方面的问题:

  1. 状态爆炸引起的公地悲剧及去中心化的丧失(区块链与状态爆炸:https://talk.nervos.org/t/topic/1515?u=stwith);
  2. 计算和验证耦合在了一起使得无论是计算还是验证都失去了灵活性,难以扩展(Layer1应该做什么:https://talk.nervos.org/t/layer-1/1486?u=stwith);
  3. 交易与价值存储这两个目标的内在矛盾,Layer 2和跨链的出现将放大这种矛盾,并对Layer 1的经济产生非常负面的影响(Nervos经济模型提案:https://github.com/nervos-community/RFC-CN);

参考资料

橙皮书对Nervos团队的访谈 ★★★
https://xcong.com/articles/3377360

Nervos 究竟如何解决区块链账本「一次付费,永久占用」的问题?★★★★
https://www.chainnews.com/articles/998988588770.htm

白话解释 CKB 之《面向数据存储的设计》★★★★
https://talk.nervos.org/t/ckb/2686

Nervos深度分析,通过分层来解决“不可能三角” ★★
https://www.huoxing24.com/newsdetail/20181009135453635281.html

Nervos的github
https://github.com/nervosnetwork

Nervos 社区书(我很喜欢的happyPeter写的)
https://nervosbook.github.io/book/zh