Lei Feng.com: いわゆるブロックチェーン 3.0 とは実際には何を意味しますか?

著者: 温暁華、呉陽煜
メディア: Lei Feng.com
日付: 2018 年 2 月 16 日
既存のクラウド コンピューティング プラットフォームの上に、ブロックチェーン専用に設計されたサービス プラットフォームのレイヤーが抽象化されています。これがブロックチェーン 3.0 の設計と実装です。
技術や産業リソースがある程度蓄積されると、やはり転機が訪れる。一連のテクノロジービルダーからの継続的な投資を経て、ブロックチェーン 3.0 が世間の注目を集め、実用化の準備が整いました。
Leifeng.com AI Financial Review の報告によると、2017 年半ばに基盤となる施設を中心に構築された技術製品に関するさまざまなブロックチェーン プロジェクトによって発表されたアップデートの後、データベース、クロスチェーン価値交換プロトコル、デジタル交換用のサードパーティ決済、PaaS サービスなど、ブロックチェーン業界における 3.0 またはアプリケーション実装段階を中心としたさらなる技術構築が徐々に改善されつつあるとのことです。
このような環境の中、分散型アプリケーション(Dapp)開発の敷居を下げると位置付けられるブロックチェーン革新プロジェクト「ArcBlock」が発足した。このプロジェクトは、2018 年 2 月 4 日に米国での ICO 公開セールを 19 分以内に完了しました。
レポートによると、本質的に、ArcBlock は、今日のクラウド コンピューティング PaaS プラットフォームに似た、分散型ブロックチェーン アプリケーションの開発と展開に特化して使用されるサービス プラットフォームです。分散型ブロックチェーンアプリケーションの開発フレームワークを構築し、開発者に開発ツールを提供し、独自に開発したアプリケーションの機能モジュールを共有することで、Dapp開発の敷居を下げます。開発者はプラットフォーム上のリソースにアクセスするためにトークンを支払います。
クロスプロトコル互換性により、開発の試行錯誤のリスクが軽減されます。
現在、ブロックチェーンが大規模な応用技術となるためには、依然として多くの困難に直面していることを知っておく必要があります。アプリケーション開発者には、パフォーマンスの制限、高額な取引手数料、その他のしきい値に加えて、たとえば、ArcBlock のホワイト ペーパーでは次のように指摘されています。
- 「プラットフォームがロックされました」。ブロックチェーン技術はまだ統一規格が策定されておらず、基礎となる設備がまだ「メインチェーン」を巡って競争している段階にあるため、Dapp開発はプラットフォームの「ロックイン」の高いリスクに直面しており、開発者は最初からどのブロックチェーン技術をサポートするかという難しい選択に直面している。アプリケーションの設計とコードは基盤となるプラットフォームによって「ロック」されているため、将来の置き換えが困難になり、最高のユーザー エクスペリエンスを提供するために複数の異なる基盤となるチェーン テクノロジをサポートできません。
- また、ユーザーの敷居も高い。ほとんどすべてのブロックチェーン アプリケーションは、ユーザーが使用する前に自分のコンピューターで「ノード」を実行するか、少なくとも「ライト ノード」をインストールする必要があるため、学習と使用にかかるコストが高いため、ほとんどのブロックチェーン アプリケーションはマニア向けに限定されています。簡単な例を挙げると、現在数千万人の仮想通貨投資家がいますが、そのうちデジタルウォレットの使い方を知っている人はどれだけいるでしょうか?毛志紅氏は「普及を達成するには、ブロックチェーンアプリケーションがユーザーの敷居を下げ、ユーザーがブロックチェーンの存在を感じられないようにする必要がある」と指摘した。
したがって、ArcBlock プラットフォームの開発は、主に上記の困難をサポートすることを目的としています。つまり、アプリケーションがさまざまな異なるブロックチェーン プロトコルに接続できるようにし、既存のブロックチェーン テクノロジーの「プラットフォーム ロックイン」リスクをある程度軽減または排除します。マイクロサービスを構築し、サーバーレス コンピューティングを使用して開発効率とエクスペリエンスを向上させます。オンチェーンとオフチェーン間の接続を開放して、ブロックチェーンの運用効率を向上させます...
具体的なプラットフォームの実装方法に関して、Mao Zhihong 氏は Lei Feng.com AI Financial Review で、ArcBlock プラットフォームのコア コンポーネントとシステムには分散型アクセス プロトコル (クラウド ノード)、オープン チェーン アクセス プロトコル、基礎となるプログラムとコンポーネント (Blocklet コンポーネント)、およびトークン エコノミー サービス システムが含まれると紹介しました。
- 「オープン チェーン アクセス プロトコル」 - これにより、アプリケーションはイーサリアム、ハイパーレジャーなどのさまざまなブロックチェーン プロトコルに接続できます。これは、データ アプリケーションとさまざまなデータベースにおける ODBC または JDBC の関係と同様に、基礎となるブロックチェーンにアクセスするための抽象インターフェイス層として機能するオープン ソース プロトコルで、さまざまなアプリケーションが異なるブロックチェーン上で動作できるようにします。開発者は、基盤となる異なるブロックチェーンを切り替えたり、異なるプロトコルで複数のブロックチェーンを使用したりするときに、ビジネス ロジック コードを変更する必要さえありません。
つまり、理想的には、同じアプリケーション ソリューションを異なる基盤プロトコルにデプロイできます。この機能に基づいて、開発者はさまざまなブロックチェーン プロトコルを自由に簡単に評価できるようになります。その時、ボトムの有利不利がはっきりと表れます。
- コーナーストーン プログラムは、トークンによって奨励されたコミュニティ メンバーによって作成および提供される主要なサービスまたはコンポーネントです。これらは、さまざまなアプリケーションを実行するサーバーレス コンピューティング アーキテクチャ コンポーネントです。 Blocklet を使用すると、ブロックチェーン上にスマート コントラクトと外部トランザクション トリガーを実装し、ファイル、データベース、その他のデータ ソースなどの外部リソースや、チェーンから完全に独立したビジネス ロジックにアクセスできます。Blockletは、「開発チェーン アクセス プロトコル」を通じてブロックチェーンと通信できます。
Blocklet はブロックチェーン プロトコルに接続するだけでなく、外部データ ソースにもアクセスできるため、オンチェーンとオフチェーンの両方のコンピューティング メソッドを完了して接続できることは言及する価値があります。
以前、ブロックチェーンアプリケーションのパフォーマンスのジレンマを解決するために、データをオフチェーンで処理し、トランザクションと意思決定をチェーン上に置くことを提案する人もいました。 Blocklet の通信機能は、ブロックチェーン アプリケーションの実現可能性を向上させるだけでなく、従来の企業がデータ トランザクションにブロックチェーンを使用するための便利で直感的な手段を提供します。
- 最後のポイントは、ArcBlock 固有のインセンティブ メカニズムによって推進される機能モジュールとアプリケーション市場であり、プラットフォームはこれに依存してエコシステムを形成します。 ArcBlock の「マイナー」は、コンピューティング リソースだけでなく、再利用可能なモジュール、新しいサービス、さらには直接展開して使用できるアプリケーションも提供できます。機能やアプリケーションを提供する「マイナー」は、サービスが利用されるとトークン報酬を受け取り、継続的に改善・成長し続けるサービスプラットフォームを形成します。
Mao Zhihong 氏は、「ArcBlock サービス プラットフォームは私たちだけで作成されたものではなく、コミュニティ全体によって開発、作成されました。私たちは最初にそれを推進した人々のグループにすぎませんでした。」と強調しました。
ブロックチェーン 3.0 はブロックチェーンの「原理主義」と戦うためにクラウド ノード設計を選択
レポートによると、ArcBlock はクラウド コンピューティング環境のネイティブ プラットフォームとして設計されています。もちろん、テスト環境や開発環境の単一マシン上で実行することもできます。
ArcBlock では、ブロックチェーン ノードは「論理コンピューター」です。これは 1 つ以上の仮想マシン、またはクラウド コンピューティング リソースのグループによって形成される「論理コンピューター」です。
しかし、このデザインは少し分散しているように見えますが、少し集中しているようにも見えます。
「この設計により、ArcBlock は多くの『原理主義』ブロックチェーン プラットフォームと多少互換性がなくなりますが、これが私たちが考える未来です。」
毛志宏氏によると、コンピューター サイエンスにはジョークのような定理があり、コンピューター サイエンスでは抽象レイヤーを追加することで何でも実現できるそうです。 「ArcBlock は、ブロックチェーンを考慮するためにクラウド コンピューターの上のレイヤー上に構築されていると考えることができます。これは、ブロックチェーン 3.0 の設計と実装でもあります。」 Mao Zhihong 氏は、「ブロックチェーンの過去および初期の頃は、各ノードが物理的に比較的独立したマシンである P2P 設計に近いものだったと考えています。」と述べました。
実際、物理的には独立した機械ですが、実際には壊れています。現在のマイニング ファームには多数のマシン (おそらくは数千台) がありますが、実際には数ノードのみを表す可能性があります。マイニング ファームは、マイニング専用に設計されたクラウド コンピューティング サービスである点を除けば、ある種のクラウド コンピューティングと考えることができます。
したがって、ArcBlock3.0 は、既存のクラウド コンピューティング プラットフォーム上にブロックチェーン専用のサービス プラットフォームのレイヤーを抽象化することを選択することに相当します。 「この設計により、ArcBlock はブロックチェーン テクノロジーと分散型アプリケーションの概念を新しいレベルに押し上げることができます。」
「完全なアプリケーション サービスの最も一般的、または簡単で最も適切な設計はクラウド コンピューティングです。これらのアプリケーションのプロバイダーと開発者は、マシンとノードがどこに配置されているか、またはこれらのマシンとノードをどのように保守するかを気にする必要がありません。これらのことは、開発者が必要とするものではなく、気にする必要もありません。」
Mao Zhihong 氏は、「さらに、エンドユーザーの観点から見ると、ユーザーはノードが何であるかを知る必要はなく、ブロックチェーンを使用するためにノードを実行する必要もありません。私たちはエンドユーザーがこれらのことを処理できるように支援する必要があります。」と説明しました。
「これは将来の主流のデザインの方法でもあると思います。私たちはこの方法でデザインすることを最初に発表しただけです。たとえそれが今日の原理主義的な考えに準拠していないとしても、これは将来のトレンドに沿っていると思います。」
ブロックチェーン 3.0 の理想とリスク
「私たちは、大企業によって管理されるのではなく、コミュニティによって運営および維持されるプラットフォームを構築しようとしています。」 Mao Zhihong 氏は、ArcBlock は将来、一連のモジュール サポートを通じて、企業がブロックチェーン開発を使用して既存のビジネス データ、ユーザー、ビジネス ロジックなどを新しいブロックチェーン駆動アプリケーションに適用できるようにすることを目指していると述べました。
しかし現時点では、Mao Zhihong氏は喜びつつも、「私たちの最大のリスクはコミュニティのサポートが得られるかどうか、つまり開発者コミュニティと完全なエコシステムを本当に確立できるかどうかだ」と、ArcBlockが直面する潜在的なリスクも指摘した。これは、「より知識と技術に詳しい開発者は ArcBlock を理解しており、一目で理解できると考えていますが、実装できない可能性があります。」ということを意味します。
これは、ブロックチェーン業界全体の技術チェーンとエンジニアリング能力に関連しています。一部の開発者は、Leifeng.com の AI Finance Commentary で、ArcBlock のようなプラットフォームの大規模な適用には 5 年かかる可能性があるとコメントしました。
しかし、Mao Zhihong氏は、「Arcblockの第1フェーズの開発進捗は80%を超えており、2018年上半期に発売される予定だ」と述べた。
一般販売が始まる前夜、Leifeng.com AI Financial Review は、ArcBlock CEO の Mao Zhihong 氏と海を越えて対談しました。プラットフォームの機能と実装の詳細については、会話からさらに多くの答えを見つけることができます。
ArcBlock 実装の詳細
AI 財務コメント: オープン チェーン アクセス プロトコルの運用はクロスチェーン テクノロジとどのように異なりますか?
Mao Zhihong: オープン チェーン アクセス プロトコルの目的は、ブロックチェーン アクセスの抽象化レイヤーを提供することです。この抽象化レイヤーは、さまざまな基礎となるブロックチェーン プロトコルにアクセスできるほど抽象的です。したがって、このオープン チェーン アクセス層を通じて、クロスチェーンのこの層をある程度適用できます。これは、アプリケーションがオープン チェーン アクセス層を通じてさまざまな異なるブロックチェーン プロトコルにアクセスできることを意味します。
しかし現在では、2 つのブロックチェーンを直接バインドしたり、下位レベルのデータを直接交換したり呼び出したりできる、下位レベルのクロスチェーン テクノロジーがいくつか市場に出回っています。オープン チェーン アクセス プロトコルは、2 つの異なるブロックチェーンまたは 2 つの異なるブロックチェーン プロトコル間の通信を考慮しません。もちろん、すべてはアプリケーションの観点から処理されます。
たとえば、ブロックチェーンをデータベースに例えると、オープン チェーン アクセス プロトコルは 2 つの異なるデータベースを接続できるアプリケーションに似ています。ただし、2 つのデータベースには互換性がなく、相互に通信し、一貫性はアプリケーションによって完全に維持されます。
クロスチェーンする場合、これまで議論されてきた異種データベースに相当します。しかし、多くの学術研究を行った結果、こう言えます。異種データベースは商業的にはほぼ完全に失敗しました。現在、異種データベースの急増は見られないため、これは一種の技術的理想主義です。
これは、完全なクロスチェーンの基盤となるプロトコルが最終的に失敗する可能性があるということではありませんが、類似の観点から見ると、それは非常に困難であり、課題は非常に大きいです。オープン チェーン アクセス プロトコルは実用的な設計であり、問題の 90% 以上を解決できます。
AI 財務コメント: 開発者のアプリケーションがブロックチェーン プロトコルに特にバインドされている場合、ブロックチェーンが異なれば技術的特性も異なります。 ArcBlock のオープン チェーン アクセス プロトコルにアプリケーションを実装すると、特定のブロックチェーンの技術的特性を反映できるだけでなく、クロスチェーン間の展開にも対応できます。どうすればそれを達成できるのでしょうか?
Mao Zhihong: たとえば、オープン チェーン アクセス プロトコルには 3 つの異なるレベルの API があります。
その中で最も基本的なのはレベル 1 API ですが、ブロックチェーンの最も基本的な機能の一部は抽象化できるため、実際には非常に小さなサブセットです。
レベル2のほうが面白いです。私たちは今日のブロックチェーンについて考えるのではなく、ブロックチェーン アプリケーションを作成するために何が必要かについて考えます。したがって、レベル 2 API は完全にアプリケーションの観点から考慮された API セットです。この場合、さまざまなブロックチェーンがレベル 2 で定義されたインターフェースに適応できる必要があり、必然的に一部のブロックチェーンではレベル 2 インターフェースを実装できなくなります。ただし、API はこの構造をクエリできるように設計されており、次のチェーンは実装できないため、問題はありません。
レベル 3 では、プログラムが API 制限を回避し、最下層によって提供されるインターフェイスに直接アクセスできます。したがって、レベル 3 には異なる最下層があります。これらはすべてレベル 3 であるように見えますが、実装は大きく異なる可能性があります。
アプリケーションがレベル 1 またはレベル 2 のみを使用することを保証する場合、そのアプリケーションは特に優れたものとなり、さまざまな基礎となるチェーンをほとんど変更せずに変更できます。しかし、より多くのレベル 3 インターフェイスが使用されると、上位層プロトコルは引き続きその下の特定のチェーンにバインドされることになります。
level1、level2を使用する場合はカスタマイズ設計が必要です。チェーンオーケストレーションのこの層がすでにこれを処理しているためです。レベル 3 が使用される場合、特定のネイティブ機能を使用すると、アプリケーションは必然的に基盤となるブロックチェーンにある程度バインドされることは間違いありません。
AI 財務コメント: Blocklet は、アプリケーションを実行するためのサーバーレス コンピューティング アーキテクチャです。このプラットフォームの中核基盤としての役割をどのように理解すればよいでしょうか?
Mao Zhihong: これはマイクロサービス アーキテクチャであり、Blockletを開発するためのサーバーレス方式もサポートしています。この 2 つに必要な関連性はありませんが、わずかな違いがあります。マイクロサービスは、多数の機能を 1 つのサービスに組み込むのではなく、1 つの機能を備えたサービスのペアです。したがって、完全なアプリケーションには通常、調整する多くのサービスが含まれます。
たとえば、ArcBlock を使用して設計されている場合、最終的なアプリケーションの背後に複数または数十のサービスが存在する可能性があり、各サービスは基本的に 1 つのことしか実行しません。私たちの設計原則は、一度に 1 つのことだけを行うが、それを適切に行うことです。
サーバーレスには一時的なサービスが多数あり、負荷が非常に不均一になる可能性があります。たとえば、ブロックチェーンを使用して知識共有アプリケーションを作成する場合、パスワード、名前、アイコンの変更など、一部の操作はほとんど実行されません。ただし、記事に対する「いいね」やヒントは引き続き発生する可能性があります。
したがって、このような状況では、実行量が非常に多いサービスもあれば、実行量が非常に少ないサービスもあり、多くのサービスが短時間しか動作しない可能性があります。サーバーレス設計により、開発者は WeChat のように、関数または小さなタスクのセットの形で何かをトリガーし、すぐに終了することができます。
この設計は、まず開発者にとってコストが低くなります。コンピューティング リソースがミリ秒レベルで課金される場合、一部の機能を実行する必要がない場合は料金を支払う必要はありません。
AI 財務コメント: サーバーレス コンピューティングが普及してきたとき、コードを実行してミリ秒単位で請求すると、経済的コストが高くつくと言う人もいました。この点、ArcBlock の充電方法はどのようなものでしょうか?消費レベルはどのくらいですか?
毛志宏: 経済的コストが高いというのは完全に正しいわけではありません。比較的小規模なアプリケーションでは経済的ですが、超大規模なアプリケーションでは十分な経済性がないか、せいぜい同等の経済性ではないと思います。なぜなら、サーバーレス システムの背後には、それをサポートするフレームワークがあるからです。そのフレームワークは引き続きサービスを提供しますが、サーバーレス フレームワークはより合理的なスケジューリングを行うため、アプリケーションがそれほどビジーでない場合は、代わりに他のアプリケーションを実行できるようになります。アプリケーションが非常にオープンで、常に実行されている場合、この場合、通常はより高価になるはずです。
Our own billing model and miner profit distribution mechanism will be launched in the next stage after all our basic services are launched, so we cannot disclose how cheap it will be at this stage.さらに、これらのサービス料金も市場主導型の動的メカニズムでなければならないことは確かです。生態系が豊かになるほど、価格は安くなります。 。
開発者トレーニング: 偏見なし
AI Financial Comment: In fact, public chain platforms now realize that they need to consider developers and lower the threshold for developers, but their methods are different.この市場現象をどう評価しますか?
冒志鴻: どのパブリックチェーンやブロックチェーン技術にも、開発企業や周辺エコシステムからさまざまなレベルのサポートが必ず提供されると考えています。 しかし、違いは、特定のパブリック チェーン テクノロジーが独自の強力なネイティブ特性を持っていることが多いということです。これは戦略的な考慮によるものである可能性があり、これがまさに ArcBlock でのポジションです。私たちは新しいパブリック チェーンを構築するのではなく、開発者に優れた開発ツールを提供するという観点から自社を明確に位置づけています。
Because we are in such a relatively independent state, not from the perspective of a specific underlying technology that has to compete with another similar technology.
具体的な例を挙げると、イーサリアムとEOSが競合すると、比較的恥ずかしい状況に陥ることになる。たとえば、イーサリアムのスマート コントラクトはある方法で作成されていますが、EOS は別の方法で作成されています。 Each company has its own very clear strategic significance, because when considering this development tool, it must first consider whether it is strategically beneficial to itself, and secondly whether it can improve the interests of developers.
私たちの観点からは、戦略が原因で企業に関連する問題は何もありません。私たちが考慮するのは、開発者がそれを使いやすくする方法だけです。これが違いです。
ブロックチェーン2.0と3.0の両方の初期を経験した技術者
AI 財務コメント: 「ブロックチェーン 3.0」のコンセプトについて言えば、ブロックチェーン 3.0 時代を築くことができると考える技術的自信はどのようなものですか?
毛志宏:ブロックチェーンは1.0、2.0、3.0です。実際、私たちが発明したわけではありません。この概念を最初に提唱したのは1~2年前、『ブロックチェーン技術:ニューエコノミーの青写真』という本だった。この本では、まず 1.0、2.0、3.0 という一般的な分割を提案しました。この分割が行われてから、より多くの人がこのコンセプトに貢献するようになりました。
現在、ブロックチェーン 1.0 はブロックチェーン自体の設計に属しており、ビットコインなどのデジタル通貨を運ぶためだけに設計されていることが一般的に認識されています。 ブロックチェーン 2.0 は通常、通貨の搬送と追加コードの取得以外のプロパティの開発を指します。典型的な例は、最初のブロックチェーン 2.0 と考えられているカラーコインです。現在の代表的なものはブロックチェーン上にコードを載せるイーサリアムですが、このコードが(スマート)コントラクトとなります。
ブロックチェーン 3.0 の初期定義は、完全なアプリケーションに焦点を当てていました。現在、私たちの観点から、ブロックチェーン 3.0 における画期的な変化は、ブロックチェーン業界アプリケーションの実装であるべきだと考えています。つまり、ブロックチェーン アプリケーションが一般のユーザーや広範な大衆に受け入れられるようになるということです。ブロックチェーン 3.0 テクノロジーが登場するまで、メディアや一般の人々はすでにデジタル通貨に熱狂していましたが、90% または 95% 以上の人々はデジタル通貨とは何かを知らず、デジタル資産の使用方法や合理的な管理方法を習得できていないと言えます。
ブロックチェーン 3.0 のさまざまなプレーヤーが何をしようと、最も本質的な違いは、ブロックチェーンのアプリケーションを一般のユーザーが真に使用できる状態にできるということです。
AI 財務解説: このトピックに続いて、カラーコインはブロックチェーン 2.0 の始まりであると述べましたが、現在は 3.0 です。 2.0と3.0の目撃者として、テクノロジーの結節点をどのように判断し、この転換点の重要性をどのように理解していますか?
Mao Zhihong: 2.0 について話すなら、それは実際、ArcBlock の主任科学者である Flavien Charlon です。彼は染色通貨技術の主な推進者です。彼の代わりにそれについて話しましょう。染色コインの転換点は非常に明白です。なぜなら、染色コインの前に、染色コインの中核となる概念は非常に単純であり、ビットコインブロックチェーンの特性を利用して、ビットコインネットワーク上のデータ形式にスペアフィールドを定義することです。これにより、ビットコインブロックチェーンは、ビットコインをサポートするために使用できるだけでなく、他のいくつかのアプリケーションにも使用できるようになります。
このノードは非常に明確です。カラーコインの技術により、ビットコインは一連のビジネスを一度に行うことができます。 染色コインは以前に登場し、当時はまだ比較的原始的でしたが、実際、染色通貨時代に実行できるさまざまなブロックチェーンに関連するビジネスの80%または90%はすでに染色通貨時代に考えられていたと言えます。
現在の ICO を含む - 独自の新しいトークンを発行し、トークンを使用してさまざまなシナリオを処理します。これらはすべてカラーコインの時代のアイデアでした。
インターネットを比較する:ブロックチェーンは先人の肩の上に乗ってサービスを提供する
AI 財務コメント: ArcBlock コンポーネントがクラウド コンピューティング時代に向けて設計されているという事実に関して、この設計と今日の分散コンピューティングとの違いや関係は何ですか?
Mao Zhihong: 本質的に分散コンピューティングは何十年も議論されてきた概念であり、今日の ArcBlock は先行技術に基づいて構築されているため、非常に大きな関係があります。たとえば、ビットコインは P2P ネットワーク上に構築されています。今日のいわゆるブロックチェーンは P2P に基づいており、P2P は最も典型的な分散コンピューティングです。したがって、ブロックチェーンとクラウド コンピューティングは分散コンピューティングと密接に関係しています。

元のリンク: https://www.leiphone.com/news/201802/Iyt1js3Q8KHpRIZx.html