Nervos 创始人齐聚微信群为哪般?

在「Nervos Network」的知识星球中每天都发生着有趣的事情,除了会告诉大家我们每天在做什么,还提供了「提问」的渠道,能够让大家直接和我们的创始人沟通交流。本周在星球里也有同学提出了很高质量的问题,快来看看吧~

知识星球一周精选

李广金 提问: 一直在关注 Nervos 项目,深圳线下社区活动也有去参加,挺有收获,对项目有进一步的了解。有几个小问题请教一下吕老师:1.白皮书第 3 页介绍 Layer1 上的节点分三类:存储节点、共识节点、轻节点 。共识节点不需要保存所有的交易历史,请问共识节点没有完整的交易历史怎样验证实现共识?如何成为存储节点和共识节点?对存储节点和共识节点都会有激励吗? 2.白皮书第 14 页介绍:不同的提案设置不同的接收条件比如参与率与支持率,由谁来设置?按什么标准设置数据高低?这样的设置人为因素的影响会不会造成较大的不确定性? 3.共识机制、经济模型、流动投票白皮书什么时候发表出来?很期待~

这位同学提出的问题包含很多个层面,我们来看看 Daniel 是怎么回答的:

Daniel:第一个问题是关于存储节点,共识节点,轻节点的差异和应用场景,治理,以及经济模型等问题,我分开回答你。

请问共识节点没有完整的交易历史怎样验证实现共识?

Daniel:在网络中一般只有矿工,或者矿工组成的矿池会维护共识节点。共识节点才参与并达成共识的过程中,是不需要完整的交易历史记录的。这个其实跟 Ethereum 的原理很接近。在 Ethereum 中,达成共识的节点只需要缓存当前高度的世界状态,而不需要完整的从第一个区块开始的全部数据。同理,在 Nervos 中,达成共识只需要当前高度的全部 Cell 状态,而无需所有 Cell 的历史状态即可实现共识的验证。

如何成为存储节点和共识节点?

Daniel:成为存储节点还是成为共识节点的区别是,是否要参与挖矿并获取挖矿奖励。通常只有矿工或者矿池会维护共识节点,可以通过配置参数开启节点的 mining 功能后,即可成为共识节点。

对存储节点和共识节点都会有激励吗?

Daniel:参与共识的节点,通过算力竞争,争取到打包出块权后,会得到挖矿奖励,挖矿奖励就是共识节点的经济激励。而关于存储节点的激励模式目前还在研究当中,可能的方式有很多中,比如,在转账手续费分割出一部分,用于成立一个基金,专门用来赞助那些公共的存储节点,当然这个方案可能不会是最终方案。另外对于 DApp 的开发者,也有激励会去维护一个自己的存储节点,为自己的 DApp 提供一些查询服务。

不同的提案设置不同的接收条件比如参与率与支持率,由谁来设置?按什么标准设置数据高低?这样的设置人为因素的影响会不会造成较大的不确定性?

Daniel:这是一个很好的问题,在这一点上我们还有很多内部讨论,现在尚未有一个明确的定论。从治理模型选择上,我们认真分析评估过链上治理和链下治理,并且综合考虑过各自的优缺点,但是并没有形成最后一致的结论,所以在治理模式上,目前是中立,即我们既不偏向链上治理,也不偏向链下治理。我们希望在后续的项目发展中投入更多的时间精力在治理模型的研究上,最后希望能选择一条比较务实的治理模型。

共识机制、经济模型、流动投票白皮书什么时候发表出来?

Daniel:在未来的两个月内,我们将先后发表经济模型和共识模型的白皮书,跟共识和经济模型设计相关的一切内容,都以最后发布的白皮书版本为主。

Nervos 微信群的声音:

关于 CKB 上 Cell 的数据结构,非常有意思,刚好苏州站有同学提出了这个问题。后面这位同学还和 Terry、Daniel 和 Jan 聊了聊 SPV、Account、UTXO,内容非常丰富,在这里分享给大家

Terry:数据结构,简单看一下是这样的,Cell 是一个加强版的 UTXO,多了Data 字段,可以存储任意的 Data

Nervos 创始人齐聚微信群为哪般?_第1张图片
Nervos 创始人齐聚微信群为哪般?_第2张图片

还有我们的 CKB 是 State focus 的,和以太坊对比一下就是这样的:

Nervos 创始人齐聚微信群为哪般?_第3张图片

以太坊是 Event-Focused Design, 也可以看做是智能合约平台,状态的产生是在链上的,就是在旷工挖矿得时候。而,CKB 是 state focus 的,也就是说,状态的产生是在链外(layer2)的。你可以把 CKB 看做和 以太坊类似的公链,但是它不专注于智能合约平台(计算),它只关注状态的验证和存储。

最后,放长图,感受一下氛围,对 SPV 的讨论非常精彩

Nervos 创始人齐聚微信群为哪般?_第4张图片

Nervos 官方论坛

为了让深度技术问题能够得到解决,Nervos 搭建了官方技术论坛:https://forums.nervos.org,每日有大量官方技术人员以及 CTO 为你答疑解惑。

Nervos 正确的上车方式

We're hiring!

如果你对创造未来的加密经济感兴趣,对自己的能力有自信,欢迎投简历到[email protected]加入我们:

Appchain Team - Appchain 是 Nervos Network 的 Layer 2 方案之一,以 CITA 为核心,包含 Neuron 钱包和 Microscope 浏览器。无论你是移动应用高手,Web 应用高手,还是有特殊技能的产品小王子,Appchain Team 都欢迎!

CITA Core Team - CITA 是世界上第一个使用微服务架构的许可链项目,用 Rust 实现,追求高性能与高稳定性。CITA 与大多数许可链不同,不是Ethereum 或者 Fabric 的 fork,而是一个从零开始设计的项目,这给我们带来了许多挑战,也带来了许多乐趣。这里隐藏大佬很多哦~

CKB Core Team - CKB 是 Nervos Network 的 Layer 1, 是一条公有链,用 Rust 实现,追求安全性与稳定性。这里隐藏大佬也很多哦~

Cryptape Research

你可能感兴趣的:(Nervos 创始人齐聚微信群为哪般?)