Celer.Network 共同創設者 Li Xiaozhou 氏: ブロックチェーンをインターネットの規模に到達させたい場合は、オフチェーン拡張テクノロジーに依存する必要があります | Blockchain POD Conference
小派克
2018-09-07 09:49
本文约5027字,阅读全文需要约20分钟
ブロックチェーンはインターネット 3.0 であると考えられていますが、ブロックチェーンの現在の技術と実用化にはインターネットの影すら見えません。

9月5日、Odailyが主催し、36Kr Groupが共催するPODカンファレンスが北京で開催され、Celer.Networkの共同創設者であるLi Xiaozhou氏が「インターネット規模のdAppsの構築と運用」について基調講演を行った。 Celerネットワーク上」。

Li Xiaozhou 氏は、パブリック チェーンの速度が遅い理由は、チェーン上の合意と分散システムのスケーラビリティとの間の和解できない矛盾であると考えています。コンセンサスアルゴリズムの改善によりパブリックチェーンのパフォーマンスは確実に向上しますが、ブロックチェーンをインターネット規模のアプリケーションにするにはまだ程遠いため、オフチェーン拡張システムに依存する必要があります。

同氏は、ブロックチェーンはインターネット3.0であると考えられているが、現在のブロックチェーンは技術面でも実用面でもインターネットの影さえ見えないと述べた。世界共通の分散型エコシステムを構築したい場合、5G時代のすべてのコンピューター、モバイル端末、IoTデバイスは、その上で大規模かつ分散型の安全かつ高速なトランザクションを実行できるようになります。 Li Xiaozhou 氏は、このシステムが提供する必要があるパフォーマンスは 1 秒あたり数十億回の計算であると考えています。

現在のパブリック チェーンの遅さの根本原因は、オンチェーンのコンセンサスと分散システムのスケーラビリティとの間の相容れない矛盾です。分散システム内のすべてのノードが各操作について合意に達することを望む場合、たとえ莫大な通信コストを無視したとしても、システム全体のパフォーマンスがシステム内で最も遅いノードを超えることはありません。コンセンサス アルゴリズムの改善によりパフォーマンスは確実に向上しますが、インターネット規模のアプリケーションの実現にはまだ程遠いです。したがって、ブロックチェーンを迅速に実装できるように、オフチェーン拡張システムに依存する必要があります。つまり、分散アプリケーションのパフォーマンスを大幅に向上させるために、基礎となるパブリックチェーン上に拡張プラットフォームの新しい層を構築する必要があります。

オフチェーンの拡張には、チェーンのテストと状態チャネルが含まれます。両当事者が合意に達できない場合は、オンチェーンの合意に頼ることになります。現実の法執行機関や司法制度と同じです。日常の経済活動においては、取引のたびに司法執行機関が頻繁に介入する必要はなく、相手が預金を持っていること、取引を行う際には契約書や証拠があることだけを知っていれば、取引を行うことができます。裁判所で紛争が生じた場合。オフチェーン展開も同様の考え方です。基盤となるパブリック チェーンの最も貴重なリソースは、入出金、仲裁執行など、チェーン上の合意が必要な操作にのみ使用されます。これにより、分散アプリケーションのパフォーマンスが向上し、ユーザーのプライバシーも保護されます。

たとえば、オフチェーン拡張テクノロジーを使用して迅速な支払いを行う方法などです。お互いを信頼しておらず、頻繁にトランザクションのやりとりを行いたい 2 人がいる場合、まずチェーン上にスマート コントラクトを展開できます。このスマート コントラクトの機能は、資産管理を支援することです。初期のオンチェーン条件が設定された後、この 2 つはオフチェーンで頻繁に対話できるようになります。シリアル番号を含む状態を更新するために必要なのは、タイムスタンプを示し、チェーン上の金額が誰に属するかを示す共同署名だけです。この操作は各人自身の処理速度と両者間の通信コストによってのみ制限されるため、非常に高速です。

いつでも、どの当事者も、手に持った 2 人の連署の状態をチェーン上のスマート コントラクトに送信して、自分のお金を取り戻すことができます。

相手がこの状態に同意するか、指定された時間内に応答しない場合、チェーン上のスマート コントラクトは、受け取った状態に従ってお金を分配します。

