見出し画像

イーサリアム創始者ヴィタリック・ブリテン氏「DAOs、DACs、DAsなど:不完全な用語ガイド」の記事を日本語で翻訳!

こんにちは、Daishoです。

このnoteは以下の記事を、日本人でもすぐ読めるように日本語訳したものです。


DAOs、DACs、DAsなど:不完全な用語ガイド

2014年5月6日、Vitalik Buterin投稿
研究開発

デジタルコンセンサススペース(仮想通貨2.0の新しい用語)で最も人気のあるトピックの一つは、分散型自律エンティティの概念です。この分野には、急速に関わっているグループがいくつかあります。例えば、「分散型自律企業」を開発しているBitshares(別名Invictus Innovations)、分散型アプリケーションを手掛けるBitAngelsのDavid Johnston、私たちが提案した分散型自律企業の概念がより一般的で必ずしも金融的ではない「分散型自律組織(DAO)」に変わったものなどです。全体として、「DAO主義」が準サイバー宗教になりつつあると言っても過言ではありません。しかし、この分野には隠れた問題が一つあります。それは、これらの個々の用語の意味が誰にも明確でないことです。具体的に分散型組織とは何なのか、組織とアプリケーションの違いは何なのか、そして何がそもそも「自律的」と呼ばれるのか。多くの人がこの用語の一貫性の欠如に苛立ちを感じています。BitsharesのDaniel Larimerも「誰もがDACを中央集権型企業のIPO手段と考えている」と指摘しています。この記事の目的は、これらの概念を掘り下げ、少なくともこれらの実態を理解するための一貫した始まりを見つけることです。

スマートコントラクト

スマートコントラクトは最も単純な形の分散型オートメーションで、次のように簡単かつ正確に定義できます。スマートコントラクトは、デジタル資産と複数の当事者が関与するメカニズムで、当事者の一部または全員が資産を投入し、契約が開始された時点で未知のデータに基づいて資産が自動的に分配されるものです。

例えば、雇用契約がその一例です。AがBにウェブサイトを作成するために500を支払いたいとします。この契約は以下のように機能します。Aが契約に500を投入し、資金はロックされます。Bがウェブサイトを完成させると、Bは資金を解放するよう契約にメッセージを送ることができます。Aが同意すれば、資金は解放されます。Bがウェブサイトを完成させないことを決めた場合、Bは資金を放棄するメッセージを送ることで辞めることができます。Bがウェブサイトを完成させたと主張し、Aが同意しない場合、7日間の待機期間後、判定者JがAまたはBの有利な判決を下すことになります。

スマートコントラクトの重要な特性は簡単です:関与する当事者の数が固定されていることです。当事者は初期化時にすべて知られている必要はありません。Aが資産Aの50単位を資産Bの10単位と交換する売注文もスマートコントラクトです。スマートコントラクトは永遠に動作することもあります。ヘッジング契約やエスクロー契約がその例です。ただし、永続的に動作するスマートコントラクトは依然として固定された当事者の数を持つべきです(たとえば、完全な分散型取引所はスマートコントラクトではありません)。永続的な意図がない契約もスマートコントラクトです。

ここには一つのグレーゾーンがあります:片側が有限で、もう一方が無限の契約です。例えば、デジタル資産の価値をヘッジしたい場合、誰でも自由に出入りできる契約を作りたいかもしれません。この場合、資産に2倍のレバレッジをかけている側の当事者数は無限ですが、自分の側の当事者数は有限です。この場合、私は次のような区分を提案します:有限の当事者数を持つ側が特定のサービスを受けることを意図している場合(つまり消費者)はスマートコントラクトです。しかし、利益のために参加している場合(つまり生産者)はスマートコントラクトではありません。

自律エージェント

自律エージェントはオートメーションスペクトラムの反対側にあります。自律エージェントには特定の人間の関与が必要ありません。つまり、エージェントが動作するハードウェアを構築するためにある程度の人間の努力が必要かもしれませんが、エージェントの存在を認識する人間が存在する必要はありません。今日既に存在する自律エージェントの一例はコンピュータウイルスです。ウイルスは人間の行動なしに機械から機械へ自己複製して存続し、ほとんど生物のように存在します。より無害な例としては、分散型自己複製クラウドコンピューティングサービスがあります。このシステムは一つの仮想プライベートサーバーで自動化されたビジネスを開始し、利益が増加すると他のサーバーをレンタルし、ソフトウェアをインストールしてネットワークに追加します。

