分布式自治组织的自我治理

2022-10-14 11:18:2103:48 60
声音简介

分布式自治组织的自我治理


译者: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/下载访问。



用户评论

表情0/300
喵,没有找到相关结果~
暂时没有评论,下载喜马拉雅与主播互动
猜你喜欢
张洋zookeeper基础到分布式开发

本音频为优效学院讲师张洋老师亲自录制,详细讲解架构师+大数据zookeeper基础到分布式锁开发具体目录如下:zookeeper基础(1)zookee...

by:米皮946

架构师/百度分布式组件

全套资料获取方式:+v号java1060,添加备注:架构师即可持续更新架构师教程:Cat老师/玩转互联网架构在大型分布式系统中,经常有生成全局唯一ID标识的需...

by:动力节点教育

微服务|SpringCloud+RabbitMQ+Docker+Redis+分布式

黑马程序员2021最新打造的微服务课程,不仅仅包含了最新的SpringCloudAlibaba技术栈,还包含了分布式系统中会碰到的各种各样的技术解决方案。微服务...

by:黑马程序员

分布式任务解决方案之xxl-job教程

在分布式项目中,关于定时任务的操作,大家是否思考过如下问题:1、你们的项目是分布式的,项目定时任务这一块是怎么做的?2、多台机器集群部署的定时任务如何保证不被重...

by:动力节点教育

[大数据]Kafka 分布式消息系统

课程介绍:Kafka是当下流行的队列,可以说是从数据采集到大数据计算承上启下的重要环节,本课程详细讲解了它的架构,kafka在大数据的项目中几乎都会涉及到,是...

by:e安在线

java面试题分布式缓存高可用算法

一份Java技术栈的面试题音频,希望对大家有用。分布式架构,分布式算法,缓存,高可用高性能。前面是基础部分,后面是分布式部分

by:以后不能改ID了

微服务SpringCloud全家桶系列-SpringCloud分布式架构

想获得更多教学视频或者资源等,可通过第一条视频下方评论区方式获得适用人群:具有SpringBoot基础,希望学习微服务架构的人群。课程概述:SpringCl...

by:Java0基础学习路线图

架构师/解密美团分布式任务调度

全套资料获取方式:+v号java1060,添加备注:架构师即可持续更新架构师教程:Cat老师/玩转互联网架构在分布式项目中,关于定时任务的操作,大家是否思考过...

by:动力节点教育

2021最新FastDFS教程-FastDFS分布式文件系统部署

想获得更多教学视频或者资源等,可通过第一条视频下方评论区方式获得FastDFS是一个开源的轻量级分布式文件系统,它主要对文件进行管理,功能包括:文件存储、文件同...

by:Java0基础学习路线图

FastDFS视频教程|分布式文件实践视频教程专题

资料获取方式:+v号java1060FastDFS是一个开源的轻量级分布式文件系统,它主要对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件...

by:动力节点教育