ThePASS研究院|以Safe为例,解码DAO国库管理

本研究文章由ThePASS团队呈现。ThePASS是一家开创性的DAO聚合器和搜索引擎,在为DAO提供洞察力和分析方面发挥着关键作用。

Intro

随着去中心化自治组织(DAOs)的发展,它们被赋予了越来越多的角色和期望。在这种巨幅增长的背景下,资产管理成为一个至关重要的问题。随着DAO不断发展,资产的处理,无论是FT还是NFT,都需要高效的钱包解决方案。

首要的挑战是资产安全。由于DAO结构的复杂性,漏洞可能从技术方面和内在设计方面产生。除了安全性,资产管理的可扩展性也至关重要。与各种生态系统应用程序的无缝集成决定了资产管理范 paradigms 可以执行的程度,直接影响到实现DAO组织功能的程度。

考虑到这些因素,多重签名机制已成为DAO内部链上资产管理的首选方法。本文调查了当前DAO金库的现状,从深入探索Safe(以前的Gnosis Safe)开始,这是当前管理DAO金库的首选工具。

Safe概况

智能合约账户

目前,以太坊支持两种类型的账户(也可以称为钱包):

● 外部账户 (EOA):由私钥控制的账户,当前大多数钱包属于这一类别,例如Metamask;

● 智能合约账户:通过智能合约代码(而非私钥)访问和控制的账户,此类模型允许几乎无限的扩展功能。

外部 vs 合约账户

通常,大多数链上用户习惯于使用EOA,但一旦私钥泄露资金就有被盗取的风险。2023年7月,以太坊的外部账户的月活跃用户达到了500万,而智能合约账户仅有1万,显示出显著的500倍差异。

此外,对于在多人组织(例如DAOs)内部管理加密资产,EOA并不是最佳选择。让每个人都可以独立访问资金会增加权力的集中化,并产生单点故障。如果有人故意或无意地暴露了私钥,资金可能会不可逆转地消失。

然而,智能合约账户通过代码来管理资金,确定谁可以在什么条件下访问这些资金等。由于智能合约的多功能性,除了打破用户对私钥的依赖,智能钱包还提供了有利的新功能,并提供了类似传统金融服务应用程序的用户体验(TradFi)。不同智能钱包提供的一些功能包括:

● 多重签名:一笔交易由两个或更多用户批准,以提高安全性。智能钱包还可以使离线授权多重签名交易,从而节省用户的时间;

● 金额限制:可以设置交易金额限制,以帮助减少昂贵的用户错误机会,防止攻击者在一笔交易中清空钱包;

 白名单:用户可以指定只能向已知地址进行转账,有助于防止钓鱼事件的发生;

● 捆绑交易:为了方便起见,可以在单个“捆绑”交易中执行多次与Dapp的互动调用;

● 紧急冻结:在设备丢失或被盗的情况下,可以锁定账户以确保资金的安全;

● 账户恢复:各种账户恢复选项(例如社交恢复)有助于消除丢失私钥和助记词的巨大风险;

● 等等...

多重签名

在这些功能中,最容易实现且满足DAO迫切需求的是多重签名。多重签名钱包通过使DAO可以在一个钱包上创建“共享所有权”(而不是单个创始人持有私钥),为安全提供了另一层保障。

多签过程

多重签名涉及多个分支账户参与管理主账户的资金。在执行任何交易之前,需要从参与监督多重签名钱包的所有分支账户获得共识。这些分支账户共同构成了钱包的所有者。

只有在智能合约内部预先确定的一定数量的所有者共同验证交易时,交易才会获得授权。这种多重签名钱包有效地阻止了单个节点(例如管理者或资产处理者)在公共资金管理过程中可能发生的恶意活动。这还减轻了由于钱包私钥管理不当而导致的资产丢失风险。

Safe

