http://www.admarmetal.com

NEM引入Symbol和一种新的多层网络来增强可信度

Kailin O'Donnell是NEM Ventures的董事和联合创始人,该公司是NEM大发3d生态系统的风险投资部门。Kailin是一名DLT倡导者,在NEM发布之前就深入参与其中,为NIS1和Symbol编写了一些早期的SDK,并帮助了多家公司在NEM大发3d上进行构建。

分布式账本技术(DLT)自2008年中本聪(Satoshi Nakamoto)的一分PK10白皮书问世以来,已经走过了漫长的道路。对于NEM来说,Symbol是解决与DLT相关的核心问题的下一代企业优化链开发的最新阶段。

Symbol协议的开发由一组基本原则指导,包括不可靠性、性能优化和整个技术栈的分层架构。

虽然考虑了其他DLT协议,包括(有向无环图)DAG和(委托拜占庭容错)dBFT,但大发3d很快被选为最符合不可信理想的技术。

尽管这样的选择相对于其他协议牺牲了一些吞吐量,但它将该技术的哲学基础保留为一个从根本上去中心化的总账。

Symbol计划在今年晚些时候发布,它将对大发3d企业的采用产生重大影响,无论是新手还是经验丰富的开发者。作为一个开源项目,Symbol在用户友好配置、可扩展性和网络安全方面为企业提供了独特的技术优势。下一代DLT就在这里。

网络体系结构

Symbol大发3d平台是由分层的节点网络构成的。对等节点构成网络的主干,是分层节点体系结构的第一层。这些节点提供了一个强大的、稳定的、安全的平台,在这个平台上进行交易,并在大发3d分类帐上永久地记录这些交易。

第二层由两个节点(也称为应用程序编程接口(API)节点)组成。这一层由对等节点和REST网关节点组成,它们的功能在一起运行时会得到扩展。

REST网关节点构成了网络的第三层,为开发人员提供了一个强大的交互接口。这些节点用于添加功能、提高可用性和可伸缩性,并且可以独立于对等节点或双节点运行。

网络的第四层由软件开发工具包(SDK)和应用程序组成。Symbol SDK是在互操作性和易用性的考虑下精心开发的:sdk的体系结构、命名约定和api是跨语言的镜像(如果适用的话)。这意味着任何使用JavaScript/TypeScript在Symbol上构建应用程序的开发人员都可以轻松地切换到另一种语言。sdk还消除了高度的复杂性,极大地减少了开发人员的工作负担和所需的开发时间,允许项目所有者真正地专注于构建高价值的产品。

整个分层体系结构支持更新任何单独的层,而不会破坏其他层,从而减少了网络升级和维护开销。此外,分层的体系结构允许开发人员根据不同的需求与网络进行交互,这些需求包括性能、可用性、可定制性或快速概念验证(PoC)开发。

NEM引入Symbol和一种新的多层网络来增强可信度

失败的交易是项目的常见问题,因为迄今为止所有的大发3d都将失败的交易从网络记录中删除,以防止大发3d膨胀。Symbol的分层架构通过保留特定的数据来解决这个问题,比如在交易截止日期之前拒绝收到足够的联合签名的多签名交易。此数据由双网关节点和REST网关节点存储和访问。

该特性允许网络中的对等节点数量伸缩,而不需要存储协商共识所需的数据,而双网关或REST网关节点维护额外的记录来提供扩展功能。Symbol在公共网络测试中达到每秒100个交易,在私有网络配置中达到每秒3000个交易,而块每隔15秒确认一次。应该注意的是,公共网络上每秒的最终交易数可能会根据测试阶段的结果而变化。

NEM引入Symbol和一种新的多层网络来增强可信度

插件和扩展

为了促进企业解决方案所需的更复杂功能的实现,Symbol引入了插件和扩展的概念——NEM对智能合约的回复。

在评论插件和扩展的力量时,NEM核心开发者捷豹表示: “Symbol允许建造模块化的房屋,而图灵完整的链(例如ETH)允许从头开始建造定制的房屋。” 模型限制了可以在大发3d上执行的操作,相对于图灵完整启用的大发3d,因此具有更小的攻击面。

Symbol白皮书指出:“优化离散操作集的性能要比优化无限操作集简单得多,这有助于Symbol实现设计它所需的高吞吐量。”

虽然智能合约可以为用户提供更大的灵活性,但它们也更容易出现人为错误。这个弱点用户已经敏锐地意识到,因为图灵完整在链中经历了可扩展性,可用性和安全性的问题。

支持这些功能的平台面临更大的黑客风险,定期报告的入侵导致许多公司损失数百万美元。NEM通过实现插件和扩展解决了这些问题,这是大发3d技术的突破,它提供了一个定义良好的界面,允许开发人员快速方便地向Symbol协议添加新功能,而不需要修改Symbol核心代码或担心影响任何其他功能。

其他关键的创新

共识

Symbol已经开发了一种新的共识机制,称为PoS+,它基于权益关系证明,并根据网络活动和节点网络贡献的权重元素进行了修改。这些因素包括一个帐户受益于节点服务费用的次数,以及一个给定帐户在最近的1433个街区或大约6个小时内支付的费用。权重是可配置的每个网络部署,并将设置为5%的符号公共网络。

收获

Symbol继承了原有的NEM公共网络的关键特性,核心开发者对其进行了改进。在NEM V1上,委托获取允许用户委托一个帐户的重要性(但不包括账户余额)转到用户拥有的另一个空账户。然后,用户可以使用第二个帐户的私钥安全地获取(在一个远程节点上,不需要将资金聚集到一个单独的账户中),从而防止集中获取电力或资金。根帐户保留对委托的股权的权利,并可以在任何阶段撤销它。

Symbol添加了持久性特性,这样节点就不会忘记在重新启动后使用哪个帐户进行捕获。在托管收获和处理交易方面,用户还可以将其节点配置为具有许多不同的“个性”。

具体的例子包括:删除请求在节点上获取的较低重要度的账户,转而支持较高重要度的账户,仁慈地接受零费用交易,按照先到先得的原则进行优先处理,或者优先处理费用最高的交易,以实现利润最大化。

需要注意的是,对于任何区块奖励,无论是直接从您自己的节点上获取的,还是通过第三方节点远程获取的,还是通过节点服务费获得的,奖励都是直接从区块发给最终受益人的。这有效地避免了任何潜在的关于金钱发送许可的监管问题,因为用户不会在获取一个区块后将奖励转发给他们的代表。

节点所有权和收获激励

大发3d网络长期以来一直在与节点的激励作斗争,这是Symbol解决的另一个问题。在Symbol中,节点所有者将从向矿车收取的网络范围的服务费用中受益,奖励给节点所有者一个给定节点上的远程矿车所获得的任何区块奖励的25%。

每个节点将被要求指定一个受益人帐户,25%的服务费将被支付到该帐户。因为用户对他们设置的受益人有自主权,所以用户可以无私地为一个慈善地址或某个地址指定奖励,这些地址用于资助他们可能发布的应用程序产生的最终用户费用。

作为Symbol发布的一部分,以及激励节点所有权、消除对超节点的依赖和减少资金的集中化的更广泛的计划,NEM核心团队已经同意不选择或“烧掉”来自NEM核心基金的11.7亿多个代币,他们将重新将这些代币以区块奖励的形式重新引入到Symbol网络。

NEM引入Symbol和一种新的多层网络来增强可信度

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。