主页 > imtoken下载正版 > Nervos 访谈 | 让区块链回归本质,性能问题是否属于区块链?

Nervos 访谈 | 让区块链回归本质,性能问题是否属于区块链?

imtoken下载正版 2023-11-08 05:09:38

当前公链的发展目标是加强区块链的性能,提高区块链的TPS。 为了实现这个目标,每个开发者都在以不同的方式和思路努力着。 更高级别的应用程序需要更高性能的基础架构,这是非常合理的。 只是当人们说区块链的性能不足时,我们回过头来思考区块链的本质,难免会感到迷茫。 “性能”的问题属于区块链吗?

这次我们要介绍的是公链开发项目——Nervos。 Nervos 提供了一个高度去中心化的分布式平台,实现了对各种二层扩展方案的高度兼容。 旨在为所有类型的去中心化应用程序 (Dapps) 建立稳定的基础。 它最近被彭博社选为 2019 年最值得关注的四个项目之一。

nervos

Nervos 的设计不同于目前的新一代区块链。 它选择了一条比较特殊的发展路线,保留了区块链原有的价值,从另一个层面解决了应用性能问题。 Zombit桑币笔记也非常荣幸有机会对Nervos联合创始人Daniel进行专访,让读者从最直接的角度了解Nervos。

nervos

Nervos 联合创始人——Daniel

区块链的核心问题从来不是“效率”

新一代公链的设计,为了追求更高的TPS,各有各的解决方案。 但是,无论采用何种方法,都需要在性能、安全性和去中心化之间做出权衡。 为了满足投资人的期望,大部分公链都会选择牺牲去中心化和安全性来换取更高的性能,而Nervos CKB(Common Knowledge Base)是Nervos的底层结构,主要负责Nervos网络中的数据存储和仲裁ecosystem 其作用是将去中心化和安全放在首位,构建最稳定和去中心化的基础设施。

Nervos CKB 采用的共识算法是 PoW。 当被问及为什么共识算法选择 PoW 时,Nervos 联合创始人 Daniel 表示:

“当今市场的趋势都是走向更高效的区块链,追求更高的TPS。为了满足市场的需求,区块链开发团队会开始寻找区块链的性能瓶颈,而现有的性能公链大部分瓶颈在共识算法上,开发团队会选择基于高性能的共识算法,比如PoS或者DPoS,但是共识算法要解决的核心问题从来都不是效率,而是安全。”

虽然 PoS 效率更高,但它比 PoW 复杂得多,还有很多问题没有解决。 相对于 PoW,只要比特币存在,PoW 共识算法就存在了多久。 PoW共识机制经受住了时间的考验,存活了十年,各种攻击手段尽人皆知。 与 PoS 相比,它相对稳定和安全。

在谈到 PoW 算力资源的浪费时,大牛用一个有趣的例子解释了这个问题:

“美元的价值在某种程度上来自于美国的军事实力。如果美国没有这么强大的军事实力最初的比特币区块奖励是多少,让他成为强大的全球仲裁者,美元就不可能成为通用货币。应用它对于区块链来说,区域区块链的共识强度就像国家的军事实力一样,共识越强,token越有价值。我们不会认为美国在军事上花费的资源是一个浪费,但价值以另一种形式转移。同样对于 PoW 共识机制也是如此。

Nervos CKB 追求的是安全。 从这个角度来看,PoW 共识算法确实是 Nervos 的最佳选择。

公链不追求效率,不代表应用无法实现

没有效率,何谈商业应用,效率不是区块链的问题,是谁的问题? Nervos 有他们的答案

“安全和去中心化是底层区块链(Layer 1)的问题,性能是第二层解决方案(Layer 2)的问题。”

Nervos 生态系统在设计上采用分层设计。 我们以以太坊为例。 在以太坊上,交易历史记录、状态存储、智能合约执行和DApp运行都发生在链上。

Nervos 高级钱包架构师 Ash 表示:

“当我们查看去年以太坊链上的一百万笔交易时最初的比特币区块奖励是多少,我们发现大部分交易都是不必要的。例如,我们今天点了一杯咖啡,因为我们付了钱。如果我们确实拿到了我们点的咖啡,我们会觉得这个交易对我们来说很重要,但是我觉得把订单和交易过程放在底层公链上是完全没必要的,底层公链的价值不应该用到全局共识上保护琐碎的交易,但要保护有价值的交易的安全性和清算有效性。琐碎的交易可以在底层公链之外处理,比如第二层。

在 Nervos 生态中,Nervos CKB 的主要任务是负责区块链数据存储的安全,而其他商业应用则发生在第二层。 因此,即使 Nervos CKB 为了去中心化和安全性而牺牲 TPS,去中心化应用也不会难以落地。 由于应用程序的执行和智能合约的计算过程都发生在第二层,只有在最终计算结果得到确认后,数据才会传输到主链进行存储,从而保证了数据的安全性和可以保持应用程序执行的效率。 .

丹尼尔强调:

“在设计过程中,我们发现性能更多的是和商业应用相关。也就是说,我们会把生态系统的业务放在第二层。底层主链不涉及业务、业务和应用。底层chain only focuss on infrastructure., just focus on the infrastructure.”

Nervos CK Byte 代币使用

Nervos的代币——CK Byte,其目的主要是体现在区块链存储维度上的价值。

丹尼尔 说:

“我们发现,所有的区块链都是按照有限资源的使用来定价的,代币作为这种资源的使用价值。比如比特币的手续费是用来支付矿工打包交易的。这个动作,更准确地说,就是用代币换取网络带宽,以太坊采用类似的方法。”

然而,网络带宽定价最大的问题是网络带宽和计算资源是流动性资源。 如果网络带宽上一秒被占用,下一秒就会释放,不会永久占用。 然而,在当今区块链的经济模型设计中,大多没有考虑到区块链中另一种会被长期占用的资源——存储。 以以太坊为例,每个人都可以在以太坊上花费少量的以太币部署智能合约,无论智能合约是否在使用,都会永久占用以太坊网络的存储空间,这就是为什么区块链扩容或状态爆炸将成为以太坊的隐忧之一。

大牛引用经济学“公地悲剧”的话题来解释区块链存储的问题

“如果你有一个池塘,池塘里有很多鱼,池塘的主人允许任何人免费在池塘里钓鱼,但主人表示希望每个人都自己做决定,不要太抓“很多鱼,把这些鱼留给那些真正需要的人,在这样的前提下,会发生什么?每个人都会用尽一切办法把鱼从池塘里捞出来,因为资源是没有成本的。”

因此,Nervos 代币是围绕存储维度设计的。 也就是说,如果用户想要在区块链上部署智能合约,就必须抵押相应数量的CK Bytes来交换智能合约需要多少存储空间的区域。 区块链的存储空间可以有效解决区块链扩容的问题。

资产存储平台的宏观经济

我们经常听说区块链是一个去中心化的应用开发平台,但人们往往忽略了大多数公链也是价值存储平台。 这个话题比较冷门,但却是公链稳定发展的重要环节。

价值存储平台的最佳状态是平台的价值和安全性应该随着平台上资产价值的增加而增长。 平台上的资产包括原生代币和平台发行的代币。 然而,现有公链的大部分价值取决于原生代币本身的价值。 在这种情况下会发生什么?

例如,如果市场对以太坊链上发行的代币的需求快速增长,导致平台链上的资产总价值增长100倍,此时以太坊的安全性也必须提升100倍同时要保证如果平台上资产的安全性没有提高,攻击者的攻击成本不变,但收益却相差100倍。 相对来说是“成本低,回收率高”。 原因就好像一个存有100亿美元现金的银行的安全系统一定比一个存有1亿美元现金的银行的安全系统更严格。

如何共同提升平台的安全性和链上资产的价值?

平台的安全来自于矿工。 也就是说,原生代币越有价值,参与挖矿的矿工就越多,平台就越安全。 因此,如果想要平台的安全性与链上资产价值同步增长,就必须将链上资产与原生代币的价值挂钩。