在2018年,Gnosis推出了开源的链上多重签名钱包解决方案,即Gnosis Safe。这个解决方案在2022年经历了分裂和重组,从而诞生了Safe。Safe对多方共同管理资金的实现与DAO的理念相呼应。在DAO中,决策通常需要成员投票通过,然后由核心签名团队执行。像BitDAO等知名DAO已经将Safe作为重要的财务管理工具。

接下来的图表提供了Safe与其他加密货币钱包的比较概述。

Safe vs 其他方案

Data Analysis

经过5年的演化,Safe已经从以太坊扩展到其他Layer1和Layer2解决方案,涵盖了众多主流EVM兼容的智能合约平台。这种扩展的累积结果体现在创建了超过430万个Safe账户,共同产生了惊人的1680万笔交易。值得注意的是,每个地址平均拥有4笔交易。

Safe 数据现状

这些地址共同持有价值惊人的500亿美元资产。如果Safe是一个中心化交易所(CEX),这种惊人的积累将超过OKX,使其成为仅次于币安的第二大交易所。另一方面,如果将Safe视为美国银行,它将成为第45大银行,超越其他4799家银行。

总资产排行榜

多链

在不同区块链上的资产分布方面,以太坊约占总价值的60%,其次是Optimism、Polygon和Avalanche,各自占总市值的约10%。大部分资金集中在ERC-20代币而非本地代币(如ETH、BNB等)。

 Safe 地址价值 - 多链

聚焦于不同链上的Safe地址,令人惊讶的是,85%的这些地址来自Polygon和Optimism。自2020年夏季(DeFi夏季)开始以来,新Safe地址的涌入呈现出持续的上升趋势。值得注意的是,Polygon自2022年末开始经历了爆炸性的激增。类似地,Optimism在2023年6月也经历了自己的激增。

这种激增的部分原因可能归因于Worldcoin的推出和采用。Worldcoin App的测试版在Polygon上,但在2023年6月,他们促使旧用户迁移到Optimism上。Worldcoin选择Safe受到其用户友好的Web2式界面的影响,这有助于简化加密货币的采用,迎合了那些对加密货币几乎没有先前接触经验的用户。这种战略举措提升了在加密货币领域的可访问性和可用性。

 每月新建Safe - 多链

每月活跃地址呈现出与新地址类似的波动模式,自2022年末以来Polygon表现出爆炸性增长,并占据主导地位。排除Polygon,其他链上的活跃地址呈现出稳步上升的趋势,自2022年末以来一直在3万左右徘徊,尤其是以太坊和Arbitrum表现突出。

  每月活跃Safe - 多链

交易数量遵循新地址和活跃地址的轨迹。在2022年之前,Gnosis链在交易方面处于领先地位。然而,2022年的情况发生了变化,以太坊和Polygon的交易数量激增。2022年8月之后,由于它们的低交易费,Safe的交易主要转移到了Polygon、Gnosis和Optimism。

  每月Safe交易 - 多链

在不同链上涉及Safe地址的交易比例呈现出持续上升的趋势。目前,以太坊、Polygon、Optimism和Arbitrum上进行的所有交易中,约有0.6%归因于Safe地址。

与交易数量相比,以太坊的交易量主导地位主要是由于该平台上资产的集中。值得注意的是,交易量的峰值与交易数量和活跃地址的趋势不同。这个峰值出现在2021年11月,之后逐渐减小。然而,正如前面提到的,交易数量和活跃地址仍在继续增加。这种差异部分受到峰值后代币价格大幅下跌的影响。这一趋势表明,即使在代币价格下降期间,Safe用户仍然积极参与交易活动。

 使用Safe的交易份额和交易量 - 多链

Ethereum

以太坊在主要智能合约平台中占据主导地位,承载着重要的交易和资金活动,包括主流DAO金库的活动。在这个背景下,我们将视角转向了Safe在以太坊生态系统中的作用。在以太坊上,Safe地址共同存放着将近300亿美元的资产(不包括NFT),其中包括34亿美元的ETH和巨额的263亿美元的ERC20代币。这些数字涵盖了在不同链上所有Safe地址持有的总资产的一半以上。

 Safe地址价值 [Ethereum]

