Nervos:重新定义区块链协议的底层架构

2019-03-19 13:47 栏目:经验之谈 来源: 查看()
你为什么还要做一个新的公共区块链?这个问题是许多人在一系列令人眼花缭乱的区块链项目中看到的问题。但是对于Nervos,在回答这个问题之前,我们必须先了解区块链的含义;让“区块链本身”超高。效率的运作从未成为他们思考的焦点。

Nervos:重新定义区块链协议的底层架构

区块链是互联网协议的扩展,它弥补了互联网协议的缺点,但并不意味着颠覆当前的互联网。

Jan是Nervos的建筑师和研究员。他参与了以太坊早期的核心发展。他认为区块链的出现应该是为了增强现有网络的价值和区块链的定位。他告诉未来的区块链:,它应该与现有的互联网协议一起使用。

目前,大多数区块链底层协议都希望所有应用程序都在区块链上发生,这也要求区块链网络满足所有要求并成为世界计算机。

换句话说,他们都试图推翻传统网络。

但Jan认为,有效的网络运营是现有互联网协议所做的,但仍有一些事情无法完成。——“无可挑剔。”与比特币一样,电子现金是现有网络最直观,最不可能的场景之一,对于通过智能合约在以太坊上建立的稳定货币  MakerDAO也是如此。

我们什么时候可以正确地使区块链发挥其价值,但它不会拖累网络达成共识?这个团队想要从根本上改变。

Nervos提出了与许多现有区块链协议不同的起点。它们是为区块链网络的“分层分工”而设计的,使区块链网络更具包容性。

“理想的加密经济网络基础设施也应该是由”协议集“定义的分层和分离架构,而不仅仅是协议,为自我保护协议提供本机支持,并且不依赖于任何根本第三方信托链,“Jan在他的博客中解释道。

在Nervos网络中,底层用于主动关注解决当前面向区块链的安全问题,并嫁接与大量应用程序构建的第二层的交互。

建立信任的基础经济模型“高仿CKB”

如果它是一个有想法的公共区块链,它将找不到相似之处,


Jan告诉运动,这就是为什么他们喜欢与其他团队沟通,以便不同的想法创造更多的火花。

Nervos协议专为分层设计而设计,将开始不同的分工。底层架构应该支持区块链的最基本安全性,而不是在同一协议中构建所有要求。

Nervos最近公布了其基础经济模型Nervos 高仿CKB(Nervos Common Knowledge Base),高仿CKB作为Nervos的基本单位,可能是最独特的。它将区块链的“全局状态”纳入其底层模型。

用户只需支付转账费用,但存储分类账的费用是

区块链可以被视为一本书,记录每个人和数字资产之间的关系。区块链依赖于整个节点来支持整个网络的安全性。他们记录了所有区块链书籍。比特币和以太坊区块链账户遇到的问题之一是用户支付的成本(或手续费)是“改变分类账的状态”,但除了改变状态外,用户还会占用一个一定数量的图书资源。

例如,所有区块链都将具有当前状态。在处理块之前,假设A在10分钟之前有100个令牌,B有200个令牌,10分钟后,过程完成,B转移50. A,A的一个令牌有150个令牌,B有150个令牌, 10分钟后的结果是区块链的当前状态。

Jan简单地描述了区块链转移。他认为目前的区块链收取“变更国家”费用,而不是国家本身的费用。

我们想转移帐户,并将A和B的记录从100和200令牌更改为150和150令牌。区块链向我们收取“更改”费用,而非帐户。该记录的存储是支付的。

谢说,并强调书籍记录的整体成本必须处理:在高仿CKB模型中,我们从另一个角度看待它,用户不仅要为变化买单,还要支付书中的黄金流量。一定的成本。没有必要支付手续费,但必须以某种方式完成,无论如何,必须有费用。

他认为,只有这样,区块链账户才不会无限期扩大。 Nervos将这样一个问题称为国家爆炸,在经济学中被称为“存储公共悲剧”,如果不受限制,这些资源必然会被滥用。

资源有限,所有节点都需要在自己的硬盘上存档和同步书籍。

目前,没有限制,用户可以通过提交费用永久地将资产放在区块链上,每个人都会滥用它。

