主页 > imtoken钱包正确的下载地址 > 【神奇的中国公链】对话Nervos联合创始人——卢国宁

【神奇的中国公链】对话Nervos联合创始人——卢国宁

怎么查以太坊公链查智能合约_以太坊公链花费了多少时间_以太坊公链的处理速度

特聘创始人&版主-老郭

今天我们请来的第一位分享嘉宾:Nervos联合创始人吕国宁先生(Daniel Lv)曾是全球最大的以太坊钱包imToken的联合创始人兼CTO。

现在有请:Nervos联合创始人卢国宁先生给我们讲讲,什么是Nervos?

以太坊公链的处理速度_以太坊公链花费了多少时间_怎么查以太坊公链查智能合约

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

Nervos联合创始人——卢国宁

Nervos 到底是什么? 这个问题问得好。 要回答这个问题,我们可以从二层扩容方案说起。 从最早的闪电网络,到Plasma,还有Celer Network、Counterfactual、Matic Network等,都是二层扩展方案,我们称之为Layer 2。

而这些Layer 2项目其实从提出和发展到现在已经有很多年了。 如果你深入研究这些项目,你会发现开发的痛点不在项目设计本身,而在于如何接入Layer 1,即如何让Layer 2接入比特币、比特币等公链。以太坊。

以闪电网络为例。 今年年初,闪电网络火了一段时间。 事实上,闪电网络的技术方案早在几年前就已经提出,理论设计也比较完善。 那你这么多年都在做什么? 他们不断游说比特币核心团队,希望比特币能为闪电网络提供一些底层支持,几年来一直如此。

目前有很多上层扩容方案,比如比特币闪电网络。 不同的场景、不同的方案设计、技术选择,总有几十个、上百个项目。 但现实情况是主链不支持上层扩展协议。 以后也不会友善。

比如我们社区的一个状态通道项目LiteX,就遇到了真实的问题。 为了实现业务需要的频繁前端,设计了代理执行前端机制。 有必要引入一个系统级的密码学API,它支持一种叫做secp256r1算法的方法,但是以太坊使用的secp256k1算法比较少。 请注意,两者之间存在字母差异。 结果是他们在以太坊上设计的执行机制无法验证,只能放弃这个计划,转而研究更复杂曲折的设计。

但是,Nervos 已经根据实际情况设计了一套完整的系统来支持上层扩展协议。 我们相信未来将会有一个丰富的加密生态,各种去中心化的应用。 整个生态的核心将是底层公链,以保证资产安全,更好地支持上层扩展协议。 Nervos的设计特点主要包括:虚拟机设计、共识算法改进、经济模型设计等。

首先介绍一下Nervos虚拟机的设计特点:

在现有的公链中,每增加或升级一个新的功能,都需要分叉,难度很大,每次升级只能做极少的选择。 以太坊君士坦丁堡分叉通过了 5 个 EIP,前两次分叉升级分别通过了 3 个和 8 个 EIP,而以太坊的 Github 还有上千个 EIP 等待讨论和批准。

很多团队希望底层可以通过修改或增加一些功能或者能够自给自足来进一步推进他们的项目,但大多数情况并不尽如人意。 设计和Nervos虚拟机设计,用RISC-V指令集实现,支持用户添加自定义功能,不再需要等待开发团队的讨论和支持,不再需要提醒整个社区升级,只要当您和交易对方达成共识后即可使用。

先介绍一下Nervos在共识模型层面的改进:

在共识模型的设计上,大家都在想一个高性能的共识算法,而高性能的背后一定是有所舍,有所权衡。 而Nervos在共识上选择了比特币的中本聪共识。 它永远不会在安全和去中心化方面妥协。 在此基础上进一步提升、优化、压榨性能,达到数百TPS。 设计上有以下三个亮点:

* 通过两步交易确认,降低孤块率

* 动态出块速度和出块奖励,有效利用带宽

* 考虑难度调整周期内的所有区块,防止自私挖矿

怎么查以太坊公链查智能合约_以太坊公链的处理速度_以太坊公链花费了多少时间

特别值得一提的是,当网络状况不佳时,会降低出块速度以确保安全,而当网络状况良好时,会提高出块速度以处理更多交易。 这样,未来根据摩尔定律以太坊公链的处理速度,硬件和带宽的水平会不断提高,Nervos 的底层共识会不断匹配现有的网络条件,以适应这个世界硬件的发展。

前段时间很多人特别关注Nervos的经济模型设计。 下面我简单介绍一下:

在Nervos的经济模型设计中,总结了经济模型设计的框架,在经济模型提案的开头提出了三个问题:

1. 经济模型如何保证协议的安全性?

2. 经济模型如何保证协议的长期可持续性?

3. 经济模型如何让不同的参与者有一个共同的目标来提升整个网络的价值?

我们认为这是底层公链加密经济模型设计需要考虑的一个基本问题。 基于此,我们研究了比特币和以太坊,以及其他项目的经济模型,设计了一套完整的加密经济模型。 在 Nervos 的经济模型设计中,一个 Token 就是一个存储空间的单位。 区块链中的核心存储资源通过货币政策进行限制,存储资源的供需通过市场机制进行调节。

为了保证协议的长期运行,新增了两种发行模式:

* 一级发行,类似于比特币,每四年减半。 一开始,出块奖励会很高,这是对矿工的早期生态激励。 而每四年减半的设计,将在减半时为整个社区带来热点,促进生态建设。

* 二次发行考虑了底层公链存储空间的使用。 在 Nervos 的价值观中,公链上的存储是一种稀缺资源,考虑到存储问题和全节点运行成本,其经济模型设计限制了状态存储空间,一个代币就是一个存储空间单位。 用户写入的数据存在于每个节点中,矿工运营节点承担存储成本。 因此,二次发行根据占用状态的大小来激励矿工。 如果用户不使用存储空间,可以将自己的资产放入NervosDAO系统合约中,按比例获得二次发行的奖励,避免被二次发行稀释。 一级发和二级发相结合的增发机制设计,可以实现对生态中不同角色的合理激励,保证协议的长期可持续运行。

由于时间问题,先简单说一下我们的底层存储模型Cell Model。 我们在设计Cell Model时就提出了First-Class Assets的概念,最近Facebook的Libra在其Move语言白皮书中也提到了First-Class Resource的概念。 ,两者的做法相似,结果同样令人满意,有兴趣的可以查看这篇文章:

目前,Nervos测试网已于5.18上线,挖矿大赛正在进行中。 主网预计在今年第四季度发布。

特聘创始人&版主-老郭

接下来,我们将进入主持人问答环节。

问题一:

看到陆老师一年前的采访,谈到Nervos想要代表中国,打造世界一流的区块链基础设施。 为实现这一目标,完成了哪些,还缺少哪些?

以太坊公链的处理速度_以太坊公链花费了多少时间_怎么查以太坊公链查智能合约

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

Nervos联合创始人——卢国宁

刚刚主持人老郭说我的分享是技术流,那我何不趁机讲讲这个问题的故事呢?

代表中国,建设世界一流的区块链基础设施是我们的初衷。 这是我与密友私下谈论但从未公开分享的两个时刻。

怎么查以太坊公链查智能合约_以太坊公链花费了多少时间_以太坊公链的处理速度

去年的这个时候,可能比现在更早,Nervos 核心创始团队的几位成员,我们正在北美做路演。 当时,我们遇到了很多北美机构。 这些机构不了解中国,认为中国的项目都是炒作。 当然,我们必须向彼此证明我们是一个可靠的技术团队,即使我们来自中国。 虽然我们要保持自信,但来自中国的团队给海外社区和投资者留下了这样的印象。 说实话,这已经成为我们心中的一个结。

我并不是说所有北美机构都不看好中国项目,否则我们也不会得到这么多北美机构的认可和支持。 但是我想说的是,如果你是一个有抱负的中国区块链项目,一定要从一开始就考虑国际化。 我建议大家多出去走走,多和海外的用户、社区、开发者、投资人交流。 沟通并赢得他们的理解和认可,尤其是在项目已经开始的时候,要考虑国际化布局。 这很难,相信我,如果你做到了,你就会真正知道这有多难。

但它具有很大的价值和意义。 只有走出去,才能让世界更多地了解来自中国的区块链团队,产生更多的交流与合作,推动整个行业的发展。 所以我们在做第一轮私募的时候,我们不仅跑亚洲,还跑北美和欧洲,从全世界获取资源和支持。 我们认为只有这样才叫国际化,不能闭门造车。 建成后再考虑国际化问题就来不及了。 我们在北美的第一次路演已经过去一年了。 虽然我们和我们一样,一开始就提出要代表中国,做世界级区块链基础设施的口号,并认真践行,但目前的情况是,可能来的人不多,但我们相信会越来越多未来。