这些巨额资产分布在大约16.2万个地址上,导致累积交易次数达到150万次。平均每个地址的交易次数为10次。上个月的新地址和活跃地址均约为1万个。

 Safe 概况 [Ethereum]

自2020年的DeFi夏季以来,以太坊上的新Safe地址一直呈现稳步上升的趋势。新地址的峰值出现在2022年7月,达到了约1.2万个,但在一段加密市场动荡和变化时期后出现了下降。然而,从2023年6月开始,新地址数量再次激增。即使在困难的外部环境下,Safe独特的产品吸引力仍然吸引着新用户。

除了每月涌入的新地址外,活跃地址的数量也在稳步增加。活跃地址在2022年9月达到了最高点,约为1.5万个。尽管新地址每月数量减少,突显了Safe的用户忠诚度,但活跃地址数量自那时以来一直稳定在约1万个左右。

 每月活跃&新建 Safe [Ethereum]

交易数量和活跃地址的趋势平行,自2020年夏季以来稳步上升,在2022年9月达到了巅峰,维持在6万以上的水平。相反,交易量的峰值出现在2021年11月。

 Transactions & Volume using Safe per month [Ethereum]

Polygon

作为Safe地址和交易数量最高的区块链,Polygon值得更详细地考察。Polygon上的Safe地址共同持有超过63亿美元的资产(不包括NFT),其中大部分是ERC-20代币。这些资产占据了所有区块链上Safe地址资产的12%以上,使Polygon在这方面仅次于以太坊和Optimism。

 Value in Safe [Polygon]

这些代币分布在Polygon上的约240万个地址中,导致了740万笔交易。平均每个地址有3笔交易,少于以太坊的10笔。大多数地址(87%)只进行了1-5笔交易。上个月,新增约17万个地址,活跃地址超过47.5万个,与以太坊相比增加了十倍。

  Safe 概况 [Polygon]

与以太坊不同,Polygon上的新Safe地址增长并不稳定。自2022年10月开始,它经历了突然的激增,平均每月增加20万个地址,这种趋势至今仍在持续。这种增长很大程度上可以归因于Worldcoin。与此同时,活跃地址也在稳步增加,上个月达到了约47万个。

 每月活跃&新建 Safe [Polygon]

每月交易量和活跃地址数量呈现出同步的趋势,自2022年10月开始经历了突然的爆炸性增长。相比之下,交易量的峰值出现在2022年初,之后一直保持在2亿美元左右。

  每月 Safe 的交易数&交易量 [Polygon]

DAOs

活动

我们选择了在以太坊上使用Safe进行国库管理的知名DAO作为我们的分析样本,利用了ThePass提供的数据。值得注意的是,虽然大多数主流DAO的国库确实位于以太坊上,但并不是所有DAO都使用Safe进行国库管理。即使使用Safe的DAO可能还有其他地址,这些地址可能是Safe,也可能不是。然而,基于安全考虑,我们强烈认为在DAO领域内,多重签名钱包可能会成为国库管理的标准。

ThePass覆盖了大多数DAO,仅在以太坊网络上就有大约3,400个DAO,其合并国库总额约为160亿美元。在其中,有700多个DAO使用Safe,总共有800多个Safe地址。一些DAO选择使用多个地址以增强灵活性和安全性。

这些多重签名钱包中的签名者门槛主要集中在1到3的范围内,87.5%的钱包属于1-3门槛类别。然而,对于DAO的国库多重签名,签名者过少可能会暗示集中风险和单点故障的风险。

使用 Safe 的 DAO 概况 [Ethereum]

