区块链技术诞生十年以来,初步形成了区块链1.0—比特币,区块链2.0—以太坊为主导的加密资产体系。下一代更能满足人们需求的区块链技术该是什么样的?新一代的加密资产又如何赋予人们更多的数字权利?这些问题亟待我们去探索,也是DAF(中文名:智户)的愿景。DAF建立无须信任的决策、智能分享收益的流程及自治组织结构,由于链上组织的行为可通过修改合约来自定义,最终可形成一个能自我进化、自我治理的去中心化智能经济组织(DAFO)。
DAF智户认为,未来的区块链技术,第一要自我更新,自我迭代。比特币协议定位于“数字黄金”,对于协议层的改进十分保守;以太坊协议定位于“世界计算机”,主链改进也有限。所谓的以太2.0,两年来迟迟没有大动作,形式大于实质。新一代区块链协议应能够随时改进和迭代,适应环境。“物竞天择,适者生存”,不能适应环境改变,再强大的物种都会消失,就像白垩纪时期的恐龙一样。其次,新一代区块链协议应具备形式化验证的功能,这可以有效防止代码执行顺序被篡改,黑客攻击盗币、合约出现漏洞。经过形式化验证的代码,可以称得上“有生命的代码”,没有经过形式化验证的代码,是“无生命的代码”。以终结者为例,假如终结者的核心代码没有经过形式化验证,那么被黑客入侵过,T800就会杀死本来应该由它保护的主人;但是经过形式化验证的T800,即便被黑客入侵,也会拒绝执行“杀死主人”这一代码指令。DAF智户,兼具自我更新及形式化验证功能,就因此而诞生。
从安全性与功能性角度来看,DAF Network存在若干层面的问题:
首先,软件有可能出现漏洞。尽管DAF上的智能合约可通过相应的功能模块来处理,仍有一些漏洞无法由平台已有的处理方式所应对。
其次,任何事物或组织都是不断发展的,发展过程中会出现各种新的业务逻辑或者是针对现有的业务逻辑所进行的修改以及升级。这些业务逻辑可能随着时间、情境、外在环境的变化而变更对自身形态和功能的要求。任何智慧都无法预测五年、十年、乃至二十年后的智能经济将会走向何处,而拥有自我升级的能力将是“以不变应万变”的最终解决方案。
DAF Network(网络协议层)的自我升级包括两种模式:
ü 常规修正(Fix)
ü 社区自治流程触发的Merge
DAFO(组织层)的自我升级过程则支持三种升级策略:
ü 程序自动升级
ü 通知升级
ü DAFO组织自行决定是否升级
*DAFO升级功能主要是通过升级Solidity库来实现DAFO相关业务升级的。这会使得DAFO的合约相对轻量,尤其是一些体量较小的DAFO的合约甚至可以只保存相关数据存储,然后再跳转到所用的所有DAFO共享库里。该功能可以使得任意DAFO可以设置自己的升级方式。
DAF的自我更新功能,还彻底解决了困扰区块链公链的一大难题:分叉。众所周知,比特币和以太坊都主要通过链下精英实行系统治理,一旦出现分歧,就会产生矛盾,甚至导致主链的分叉。2016年底的“The DAO”事件促使以太坊分叉成以太坊经典(原链)和以太坊(新链),而今,以太坊社区内对于是否实行ProgPoW算法再次产生分歧,社区内两派支持者争吵的喋喋不休。而一个完善的平台,平台的权利和控制应分布在所有代币持有者和关心社区的人手中,实现分散治理,这才是至关重要的。
在区块链网络中,一些资源是由整个社区共享的,即公共资源。网络本身和区块来协议的参数,都是重要的公共资源;同时,还存在一些不大重要的公共资源,例如,该区块链上数字资产的名称是什么。区块链的价值主要来自于网络效应,而分叉减少了网络效应。DAF希望社区中产生的任何想法、任何预实施的行为都存在于一条链上,保持网络资源完整和统一。具体做法是:
DAF Network的协议升级涉及两个阶段:
Ø 试运行阶段(Trial):需要进行社区投票以决定新功能或新特性是否纳入正式考虑;如果纳入正式考虑,需要由开发组正式进行评估并出具报告,并添加到Testnet进行测试。
Ø 实践阶段(Practice):需要进行社区投票以决定新功能或新特性是否Merge入主协议(DAF Core)以及是否变更核心共识机制。对于所以涉及共识机制的变更,需要开发组谨慎评估并获得绝对多数DAT投票通过。
郑重声明:本文版权归天网查所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。