
二級標題
去中心化自製組織(Decentralized Autonomous Organization, DAO) 是一種全新的互聯網人類組織協同方式。它的運作依託於區塊鍊網絡,並由其內部成員委員會共同擁有與治理。 DAO的特點在於其“去中心化”,這意味著,該類型的組織無需經由某一中心化機構監管運營,其內部的決策通常以提案(Proposal)與投票(Voting)方式管理推進。
正文
正文
正文
1.1 🧐為什麼使用DAO?
從智能合約的角度來看,常規的合約中往往存在著一些特權級別的操作,類似於:
合約業務邏輯的升級
合約職能賬戶的更替
等...
涉及到DeFi資金池的敏感操作
等...
在以太坊中部署的Solidity合約,通常會採用諸如onlyOwner的modifier來避免合約的普通用戶執行這些特權函數,並同時設定這些特權級別的操作須由合約所允許的管理者(Administer)或操作者( Operator)代為執行。
然而,採用這樣的方式進行權限控制,合約將不可避免地存在“中心化問題”💥。
試想存在如下情形:
DAO常用於組織範圍內的投票。相比於傳統的中心化運營機構,且具體的事物不由特定的“CEO”掌控。同樣的,該組織中也沒有CFO,CMO等眾多管理層角色。取而代之的,則是一份集成了業務邏輯並部署在鏈上自動運行的智能合約。
二級標題
二級標題
二級標題
本系列《Rust智能合約養成日記(10)——Spuntnik DAO》將圍繞Spuntnik-DAO展開詳細介紹,並將在後續的文章中逐步地剖析其智能合約內部的實現原理,同時幫助大家更好地思考“如何從安全的角度開發Rust智能合約”🥳
二級標題
二級標題
二級標題
3. Spuntnik DAO項目架構
Spuntnik DAO 平台主要由3個NEAR智能合約構成,分別履行該項目中不同的職能:
sputnikdao2合約:即具體的DAO實例合約,可實現對DAO治理模式/策略的製定,並履行Spuntnik DAO 平台內部有關決策管理的職能。例如處理提案與投票,控制DAO成員理事會角色權限等...
以下為該合約的精簡示意圖,更多詳細的解讀將在後續的文章中進一步展開
sputnik-staking合約:與DAO實例合約所綁定的治理代幣合約。例如用戶可將一定數量的治理代幣存入該合約,以獲得在該用戶sputnikdao2合約中的投票權重,又或者將治理代幣委託給指定的用戶,以增加該代理者的投票權重。