引言:Qtum量子链的分布式自治协议是基于Qtum实现的链上协议,协议允许通过链上提案和投票系统对共识参数进行更改。提案一旦投票通过,就可以在不分叉主链的情况下对参数进行无缝调整。
背景
区块链治理要解决的是在一个去中心化网络中怎样对软件系统进行升级、迭代等等问题。比特币之前分叉成BTC和BCH,分歧仅在于区块的大小,正因为比特币是一个没有完整链上治理机制的去中心化网络,所以导致这个争论持续了很长一段时间。又比如BCH分叉的算力之争。
分叉并不能说是绝对意义上的坏事,但基本的区块链参数完全可以在无分叉的情况下实现升级,因此Qtum设计了DGP。
影响分叉的因素大致可分为以下三类:
算法、功能的改变:共识算法、加密算法、交易脚本、虚拟机;
火币将于明日上线IOST、MKR、CVC、REN、BAT、QTUM、KNC和NEAR品种USDT本位永续合约:据火币合约官方消息,火币合约将于新加坡时间1月20日上线IOST、MKR、CVC、REN、BAT、QTUM、KNC和NEAR品种USDT本位永续合约,11点开启资金划转,14点开放对外交易,支持1x-75x倍数。此前,火币USDT本位永续合约已涵盖了BTC、ETH等在内的四十九大主流品种。
据悉,新上线的8个品种USDT本位永续合约是正向合约,即稳定币合约,采用稳定币(USDT)作为担保资产,无交割日期,合约标的均为其对应数字资产的现货USDT指数,且每8小时结算一次,结算时间戳分别为0:00、08:00和16:00(GMT+8),用户已实现盈利在结算后可立即提取。
此前,火币合约业界率先推出实时结算功能,覆盖币本位永续/交割合约、USDT本位永续合约部分品种,用户已实现盈利支持随时提取,未平仓位结算后,开仓均价不受影响,收益预期更加直观。[2021/1/19 16:32:12]
策略、参数改变:区块大小、出块时间、交易数量、Gas策略;
行情 | QTUM在两小时内快速上涨19%:据Huobi数据显示,今日QTUM持续上涨,近两小时由1.71USDT最高上涨至2.0399USDT,两小时最大涨幅约为19.3%,当前报价为1.9978USDT,24小时涨幅约为21%,行情波动较大,请注意控制风险。[2018/12/13]
关键漏洞的修复、回滚:DAO、Parity多重签名钱包。
策略方面的因素其实是最容易达成共识的,另外两类有时必须通过分叉来解决。DGP本身的框架是通过若干部署在创世区块的智能合约来实现的,其基本的治理结构是这样:在整个社区内部的矿工、区块生成者和持有者都是区块链治理的参与者,通过投票去完成治理的过程,最终让区块链成为能够自我管理、升级和迭代的系统。
功能设计与实现
DGP的实现需要某种可编程技术,UTXO和EVM其实都提供了这种特性,所以理论上有两种实现方式:
现场|量子链首席技术人员:Qtum节点已超过7000个 仅次于比特币和以太坊:金色财经现场报道,7月7日,在日本东京举办的2018 JBaas东京区块链峰会上,量子链首席技术人员钟文斌表示Qtum作为一个基础链,已基本实现白皮书的内容,但并没有止步,2018年初公布QRC20 Token标准,2018年3月发布内部X86虚拟机原型,2018年4月开始QtumX计划,面向垂直行业的高性能服务,2018年7月发布公 测版,截至目前,其核心代码迭代25次,平均每个月发布两次迭代版本,现在Qtum节点已超过7000个,仅次于比特币和以太坊。Qtum是基于BTC技术的迭代升级,也是首个工作于UTXO模型之上的智能合约平台。Qtum生态规划目前的重点是X86虚拟机、企业版QtumX、Qtum Layer2解决方案。区块链应用目前分为货币属性和平台属性,而Qtum的目标是将区块链的货币属性和平台属性结合起来。[2018/7/7]
基于比特币交易脚本,通过在交易脚本上实现协议逻辑。然而由于比特币脚本非图灵完备,这种实现会比较复杂;
Qtum首席工程师徐小龙正式离职:5月7日晚,量子链Qtum首席工程师徐小龙在朋友圈发布了离职公告,正式离职Qtum。近日在清华大学区块链应用与投资论坛上,徐小龙表示:“互联网思维侧重强调流量、用户和闭环;区块链思维强调开放、共赢和透明。”同时,他认为“整个一个token经济的设计,其实是最核心的,在区块链里边,去讨论技术本身很重要,但是在技术之外,这个经济模型,其实更重要。”目前Qtum全球均价为21.39美元,跌幅为3.86%。[2018/5/8]
基于智能合约,具有图灵完备的可编程能力,可以灵活实现复杂的逻辑。
Qtum选择了后者。DGP核心逻辑的实现,是由一系列的智能合约组成。
DGP框架合约实现以下功能:
提案和投票:每个参数改变包括内部治理席位管理需要先被提议,然后对它进行投票。如果投票符合所选择的条件,则该提议被接受,并执行该操作。投票使用“msg.sender”计算,这样公钥哈希地址或合约地址都可以作为参与者参与投票;
QTUM跌幅达到19.44%:根据火币交易平台数据显示,QTUM最新成交价格为29.01美元,24小时最高价格达到39.30美元,24小时最低价格为28.24美元,跌幅达19.38%。[2018/2/2]
治理席位管理:可以添加和删除参与者,也可以修改治理席位参数,比如一个提案被接受需要多少个治理席位同意,添加一个治理席位需要多少个治理席位同意等等;
发送正确格式的数据给DGP特性合约;
允许自己被禁用,这样在不使用硬分叉的情况下就不能进行进一步的DGP修改;
一次只允许一个提案,提案只能由参与者提出。每个提案的有效期不超过5000个区块。每个提案在到期后,或者在投票结束后,完全可以拒绝或者批准;
维护管理员的列表,管理员可以删除提案,管理员也可以是唯一允许添加提案的人。
DGP特性合约则更简单,它只需要完成以下两件事情:
只从合适的DGP框架合约接收信息/数据。
使用“SSTORE”以一种标准化的形式存储共识数据,以便区块链在不运行EVM的情况下就能在RPL中检索和解析该数据。区块链核心代码在共识过程中执行协议的智能合约,获得当前的共识状态。同时它能通过Transaction完成区块链网络的状态转换,升级无需区块链网络软件更新。
理论上,采用了图灵完备的智能合约可以实现任意复杂度的协议设计,甚至是区块链的核心协议,如共识部分的代码等;权衡效率和安全性方面考虑,当前协议仅适用于在安全范围内对特定参数进行更改,同时对参数生效时间采取一定的时间限制。
未来DGP可以不断迭代,实现更多更复杂的治理。回到具体实现,创世块嵌入了常见的区块链参数治理的智能合约,每个治理的主题都由独立的框架合约控制,这意味着每个功能有独立的治理、授权机制以及内置限制条件Blocksize、MinGasPrice、BlockGasLimit、GasSchedule。
此外DGP合约还具备自毁功能,能在提案治理上发生意外时启动,治理参数退回到默认状态。
实际用例
DGP允许通过链上提案和投票系统对共识参数进行更改。提案一旦投票通过,就可以在不分叉主链的情况下对参数进行无缝调整。目前在Qtum链上部署了4个DGP合约,分别用于对4个共识参数进行动态控制:
1.区块大小:区块的最大容量
默认是2Mb,DGP合约:?
0000000000000000000000000000000000000081
2.最小Gas价格:区块创建者可接受的最小Gas价格
默认是40satoshis,DGP合约:?
0000000000000000000000000000000000000082
3.区块Gas限制:一个区块所能消耗的最大Gas数
默认是4千万,DGP合约:?
0000000000000000000000000000000000000084
4.EVMGas调度:每个EVM操作花费的Gas
DGP合约:?
0000000000000000000000000000000000000080
将控制这4个常见的区块链参数的智能合约嵌入到Qtum主网的创世块的原因是:这4个参数是Qtum链中最为关键的几个参数,使用智能合约对它们进行动态更改,可以最大程度地减少对区块链网络的影响。
可以使用DGP合约来添加更多的可控参数,但这个过程需要执行一次硬分叉。因为需要对共识编码进行修改,才能让链上已经存储的参数值变得可控。
每一个可被DGP合约控制的参数都需要独立部署一个相应的DGP合约。Qtum客户端会从控制参数的各个DGP合约中获取每个区块共识下的DGP合约所控参数的值。
客户端如果没有读取到DGP合约中存储的参数值,就会直接返回在客户端代码中所定义的该参数的初始值。
DGP合约管理席的任务是在需要时为每个DGP合约参数发起提案,并提交提案启动投票。一旦某个提案获得足够的支持票数,该提案会自动生效,同时新的参数规则将作为新的共识规则作用于相应的参数。
如果提案在21600个区块内没有获得所需的票数,那么它将被驳回,同时合约将接受新的提案。
参考资料:
1.https://qtum.org/user/pages/01.home/Qtumnewwhitepaper_cn.pdf
亲爱的用户:币安将于2020年08月05日15:00上线ETHUSD次季1225交割合约,并开通1-75倍杠杆自主调节功能.
1900/1/1 0:00:00尊敬的用户: 应TNC项目方要求,CoinTiger币虎即时起暂停TNC的充提币功能。待TNC官方智能合约升级结束再行恢复充提业务,恢复时间将以公告形式另行通知。暂停业务期间为您带来的不便,敬请谅解.
1900/1/1 0:00:00链闻消息,BCH开发者jtoomim发文指责BitcoinABC团队专断推新的动态难度调整算法Grasberg,该算法忽略了一些重要事实.
1900/1/1 0:00:00CoinW“币赢跑腿计划”已于2020年8月1日21点圆满结束。首期代买项目PAR?,成功抢购人数100人,抢购总额度50000USDT,人均申请额度500USDT.
1900/1/1 0:00:00币汐柔:8.3比特币以太坊晚间或将陷入多空胶着泥潭操作建议低多为主投资生涯,每个人都会有陷入迷茫的时候,既然你有幸了解了投资的魅力,就不要轻易放弃,哪怕只是用最小的成本去尝试,获得收获的往往是坚持到最后的人.
1900/1/1 0:00:00近期,比特币价格强势拉升,一度突破12000美元,涨至一年来的最高点。比特币飙涨的同时,ETH2.0(以太坊2.0)和DeFi迅速崛起,成为区块链行业最前沿的新风口.
1900/1/1 0:00:00