分布式自治组织的自我治理
译者:IanYan
摘要:本文描述了分布式自治组织(DAO)代码在自动化组织治理及决策方面的首次应用。这种代码能够用来实现传统公司形式以外的个人团队协作,也可以被注册的公司实体用于对公司内在规章或外部法规实施自动化规则治理。本文首先阐述了DAO的概念,然后讨论了少数群体的权利问题,并提出了一种对于“抢劫少数群体”攻击向量的解决方案。最后,使用基于以太坊的Solidity编写的智能合约,具体实现了第一代DAO实体。
1.引言
所有类型的公司实体都受某种规则的管制,这些规则新阐明了公司允许及禁止的各类行为。这些规则可以是公司所有者之间的私属契约(如章程或股东协议);也可以是在当事人之间缺乏书面协议时,依据法律强制执行的规定。
从历史上看,企业只能通过人(或通过最终由人所控制的企业实体)行事。这提出了两个简单而基本的问题。无论私人契约或公共法律如何要求,(1)人们并不总是遵守规则;(2)人们并不总是同意规则所要求的内容。没有公司形式的协作必然不能解决这两个问题,而且还可能会引发其他问题。在没有公司形式的情况下,明确的书面协议将取代不明确的非正式“理解”,从而以公司形式提出的合规保护将不再通行。
一个组织内部的违规行为并不总是容易被察觉,而且一旦利益相关者损失了财富,违规的动机可能对于利益相关者而言就无关紧要了。尽管不当行为可能会使公司或其管理层承担民事或刑事责任,但对于已经蒙受损失的投资者来说,惩罚并不能带来多少安慰。
在众筹(Massolution [2015])领域,这个问题更为显著。一方面,它使小型资助者更容易投资于大型项目,也使企业家有可能获得以往不容易获得的财务支持;另一方面,小投资者仍然容易受到财务管理不善或直接欺诈的影响,而且由于他们在企业中持有少量股份,他们可能缺乏发现问题、参与治理决策或随意收回投资的权力(Knibbs [2015], Biggs [2015])。同时,公司领导及管理层可能会被指控渎职或管理不善,尽管基于他们对其义务的理解和对适用规则解读,他们认为他们的行为是守信的。
本文提出了一种使用以太坊(Buterin [2013],Wood [2014])的潜在解决方案,以太坊区块链技术融合了一种图灵完备的编程语言和智能合约(Smart Contract)。本文列举了一种创建组织的方法,在该组织内,(1)参与者直接实时控制捐赠资金,(2)治理规则将应用软件进行形式化、自动化并强制执行。特别地,标准的智能合约代码(Szabo[1997],Miller [1997])已经编写完成,可以用来在以太坊区块链上形成一个去中心化的自治组织(DAO)。本文解释了DAO代码如何运行,重点介绍了一些基本构造和治理特征,包括结构、创新和投票权。
首先,本文阐述了一种DAO的创建阶段及基础功能;接着,讨论了少数人的所有权问题,提出了“多数人抢劫少数人的攻击”问题的解决方案:“DAO分割”;然后,详细探究了智能合约代码;最后,总结“DAO分割”的解释和详细规范。
智能合约代码可以在https://github.com/slockit/DAO/下载访问。
用户评论