自2020年初以来,采用Safe的新DAO地址每月都在持续增加。这一趋势在2021年下半年达到顶峰,从2022年4月开始逐渐减缓。新Safe地址的增长伴随着活跃地址的累积激增,突显了这些地址在创建后的持续参与。

使用 Safe 的 DAO 活动 [Ethereum]

国库

仅在800多个DAO的Safe地址中,就存有将近70亿美元的资产(不包括NFT)。这几乎占据了以太坊上所有Safe地址中存储资金的七分之一。这个庞大的资金池包括62.65亿美元的ERC-20代币和6.77亿美元的ETH。

使用 Safe 的 DAO 金库 [Ethereum]

当按金库规模排列DAO时,可以看出头部由Infra和DeFi项目主导。在DAO金库的资产分布方面,拥有不到100万美元的DAO金库占了受调查DAO数量的70%以上。一个引人注目的例子是BitDAO,其金库持有巨额的21.7亿美元,占受调查DAO金库总资产的30%以上,显示出明显的头部效应。

不同类型的DAO需要不同规模的资金来实现各自多样化的目标。排名第四的 Crypto Relief 是一个社区运营的基金,致力于在Covid危机期间提供援助。与致力于构建Layer2解决方案的雄心勃勃的项目(如BitDAO)相比,专注于DeFi协议(例如Frax Finance和Synthetix)相对需要较小的资金。

DAO Treasury Leaderboard using Safe [Ethereum]

使用 Safe 的 DAO 金库分析 [Ethereum]

除了从Bybit获得稳定收入的BitDAO外,大多数DAO拥有的ERC-20资产超过了它们的ETH持有量。这表明大多数DAO财库主要由自己的治理代币组成。然而,这些代币的过度集中可能会引入不健康资产负债表的风险。

这些财库内的资产,无论是DAO数量还是累积金额,在2021年初以来经历了快速增长。在2021年初的几个月里,最有影响力的DAO是1inch,管理着近100亿美元的重要资金。在2021年10月,像YGG和BitDAO这样的知名DAO对DAO财库资产的大幅增长做出了显著贡献,但在2022年初逐渐减少。

目前,几乎所有DAO的资产与它们的峰值相比都经历了大幅的收缩,从2022年初的约400亿美元下降了近五分之四。这种下降主要归因于其自身治理代币价格的下降。持有大量的本地代币意味着价格变动可能会极大地影响财库价值。如果未能以低风险方式组建财库,当波动性出现时,投资组合中的价值可能会急剧变动。

使用 Safe 的 DAO 金库历史变化 [Ethereum]

小结

DAO已经打破了传统商业中的自上而下模式,转向更加社区驱动的运营方式。但这样做的不足之处在于,这个领域还很年轻,缺乏监管,而且几乎没有工具能够满足其独特的需求。在管理金库方面,几乎没有指导方针。DAO金库需要越来越多地标准化和透明化,帮助DAO参与者更好地实现目标并保持安全。

Safe是一个安全且可扩展的资产管理平台,安全地存储了接近600亿美元的资产。Safe正朝着DAO金库标准迈进。工具已经准备就绪,接下来需要的是DAO参与者的创新呼声。我们已经目睹了过度依赖治理代币所带来的缺陷,前方还有漫长的旅程等待着我们。

参考文献

https://dune.com/thepass/gnosis-safe-dao

https://help.safe.global/en/

https://portfolio.nansen.ai/entities

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/122029.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode——顺时针打印矩形

题目地址 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题目解析 按照顺时针一次遍历&#xff0c;遍历外外层遍历里层。 代码如下 class Solution { public:vector<int> spiralOrder(vector<vector<int>>& matrix) {if(…

重装系统后,MySQL install错误,找不到dll文件,或者应用程序错误

文章目录 1.找不到某某dll文件2.mysqld.exe - 应用程序错误使用DX工具直接修复 1.找不到某某dll文件 由于找不到VCRUNTIME140_1.dll或者MSVCP120.dll&#xff0c;无法继续执行代码&#xff0c;重新安装程序可能会解决此问题。 在使用一台重装系统过的电脑&#xff0c;再次重新…