もちろん、どの当事者も、相手方が不正行為を行っていると判断することもできます。チェーン上の仲裁により、信頼できる当事者の利益が損なわれないことが保証されます。このような設定により、お互いを信頼していない二人でも非常に迅速に取引を行うことができます。

ブロックチェーン エコシステムでは、さまざまなアカウントを状態チャネルを通じて巨大なネットワークに接続できます。このネットワークでは、任意の 2 つのノードが直接またはマルチホップ転送を通じて高速オフチェーン支払いを行うことができます。このようなシステムは現在のインターネットに似ており、ネットワーク ケーブルがある限り、どのノードでもトランザクションを実行できます。それは世界的な超高速 P2P 決済の多くの機会をもたらし、多くの新しいビジネス モデルを生み出す可能性があります。

上記の高速決済機能は、オフチェーン展開の応用例のほんの一例です。さらに拡張すると、相互信頼が必要ない場合は、複雑なロジックであらゆる種類の対話を実行でき、一方が協力できない場合など、必要と感じた場合にのみ、チェーン上の合意に頼ることになります。仲裁を任せるので全体のコストは安くなります。

演説の全文は以下の通り。

演説の全文は以下の通り。


こんにちは、みんな!

ブロックチェーンをWeb3.0と呼ぶ人も多いですが、それに対応するインターネット2.0は地球規模での情報の自動伝達を実現し、ブロックチェーンは地球規模での価値の自動伝達を実現します。 3.0 のブロックチェーンと 2.0 のインターネットの間にはどのような違いがあるのでしょうか?

現在主流のブロックチェーンでは1秒間に10回程度の計算しかできず、技術面でも実用化面でもインターネットの影すら見えないのは明らかです。

ブロックチェーンがインターネットの一般的な普及に到達するには、どれくらいの速さが必要ですか?私たちの目標が、世界的に共有される分散型エコシステムを構築することであり、5G 時代のすべてのコンピューター、モバイル端末、IoT デバイスがその上で大規模で分散型の安全かつ高速なトランザクションを実行できるようになります。このシステムが提供する必要があるパフォーマンスは、1 秒あたり数十億回のオペレーションであると考えられます。

この数字を見ると、あまりにも現実とかけ離れているので、信じられないと感じるかもしれませんが、今日は、このような野心的な目標が達成できるのか、またどのようにすれば達成できるのかについてお話ししたいと思います。現在の分散アプリケーションのほとんどは、主に基盤となるパブリック チェーン上に直接記述されたスマート コントラクトであり、現在の基盤となるパブリック チェーンの速度が非常に遅い場合が多いこともわかっています。まだまだ改善の余地はありますが、開発には困難も伴います。修正の根本原因は、分散システムにおけるオンチェーンのコンセンサスとパブリック チェーンのスケーラビリティとの間の和解できない矛盾です。分散システム内のすべてのノードが各操作について合意に達することを望む場合、これらの非常に膨大な通信コストを無視したとしても、システム全体のパフォーマンスがシステム内で最も遅いノードを超えることはありません。

パブリックチェーンのパフォーマンスを向上させるには、コンセンサスアルゴリズムの改善などさまざまな方法がありますが、インターネット規模のアプリケーションを実現するには、まだ長い道のりがあります。

したがって、ブロックチェーンを迅速に実装できるように、分散アプリケーションのパフォーマンスを大幅に向上させるには、オフチェーン拡張システムに依存する必要がある、つまり、基盤となるパブリック チェーン上に拡張プラットフォームの層を構築する必要があると私たちは考えています。オフチェーン スケーリング テクノロジとは正確には何ですか?ステートチャネルなどのチェーンテストなど、オフチェーン拡張のいくつかの基本概念。たとえば、両当事者が合意に達できない場合、チェーン上の合意に頼ることになります。

ここでブロックチェーンシステムを現実の日常生活の経済活動と比較してみると、基盤となるパブリックチェーンは権威と公平性を備えていますが、その処理速度は現実の法執行機関や司法制度と同様に比較的遅いです。私たちの日常の経済活動においては、頻繁に司法が介入する必要はなく、取引の際には相手に預金があること、契約書や証拠があることだけを知っていれば十分です。紛争が生じた場合に訴訟を起こすこと。

