宇宙链 宇宙链
Ctrl+D收藏宇宙链

联盟链的“圆桌会议”:谁可以参与决策?如何进行决策?如何执行决策?

作者:

时间:1900/1/1 0:00:00

在前文《谁允许你访问了?》中,介绍了区块链中的权限层级、基于提案投票的权限管理模型,那么基于提案投票的权限管理模型在区块链中是如何使用的呢?下文将进行介绍。

随着区块链系统的运行,节点网络拓扑、用户数量会不断的变化,运行在区块链系统上的业务系统的形态与规模也会发生不断的变化。区块链系统的用户会逐渐认识到现有的区块链系统无法满足需求,需要加以升级调整,以解决运行时遇到的问题并满足一些新需求。

治理就是用户对区块链系统进行调整、决策,使系统整体发生相应改变。这里就提出了三个问题:谁可以参与决策?如何进行决策?如何执行决策?

根据决策系统的所处位置,可将区块链治理分成:链下治理、链上治理。

▲链下治理

链下治理:依赖于区块链系统以外的机制来完成治理。

大多时候依托于基金会,由核心开发者在社区中牵头发起某项提案,经过一定讨论后,在区块链系统中引入一些新的机制来达成某项目的,但这种机制往往和旧版系统不兼容,无法平滑过渡。

证监会科技监管局局长姚前:构建债券市场金融基础设施联盟链:证监会科技监管局局长姚前表示,将在不改变现有债券市场金融基础设施格局和职能分工的前提下,构建债券市场金融基础设施联盟链。各市场延续现有业务逻辑和流程,开展各债券品种的发行、登记、交易、清算和结算。最终实现监管部门的互联互通,分四阶段逐步升级联盟链。在第四阶段(联盟链4.0版),联盟链成为面向未来的数字金融基础设施。联盟链的功能进一步巩固延展,不仅能够承载数字债券、数字货币,还可承载数字股票、数字衍生品,以及各类数字资产。特别是以往那些难以溯源、交易和交付的资产,均可通过数字化在联盟链4.0版上流通。也就是说,联盟链4.0将成为整个数字金融的基础设施。(中国金融杂志)[2021/4/8 19:58:18]

注意:这种方式往往会导致硬分叉,因为用户对于新机制的引入存在支持和反对两种观点,而这种模式的治理需要更新区块链程序,反对派可以选择不更新加以抵制,就会导致用户群体的割裂出现硬分叉,比较出名的事件就是以太坊的DAO事件,DAO之后以太坊也就分裂成了ETH和ETC两个系统。

声音 | 毕马威中国副主席:基于联盟链的区块链技术已经从实验室走向应用:据证券日报报道,1月31日,毕马威中国在上海举办了“毕马威中国领先金融科技50企业(华东及华西区)颁奖典礼”,毕马威中国副主席,华东及华西区首席合伙人龚伟礼表示,基于联盟链的区块链技术已经从实验室走向应用,但是大规模实践仍存挑战。[2019/2/1]

▲链上治理

链上治理:依赖于区块链系统内部的机制来完成治理。

相比于链下治理,链上治理所提供的可调整能力是预定义的、有限的,但链上治理一般可以保证节点之间做统一、同步变更,不易导致用户社群分裂,产生硬分叉,总结而言就是安全、受限。同时,通过链上治理可以来改变一些区块链系统的运行时参数、共识的各种参数、区块链系统公共组件的配置参数。

声音 | 刘晓蕾:区块链行业短期可能以发展联盟链为主:据新浪财经消息,北京大学光华管理学院金融系主任刘晓蕾在近日举行的“BAC 2018区块链应用大会”上表示,区块链社区其实提供了一种新的组织模式,它让参与者同时成为所有者。我觉得从这个角度来讲,它改变了原来我们最基本的组织模式。在一个纯粹的区块链社区里,赚钱不是它的目的,因为它没有公司这样一个主体,但它可能会赚到钱(发起人可能会赚到钱),他赚钱是他的一个副产品,他的目标应该不是赚。她还表示,短期内由于监管等原因,可能还是以发展联盟链为主。[2018/11/27]