QT连接OpenCV库完成人脸识别

1.相关的配置 1> 该项目所用环境&#xff1a;qt-opensource-windows-x86-mingw491_opengl-5.4.0 2> 配置opencv库路径&#xff1a; 1、在D盘下创建一个opencv的文件夹&#xff0c;用于存放所需材料 2、在opencv的文件夹下创建一个名为&#xff1a;opencv3.4-qt-intall 文…

软件测试Pytest实现接口自动化应该如何在用例执行后打印日志到日志目录生成日志文件?

Pytest可以使用内置的logging模块来实现接口自动化测试用例执行后打印日志到日志目录以生成日志文件。以下是实现步骤&#xff1a; 1、在pytest配置文件&#xff08;conftest.py&#xff09;中&#xff0c;定义一个日志输出路径&#xff0c;并设置logging模块。 import loggi…

Visual Studio Code 终端配置使用 MySQL

Visual Studio Code 终端配置使用 MySQL 找到 MySQL 的 bin 目录 在导航栏中搜索–》服务 找到MySQL–>双击 在终端切换上面找到的bin目录下输入指令 终端为Git Bash 输入命令 ./mysql -u root -p 接着输入密码&#xff0c;成功在终端使用 MySQL 数据库。

Kafka知识点总结

常见名词 生产者和消费者 同一个消费组下的消费者订阅同一个topic时&#xff0c;只能有一个消费者收到消息 要想让订阅同一个topic的消费者都能收到信息&#xff0c;需将它们放到不同的组中 分区机制 启动方法 生成者和消费者监听客户端

Vue项目案例-头条新闻

目录 1.项目介绍 1.1项目功能 1.2数据接口 1.3设计思路 2.创建项目并安装依赖 2.1创建步骤 2.2工程目录结构 2.3配置文件代码 3.App主组件开发 3.1设计思路 3.2对应代码 4.共通组件开发 4.1设计思路 4.2对应代码 5.头条新闻组件开发 5.1设计思路 5.2对应代码 …

Python之父加入微软三年后,Python嵌入Excel!

近日&#xff0c;微软传发布消息&#xff0c;Python被嵌入Excel&#xff0c;从此Excel里可以平民化地进行机器学习了。只要直接在单元格里输入“PY”&#xff0c;回车&#xff0c;调出Python&#xff0c;马上可以轻松实现数据清理、预测分析、可视化等等等等任务&#xff0c;甚…

Docker的基本组成和安装

Docker的基本组成 镜像&#xff08;image&#xff09;&#xff1a; docker镜像就好比是一个模板&#xff0c;可以通过这个模板来创建容器服务&#xff0c;tomcat镜像 > run > tomcat01容器&#xff08;提供服务&#xff09; 通过这个镜像可以创建多个容器&#xff08;最…

DAY08_MyBatisPlus——入门案例标准数据层开发CRUD-Lombok-分页功能DQL编程控制DML编程控制乐观锁快速开发-代码生成器

目录 一 MyBatisPlus简介1. 入门案例问题导入1.1 SpringBoot整合MyBatisPlus入门程序①&#xff1a;创建新模块&#xff0c;选择Spring初始化&#xff0c;并配置模块相关基础信息②&#xff1a;选择当前模块需要使用的技术集&#xff08;仅保留JDBC&#xff09;③&#xff1a;手…

SpringCloud实战项目(1)---创建空项目 jdk17

创建空项目 New ProjectAdd Jdk17创建空白标准Maven项目不要选择Create from archetype选项填写相关项目信息创建项目得到一个标准的maven项目&#xff0c;作为一个Parent project存在的&#xff0c;需删除src文件夹。 New Project 使用Idea, File -> New ->Project Add …