つまり、基盤となるパブリック チェーンの最も貴重なリソースは、仲裁執行などの入出金など、チェーン上の合意が必要な操作にのみ適用されます。これにより、分散アプリケーションのパフォーマンスが大幅に向上するだけでなく、全員が協力する場合にはトランザクションの参加者だけがトランザクションの詳細を知ることができるため、ユーザーのプライバシーも保護できます。

以下に簡単な例を見てみましょう。オフチェーン拡張テクノロジーを使用して迅速な支払いを行うにはどうすればよいでしょうか?たとえば、お互いを信頼していない 2 人がいる場合、頻繁なトランザクション インタラクションを実行したい場合は、まずチェーン上にスマート コントラクトを展開できます。このスマート コントラクトの機能は、2 人の資産管理を支援することです。同時に、2人の連署の状況に応じて、保管資産が再分配されます。これらの初期のオンチェーン条件が設定されると、この 2 つはオフチェーンで頻繁に対話できるようになります。具体的な方法は、シリアル番号があり、タイムスタンプが示され、チェーン内の金額が誰に属するかを示す状態を更新するために共同で署名することです。この操作は各人自身の処理速度と両者間の通信コストによってのみ制限されるため、非常に高速です。

どの当事者もいつでも、自分の手に持っている 2 つの共同署名の状態をチェーン上のスマート コントラクトに送信して、自分のお金を取り戻すことを選択できます。相手がこの状態に同意するか、指定された時間内に応答しない場合、チェーン上のスマート コントラクトは、受け取った状態に従ってお金を分配します。

もちろん、相手方に不正行為があると判断することは誰でも可能であり、例えば、自分にとって不利な虚偽の証拠を提出し、二人の最新の署名状況を手元に持っていれば、相手方も不正行為を判断することができます。このステータスをチェーンに送信し、チェーンに調停を行わせます。したがって、誠実で信頼できる当事者の利益が決して損なわれないようにすることができます。この設定により、お互いを信頼していない 2 人でも非常に迅速に取引を行うことができます。

ブロックチェーン エコシステムでは、任意の 2 つのノードがオフチェーンでの高速支払いを行うことができます。このシステムは、現在のインターネットのようなものです。自宅のネットワーク ケーブルでインターネットのどこにでもアクセスできます。それは、世界的な超高速決済に多くの機会をもたらします。高速なP2P決済により、多くの新たなビジネスモデルが生まれる可能性があります。

より一般的な例を見てみましょう。先ほど述べたように、オフチェーン拡張の中心原則は、2 人が共同でマルチ署名状態を維持することです。この状態は、誰がこれらのデポジットをどれだけ所有するか、または任意のコード契約状態を所有する単純なオンチェーンにすることができます。

たとえば、ここにチェス ゲームをプレイしたい 2 人がいて、チェーンの下でチェスをプレイするコードとボードの状態を共同で維持できます。そして、当初はそれぞれが相手に条件付きの支払いを与え、例えば一定時間内に相手がゲームに勝ったら一定のボーナスを相手に与えるというものでした。

その後、2 人は共同署名することで自分たちだけが持つコードの状態を更新し、簡単なゲームをプレイできます。プロセス全体は完全に非公開であり、一方の当事者が勝った場合、負けた当事者が協力すれば、チェーンの下で直接支払いを選択し、以前の条件付き支払いをクリアすることができます。

ここで、トランザクションの 2 つの当事者が完全に協力的である場合、コードと条件付き支払いを含むチェス盤の状態全体が、操作の計算や保存なしに、最初から最後まで完全にパブリック チェーン上にあることがわかります。動作速度は非常に低くなり、動作速度は非常に速くなります。

もちろん、一方の当事者が協力しない場合、その利益が損なわれる当事者は、他方の当事者によって署名されたすべての州を持っているため、以前と同様に、この州をチェーン上の仲裁のためにチェーンに提出することを選択できます。条件付き支払いの記録。チェーン上のスマート コントラクトがこの状態を分析して、条件が満たされているかどうかを確認します。それが満たされると、チェーン上の資産が強制的に割り当てられます。