完全な自律エージェントや完全な人工知能(AI)はSFの夢です。そのようなエンティティは、状況の任意の変化に適応し、自らの持続可能性を理論的に支えるハードウェアを製造することができるかもしれません。その間、コンピュータウイルスのような単目的のエージェントやより複雑なバージョンが存在します。例えば、自己複製クラウドサービスの最も単純な形態は、特定のプロバイダー(Amazon、Microtronix、Namecheapなど)からのみサーバーをレンタルできます。より複雑なバージョンは、特定のウェブサイトのリンクが与えられた場合、どのプロバイダーからでもサーバーをレンタルする方法を学習し、新しいウェブサイトを検索エンジンを使って見つけることができます(そして、もちろん、Googleが失敗した場合は新しい検索エンジンも見つけることができます)。次のレベルでは、自らのソフトウェアを進化的アルゴリズムでアップグレードしたり、新しいサーバーレンタルのパラダイムに適応したり(例えば、普通のユーザーに自分のソフトウェアをインストールし、デスクトップで収益を得るオファーを出す)、さらには新しい業界を発見し、参入することができるようになります(最終的には完全に汎用的なAIに進化します)。

自律エージェントは最も作成が難しいものの一つです。成功するためには、複雑で急速に変化し、さらには敵対的な環境でナビゲートできる必要があるからです。ウェブホスティングプロバイダーが不正を働くと、特定のサービスのインスタンスを特定し、不正行為を行うノードに置き換えるかもしれません。自律エージェントはそのような不正を検出し、不正なノードをシステムから排除または無効化する必要があります。

分散型アプリケーション

分散型アプリケーションはスマートコントラクトと似ていますが、二つの重要な点で異なります。まず、分散型アプリケーションには市場の両側で無制限の参加者がいます。次に、分散型アプリケーションは必ずしも金融的である必要はありません。このため、分散型アプリケーションは実際には最も簡単に書くことができるものでした(または、一般的なデジタルコンセンサスプラットフォームが登場するまでは最も簡単なものでした)。例えば、BitTorrentは分散型アプリケーションの一例ですし、Popcorn Time、BitMessage、Tor、Maidsafeも同様です(Maidsafeは他の分散型アプリケーションのプラットフォームでもあります)。

一般に、分散型アプリケーションは二つのクラスに分類され、両者の間には広範なグレーゾーンが存在する可能性があります。第一のクラスは完全に匿名の分散型アプリケーションです。ここでは、ノードが誰であるかは重要ではなく、すべての参加者が本質的に匿名であり、システムは一連の瞬間的な原子レベルの相互作用で構成されています。BitTorrentやBitMessageがその例です。第二のクラスは評判ベースの分散型アプリケーションで、システム(またはシステム内のノード)はノードの追跡を行い、ノードがアプリケーション内で信頼性を維持するメカニズムを持っています。このメカニズムは純粋に信頼性を確保するために維持されており、地位は譲渡不可能であり事実上の金銭的価値を持たないべきです。Maidsafeがその例です。もちろん、純粋さは不可能です。BitTorrentのようなシステムでも、アンチDDoS対策のために他のピアの評判のような統計を維持する必要がありますが、これらの統計の役割は純粋に背景にあり、非常に限定的な範囲で機能します。

分散型アプリケーションと「他の何か」の間の興味深いグレーゾーンは、BitcoinやNamecoinのようなアプリケーションです。これらは従来のアプリケーションと異なり、エコシステムを作り出し、このエコシステムの中で価値を持つ仮想財産の概念があります。Bitcoinの場合はビットコイン、Namecoinの場合はネームコインやドメイン名です。下記の通り、私の分散型自律組織(DAO)の分類はこのような概念に触れており、正確にどこに位置するかは不明です。

分散型組織

一般的に、人間の組織は二つの要素の組み合わせとして定義できます。一つは資産のセット、もう一つは特定のクラスに分割されるかどうかに関わらず、個人のセットが互いに相互作用し、特定の条件下で資産の一部を使用できるルールを含むプロトコルです。例えば、チェーンストアを運営するシンプルな企業を考えてみましょう。この企業には三つのクラスのメンバーがいます:投資家、従業員、顧客。投資家のメンバーシップルールは、固定サイズ(またはオプションでクオラム調整可能なサイズ)の仮想財産のスライスです。仮想財産を購入して投資家になり、株を売るまで投資家であり続けます。従業員は、投資家または投資家によって特別に認可された他の従業員(または、投資家によって認可された他の従業員によって認可された他の従業員、以下再帰的に)によって雇用され、同じ方法で解雇されることもあります。顧客は、誰でも自由に公式に認められた方法で店舗と相互作用できるオープンメンバーシップシステムです。このモデルでは、サプライヤーは従業員と同等です。非営利団体は、寄付者とメンバー(慈善受益者がメンバーと見なされるかどうかは異なります;受益者の福利の増加を慈善団体の「製品」と見なす代替視点があります)を含む異なる構造を持っています。