Jan指出,对于这个州,它必须支付的成本与时间和状态成正比。他引用亚马逊的云计算服务作为例子。除了支付运营费用外,亚马逊的服务还需要支付租赁硬件的费用。成本与时间和大小成正比。

高仿CKB,支付国家入住率最简单的方式

以太坊也面临着国家问题。状态的过度扩展状态(State Size)可能会威胁到以太坊网络的可用性。在未来的以太坊2.0更新中,开发人员考虑实施州租赁(州租的功能是向服务提供商收取存储数据的费用,但该提案也经历了很多热烈的争论,包括大多数当前的智能合约可能需要重写或部署,而不是优先考虑。

“我们相信,在最简单的方式之一,我们可以收取全球太空国家的费用。”

谢玉坚说。 高仿CK字节(Common Knowledge Byte)是Nervos的基本标记,其最基本的用途是占用区块链的全局状态空间的能力。 高仿CK Byte允许所有者占用区块链的全局状态,假设Alice拥有1000 高仿CK字节,她可以使用1000字节来存储资产,应用程序状态或其他类型的数据,并且基本存储单元称为“Cell” 。

在某种程度上,我们可以使这个空间本身成为一种资产,你可以把它想象成一片土地。

谢继续向移动领域表示:因此,当我们想要在这个空间存储数据时,我们必须首先“拥有”这个空间。

他解释说,在高仿CKB中,拥有这个空间的成本是“占用资金”,即拥有高仿CKB,这形成了机会成本的概念。为了保存数据,用户用高仿CKB替换1000元以获得存储数据的空间。如果您在一年后不需要这样的数据空间,则始终为其他资产出售高仿CKB。

因此,这1000元的使用在“特定时间段”内占用,这相当于以伪装的方式支付区块链的全球状态的成本。

Jan认为,以太坊可能会面临更大的反对国家租赁解决方案的反审查纠纷。国家租赁类似于预付卡存储价值,但一旦花费了空间成本,就没有重新升值。虽然数据不会被删除,但智能合约的功能将由以太坊区块链关闭,这将导致许多后续问题。

但是,如果用户已通过令牌持有某个状态空间,则不会出现类似问题。

只要它没有被取出,它就不会受到影响,因为国家的成本是通过机会成本间接支付的。

对于高仿CKB,它是如此表示的。

Daniel是Nervos的联合创始人,也是着名的加密货币钱包imToken的首席CTO。他告诉动态区域,区块链网络必须找到一个稀缺资源来定价,以便能够支持矿工的费率市场并维护网络安全。

他指出,区块链目前有三种稀缺资源:计算,带宽和空间。比特币和以太坊选择通过带宽支付资源。但是,计算能力和带宽是“瞬时的”。使用每秒后,将在下一秒重新发布成本(每秒多少次......),但空间的存储是可持续的(存储在此秒中的数据不能在下一秒内删除)。

由于资源稀缺的性质,他认为“空间”可以作为设计定价模型的基础,与上述两者相比。

次要问题,作为矿工的持续报酬

Nervos 高仿CKB的基础协议使用工作证明(PoW)挖掘算法。在代币经济中,对于矿工来说,他们使用类似于通货膨胀的二级释放来确保矿工在网络安全方面具有可持续性。性别。

Daniel说它使用类似于比特币UTXO(未使用交易输出)模型的方法来计算矿工的费用。对于每个事务,总输入不能小于或等于总输出。不同的是矿工的费用。 。

在底层书籍模型的底层单元Cell模型中,我们基于Cell模型扩展了一组编程示例。

矿工计算Cell的输入和输出之间的差异以获得中间差异。此部分的计算方法与比特币类似。
丹尼尔解释了这个

事实上,(用户)支付两部分钱,费用是计算的成本,而单元的存储是为全局状态支付的费用。简补充道。

根据丹尼尔的说法,在比特币区块链中,通过平台定期减半的“补贴”是矿工的主要收入。随着时间的推移和块奖励减少,矿工收入中的费用比例增加。它形成了“早期补贴和后期抚养费”的现象。

然而,在Nervos中,除了与比特币下降时间类似的基本块奖励外,还有一种二次分配机制,每年以一定的比率发行基础货币。

矿工可以继续获得增加的矿工费用,我们允许矿工自己维护网络安全作为服务费用。使用这项服务的人需要为矿工支付这些费用。

丹尼尔解释说,并添加了:,但它的使用方式不是直接支付矿工,而是通过互联网上的连续发布过程来稀释网络中所有令牌用户的价值。尽管实际使用的代币数量相同,但该价值正在被稀释并提供给矿工。

值得注意的是,丹尼尔提到那些持有代币但不使用矿工(交易,执行智能合约)的持有人。 Nervos提供了一个名为“NervosDAO”的系统合同,用户可以选择当该令牌抵押到系统合同中时,系统会在再次发出令牌时自动补贴,以确保用户自己不会持有令牌,因为他们不使用矿工的服务,他们将无缘无故被稀释。

“假设在”二级版本“中,所有高仿CK字节中的60%用于存储状态,并且所有高仿CK字节中的35%被存储并锁定在NervosDAO合同中,并且剩余的高仿CK字节中的5%保持流动。 NervosDAO按比例分配给锁定的令牌(用户),最后5%将被销毁。“

Nervos在他的经济模型提案中写道。

从矿工到用户,考虑到所有参与者如何参与网络,如何支付,包括代币持有人放弃流动性,也可以通过DAO合同的承诺对货币的价值作出一定的贡献,以便所有用户都有相同的令牌目标,团队认为从长远来看这将是一个更安全的模型。

在第1层中冷凝“价值”

丹尼尔表示,通过以太坊发行的代币,如ERC-20,与以太坊的本土货币乙烯(ETH)没有直接关系,但所有申请或交易都要求以太坊作为矿工的支付。计算成本,即天然气的成本。

他将这个概念与电力系统进行了比较。今天,每项服务,无论其价值如何,都使用某些以太坊作为服务费。但是今天,如果电力系统支持超过其价值的服务,系统可能需要更高的安全保护。

当ERC等标准资产的价值超过以太坊本身时,是否有任何动机攻击以太坊自己的网络?

回到区块链,丹尼尔说,另一方面,他认为以太坊无法反映更大的价值:如果今天的以太市场价值是100亿美元,需要在区块链上发行1000亿美元的资产,他可能会赢得'选择以太坊,因为它无法加载。

他认为,如果协议的设计不能反映链条上资产的价值,并且随着规模扩大其安全水平,那么Nervos认为目前的区块链协议没有得到妥善解决,因此它们更加集中在第一层(层)上。 1)通过在第一级抵押贷款高仿CKB上发行资产并将资产“映射”到第2层(第2层)来执行安全,分散和分配高频交易。