AutoSar Com模块

文章目录 Com模块功能通信传输控制整体 communication 结构Signal 发送流程设置信号的 UpdateBit信号的超时处理信号的传输方式 Signal 发送时序图Signal 接收流程接收信号的 UpdateBit Signal 接收时序图Com_TxPduInfo / Com_RxPduInfo、Com_PduGrpVector 数据来源Com_TxSigGr…

RabbitMQ基础

目录 MQ MQ概述 MQ 的优势 1.应用解耦 2.异步提速 3.削峰填谷 MQ 的劣势 1.系统可用性降低 2.系统复杂度提高 3.一致性问题 使用 MQ 需要满足什么条件呢&#xff1f; RabbitMQ 简介 ​编辑RabbitMQ 中的相关概念 RabbitMQ 提供了 6 种工作模式 JMS java实现Ra…

成都睿趣科技:现在开一家抖音小店还来得及吗

随着社交媒体的迅猛发展&#xff0c;抖音已经成为了一个全球范围内广受欢迎的社交平台。在这个短视频应用上&#xff0c;人们分享着各种各样的内容&#xff0c;从搞笑段子到美食教程&#xff0c;再到时尚搭配和手工艺品制作。随着用户数量的不断增长&#xff0c;很多人都在思考…

python基础运用例子

python基础运用例子 1、⼀⾏代码交换 a , b &#xff1a;a, b b, a2、⼀⾏代码反转列表 l[::-1]3、合并两个字典 res {**dict1, **dict2}**操作符合并两个字典for循环合并dict(a, **b) 的方式dict(a.items() b.items()) 的方式dict.update(other_dict) 的方式 4、⼀⾏代码列…

软件生命周期及流程

软件生命周期&#xff1a; 软件生命周期(SDLC&#xff0c;Systems Development Life Cycle)是软件开始研制到最终被废弃不用所经历的各个阶段. 需求分析阶段--输出需求规格说明书&#xff08;原型图&#xff09; 测试介入的晚--回溯成本高 敏捷开发模型&#xff1a; 从1990年…

【AWS实验】 使用 Lake Formation 设置数据湖

文章目录 实验概览目标实验环境任务 1&#xff1a;探索实验环境任务 1.1&#xff1a;在 S3 存储桶中创建文件夹任务 1.2&#xff1a;加载 AWS Cloud9 IDE任务 1.3&#xff1a;将数据复制到 S3 存储桶 任务 2&#xff1a;设置 AWS Lake Formation任务 2.1&#xff1a;注册 Amazo…

基于nRF52840 Dongle配合Wireshark对Mesh网络抓包并解析(Nordic)

Mesh网络抓包解析 准备说明配置过滤解密分析 准备 1&#xff09;nRF52840 Dongle 2&#xff09;Mesh节点 3&#xff09;手机作为配网器&#xff08;苹果手机安装nRF Mesh APP&#xff09; 说明 1&#xff09;节点使用的例程目录&#xff1a;nrf5sdkformeshv500src\examples\…

MLC-LLM 部署RWKV World系列模型实战(3B模型Mac M2解码可达26tokens/s)

0x0. 前言 我的 ChatRWKV 学习笔记和使用指南 这篇文章是学习RWKV的第一步&#xff0c;然后学习了一下之后决定自己应该做一些什么。所以就在RWKV社区看到了这个将RWKV World系列模型通过MLC-LLM部署在各种硬件平台的需求&#xff0c;然后我就开始了解MLC-LLM的编译部署流程和…

4.正则提取html中的img标签的src内容

我们以百度贴吧的1吧举例 目录 1 把网页搞下来 2 收集url 3 处理url 4 空的src 5 容错 6 不使用数字作为文件名 7 并不是所有的图片都用img标签表示 8 img标签中src请求下来不一定正确 9 分页 1 把网页搞下来 搞下来之后&#xff0c;双击打开是这样的 2 收…