This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Spuntnik DAOコントラクト分析:NEARエコシステムの分散型ガバナンスインフラストラクチャ
#Rustスマートコントラクト開発日記(10):Spuntnik DAOコントラクトシリーズの解釈
1. はじめに
去中心化自制组织(DAO)は、新しいタイプのインターネット組織協力の方法です。それはブロックチェーンネットワークに基づいて運営され、内部のメンバーによって共同で所有および管理されます。DAOの核心的な特徴は去中心化であり、中央集権的な機関の監視を必要とせず、通常は提案と投票の方法で意思決定と管理が行われます。
1.1 DAOの必要性
スマートコントラクトの観点から見ると、従来の契約には通常いくつかの特権操作が存在します。
イーサリアムのSolidity契約では、onlyOwnerなどの修飾子を使用して、一般ユーザーがこれらの特権関数を実行するのを制限し、指定された管理者またはオペレーターが実行します。
しかし、この権限管理の方法は、契約に「中央集権的な問題」が存在することを引き起こす可能性があります。以下のような状況が発生する可能性があります:
これらのリスクは、ユーザーの資産の安全性に不確実性をもたらします。したがって、真の分散化を実現するために、多くのプロジェクトはコミュニティ投票メカニズムを導入し、契約の信頼性と透明性を高め、ユーザーの信頼を勝ち取っています。
DAOは組織内部の投票に一般的に使用されます。従来の中央集権的な機関とは異なり、CEOなどの管理職が存在せず、チェーン上にデプロイされた自動的に実行されるスマートコントラクトによってビジネスロジックが実行されます。
!
2. Spuntnik DAOスマートコントラクトシリーズ解読説明
NEARエコシステムのDAOインフラストラクチャプラットフォームSputnik DAO(はastrodao)とも呼ばれ、NEARに優れたコミュニティ自治能力を提供します。プロジェクトチームはDAOメカニズムを便利に統合し、異なるガバナンスモデルを設定し、マルチシグガバナンスを構成し、ガバナンストークンを発行するなどの個別のニーズに対応できます。
本シリーズでは、Spuntnik DAOについて詳しく説明し、そのスマートコントラクトの実現原理を分析し、安全な観点からRustスマートコントラクトを開発する方法を考える手助けをします。
!
3. Spuntnik DAOプロジェクトアーキテクチャ
Spuntnik DAOプラットフォームは主に3つのNEARスマートコントラクトで構成されています:
sputnikdao2合約:具体的DAOインスタンス合約、ガバナンス戦略を策定し、提案や投票を処理し、メンバーの権限を制御するために使用されます。
sputnik-staking合約: DAOインスタンスにバインドされたガバナンストークン契約。ユーザーはトークンを預けて投票権重みを得ることができるか、他の人に委任してその重みを増加させることができる。
sputnikdao-factory2スマートコントラクト:工場モデルを採用してプラットフォーム上のすべてのDAOインスタンスを統一的に作成および管理します。
本シリーズでは、NEARエコシステムの基盤インフラであるSpuntnik DAOプラットフォームについて、トップダウンで詳しく紹介します。今後の内容にご期待ください。
!
!
!