我说的是第二个时刻。 Nervos 的核心创始团队成员都是连续创业者,我们尤其受到硅谷创业文化的影响。 创业圈一直流传着一本书,叫《创业难》。 有过创业经历的人,以及经历过很多创业困难时期的人,在阅读本书以及书中给创业者的建议后,都会对本书和作者产生深深的爱。 尊重。 真的不知道看过多少遍了。 《创业难》的作者是大名鼎鼎的Andressen Horowitz,也就是大家经常看到的a16z。

这是一家充满创业精神的投资机构。 他们的投后服务规模远大于投资部。 他们的使命是帮助企业家学习、成长,并不断传播企业家精神和企业家精神的核心价值观,影响更多的企业家。 这家投资机构非常受创业者的尊重,很多创业者都为能得到a16z的投资而自豪,因为那是一种认可和肯定。 纠正一下《创业的艰辛》的作者是两个人,他们的名字叫安德森·霍洛维茨。

我们千方百计联系这个组织,表达我们的愿望,希望得到他们的支持。 其实和a16z的聊天其实挺好的。 当时我们展现了自己最好的状态,认真地向对方解释了自己对区块链的理解和想做的事情,谈话的效果特别好。 我们都希望用最大的诚意去打动对方,希望得到对方的支持,因为这也是对我们的一种认可和鞭策。

但是最后他们还是拒绝了我们,我还记得他们拒绝的原因。 我们是来自中国的团队,a16z认为我们可以从其他渠道和机构筹集资金开发项目,但他们无法为中国项目提供投后服务,因为他们在中国没有业务,无法提供最好的H.

从北美归来后,我们对a16z的敬畏依然存在。 我们在心中为自己设定了一个目标。 我们要用最快的速度,开创国际化的事业。 比如我们想在湾区建立自己的办公室。 开发团队证明我们不仅是一支来自中国的技术团队,更是一支能够做好国际化的团队,再次力争以国际化团队的形式与全球最一流的机构合作,所以国际化是我们的首要目标,也是我们的初衷。

两个时刻结束了,我来介绍一下过去一年我们做了什么。

去年11月开源代码,开源是一种态度,我们的努力就是把最好的技术通过代码呈现出来,欢迎大家参与、查看、提出建议和意见。 已经完成底层模型Cell Model的设计和实现,实现了Atom-swap,支持使用任意代币支付手续费。

今年3月发布的经济模型设计提出了加密经济设计的三大核心问题,引发了国内外社区对“价值捕获”的讨论。 NC-Max共识设计根据网络情况动态调整区块间隔,在保证安全的前提下进一步压榨性能,通过考虑全网区块和两步交易确认,降低自私挖矿攻击的可能性。

基于 RISC-V 的 CKB 虚拟机(不仅可以在区块链上使用),支持用户添加自定义功能,只要与交易对方达成共识就可以使用。 我们从头开始完全实现了 P2P 库。 从测试的表现来看,我们对性能非常满意。 我们的测试网于 5.18 发布。 可以直接下载源码运行节点,在测试网上挖矿。 目前,测试网第一期挖矿活动已经结束,最大算力已达到340万GPS(算力单位),相当于20万台Macbook同时挖矿。

在设计好我们的经济模型和共识模型的框架,发布提案和社区讨论之后,我们还需要通过建模和测试来确定经济模型和共识模型的参数; 主网挖矿算法尚未确定。 我们是PoW的坚定支持者,我们也在积极与矿工、矿池等挖矿生态进行沟通,希望得到他们的认可和支持; 我们正在尽最大努力为主网上线做准备,Nervos 的所有力量都奉献给了这个目标服务。 示例包括安全审计、性能测试、文档、教程等。 主网上线只是 Nervos CKB 的第一步。 未来,我们需要继续完善我们的网络,同时建立一个强大的凝聚力社区。 无论是矿工社区、开发者社区还是投资人社区,我们都会关注。 的关键。

未来,我们将与更多的 Layer 2 团队合作,帮助他们连接到我们的 Nervos CKB。 基于Layer 2的优秀性能和定制功能,我们会提升整个系统的扩展性,更好的支持Dapp。感谢楼主@老郭

我答完了

特聘创始人&版主-老郭

感谢陆老师的坦诚,讲述了一个鲜为人知的故事,向我们描述了过去一年 Nervos 的成就和接下来要做的事情。

让我们继续下一个问题。 前天听说火币链将由火币集团和Nervos团队联合开发。 能否简单介绍一下Huobi Chain会解决哪些问题? 而且以太坊公链的处理速度,未来我们真的需要很多不同功能的公链吗? 如果是,通用公链的意义何在?