Nervos 的原生代币代表状态存储空间的使用权。 这意味着如果用户想要在平台上持有资产,他们也必须拥有原生代币。 这意味着持有平台资产的投资者将同时增加对原生代币的市场需求,使链上资产价值与原生代币挂钩,从而实现二层代币与主链原生代币之间的价值捕获(Value Capture)。

另外,由于大多数公链如以太坊,都是使用原生代币来支付网络带宽和计算的使用权,所以二层交易无法带来相应的原生代币需求。 Nervos 的 CK 字节是为存储而设计的。 因此,无论交易发生在第一层还是第二层,都会带来对 CK byte 的需求,增加 CK byte 的市场价值,进而鼓励更多的矿工参与挖矿,增加 Nervos 的安全性。

对矿工的长期激励

现有区块链代币的另一个问题是对矿工的长期激励。 现在比特币的区块奖励是12.5 BTC,也就是说,矿工每挖一个区块,可以获得12.5 BTC,预计到2140年停止产出。到那时,比特币网络将不再有区块奖励。 对矿工的经济激励将仅由交易费用支持。 因此,比特币网络的安全性也将面临不小的挑战。 测试。 如果不设定代币发行总量,区块奖励将永久存在,比如以太坊,很容易导致通货膨胀,代币的价值会不断被稀释,对持有者来说是相当不公平的。

Nervos 提出的解决方案是将代币的发行分为基础发行和二次发行。

其中,基础增发对应区块奖励,二次增发对应系统增发。 当区块奖励结束时,二次增发将继续增发代币。

在 Nervos 提出的二次发行方案中,投资者可以将代币存入名为 NervosDAO 的智能合约中,并按比例分享额外的代币。 流通的代币持有者不能享受分红。 另外,分红原本属于“抵押代币用于网络服务的用户”,因为他们占用网络资源,所以他们的分红会分配给矿工,因此二次增发某种程度上被视为矿工强制征收所谓的“通货膨胀税” " 来自协议用户。

丹尼尔 说:

“二次发行和 NervosDAO 的核心设计是为 Nervos CKB 建立一个长期的运行机制。要实现这个目标,每个网络参与者的利益必须保持一致。”

例如,如果将 70% 的代币抵押在网络中换取存储状态,25% 锁定在 NervosDAO 中以获得二次发行分红,剩下的 5% 在市场上流通,那么每次执行时二次增发,二次增发的70%分配给矿工,25%进入NervosDAO按比例分配,剩余5%销毁。

理论上,这样的方案可以解决网络参与者不同需求的矛盾。 同时,流通代币的“非分红机制”也可以在一定程度上鼓励用户锁仓代币,减少代币在市场上的流通量,增加代币的市场价值。

“建立信任”——让区块链回归本质

追根究底,区块链要打造的是“去中心化和安全性”。 Nervos 团队的每个人都坚信这个核心价值,安全是最有价值的东西。

在本次采访中,开发团队还分享了主链的存储、账本模型、共识算法以及虚拟机的设计细节。 可以看出,Nervos 团队用完全不同的思路来解决当前的区块链问题。 遇到的各种问题。

除了不同于其他项目的设计逻辑,Nervos 团队也是一大亮点。 三位创始人分别是与Vitalik联合开发Casper & Sharding的谢汉健(Jan)、云币交易平台Tai的核心开发者(Terry Tai)和云币网前CTO及合伙人卢大仁(Daniel) -imToken创始人,其他开发伙伴在区块链领域也有相当的开发经验。

Nervos 一直是风投机构和业内人士眼中的独角兽。 除了在去年获得红杉资本、Polychain Capital、FBG Capital等知名投资机构总计2800万美元的融资外,彭博还将其称为“数字安全令牌平台和未来互联网安全层协议”。

Nervos 不仅创新,而且保留了区块链的核心价值。 相信在不久的将来,Nervos 将成为区块链应用普及的一块非常重要的拼图,创造真正的“安全与信任”。