分散型組織のアイデアは、同じ組織の概念を分散化することです。人間が直接対話し、法的システムを通じて財産を管理する階層構造の代わりに、分散型組織はコードで指定されたプロトコルに従って相互作用する人間のセットを含み、ブロックチェーン上で強制されます。DOは物理的な財産の保護のために法的システムを利用することもありますが、そのような使用は二次的です。例えば、前述の株主所有の企業を完全にブロックチェーン上に移植することができます。長期間にわたるブロックチェーンベースの契約は各個人の株式の保有を記録し、ブロックチェーン上の投票により株主が取締役会や従業員のポジションを選出できます。スマートプロパティシステムもブロックチェーンに直接統合でき、DOが車両、安全な預け箱、建物を管理することが可能になります。

分散型自律組織

ここで、最も曖昧な定義を持つおそらく聖杯的なもの、分散型自律組織(DAO)とその企業クラスである分散型自律企業(DAC)について考えます。分散型自律組織の理想は簡単に説明できます。それはインターネット上で自律的に存在し、オートマトン自体ができないタスクを実行するために個人を雇うことに大きく依存しているエンティティです。

上記を考慮すると、重要なのはDAOが何ではないか、そしてDAOではなくDOまたはDAまたは自動エージェント/AIであるものの違いに焦点を当てることです。まず、DAを考えてみましょう。DAとDAOの主な違いは、DAOには内部資本があることです。つまり、DAOは何らかの内部財産を持ち、その財産を特定の活動を報酬するメカニズムとして使用する能力があります。BitTorrentには内部財産がなく、BitcloudやMaidsafeのようなシステムには評判がありますが、その評判は売買可能な資産ではありません。一方、BitcoinやNamecoinには内部財産があります。しかし、単なるDOも内部資本を持ち、自律エージェントも同様です。

次にDOを見てみましょう。DOとDAOの明らかな違いは「自律的」という言葉にあります。つまり、DOでは人間が意思決定を行い、DAOは何らかの形で自分自身で意思決定を行います。これは驚くほど定義が難しい区別です。なぜなら、独裁者が常に指摘するように、特定の一連のアクターが直接意思決定を行うことと、そのアクターが意思決定が行われる情報をすべて制御することの違いはほとんどないからです。Bitcoinでは、少数のマイニングプールによる51%攻撃がブロックチェーンを逆転させることができ、仮想の分散型自律企業ではデータ入力の提供者全員が共謀してDACに1FxkfJQLJTXpW6QmxGT6oF43ZH959ns8Cqにすべてのお金を送るように思わせることができます。しかし、明らかに二者の間には意味のある違いがあるため、定義する必要があります。

私自身の違いの定義は次の通りです。DOもDAOも共謀攻撃に弱く、(最良の場合)過半数、(悪い場合)特定タイプのメンバーのかなりの割合が共謀して特定の方向にD*Oの活動を導くことがあります。しかし、違いは次の通りです。DAOでは共謀攻撃はバグとして扱われ、DOでは機能として扱われます。例えば、民主主義では、メンバーの多数が最善と考える解決策を選び、その解決策が実行されることがポイントです。一方、Bitcoinでは、全員が特定の結果を望まずに個々の利益に基づいて行動する「デフォルト」の行動が意図されていますが、特定のブロックチェーンを支持するための51%攻撃は異常です。この社会的合意への訴えは政府の定義に似ています。例えば、地元のギャングがすべての店主に財産税を課す場合、ある地域では成功するかもしれませんが、人口のかなりの部分はそれを正当なものとして扱いません。一方、政府が同じことをすると、公共の反応は反対方向に傾きます。

