原題:The DFINITY"Blockchain Nervous System"
ドミニク・ウィリアムズ
翻訳: アンクル・レッド・アーミー & ブロックパンク
コミュニティ: Nutshell Universe (ID: DfinityFun)
背景
背景
分散ネットワークで無限に拡張できる高性能の仮想コンピューターを構築するために、DFINITY はプロトコルと暗号化に関して多くの作業を行ってきました。最終的には、現在の主流システムをスマートコントラクトで再構築できるプラットフォームである革新的な「分散型クラウド」を構築することだ。当社は、しきい値署名リレー、検証タワー、検証ツリー、USCID (Unique State Replication ID) など、独自の新しいテクノロジーのセットを構築することに成功しており、これらは徐々に広く受け入れられてきています。
これらの新しいテクノロジーの多くは、過去のルールや原則を完全に覆しています。たとえば、しきい値署名リレーはシステムのセキュリティを大幅に向上させ、同時に速度を現在のイーサリアムの 50 倍に高め、Dapps のエクスペリエンスを大幅に改善しました。
私たちの目標は、イーサリアムの姉妹ネットワークを作成し、EVM エコシステムをさらに拡大し、イーサリアムのリーダーシップをさらに強化できるよう支援することです。これを達成するには、新しいネットワーク プロトコルや暗号化テクノロジだけでは十分ではなく、DFINITY はさらなる革新をもたらす必要があり、イーサリアムでもこれらの新しい標準を使用できることを期待しています。
イーサリアムに敬意を表し、そのエコシステムを真に拡大するために、DFINITY は新しいタイプの分散型意思決定システムを導入します—"ブロックチェーン神経系"(または"BNS"副題
存在理由
DFINITY 神経系がどのように機能するかを説明する前に、DFINITY 神経系につながる出来事とニーズを確認してみましょう。
メントーグー、Bitfinixなど彼のトークンが盗まれました
これらの盗難は仮想通貨経済全体にとって恥ずべきことだと思いますが、それでも私はそこから学びたいと思っています。 Bitfinix の盗難は私に最も衝撃を与えたものでした。現在、ブロック ブラウザを通じて、盗まれた数億ドル相当のビットコインをクエリすることはできますが、取り戻すことはできません。
同時に、Bitfinexは何が起こったのかを説明するセキュリティ分析レポートすら公開しておらず、大惨事のように聞こえ、誰も解決方法を知りません。重要なのは、ビットコインやイーサリアムのように尊敬される場合、"コードは法律です"システム上で大量のトークンが盗まれた場合、唯一可能な解決策は、混乱に陥る前にハード フォークを実行することです。しかし、これを達成するのは通常非常に困難であり、コミュニティのコンセンサスを大きく揺るがすことになります。
これは非常に深刻な問題であり、コインを盗むハッカーが多くのチェーンでそれを逃がすことを黙認することしかできません。多くの場合、これらの「技術大国」であるハッカーはコミュニティに深く寄生し、これらの「ボーナスプール」の成長を待っています。非倫理的で十分な技術力を持っていれば、ビットコインなどの暗号通貨を盗むことは非常に儲かる機会となっており、こうした攻撃はエスカレートするばかりです。
これらの理由から、私は、集中型ネットワークには、財団、ガバナンス委員会、採掘グループなどの機関による人間の介入、またはその他の形式の直接的な人間の介入を必要とせずに、この種の盗難を防御する何らかの方法が必要であると考えるようになりました。パブリック チェーンで提唱されている「分散化」コンセンサスは反対、または有害ですらあり、このネットワーク常駐メカニズムはハードウェア ウォレットなどのセキュリティ強化メカニズムから独立している必要があります。
このネットワーク常駐メカニズムは、盗まれたトークンの返還を試みることができます。盗難による収益を減らすことができれば、ハッカーが投資できるリソースが減り、ハッカーの数も減ります。
明らかに、トークン所有権の特権制御を実行できるブロックチェーン神経システムが非常に重要な役割を果たす可能性があります。
備考: BNS システムで盗まれた資金を返還する効率を最大化するために、さらに多くの機能が導入される予定ですが、これについては後の記事で詳しく説明します。
DAOとBUG契約
どう見ても、DAO は間違いなくこれまでで最もエキサイティングな金融実験の 1 つです。世界中の人々が仮想サイバー空間の分散型ファンドにトークンを投入します。
このファンドは当時の既存のETHの合計14%を調達し、ネイティブトークンに対する膨大な需要がネットワーク全体に非常に大きなリスクを引き起こしました。当時、私は異端に属しており、DAO の概念自体を信じていなかったからではなく、DAO で使用されている設計にはシステムにとって非常に明白な理論上の欠陥が多数あったため、それに反対しました。デザイナーたち。
最終的に失敗につながったのは、上記の理論上の欠陥ではなく、より一般的なコードのバグでした。DAO のスマート コントラクトが、再入攻撃の可能性を考慮せずに信頼できないコードを呼び出したということです。
DAO の栄光の時代とその終焉を経験して、私は何が起こったのか深く考えてきました。明らかなことが 3 つあります。
まず、スマート コントラクトを使用して自律システムを作成する際に伴う多くの課題を解決するには、開発者コミュニティが検証するのに長い時間がかかります。また、一部の重要なシステムには常にバグが存在します。
第二に、上級管理者はハッキングまたはデッドロックされたシステムを修正する方法を見つける必要があるため、システムの潜在的な問題やバグを見つけるのが難しく、多くの企業が分散型パブリック コンピューティング ネットワーク上でビジネスを構築することを大きく妨げています。
第三に、スマートコントラクトのコードは市場の大多数の消費者にはまったく理解できないため、コードの欠陥や問題により誰もが知らないうちに多大な損失を被ることになり、これは非常に不公平です。
副題
加速した進化
数年前、私は MMO (大規模マルチプレイヤー オンライン) ゲームを立ち上げ、最終的に 300 万人のユーザーを獲得しました。ユーザー数が 100 万人に達したときに私は VC からの投資を受け入れましたが、初期の作業は私と比較的資金に余裕のなかった小規模なチームによって行われました。
私たちのリソースは限られているため、私たちは可能な限り効率的に開発を推進し、必要に応じてシステムを安価に拡張します。
開発的に言えば、これはテスト ユニットに大きく依存しており、テスト サーバーと統合サーバーの完全なスイートを使用せずに更新を動的にプッシュする必要があることを意味しました。
最大の課題は、いつでも何千人もの人がマルチプレイヤー ゲームをプレイしていることです。彼らが使用するクライアントは、Starburst と呼ばれる専用の仮想クラスター ゲーム サーバーに接続します。
場合によっては、クライアントおよびサーバー コンポーネントの複数のバージョンを毎日リリースすることもあり、ユーザーは実際にこれらの更新を楽しみにしているため、迅速な開発が機能セットの重要な部分になります。これは、ネットワーク クラッシュやユーザーの接続不能を回避しながら、ゲーム エクスペリエンスを損なうことなく行う必要があります。
スターバーストには社内と社外の両方の合意が関係します。内部プロトコルにはゲーム固有の命令と機能が統合されており、定期的に更新されます。外部プロトコルはより安定しており、メッセージ、RPC、およびソフトウェアのバージョン番号の送信を担当し、問題のあるバージョンをロールバックできるため、ユーザーはプレイ中にバージョンの反復間をスムーズに移行できます。
これらの経験は実際にブロックチェーンのガバナンスに使用でき、そのネットワーク上に幅広いアプリケーションを確立する鍵となります。
私は、ビットコイン プロトコルのアップグレードと進化のプロセスにおける苦痛を深く理解しているため、DFINITY ネットワークは教訓を学ばなければなりません。 DFINITY ネットワークには、より複雑な分散プロトコルと設計が必然的に含まれるため、最終的な目標をタイムリーに達成したい場合、開発者はシステム更新の反復に多大な労力を費やす必要があります。
さらに、イーサリアムネットワークに対する DOS 攻撃などの問題が DFINITY 上で発生した場合、DFINITY は緩和策や修復措置をより迅速に講じ、幅広いアプリケーションのサポートを強化します。
プロトコルを管理し、迅速に反復することで、ブロックチェーンの神経システムはこれらの課題に対処するのに役立ちます。基本的な実装は実際には非常に簡単です。 Dfinity は、Dapps を geth や parity (2 つの人気のある Ethereum クライアント) などのコア クライアントに直接接続させるのではなく、特別なリバース プロキシ ソフトウェアでクライアントをラップし、Dapps がそれらのプロキシ ソフトウェアに接続できるようにします。
プロキシ ソフトウェアはブロックチェーンの神経系に接続されており、プロトコルの反復に関する指示に従います。ブロックチェーンが特定のブロックの高さで反復することを決定すると、BitTorrent、IPFS、Swarm などのネットワークから指定されたハッシュ値を渡してダウンロードします。クライアント ソフトウェア インストール パッケージ。
適切なタイミングで、プロキシ ソフトウェアはトランザクション リクエストを一時的にバッファリングし、ユーザーと相互依存する DAPP とのリンクを中断することなくクライアントを自動的にアップグレードします (アップグレードは透過的です)。
もちろん、私の MMO ゲームと比較して、反復をプッシュするときは神経系がより注意する必要があります。重大な欠陥が導入されると仮想コンピューターの状態に影響があり、BNS がロールバックの決定を下せなくなることさえあるからです。
副題
より安全でより最適化された経済的な設計
ビットコインやイーサリアムなどの従来の分散型ネットワークは、比較的単純な経済モデルを構築してきました。プロトコルの開始時から、元のトークン発行の総量は完全またはほぼ固定されており、マイナーは PoW を通じてブロックを生成する権利を獲得するために競争し、それによってトークン報酬を獲得します。契約によりトークンの最終供給と発行率が決定されるため、トークンの価格は主に需要の変化に反映されます。
現在の需要は本質的にまだ投機的なものであり、価格の上昇がさらなる需要を生み出す一方で、逃すことへの「不安」(逃亡の恐怖、またはFOMOとして知られています)が増大します。貪欲、不安、トークン発行のバランスは非常に不安定であり、それが定期的な予測できない価格の上下に直接つながります。
また、Proof-of-Work システムのトークン価格には、マイニング電力コストのフィードバック調整もあります。 Proof-of-Stake システムでは、価格はそのようなトークンの取得コストによって規制されます。
Proof-of-Stake システムの問題点は、電力コストの影響が非常に小さく、トークンの取得コストが市場価格の変動に影響されることが多いことです。 DFINITYマイニングクライアントのようなPoS的なシステムでは、クライアントはトークンを保証金としてロックすることで「マイニングライセンス」を取得し、発行利益を得ることができます。
リスクとしては、市場が暴落するとトークンの価格が急落し、マイニング ノードになるためのコストも低くなることであり、攻撃者はフォールト トレランスの上限を突破してネットワークを制御するのに十分なマイニング ノードを作成できる可能性があります。非常に低コストです。実際、攻撃者は目的を達成するために積極的にディスクを破壊することもあります。
パブリックチェーントークンの価値の変動は多面的なセキュリティ問題であり、PoWネットワークにおいても、価格は計算能力の変化を通じて間接的にインセンティブの程度に影響を及ぼします。
私たちが考えているのは、DFINITY はその神経系を通じてこの長年の問題を実際に解決できるということです。基本的に、神経系はネットワーク内部への特権アクセスを利用して、必要と思われる経済パラメータを動的に変更できます。
たとえば、DFINITY トークンの価格が急落した場合、BNS は入金額を増やすことができ、この状況が続く場合は、ネットワークの通常の運用をサポートするためにマイニング報酬を増やすこともできます。潜在的には、新しいマイニングノードの参加を制限し、申請者を待たせて、あまりにも多くの新しいマイナーが参加してネットワークを制御することを妨げる可能性さえあります。
これから説明するように、ブロックチェーン神経システムの意思決定は、DFINITY のネイティブ トークンの価値を長期間にわたって高め、それによってネットワーク セキュリティを向上させるという目的から始まります。市場の見えざる手により、市場はセキュリティ、ネットワークの拡張、トークンの発行に関して最も情報に基づいた決定を下すようになります。
副題
邪悪な自己矛盾のない市場をどのように統治するか?
スマート コントラクトを使用して構築された自律型ブロックチェーン システムは、これまでに作成された中で最も強力な技術施設の 1 つになります。これにより、Uber や大量の情報転送などの主要なビジネス ロジックを仲介者なしでオープンな形式でリファクタリングできるようになります。
本質的に、これは、シェアリングエコノミーなどの主要なビジネスを、地理に根ざした仲介業者から離れ、サイバースペースやインターネット自体に移行させる無限の可能性を提供します。
これは人間社会全体にとって大きな潜在的な利益をもたらしますが、ネットワーク自律システムには潜在的な危険も伴い、システムをサポートするネットワーク自体の存在さえ脅かされる可能性があります。
暗殺市場を例に考えてみましょう。一部の極端な暗号通貨アナーキストは、分散化された世界での行動を制限する可能性のある暗殺市場が存在すると主張して、それらを擁護しています。
個人的には、上記の見解には強く反対します。おそらく彼らは、競争相手を暗殺するために悪党たちに利用されていただけだろう。しかし、どう考えても、一つ確かなことは、ISISの奴隷市場、児童ポルノ、個人データ取引、そして明らかに非常に邪悪に見えるいくつかのものを含めて、政府は絶対に許さないということだ。
分散型ネットワークの設計者として、私たちはネットワークを破壊不可能にし、たとえ政府から攻撃されても存続できるように努めています。しかし、暗殺市場や麻薬ネットワークなどのシステムの存在は、一連の国際的な高圧的な監視を引き起こす可能性があり、パブリックチェーンの有用性と信頼性を大幅に低下させることになる。
Blockchain Nervous System はソリューションを提供します。要約すると、BNS の目標はトークンの価値を最大化することであるため、トークンは市場の見えざる手によって動かされます。
ネットワークを絶対的に制御しているため、ブロックチェーンの神経システムは、ネットワーク ユーザーを極度の規制圧力にさらしたり、主流ユーザーを排除したり、攻撃を招く可能性があるシステムを発見した場合、ブロックチェーンを凍結する可能性があります。
意思決定にはメリットとデメリットを比較検討する必要があります。 BNS の動作が厳格すぎる、予測不能すぎる、恣意的すぎる、過酷すぎる、あるいはエッジ オブ ザ ボックス システムを不当にシャットダウンする場合、ユーザーはネットワークから離れることを選択するでしょう。市場の見えざる手は、DFINITY が最適なバランスを達成するのに役立つと信じています。
