Die-Hard fan of Nikola Tesla.
This story contains new, firsthand information uncovered by the writer.
The is an opinion piece based on the author’s POV and does not necessarily reflect the views of HackerNoon.
今日の世界では、中央集権的な機関が統治のほぼすべての側面を支配しています。企業部門から政府機関まで、その傾向が見られます。私たちは真の分散化を信じているため、「階層型システム」は、人間の介入が大きな中央集権的なシステムを表すのに最も適した用語です。これらのシステムはトップダウンの意思決定に依存しており、権限は少数の人々の手に集中しています。
一方、ブロックチェーンや自律分散型組織(DAO)などの分散型テクノロジーは、集団統治モデルを通じて権力をコミュニティに戻すために最善を尽くしています。
分散型ガバナンス(DeGov)における重要な課題の 1 つは、誰が意思決定を行うかを決定することです。従来の DAO では、トークンベースのガバナンスが使用されることが多く、保有するトークンの数が影響力と意思決定力に直接関係しています。分散型ブロックチェーン ベースのシステムであっても、トークンの蓄積による中央集権化の可能性などの欠陥があります。
さて、この記事を紹介するポイントはここにあります。「トークン蓄積による集中化」などの欠陥に対抗するために、Āut Labs の自己主権型アイデンティティ (SSID) プロトコルとレピュテーション システムを使用したレピュテーション ベースのガバナンスを実用的なソリューションとして提案します。コミュニティへの貢献とコミットメントを持つユーザーに基づくレピュテーション ベースのガバナンスの主な利点を見てみましょう。
これは、意思決定権が金融資産の保有ではなく積極的な参加を通じて獲得され、維持されているかどうかを判断するのに役立ちます。
この記事では、分散型ガバナンスの中核となる側面のいくつかを、この実験的な技術を公的に受け入れられるシステムにするための最新技術を取り上げながら取り上げます。また、評判に基づくガバナンスが従来の階層構造を解体する方法についてもすべて明らかにし、Āut Labs の技術とブロックチェーン ベースのスマート コントラクトを使用してそのようなシステムを実装するための技術的な青写真を提供します。興味深い内容になると思いますので、始めましょう。
まず、「分散型ガバナンス」の概念を理解することが重要です。これは、組織内の決定を単一の組織が絶対的に制御できないことを意味します。代わりに、参加者のコミュニティ (多くの場合、トークン所有者または評判ポイントによって表されます) が権限を共有します。DAO は、コミュニティのメンバーが協力し、投票し、組織の方向性を導くことができるフレームワークを提供するため、この運動の旗艦となっています。
この分散型システムは仲介者を排除するため、決定は民主的で透明性があり、最も重要なことに分散化されます。ガバナンス システムはブロックチェーンに直接基づいているため、DAO では単一のエンティティを信頼する必要がありません。そのため、DAO は中央集権的な制御を、透明性のあるルールベースのスマート コントラクトに置き換えます。
👉集中型階層
記事の冒頭で用語を紹介したように、「階層型ガバナンス」は基本的に中央集権的な権威を中心に構成されており、意思決定はトップの少数の個人によって行われます。このモデルは政府機関、企業、その他の組織のバックボーンとなっていますが、これらの階層は多くの場合、次のような特徴があります。
• 権力を少数の者に集中させる。
• 官僚的な階層が多すぎるため、意思決定が遅くなる。
• 透明性と説明責任が欠如している。
👉トークンベースのガバナンスの弱点
DAO は意思決定の分散化を容易にしましたが、多くの DAO は依然としてトークンベースのシステムに依存しており、各トークンが投票に相当します。皮肉なことに、このアプローチは、DAO が克服しようとしている次のような深刻な問題を引き起こすことがよくあります。
• 裕福なメンバーや機関が大量のトークンを保有し、最終的には中央集権化を引き起こす可能性があります。
• 評判や貢献が不足している場合でも、非アクティブなトークン保有者は、さまざまな役割でコミュニティに積極的に参加している人々と同じくらいの影響力を持つことができます。
評判ベースのガバナンスは、トークンベースの DAO の根強い欠陥を解決しようとします。この種のシステムでは、メンバーはコミュニティ内での貢献、行動、評判に基づいて影響力を獲得します。製品やサービスの開発、コミュニティとの関係、他のプロジェクトとの調整など、さまざまな役割があります。
この独創的なコンセプトにより、中央集権化のリスクを排除し、最も積極的かつ評判の高い参加者がコミュニティ内の意思決定プロセスにさらに大きな影響力を持つようになります。
評判ベースのガバナンスは、トークンベースの DAO の場合で説明したように、DAO 内でのユーザーの意思決定力が、保有するトークンの数ではなく、評判に比例するシステムです。評判スコアは、分散システム内でのユーザーのアクティビティ、貢献、およびやり取りに基づく動的な尺度です。
このモデルでは:
Āut Labs は、自己主権型アイデンティティ (SSID)、評判、分散型コミュニティのためのプロトコルを提供しています。これらのプロトコルは、参加者が評判に基づいて影響力を獲得する評判ベースのガバナンス モデルの構築に使用できます。注目すべき主な機能は次のとおりです。
興味があり、独自の分散型民主的ガバナンスDAOの構築を開始したい場合は、Āut LabsがMembership.sol
と事前に開発した契約書を参考にすることができます。この契約書は、 GitHubリポジトリからダウンロードできます。この契約書は、ブロックチェーンとスマートコントラクトが分散型の実力主義の参加の原則を自動化する方法の優れた例です。
Membership.sol
契約の中核となる要素を分解してみましょう。
この契約により、メンバーはさまざまな役割とコミットメント レベルで DAO に参加できます。役割はメンバーの立場を示すことができ、コミットメントはメンバーの関与度を数値化します。メンバーのコミットメントが高いほど、評判が高まり、意思決定における影響力が高まります。
mapping(address => uint32) public joinedAt; mapping(address => uint256) public currentRole; mapping(address => uint8) public currentCommitment;
契約ではメンバーの登録が維持され、メンバーがいつ参加したかが追跡されます。各メンバーには役割とコミットメント レベルが割り当てられ、メンバーの住所と期間ベースのアクティビティをリンクするマッピングに保存されます。
役割は、DAO 内でのメンバーの役割を表します。ここで、 commitment
、メンバーがどの程度関与しているかを示します。コミットメントは、評判に基づくガバナンスにおいて重要な要素となる可能性があります。なぜなら、コミットメントによって、組織はメンバーのコミットメント度に基づいて決定を判断できるからです。
評判は動的であり、時間の経過とともに変化する可能性があります。契約では、さまざまな期間にわたってメンバーのコミットメントと評判を追跡します。これにより、評判への影響は、1 回限りの活動ではなく、継続的な貢献に基づくものになります。この構造とメカニズムにより、参加者の関与と責任が維持されます。
mapping(address => mapping(uint32 => MemberDetail)) public memberDetails; mapping(uint32 => uint128) public commitmentSums;
これにより、評判スコアリングに参照できる不変の履歴が作成されます。メンバーの影響力は現在の活動だけでなく、組織内での実績にも基づいているため、これらの履歴記録は重要です。
メンバーはコミットメント レベルを変更することができ、この調整は DAO 内での全体的なガバナンスの重みに影響します。契約により、この移行が透明になり、ガバナンス構造に記録されることが保証されます。
function join(address who, uint256 role, uint8 commitment) public { currentRole[who] = role; currentCommitment[who] = commitment; joinedAt[who] = uint32(block.timestamp); _members.add(who); commitmentSum += commitment; }
役割が明確に定義されているため、新しいメンバーをガバナンス システムに効果的に統合できます。
この契約は、すべてのメンバーのコミットメント レベルを集計します。コミュニティ メンバーの財務状況ではなく、評判に基づいて投票権を計算して分配する透明な方法を提供します。次のコードの部分を確認してください。
function getCommitment(address who, uint32 periodId) public view returns (uint8) { if (periodId < getPeriodIdJoined(who)) revert MemberHasNotYetCommited(); MemberDetail memory memberDetail = memberDetails[who][periodId]; return memberDetail.commitment != 0 ? memberDetail.commitment : currentCommitment[who]; }
Membership.sol
をインポートし、EVM 互換のブロックチェーンにデプロイする独自のコントラクト、たとえばGovernance.sol
を作成できます。
DAO には次のような機能があります。
次に、Āut Labs のレピュテーションベースの機能を統合し、リポジトリとドキュメントを確認します。Āut Labs は、分散型エコシステム内でのユーザー アクションの追跡と検証のためのツールを提供しています。これらのツールを使用して、DAO 内でレピュテーションを管理できます。Āut Labs のビルド済みコードまたはパッケージは、DAO の次の機能に使用できます。
評判に基づいて検証された参加者の投票数が 50% 以上の場合、ブロックチェーン ネットワークで合意を達成するための自動提案実行機能を実装できます。
ユーザーが評判ベースの DAO とやり取りできるようにするには、まずテスト目的で React.js を使用してシンプルなフロントエンドを構築する必要があります。フロントエンドの主な機能:
これらは、ガバナンス DAO 開発プロセスを開始するための概念とアイデアにすぎません。まずはブロックチェーン ネットワークのテストネットで試してみてから、メインネット統合に向けて急いで、実稼働可能な dApp を起動してください。DAO のセキュリティ機能に注意してください。
評判ベースの DAO には次のような欠点もあります。
したがって、評判ベースのガバナンス DAO にも重大な欠点があり、分散型 DAO を主流の採用トレンドに組み込むには、さらに優れた技術や開発が必要になります。
分散型ガバナンスは、従来の階層構造からの革新的な移行を提供しますが、独自の課題がないわけではないことに注意してください。評判に基づくガバナンス (Āut Labs によって導入) は、実力主義の有望な機能をもたらす可能性があります。影響力が富ではなく貢献に結び付けられることを確認できます。ただし、完璧なシステムはありません。
評判システムは主観性に悩まされる可能性があり、偶発的なミスの後にコミュニティ内で信頼を再構築することは難しいかもしれません。心配する必要はありません。新しい技術の開発プロセスが継続的に行われています。したがって、評判ベースのガバナンス DAO の固有の制限に対処する、より洗練されたモデルが期待できます。
分散型ガバナンス:評判に基づくガバナンスによる階層構造の終焉 | HackerNoon