Bitcoinはここで興味深いケースです。一般的にはDAOに近いですが、2013年に現実が異なることが証明された事件がありました。例外的なブロックが(少なくとも私たちはそう信じたい)誤って生成され、そのブロックはBitcoinQt 0.8クライアントでは有効と見なされましたが、BitcoinQt 0.7のルールでは無効とされました。ブロックチェーンが分岐し、あるノードはこの例外的なブロックを含むブロックチェーン(これをB1と呼びます)を追い、他のノードはそのブロックを無効と見なして別のブロックチェーン(これをB2と呼びます)を作業しました。ほとんどのマイニングプールはBitcoinQt 0.8にアップグレードしていたため、B1を追いましたが、ほとんどのユーザーはまだ0.7を使用していたためB2を追いました。マイニングプールのオペレーターはIRCチャットで集まり、B2をマイニングするようプールを切り替えることで合意しました。これはユーザーにとって、アップグレードを必要としないため簡単でした。6時間後、B2チェーンがB1を追い越し、B1が消滅しました。この場合、意図的な51%攻撃がコミュニティによって正当と見なされ、BitcoinはDOとなりました。しかし、ほとんどの場合、これは起こらないため、BitcoinをDAOとして分類するのが最も適切ですが、自律性の実装に不完全さがあります。

しかし、BitcoinをDAOと分類することに満足しない人もいます。なぜなら、それは十分に賢くないからです。Bitcoinは思考せず、マイニングプロトコルを除いて誰かを「雇う」こともなく、単純なルールに従います。アップグレードプロセスもDOのようです。この見方を持つ人々は、DAOを高度に自律的な知性を持つものと見なします。しかし、この見方にはDAOとAA/AIの区別が必要です。この区別はおそらく次のように言えます。AIは完全に自律しているのに対し、DAOは定義されたプロトコルに従って相互作用する人間の重い関与を必要とします。DAO、DO(および単なるO)、AI、そして第四のカテゴリーである単なるロボットを、次のような古典的な象限チャートで分類できます。内部資本を持たないエンティティを分類するためのもう一つの象限チャートも追加して、立体的にします。

分散型自律企業

分散型自律企業(DAC)は小さなトピックですが、基本的にDAOのサブクラスであり、言及する価値があります。DACの用語の主要な提唱者であるDaniel Larimerの定義を借りると、DACは配当を支払います。つまり、DACには何らかの方法で購入可能で取引可能な株式の概念があり、その株式はDACの成功に基づいて継続的な収入を株主に提供する可能性があります。DAOは非営利です。DAOでお金を稼ぐ方法は、エコシステムに参加することであり、DAO自体に投資することではありません。明らかに、この区別は曖昧です。すべてのDAOには所有可能な内部資本があり、その内部資本の価値はDAOが強力/人気になるにつれて上昇する可能性があるため、多くのDAOは必然的にDAC的な性質を持つことになります。

したがって、この区別は流動的であり、強調点に依存します。配当が主なポイントである程度と、参加によってトークンを獲得する程度です。また、「株式」という概念が単なる仮想財産ではなく存在する程度です。例えば、非営利の理事会のメンバーシップは、しばしば任意で付与され、没収されるため、投資可能な財産として分類されることはありません。また、ビットコインは株式ではありません。なぜなら、ビットコインはシステム内の利益や意思決定権を主張する権利を与えないからです。一方、企業の株式は確かに株式です。最終的には、利益メカニズムとコンセンサスメカニズムが同じであるかどうかという意外と微妙な点が区別の基準になるかもしれません。

上記の定義はまだ完全ではなく、グレーゾーンや欠陥がある可能性があり、DOがDAOになるために必要な自動化の種類を定義するのは非常に難しい問題です。さらに、これらのすべてをどのように構築するかという問題もあります。例えば、AIはプライベートサーバーのネットワークとして存在すべきであり、それぞれがしばしば独自のローカルコードを実行しますが、DOは完全にオープンソースでブロックチェーンベースであるべきです。この二つの極端の間には、多くの異なるパラダイムがあります。知能のどの部分がコアコードにあるべきか?コードの更新に遺伝的アルゴリズムを使用するか、それともフタルキや個人に基づく投票や審査メカニズムを使用するか?メンバーシップは売買可能で譲渡可能な株式を持つ企業スタイルか、それともメンバーが他のメンバーを投票で出入りさせる非営利スタイルか?ブロックチェーンはプルーフオブワークか、プルーフオブステークか、それとも評判ベースか?DAOは他の通貨で残高を維持するべきか、それとも内部トークンの発行だけで行動を報酬するべきか?これらはすべて難しい問題であり、私たちはまだその表面を引っかいたに過ぎません。

原文はこちら↓


この記事が気に入ったらサポートをしてみませんか?