Nervos COO吕国宁:中国区块链技术比美国差在哪?(2)
时间:2023-11-12 00:13 来源:网络整理 作者:墨客科技 点击:次
大起大落的行情或许让过去一年的你“躁动不安”,但价值投资的真谛在于关注行业技术发展。政策、事件、市场情绪等或许会在短期影响价格,但技术突破带来的原动力则可以长期的展现行业的内在价值。 目前,性能不足是区块链走向商业场景落地非常大的一个挑战。很多团队也在思考更好的办法来解决这个问题,例如采用更高效的共识算法、并行打包多个区块达到高 TPS 的 DAG 方案,并行处理和验证交易以提升效率的 Sharding 技术 ,以上这些方案都可以归纳为链上扩容方案,它们的着眼点在于,把区块链的能力变得更强,要做一条更强的链。 “每一种技术在具体实现的时候都会面临一些取舍,在它达到更好性能的时候,它在其他方面都做了一些妥协,例如更高效共识算法所带来网络中心化的问题、Sharding 工程实现复杂度的问题、DAG 交易排序的问题等等。我们认为不应该把重心放在把区块链的能力变得更强这个方向,因为区块链的能力是有限的,如果要强行把区块链的能力变得很大,它会遇到很多问题。”基于此,Nervos选择了不同的路径。 吕国宁指出:“我们需要换个方向思考,如果区块链从原理上就是很慢,有更高的复杂度,我们就应该接受这个事实,全球共识就是很慢,很贵,它是一种稀缺的资源,我们思考的应该是用更巧妙的方法,去更好的利用这些稀缺的资源,把它的价值放大。因此,我们选择了链外扩容的思路,把比较复杂的计算任务放到链外去做,然后把数据的验证和真正需要全球共识的操作放到链上,这是我们在设计分层的一个基本思路。” 简单而言,Nervos 设计的出发点不是为了做出一条更强的链,它的目标是去实现一个丰富的加密经济生态,并且通过去区块链为这个加密经济生态提供底层的基础设施服务。Nervos CKB (Common Knowledge Base)是 Nervos 底层公链解决方案,作为整个生态中最重要的锚,维持着生态的去中心化和安全, CKB 的上层拥有着非常多元的生态。 如果要打比方的话,Nervos 有点像互联网底层的 TCP/IP 协议,TCP/IP 其实是多层次的协议,每一个层次是具体的解决一个层次的问题,它没有追求在一个层次去解决所有的问题,而是通过多个层次互相上下协作的方式去解决掉整个网络的问题,因此互联网才能开展各种丰富多彩的应用。 创新先行 读懂 Nervos 分层架构与经济模型 Nervos 分层架构方案,底层更注重安全,上层专注性能,通过安全传输协议,由底层向上层传输安全。具体体现为:Layer 1专注安全和去中心化,所以需要一个需要全球共识的共识协议来保证体系的安全,因此采用了 PoW 共识机制。Nervos CKB 白皮书里的经济模型是 Nervos 的亮点之一。Nervos CKB 主要用来支持二层(Layer 2)解决方案,其核心是上层链在底层扣押一部分 Token 做保证金。通过经济手段来实现更灵活的安全性,并且将安全性从底层向上层传导。 具体来看,Nervos CKB 主要有 4 个创新点:
Nervos CKB 有一个支撑灵活状态存储和验证 的 Cell 模型,大家可以把它理解为一个更泛化的比特币的 UTXO 模型,和 UTXO 只能存数字不同,Cell 可以存任意类型的数据,它是一个有状态的编程模型,会让系统的编程能力变得非常好。 基于 RISC-V 指令集打造的虚拟机 CKB-VM,它非常抽象和灵活,可以支持各种状态逻辑验证,CKB-VM 和 Cell 模型结合在一起可以让底层灵活的增加新的密码学原语,而无需像比特币一样需要通过硬分叉去增加,这对系统的升级和进步非常重要。 一个充分利用带宽的共识算法 NC-Max,简单来说就是 CKB 的共识算法性能随着网络带宽的增长而增长,因为带宽才是区块链性能瓶颈所在,我们需要充分压榨带宽的潜能。 一个能保持网络长期安全稳定发展,让各方都受益的经济模型 。 谈及经济模型,吕国宁阐述到,Nervos CKB 中代币的名称为 Common Knowledge Byte,简称也是 CKB, 它内涵三个用途。第一,用 CKB 进行开发,构建去中心化应用。如 Common Knowledge Byte 的名称所示, CKB 代表着网络中的存储空间,开发需要用 CKB 来存储状态;第二,可以把 CKB 放入到 NervosDAO 的系统合约,大家可以简单把 NervosDAO 理解成银行,会为每一个存储 CKB 的用户支付一些利息;第三,CKB 当作货币用来做交易,也就是我们通常意义上说的货币流通。 (责任编辑:admin) |