前文提出三个问题:谁可以参与决策?如何进行决策?如何执行决策?基于提案投票的权限管理模型对其分别回答。

谁能参与:基于提案投票的权限管理模型中,维护角色系统、具有特定角色的用户可以参与。如何决策:去中心化决策。能参与决策的用户可以发起提案,所有能参与决策的用户在一定规则限制下进行投票,当投票超过一定阀值时出发执行。如何执行:通过RPC的提案基准来序列化提案,基于提案进行决策,决策完成后通过反序列化、反射RPC请求的方式执行。▲角色系统

中科院计算机所研究员区块链方向学术带头人孙毅:联盟链监管有思路:金色财经现场报道,数字经济与政府监管研讨会上,中科院计算机所研究员区块链方向学术带头人孙毅表示,“联盟链有两个特点,节点有准入机制以及用户有身份标识。另外从监管思路上看,设立超级(主权、审计)节点,拥有区块链网络中地址/节点与实体身份的映射关系,具有上帝视角,发出监管指令,对账户、交易、业务进行实时监控。[2018/6/2]

角色系统:基于区块链的公钥密码学账号系统,为账号增加角色属性,同时使用编写的内置合约来进行账号角色的管理。

由于区块链账本采用了键值对存储的方式进行存储设计,为了方便查询,在各个账号中保存了账号到角色的映射关系,在内置合约状态数据中保存了角色到账号的映射关系。

万向肖风:即使在联盟链上,有币也会更有效率:在今天的全球普惠区块链峰会上,肖风博士在演讲中提到,“区块链加密账户的记账单位是数字货币。没有币作为记账单位的区块链,已经不是区块链了,只能对现有体系的效率有所提升,不会有数量级以上的改善。即使在如MAS主导的联盟链项目中,如果使用结算币,一定比现有法币系统成本低,效率高。有基于区块链的可编程货币,才有可编程金融,才能形成可编程经济,这是区块链带来的根本变化。”[2018/4/17]

通过内置的一些角色来进行核心权限控制,当前最核心的内置角色是admin,在第一次调用内置合约时给特定的账号赋予admin角色。一般情况下,这些被赋予admin角色的账号是创世区块中写入的账号,所谓的创世账号admin账号可以发起提案交易、投票交易和执行交易。node账号可以发起提案和执行提案。▲合约类型

自治相关的合约都封装在了内置合约中,内置合约采用一个统一的前端合约来封装提案状态机,后端则是不直接暴露合约接口的功能合约,包括负责权限合约、配置合约、节点合约,以后还会进行扩展。

权限合约:提供角色增加、删除的功能,以及赋予用户角色和回收用户角色的功能。如果要对角色系统进行维护,则需要通过提案调用权限合约。配置合约:提供修改链级配置的功能。如果要对链级配置做统一更改,需要通过提案调用配置合约更改共识配置,例如batch_size等来修改打包参数,也可以更改拦截器配置,打开拦截器,配置相应规则可以禁止具有某些角色的用户调用某些合约,或者只允许具有某些角色的用户调用某些合约,还可以变更提案配置,修改提案的超时时间、投票通过阈值等。节点合约:提供增加、删除节点的功能。如果要对网络拓扑进行更改,需要通过提案调用节点合约,节点合约提供对分布式CA证书的支持,另外也提供共识节点集合变更的支持。

使用自治合约,可以通过四类交易进行,分别是提案交易、投票交易、撤销交易、执行交易。

提案交易:封装功能合约调用的多个方法名、参数构成的操作列表,用于创建提案。投票交易:对提案进行投票,有权投票的用户可以通过投票交易对提案进行投票。同意此提案的操作内容,则投支持票,不同意则投反对票。撤销交易:撤销提案,通过提案交易创建提案的用户,在提案没有被执行时,可以通过撤销交易撤销此提案。执行交易:执行投票通过的交易,通过提案交易创建提案的用户,通过执行交易来执行提案,执行交易可能会导致配置变更,也称为配置交易。▲业务流程

