Nervos 創設者 Tai Min 氏: 階層型ソリューションが「不可能な三角形」を打破すると期待 | Blockchain POD Conference
芦荟
2018-09-07 08:27
本文约2324字,阅读全文需要约9分钟
「ブロックチェーンのレイヤー2拡張は、パフォーマンスの問題を解決するための良い薬です。つまり、コンセンサスメカニズムの階層化を通じて、さまざまなレベルを使用してさまざまな

ブロックチェーンの基本的な設計には「不可能な三角形」があり、セキュリティ、分散化、パフォーマンスの 3 つからのみ選択できます。現在、最も一般的な POW メカニズムと DPos メカニズムは同じです。既存のソリューションはこの不可能な三角形を打破できるでしょうか? 9月5日、Odailyが主催し、36Kr Group Strategyが共催したPODカンファレンスで、Nervosの創設者であるTai氏が自身の答えを述べた。

Tai Chi は、ブロックチェーンのレイヤー 2 拡張がパフォーマンスの問題を解決する良い薬であると信じています。つまり、コンセンサス メカニズムの階層化を通じて、さまざまなレベルを使用してさまざまなニーズを満たすことができます。同社が設立した Nervos プロジェクトは、ブロックチェーンの基盤となるインフラストラクチャを 2 つのレイヤー (レイヤー 1 とレイヤー 2) に分割することに重点を置いています。レイヤー 1 は効率には重点を置かず、上位チェーンのセキュリティと最適化のみに重点を置きますが、レイヤー 2 は効率、パフォーマンス、使いやすさに重点を置きます。

タイ氏の見解では、すべてのニュースが世界的に合意される必要はないため、すべてのことをレイヤー 1 で実行できるわけではなく、多くのことはレイヤー 2 で実行できます。 「コンセンサスは階層的です。小規模で達成する必要があるコンセンサスもあれば、世界規模で達成する必要があるコンセンサスもありますが、世界規模を必要とするコンセンサスはほとんどありません。」

タイ氏は、現在のレイヤー 1 はレイヤー 2 にあまり適応していないため、レイヤー 2 ソリューションを実装するのは難しいと述べました。そして、Nervos は Layer1 と Layer2 を同時に開発します。ビットコインのパブリックチェーンと比較すると、Nervosのレイヤー1はトランザクションモデルの改善から始まり、UTXO(Unspent Transaction Output、つまり未使用のトランザクション出力)を一般化し、データ処理を追加する。

副題

以下は戴氏のスピーチの書き起こしです。

こんにちは、みんな! 「少し緊張しています。まず、ここに来て、Nervos と呼ばれる私たちのプロジェクトを紹介できることをとてもうれしく思います。発音はとても奇妙で、私たち自身もよく間違えています。」私の講演のテーマは、Layer2向けに誕生した次世代ブロックチェーンネットワークです。

まず初めに、自己紹介をさせてください。私の名前はタイです。私の名前はかなり変わっています。私はプログラマーです。私はほぼ 10 年間コードを書いています。コードを書いて生計を立てています。今年は、少し少ないです。

この不可能な三角形についてはよく言われているようなので、ここから始めましょう。分散システムには、セキュリティ、パフォーマンス、自動化を同時に実現することが難しい、いわゆる 3 つのエネルギーの問題があります。安全なシステムを失っては意味がありません。ブロックチェーン システムであるため、セキュリティについて妥協することは困難です。残りの疑問は、パフォーマンスと分散化の間でどのようにトレードオフを行うかということです。これは両方ではなく、トレードオフでなければならないことは誰もが知っています。

現在のプロジェクトからのトレードオフを見てみましょう ここで私が話している捕虜について 頭の中で考えてみてください これはサトシ・ナカモトによって作られたブロックチェーンです 彼が放棄したのはパフォーマンスであり 彼は極端なセキュリティと極端なセキュリティを選択しましたこのようにして集中化すると、比較的パフォーマンスの悪いブロックチェーンが得られますが、実際には非常にパフォーマンスが劣ります。

