干货丨DAO亦有道——分布式自治组织的理论与实践

2023-11-06 09:40

本文主要是介绍干货丨DAO亦有道——分布式自治组织的理论与实践,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

3月28号20:00,BlockMania AMA直播第56期继续进行,本期为「DAO系列」,BlockMania致力于将区块链行业最深度的认知和思考带给行业与公众,欢迎其他社区跟我们合作,一起打造思想的连接器和放大器。

本期主题为「DAO亦有道 理论与实践」,分享嘉宾为DAOSquare 创始人Typto。

以下为本次AMA全程回顾
在这里插入图片描述
DAO是一种组织形态,您认为什么样的场景下需要DAO?

首先我想解释一下,虽然从字面上来看,DAO是一种组织形态,但我个人认为,其实它的本质更偏向于是一种协作方式,或者说是一种思维方式。

我觉得这个问题的关键在于「需要」,从产品侧来看就是产品需求,从用户侧来看就是我们为什么需要DAO。

要回答这个问题,我们首先要弄清楚DAO是干什么的。我看过BlockMania之前关于DAO的几期AMA,对DAO的讨论已经比较清晰,有理论分析有历史介绍。我今天抛开这些内容,重点说一下DAO的实践和应用。

从我的观察来看,全球范围内,目前DAO的实际应用主要体现在两个方面:

1、资金管理
2、组织协调

资金管理最为成功的案例是MolochDAO,组织协调最为成功的案例是MetaCartel。

而资金管理和组织协调这两大类又各自包含了两个子类。

其中资金管理包括:

1、组织资金分配管理;
2、捐赠管理。

组织协调包括:

1、社区属性的协调;
2、偏向于传统公司属性的协调。

这些内容就是现阶段已经跑通,已经被证明可行的,DAO的应用场景。

这是问题中提到应用场景。但是我们最终考虑的是,我们是不是需要它。

因为在现有模式中,资金管理和组织协调已经有非常完善的管理体系,我们为什么非要用DAO?所以,一定是我们对传统模式的某些方面很不爽,而DAO正好可以解决它。

有关这方面的内容如果展开说,可能4个小时也不够,我只能举一个典型的例子点到为止。

我举一个捐赠的例子。

我们知道传统捐赠机构容易出现资金使用不实的问题,其根因主要有两点:

1、资金管理流程不透明;
2、捐款人无法参与资金使用的决策过程。

因此导致了资金被不良挪用,造假等情况。

那么如果通过DAO来运作呢?我们用Moloch来推演一下。

首先,MolochDAO关于资金使用的一切财务信息和捐赠动态都是公开透明的,任何一个人都可以随时访问我们的网站查看,甚至你可以看到每一份提案的完整内容。

这样就很好地做到了社会监督。

但最核心的是,在MolochDAO,每一位捐款人向DAO捐款之后就能获得相应比例的share,它代表了两种等比例的权益:

1、决策权;
2、资金主权。

因此通过share每一位捐款人都可以行使两项权益:

1、参与每一笔捐款的决策,捐款人有权监督每一笔捐款的健康状况,并决定这笔捐款是否发放。

2、一旦捐款人认为这一笔捐款存在黑幕,他可以随时通过ragequit赎回他的捐款退出。

第二点非常关键,它可以有效地防止51%攻击。

一旦DAO内的成员试图勾结几位同伙发起一个不良捐赠,例如通过一个虚假的事件将DAO的全部资金转移到勾结团伙那里。

那么即使勾结团伙成功地实现了51%的投票率,但是任何一个对此不满的捐款人都可以在投票完成后的延缓期内撤回自己的资金,这样一来,即使投票通过,勾结团伙也拿不到钱。

并且这一机制可以很好地迫使DAO的发起人竭力维护DAO的名义,因为一旦发生这样的事件,这个DAO就名存实亡了,这对于传统捐赠机构而言是致命打击。

所以在捐赠方面,DAO的优势是非常明显的。

在其他方面,例如组织协调方面,我们也已经看到MetaCartel通过DAO发挥了巨大的潜力。

我们正在通过DAO高效地协调全球的社区成员,在短短半年之内孵化、组建、组织了大量的项目、团队和活动,并且有些事情的推进速度非常惊人。

例如前段时间发起的Dragon Quest全球虚拟黑客松活动。

从这个概念到讨论细节到官网设计开发和上线,加起来不到一周时间,据我所知,即使是在咱们疯狂加班的国内公司,也很难做到。

之所以如此高效,

这篇关于干货丨DAO亦有道——分布式自治组织的理论与实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/355834

相关文章

mysql_mcp_server部署及应用实践案例

《mysql_mcp_server部署及应用实践案例》文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例... 目录mysql_mcp_server部署及应用案例1. 服务安装1.1. 下载源码1.2. 创建独立

SpringBoot简单整合ElasticSearch实践

《SpringBoot简单整合ElasticSearch实践》Elasticsearch支持结构化和非结构化数据检索,通过索引创建和倒排索引文档,提高搜索效率,它基于Lucene封装,分为索引库、类型... 目录一:ElasticSearch支持对结构化和非结构化的数据进行检索二:ES的核心概念Index:

Python数据验证神器Pydantic库的使用和实践中的避坑指南

《Python数据验证神器Pydantic库的使用和实践中的避坑指南》Pydantic是一个用于数据验证和设置的库,可以显著简化API接口开发,文章通过一个实际案例,展示了Pydantic如何在生产环... 目录1️⃣ 崩溃时刻:当你的API接口又双叒崩了!2️⃣ 神兵天降:3行代码解决验证难题3️⃣ 深度

C++ move 的作用详解及陷阱最佳实践

《C++move的作用详解及陷阱最佳实践》文章详细介绍了C++中的`std::move`函数的作用,包括为什么需要它、它的本质、典型使用场景、以及一些常见陷阱和最佳实践,感兴趣的朋友跟随小编一起看... 目录C++ move 的作用详解一、一句话总结二、为什么需要 move?C++98/03 的痛点⚡C++

MySQL存储过程实践(in、out、inout)

《MySQL存储过程实践(in、out、inout)》文章介绍了数据库中的存储过程,包括其定义、优缺点、性能调校与撰写,以及创建和调用方法,还详细说明了存储过程的参数类型,包括IN、OUT和INOUT... 目录简述存储过程存储过程的优缺点优点缺点存储过程的创建和调用mysql 存储过程中的关键语法案例存储

Java 的ArrayList集合底层实现与最佳实践

《Java的ArrayList集合底层实现与最佳实践》本文主要介绍了Java的ArrayList集合类的核心概念、底层实现、关键成员变量、初始化机制、容量演变、扩容机制、性能分析、核心方法源码解析、... 目录1. 核心概念与底层实现1.1 ArrayList 的本质1.1.1 底层数据结构JDK 1.7

JDK21对虚拟线程的几种用法实践指南

《JDK21对虚拟线程的几种用法实践指南》虚拟线程是Java中的一种轻量级线程,由JVM管理,特别适合于I/O密集型任务,:本文主要介绍JDK21对虚拟线程的几种用法,文中通过代码介绍的非常详细,... 目录一、参考官方文档二、什么是虚拟线程三、几种用法1、Thread.ofVirtual().start(

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

springboot依靠security实现digest认证的实践

《springboot依靠security实现digest认证的实践》HTTP摘要认证通过加密参数(如nonce、response)验证身份,避免明文传输,但存在密码存储风险,相比基本认证更安全,却因... 目录概述参数Demopom.XML依赖Digest1Application.JavaMyPasswo