したがって、以前と同じように、このようなメカニズムを使用すると、人々は信頼する必要がないときに、必要と思われる場合にのみ、あらゆる種類の非常に複雑な取引を実行できることがわかります。たとえば、一方の当事者が連携に失敗する チェーン上の合意に頼る必要がある場合にのみ行われるため、全体のコストは非常に低くなります。

次に、Celer.Network のオフチェーン拡張の取り組みについて簡単に紹介したいと思いますが、Celer.Network はオフチェーン拡張テクノロジーに基づいており、インターネット規模で構築でき、プライバシーを非常に保護する分散プラットフォームです。その目的は、誰もがプラットフォーム上で分散アプリケーションを迅速かつ簡単に開発および実行できるようにし、優れたスケーラビリティを利用できるようにすることです。 Celer.Network 自体は独立したパブリック チェーンではなく、そのアーキテクチャは主に 2 つの部分に分かれています。

1. オフチェーン拡張テクノロジーの完全なセット。

2. オフチェーン拡張の経済メカニズム。

Celer.Network はセキュリティを確保するために正式な検証を受けており、さまざまなパブリック チェーン上で実行できます。ここでは、先ほどチェスをプレイする 2 人の人の例をさらに拡張します。A と B の間に状態チャネルがあり、B と C の間に状態チャネルがあるとします。このとき、A と C は B を介して通信できます。チェーン。そして私たちは同時に彼のようであり、ABCの間で、この2つは相互に補完し合い、信頼を必要としています。

Celer.Network の上には、決済ネットワーク全体のルーティング アルゴリズムがあり、このブロックチェーンがエコロジカル ネットワークを形成できるようにするコアとなります。まず第一に、非常に高いパフォーマンスを持ち、現在のアルゴリズムの数十倍のスループットを提供できます。完全に分散化されており、悪意のあるノードによって簡単に攻撃され、ユーザーのプライバシーを大幅に保護できるため、中間転送ノードを含む他のノードがお金の送金者と受取人が誰であるかを知る方法はありません。

さらに上には、分散アプリケーション全体の開発フレームワークおよび動作環境である COS があり、一般的な分散アプリケーション設計フレームワークとインターフェイスを提供し、チェーンとチェーンの状態を接続し、チェーンの状態を追跡することができます。また、オフチェーンの紛争を処理し、高性能の同時操作をサポートし、分散アプリケーションをさまざまなパブリック チェーン上で非常に簡単に実行できるようにします。

オフチェーン拡張の多くの利点を述べましたが、もちろん、世界にはフリーランチなど存在しないことも強調しなければなりませんオフチェーン拡張は、ブロックチェーン分散アプリケーションのパフォーマンスを大幅に向上させますが、当然のことながら、いくつかの新たな課題や新たな問題ももたらします。課題、問題。現時点では、生態環境全体を改善するために新しい経済メカニズムが使用されています。

最初に対処しなければならない課題は、ステータスの可用性です。ユーザーのステータスが保証されていれば、相手が行う可能性のあるすべての悪意のある調停リクエストにリアルタイムで対処できます。 Celer.Network は状態保護ネットワークを設計しました。ユーザーは状態をユーザー保護ネットワークと同期することを選択できます。調停が発生した場合、状態保護ネットワークはユーザーに代わって状態を送信できます。 Celer の経済メカニズムにより、各ユーザーがステート ガード ネットワーク内のノードを信頼する必要がなくなります。

対処すべきもう 1 つの課題は保証金です。オフチェーン決済サービスを運営して送金手数料を稼ぎたい場合、最初の課題は、各州のチャネルに十分な保証金を確保することです。 Celer の経済メカニズムは、すべてのユーザーに 100% のセキュリティを確保しながら、チェーンの生態環境で遊休資金を使用することを全員に奨励し、技術的なオフチェーン サービス プロバイダーがクラウドファンディングを通じてこれらのデポジットを取得できるようにすることができます。

要約すると、Celer.Network は、一連の全体的なオフチェーン拡張テクノロジーと経済メカニズムの革新を通じて、分散アプリケーションのパフォーマンスを大幅に向上させます。私たちの目標は、各ブロックチェーンにインターネットの規模をもたらすことです。皆さん、ありがとう!


小派克
作者文库