以太坊公链的处理速度_以太坊公链花费了多少时间_怎么查以太坊公链查智能合约

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

Nervos联合创始人——卢国宁

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

关于火币公链的事情,我们和火币有着高度的共识,所以李林先生就此事发表的文章代表了双方的观点。 关于技术细节、业务细节等,我们将在稍后进一步披露。 在此期间,做好技术部分,在保证质量120分的情况下,按时完成项目。 敬请期待。

参与火币公链的开发,是合作共赢。 我们期待双方共同打造的金融公链成为一条服务于金融行业、符合合规要求的基础公链。 未来将承载全球金融服务,不仅仅局限于火币自身应用,还将为更多金融机构上线提供底层设施,促进区块链世界与传统金融世界的连接。

如何去思考解决实际问题,满足实际需求,对于一个项目来说非常重要,那么Huobi Chain解决了哪些问题呢? 主要有以下几点:

* 基于区块链技术,可以构建新型高效的全球金融基础设施,可以大大降低成本。

* 智能合约可以自动化、公开、透明、高效,具有更低的内外部监管成本和系统成本,大大减少交易摩擦。

*利用区块链技术提高效率,最终将传统金融市场与区块链市场融合。

基于解决以上问题,火币金融公链的特点在火币总裁李总的文章中已经表述的很清楚了,在此转载。

1)基于区块链的全球资产货币化和金融市场基础设施(顺便提一句:最近大家讨论的Libra的核心定位是货币和支付)

2)提供链上合规监管框架,全面深度支持合规监管

3)提供高性能的链上交易,满足金融交易的高性能需求

4) 支持不同类型的区块链资产和传统资产上链

5) 支持第三方基于火币公链协议开发和运营子链

6)支持第三方为链上资产提供DeFi服务

为什么未来会有这么多公链?

通用公链的含义是一个开放、中立的底层基础设施,它和HTTP协议一样灵活简单,但任何人都可以使用这个协议来构建自己想要的功能。 专用公链提供了丰富的基础设施和开发工具,开发者可以快速上手,但缺乏一定的灵活性,开发受限于一定的框架。 所以未来会出现专用公链和通用公链并存的格局,各取所需,这是完全合理的。

谢谢@老郭

特聘创始人&版主-老郭

谢谢陆老师的分享。 知识太浓缩了,要慢慢消化。

以太坊公链的处理速度_以太坊公链花费了多少时间_怎么查以太坊公链查智能合约

差异化分析师 - 杰夫

@吕国宁@Nervos 你同意“未来会有很多各种各样的公链”吗?

以太坊公链的处理速度_怎么查以太坊公链查智能合约_以太坊公链花费了多少时间

怎么查以太坊公链查智能合约_以太坊公链花费了多少时间_以太坊公链的处理速度

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

Nervos联合创始人——卢国宁

我同意未来会发生什么充满不确定性。 有人说未来公链不会很多,只有几条,很多人坚信一定会有很多。

我本人同意后者,不是基于我的一些想法,而是期望。 希望世界是多元的,唯有多元才能丰富有趣,希望公链赛道永远为后来者提供机会,为先行者带来竞争压力,否则行业将失去活力,会太无聊。

分化分析师-火星喵

区块链基础数据设施:成本、扩容、交易问题?

① 任何人都可以在公共数据链上永久存储数据。 区块链中的每一次数据存储和变更都需要全网共识,这是非常昂贵的。

Nervos 在降低数据存储成本方面有哪些行之有效的思路和方法?

② 对于现阶段区块链的扩容,使其能够在不影响其去中心化特性的情况下每秒处理数百甚至数千笔交易,Nervos 官方在数据扩容方面有哪些独特的想法或见解?

③ 针对目前比较敏感的数据交易中涉及滞后区块的数据扩容问题,有什么措施和方法来阻断Nervos?

怎么查以太坊公链查智能合约_以太坊公链花费了多少时间_以太坊公链的处理速度

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

Nervos联合创始人——卢国宁

① 我们认为这个问题属于经济模型设计中的一个重要问题,考虑到区块链的运行需要消耗区块创建者不同类型的资源,而存储资源是非常特殊的,一旦被占用,将不是会轻易释放的资源(这点和CPU/Net资源有很大区别),所以我们的Token设计主要是绑定存储资源,通过存储占用和稀缺性来定价,对齐矿工、开发者、用户等不同类型的用户持有在系统中,使用令牌的好处将非常详细。 我推荐我们的经济模型设计方案。 网友将其翻译成中文版