对于单个提案,有提案发起、提案审批、提案超时、提案禁止、提案通过、提案生效、提案销毁这几种状态。其状态的流转如下图所示:

引发提案状态发生变更的交易则是上文介绍到的提案交易、投票交易、执行交易、撤销交易。

注意:系统中只能有一个提案。当一个提案交易在提案合约中处理时,首先检查已有提案是否达到终止状态。如果已有提案已经达到终止状态,那么已有提案的数据会被从状态数据中移除,取而代之的是新提案的数据,新提案进入审批状态。

经过一段时间投票,如果支持票超过阈值则进入通过状态,如果反对票超过阈值则进入禁止状态。达到通过状态的提案都可以通过执行提案交易来变更到生效状态。在任何状态下,一旦提案相关交易的打包时间超过一定范围,就会导致提案超时。

当提案状态发生变更时,会通过mq通知到客户端。客户端也可以主动使用轮询的方式来主动查询提案。

本篇介绍了联盟自治的链上、链下治理,讲解了区块链系统机制是如何完成治理的、链上治理提案投票模型部分角色系统是如何运作的、合约类型以及一条业务交易是如何流转的等内容。联盟自治是为了满足灵活多变、迭代更替的业务规则而提出的一种具备联盟协商、迭代升级的技术。

综上所述,链上自治主要作用帮助使用角色系统来控制谁可以参与决策,通过内置合约来管理决策系统,完善控制如何进行决策以及如何执行决策的机制。

作者简介

刘明美趣链科技基础平台部区块链网络研究小组

参考文献

《区块链技术指南》

标签:区块链联盟链ADMMIN区块链dapp开发白富美超级联盟链币怎么获得ADMONKEYMINA价格

pepe最新价格热门资讯
罗永浩:我们的下一个创业项目将会是所谓的“元宇宙公司”

巴比特讯,11月5日,罗永浩在微博上表示,我们未来在科技行业要做的很多事,都会不可避免地引领我们走向这个元宇宙,甚至不管我们是否愿意。从这个角度出发,我们的下一个创业项目,竟然也是一家所谓的“元宇宙公司”.

1900/1/1 0:00:00
区块链技术是关键?元宇宙热潮背后的三股驱动力是什么

今年以来,元宇宙热度持续上升,巨头们陆续宣布布局元宇宙赛道:?Facebook首席执行官马克·扎克伯格宣布,Facebook将改名为“Meta”,并将元宇宙开发作为未来公司发展的重心?微软在上周Ignite大会上表示.

1900/1/1 0:00:00
Aave 将推出 V3 版本,将支持资产跨链、投资优化等功能

巴比特讯,11月5日,DeFi借贷协议Aave开发者Emilio在Aave社区发布了V3版本的相关介绍,新版本的更新将包括:添加对多个以太坊二层网络的支持;推出名为「Portal」的跨链功能.

1900/1/1 0:00:00
Solana链上NFT市场ALL.ART完成450万美元私募轮融资,Delphi Ventures领投

据DeFi之道消息,Solana链上NFT市场ALL.ART近日完成450万美元私募轮融资,DelphiVentures领投.

1900/1/1 0:00:00
融资新闻 | 加密货币初创公司QuickNode完成3500万美元A轮融资 ,Tiger Global领投

据彭博社10月28日报道,QuickNode是迈阿密最新一家吸引主要风险资本投资者关注的加密货币初创公司.

1900/1/1 0:00:00
国资委出台新规深化法治央企建设,“点名”运用区块链等新一代信息技术

证券日报记者?杜雨萌 为进一步推进中央企业法治建设,提升依法治企能力水平,11月1日,国务院国资委对外发布《关于进一步深化法治央企建设的意见》,提出全面提升依法治企能力,强调着力提升数字化管理能力.

1900/1/1 0:00:00