美文网首页
技术分享 | Dimension技术星球登陆计划(一)

技术分享 | Dimension技术星球登陆计划(一)

作者: DimensionChain | 来源:发表于2019-10-24 17:35 被阅读0次

根据项目路线图,Dimension如期进入测试主网启动倒计时!借此契机,为了让大家能够更深入地了解支持Dimension项目背后的神秘力量——混沌系统C.H.A.O.S.,我们在官方媒介平台推出“Dimension技术星球登陆计划”专题系列分享,从「动态节点」、「混合共识」、「跨共识引擎」三个维度展开深度解析!我们特意邀请Dimension技术团队专家对Dimension的底层技术细节进行精心梳理总结,陆续呈现在专题文章中,敬请期待!欢迎大家参考交流,同时多多评论转发!干货满满,赶快搭乘这班开往Dimension技术星球的飞船!

下面带来系列专题一:深度解析Dimension 混沌系统C.H.A.O.S.之动态节点Dynamic Node(上篇),先睹为快👀!

* 原文发布于Medium

https://medium.com/dimensionchain/project-planetary-landing-phase-1-785269511ad0

【技术分享专题一】深度解析Dimension 混沌系统C.H.A.O.S.之动态节点Dynamic Node(上篇)

场景痛点

在区块链主网运行中,当有出块节点申请加入或退出时,为了保证区块链网络各节点出块的一致性和稳定性,则需要将当前运行网络做停机操作,通过离线配置节点信息,再次重启网络后生效。但在这个变更过程中,因为必须中断运行网络,停止业务运营,对于绝大多数业务场景都是不可接受的。因此,如何确保网络的可用性、可伸缩性和高性能是商业区块链网络面临的最大挑战。同时,在特殊场景下,如何防范和应对作恶节点,降低作恶节点对整体网络带来的冲击,节点治理委员会希望通过预制治理机制,可在不影响整体网络运行的前提下,通过提案投票方式主动将作恶节点剔除出网络,以确保商用区块链网络的稳定性及安全性。

机制概述

当在整个区块链网络持续运行时,多个业务方在不同时间点,希望共同参与节点出块。为满足此应用场景下的诉求,动态节点特性之一则是允许区块链网络上的出块节点数量动态变化,不再受主网启动初期设定的节点数量限制,而是使得区块链网络可根据不同的业务需求对出块节点数量进行灵活调整。

引入节点注册提案机制,可由待加入节点或节点治理委员会申请,经由验证节点对提案进行公开投票。验证节点在提案请求中明确的具体时间段内可投“赞成票”、“反对票”、“强烈反对票”或“弃权票”。必须至少有半数投票者投“赞成票”,提案才能通过。如果四分之一的验证节点投“强烈反对票”或三分之一验证节点投“反对票”,则提案将被拒绝受理。同时为审批流程提供扩展,支持相应的合约调用接口和命令行接口。

在Dimension网络中,需抵押EON获取相应的提案投票权。并且在抵押EON兑换票数时,Dimension规避了一对一的映射方式,而是考虑到网络治理的公平性和避免投票权的绝对集中化,将票数换算时设置为曲率逐渐增大。即通过多个账户抵押的EON换取票数的权重之和f(a) + f(b),小于将多个账户EON汇入单一账户上后抵押换取的票数权重f(a+b)。换算函数为f(x),上述特性可公式表示为f(a) + f(b) < f(a+b)。换算函数也非连续的,即两个抵押相近的账户的票数权重可以是相同的。

系统角色

Dimension中账户根据抵押的EON数量不同分成不同类别,且不同角色有着不同的权利与义务。

普通账户

所有链上刚创建的账户均属于普通账户,普通账户可以通过抵押一定数量的EON换取相应的投票权,成为治理账户。从而可参与提案投票,共同决策动态节点的加入与退出。当治理账户赎回EON后,则转换为普通账户,不再具备治理账户所拥有的相应网络治理权限。普通账户是Dimension网络中的基础账户,大多数账户隶属于普通账户。

治理账户

治理账户隶属于高级账户,有权限发起提案。提案内容不仅限于动态节点的加入和退出申请,也包括参与或申请Dimension网络的相关治理提案的发起和投票。为保证Dimension网络的稳定运行,不推荐频繁发起提案申请,例如对出块节点进行调整等,原则上网络会定期开放提案申请窗口,便于网络的整体有序治理。同时,为确保Dimension网络的治理的公平性,网络会设定一个门槛,仅当抵押一定数量EON的普通账户可申请成为治理账户。治理账户可以申请提案成为出块节点,也可仅通过提交提案或投票行使相应治理权利。Dimension会对积极参与网络治理的治理账户,在没有违规情况下,给与不定期的激励。

下期预告

深度解析Dimension 混沌系统C.H.A.O.S. 之动态节点Dynamic Node(下篇)

相关文章

网友评论

      本文标题:技术分享 | Dimension技术星球登陆计划(一)

      本文链接:https://www.haomeiwen.com/subject/cuudvctx.html