② 目前大家关注的焦点是各自用什么样的技术手段来解决区块链扩容的问题。 对于Nervos,我们仍然选择基于Nakamoto Consensus 和PoW 工作量证明算法的共识,因为我们看重它的安全性。 通过优化算法,压榨网络效率,我们最终可以获得比目前基于PoW的主链更好的性能。

但是,Nervos 认为在底层追求性能是有难度的。 没有办法在底层提供你想要的无限吞吐量。 因此,Nervos 的扩容方案是链下扩容,即通过 Layer 2 方案扩容,理论上 Layer 2 可以提供无限的吞吐量。 另外,Nervos是底层,其整体设计是为了更好的支持layer 2方案,将底层的安全价值传递给上层,为上层应用提供安全背书。 因此,Nervos 对性能理解的核心是分层解决性能问题,将底层创造的价值传递给上层,在上层释放底层安全的价值。 在底层,性能不是追求,但 Nervos 的追求是在上层传递价值并释放。

③ Nervos 的定位是底层。 底层主要是支撑上层,为此设计了一套相应的技术,包括账本模型、虚拟机、经济模型。 这里要问的问题不是如何解决数据膨胀或事务延迟带来的问题,而是应该问:如果上层需要巨大的吞吐量,底层需要提供什么样的性能支持。 在我们的设计中,上层提供海量性能并保证极低的延迟,对底层的性能要求不高,即底层只需要很少的事务来支撑上层的海量性能和应用扩张。

这里的核心关键是事务压缩。 上层可能有数百万笔交易,仅靠底层的两个交易操作就可以支撑,一是开通交易通道,二是平仓清算。 这是一个例子。 我们认为,上层 2 和应用程序的开发者会有经济动机去最小化交易对底层的依赖,这是从系统设计之初就考虑到的。 Nervos 认为,未来一个丰富繁荣的加密生态必须有 layer 2 的支持。我们 Nervos 应该做的是为 layer 2 优化最好的 layer 1。

以太坊公链花费了多少时间_以太坊公链的处理速度_怎么查以太坊公链查智能合约

差异化分析师-牛顿

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

问神经一个问题。 Nervos 使用分层思维来解决不可能三角问题。 第一层是安全和去中心化,第二层layer2解决性能问题。 非常欣赏这种解决公链不可能三角的思路。 POW作为安全底层的前提是网络上有足够的算力来保证公链的安全。 在比特币早期,中本聪也曾担心它会受到过多关注,在弱势时被扼杀。 Nervos 早期是如何应对来自网络的攻击的? 底层安全保障是什么? “

以太坊公链花费了多少时间_怎么查以太坊公链查智能合约_以太坊公链的处理速度

Nervos联合创始人——卢国宁

你提的问题很好。 我们的架构师是分层设计的,然后从全局的角度考虑底层要什么,上层要什么,然后为底层选择合适的技术并实现。 我选择了 PoW 算法。 这里有很多原因。 Nervos 的架构师 Jan 在我们的论坛上有一篇很好的帖子来解释这个问题。 我就不细说了,直接贴链接

这篇帖子的讨论也很精彩。 老实说,我还没有在其他区块链中文社区看到过对 Nervos talk 如此深入的讨论,推荐给大家。

我们在选择PoW的时候,一定要清楚PoW的优缺点,然后在机制设计和社区发展的过程中,一定要想办法避免和克服,比如你提到的冷启动问题。 测试链发布后,主链发布前,我门一直在跟国内所有一二线矿池、矿圈活动、媒体沟通,希望得到矿工的支持,包括让让更多的矿工认识到我们的设计思路,我们要解决的问题,我们的态度和决心。 目的是在我们前期还很弱的时候得到矿圈朋友的支持和保护。 我们仍在努力进行这项工作。 继续,希望得到更多社会各界朋友的理解、认可和支持。

谢谢@老郭 谢谢大家

下期精彩预告7月3日20:00-22:00

张元杰 Conflux COO

谭林Ulord创始人

Brady Luo Xiao Everitoken 创始人

7月4日 18:00-20:00

TerryIOST创始人

比原链创始人段新兴

HarrietIRIS 创始人

ABT创始人毛泽东

7月5日 20:00-22:00

公信宝创始人黄民强

Steve Wei拓普网络创始人

徐一骥 星云链创始人

周峰 VNTchain 联合创始人