次に、右側の DPos を見てみましょう。どのようにトレードオフが行われるのでしょうか?一部のパフォーマンスと引き換えにある程度の分散化を放棄したため、比較的良好なパフォーマンスが得られましたが、分散化は放棄されました。これでいいですか?言うのは難しいですが、興味深い選択です。

私たちはシステムの中にいますが、コンセンサスをとったときに、完璧な列車停止を実現するにはどうすればよいでしょうか?とても難しいと思いますが、どうすればよいでしょうか?この問題を多層的な方法で解決します。Layer1では、検証と成熟したコンセンサスのみを行います。Layer1は、極度のセキュリティを選択するため、POWを使用します。Layer2には、多くの種類があり、一元化することも、携帯電話にすることもできます。いずれにしても、状態が生成されます。Layer2では、非常に高いパフォーマンスに改善することもできます。我々が考えます、問題は 1 つのレベルで解決するのではなく、複数のレベルで解決する必要があります。

別の観点から見ることもできます。すべてのメッセージがグローバルに合意される必要はないため、すべての処理がレイヤー 1 で行われるわけではありませんが、多くの処理はレイヤー 2 で行われます。たとえば、「私はあなたにメッセージを送信します」というものです。知っていればOKですが、全員ではありません。私たちは、コンセンサスにはレベルがあると考えています。小規模で達成する必要があるコンセンサスもあれば、世界規模で達成する必要があるコンセンサスもありますが、世界規模を必要とするコンセンサスはほとんどありません。

Layer1 と Layer2 を同時に実行する必要があるのはなぜですか?このように考えます。実際にレイヤ 1 を作成するときに、すべてのレイヤ 1 がレイヤ 2 として考慮されるわけではありませんが、これは時間によるものなので、これを責めることはできません。作成されたときは、レイヤ 1 の数はそれほど多くありませんでした。今我々がやっているLayer1はLayer2に対して非常によく設計されていて、初日に同時にLayer2間のやりとりのプロトコルを設計することができますが、プログラム的にはもちろん自分のドッグフードを食べることなので、 Layer1 と Layer2 を同時に実行できますが、Layer2 を実行する同僚とは常に通信し続けます。

Layer1 はどのように見えるでしょうか?皆さん、このLayer1 CKB(CommonKnowledgeBase)を見てください。まず、データの一部をデータベースに保存するのは非常に安価であるのに、データの一部をブロックに保存するのは非常に高価であるのはなぜでしょうか?という質問から始めます。ブロックチェーン上のデータは世界的なコンセンサスであるため、グローバルコンセンサスデータは本質的に非常に高価です。どれだけ時間が経っても、絶対的なコストは下がりますが、相対的なコストは相対的に高くなります。

共通知識とは何ですか?これは経済学の用語です。基本的には、あなたは知っている、私は知っている、そして私はあなたが知っていることを私が知っているという意味です。これはコンセンサスの問題です。 「Pirates Divide Diamonds」や「Green Eye Island」など、そのようなゲームをたくさんプレイしたことがあるかもしれません。

それで

それでサトシ・ナカモトが作成したブロックチェーンと比較すると、CKB は小さな一歩しか進んでいませんが、UTXO (Unspent Transaction Output、つまり未使用のトランザクション出力) を一般化したものです。UTXO には LOCK と AMOUNT があり、CELL にはもう 1 つのデータがありますが、これは UTXO に基づく非常に小さなステップにすぎません。これは私たちのアイデアの 1 つであり、つまり将来的にはレイヤー 2 が輝くと考えていますが、現時点ではそれらに合わせて作られた非常に優れたレイヤー 1 が存在しないことがわかったので、非常に優れたレイヤー 1 を作りたいと考えています。レイヤ 2 をサポートします。

さて、私のスピーチはこれで終わりです、ありがとうございました!

芦荟
作者文库