Nervos 高仿CKB协议第1层的计算能力就像一个法院。

只要第2层上有争议的事务需要由第1层解决。这样,第1层可以在区块链中发挥最重要的机制 - 信任机制。第1层的计算能力也可以被释放。从整个经济模式的角度看,分工合作,最大限度地发挥自身效益。

Layer1具有最终的清算效果,凝聚所有代币的价值(原始代币也代表资源占用的价值),并且符合所有矿工的利益。

第1层的重点是安全性,而不是高性能......很多项目关注区块链的性能,帮助用户降低成本,但一旦谈到成本,无论比率多低,如何降低成本比传统的互联网。

在采访结束时,Jan对动态区说:这就是为什么我们需要区块链,但不一定是性能。

未完成的道路

到目前为止,Nervos继续以他们的信念工作,对于已经存在近一年的团队,他们建立了一个非常活跃的开发者社区,并继续讨论Nervos区块链的想法。

Nervos开辟了他们的基础Cell代码,并希望今年在线测试网络。除了自身的发展,他们一直是区块链社区的粉丝,深信社区和开源文化的精神,Daniel和Jan一直是中国开发者社区的重要组织者,也是多年的老同事。

在谈到区块链硬分叉的成本时,丹尼尔表示他们还开设了播客节目(https://forkit.fm/)来讨论类似问题,并不时深入探讨历史难分。 Fork,以太坊TheDAO事件和其他问题。

上周,Nervos团队第一次来到台北。在上周四晚上的开发者聚会中,Nervos的演讲吸引了一些开发人员的注意力。一位高级区块链开发人员告诉动态区这是他第一次听说这个项目,但他可能会开始了解该项目的具体实施细节。

会议结束后,我被问到Nervos对未来推出的独特区块链架构的看法:“很难想象,这是一次前所未有的尝试,”Jan说道。
微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发