
副題
図: ThunderChainオープンプラットフォームの研究開発責任者、Zhang Huiyong氏
図: ThunderChainオープンプラットフォームの研究開発責任者、Zhang Huiyong氏
ThunderChainオープンプラットフォーム研究開発責任者のZhang Huiyong氏は、ThunderChainの謎を明らかにする先頭に立って、現場の開発者向けにThunderChainのオリジナルの同型マルチチェーンフレームワークを分析した。 -レベルの確認 処理能力、サンダーチェーンは具体的にどのように開発されているのですか?
なぜ ThunderChain が 100 万 TPS を主な目標とするのかについて、Zhang Huiyong 氏は次のように答えました「インターネットの基本層サービスとして、ブロックチェーンはアプリケーション層とは異なります。それは DNS サービスと比較できます。それには、送金や取引を例にとると、情報の連鎖や情報権利の確認により、より多くの情報が生成されますが、より多くのアプリケーション シナリオに適応するための強力なサポートを提供できるのは、非常に大規模な TPS だけです。ブロックチェーンを使用して、エンティティ企業に真のサービスを提供できます。この目標を達成するために、ThunderChain は同形マルチチェーン テクノロジーを作成しました。さまざまなユーザーのリクエストはさまざまなチェーンに分割され、同時に並列拡張をサポートし、ブロックチェーンの開発に強固な基盤を築きます。未来。
続いて、Zhang Huiyong 氏が ThunderChain の PBFT コンセンサス アルゴリズムの選択について分析し、説明しました開発者がよく知っている 2 つのコンセンサス アルゴリズム、すなわち決定論的アルゴリズムとランダムなコンセンサス アルゴリズムがあります。商用レベルのアプリケーションの場合、特にランダムコンセンサスアルゴリズムにおけるブロックロールバックとフォークの場合、ランダム性の適用は容易ではありません。たとえば、タオバオで取引の支払いをする際、ブロックロールバックにより注文が失敗しました。 , それはユーザーにとって間違いなく受け入れられません, 解決策は再度注文することかもしれません. 明らかに, これはユーザーエクスペリエンスを損なう方法です. ThunderChain はコンセンサスアルゴリズムとして PBFT を選択します. フォークはロールバックされません. これら 2 つの場合のみ商用レベルのアプリケーションを効果的にサポートできるかどうか。
専門的および技術的な人材の不足、高い雇用コスト、現在のビジネスプロセスの調整の難しさなど、物理的な企業へのブロックチェーンの現在の適用における一連の問題点をターゲットとしています。 Thunderchain は、強力なパフォーマンス サポートと技術サポートを提供するだけでなく、開発者がブロックチェーン システムにアクセスしやすくするために、トランザクション注文システム、Thunderchain File System (TCFS) などの一連の周辺補助システムも提供します。これにより、企業はブロックチェーンの基礎となるテクノロジーにとらわれず、自社のビジネス レベルに集中できるようになります。
副題
画像の説明
図: Hao Xu、ThunderChain アプリケーション層研究開発エンジニア
開発者や企業が分散型ビジネス アプリケーションを迅速に実装できるように、強力なパフォーマンス サポートを備えた ThunderChain は、迅速な展開とスマート コントラクトへのアクセスのためのオープン プラットフォームを提供します。スマート コントラクトは、実際には大まかなコードを備えたブロックチェーン アカウントであり、他のアカウントはこのアカウントを通じてトランザクションを送信し、コントラクト呼び出しを実装して、コントラクトに保存されている状態変数を変更できます。
ThunderChain は現在、基盤となる最先端のテクノロジーに依存して、さまざまなビジネス シナリオで必要とされる契約アプリケーションをサポートすることができ、舞台裏でさまざまな技術サポートと基本的なサービス サポートを提供し、開発者や企業にさまざまな周辺補助システム用のクエリおよびコールバック ツールを提供します。 Hao Xu 氏の見解では、さまざまな業界のビジネスとデータはスマート コントラクトを通じてチェーンにアップロードでき、それによって業界のトラスト センターのさまざまな問題が解決されます。
ThunderChain の最下層は EVM と互換性があり、Hao Xu 氏は、開発者がスマート コントラクトを開発するために Solidity 言語を使用することを推奨しており、これはコントラクト作成に最も人気のある言語の 1 つであり、C++、Python、Java 言語の影響を受けており、その目的は設計は機械加工 (EVM) ができるようにする必要があります。静的型付け言語として、継承、ライブラリ、複雑なユーザー定義型などの機能もサポートします。
Truffle フレームワークは、一般的に使用される開発手法の 1 つで、デプロイ、コンパイル、ローカリゼーション テストなどのいくつかのツールが統合されており、コントラクト コードを迅速にコンパイル、デプロイ、デバッグできます。 Truffle に加えて、Ethereum が提供する Remix を介してデプロイと呼び出しを迅速に実装したり、ブラウザ上で直接コントラクトをコンパイルしたり、仮想環境でコントラクトを実行したりデバッグしたりすることもできます。コントラクトを開発するためのこれら 2 つのツールは非常に便利ですが、いくつかの違いもあります。フレームワーク レベルのアプリケーションとして、Truffle は複雑なエンジニアリング コントラクトにさらに役立ちます。Remix の利点は、シングル ステップのデバッグをサポートしていることです。詳細なスタック コンテンツとアセンブリ コードを確認できるため、Remix を通じて単純なコントラクトをデプロイする方が便利です。
画像の説明
図:Thunderchainテクノロジーサロンの様子
サロンでは、Hao Xu 氏が、スマート コントラクトの現在の適用における困難さと、ThunderChain のいくつかのソリューションと技術的探求、およびスマート コントラクトにはどのようなセキュリティ予防措置があるのかを分析し、スマート コントラクトはトランザクションを送信することでブロックチェーン上に展開されるため、分散化されていると考えています。アプリケーションでは、この性質により、コントラクトが正常にデプロイされて呼び出されると、ロールバックできないことが決まります。契約内の保存された状態と転送された資産は重要な価値と重要性を持っているため、契約コードにバグがある場合、多くの場合、非常に深刻な結果が生じます。
副題
画像の説明
図: Thunderchain開発製品責任者、Ma Shuangyang氏
DAPP を使用する理由? 集中型インターネット製品と比較した利点を見つけるには?開発者はどのような方向を選択できるでしょうか?どのシーンから切り込むのか?どうやってするの?いくらかかりますか?頭のリソースはどこにあるのでしょうか?
馬双陽氏は、技術、トラフィック、資本、人材などのサポートを必要とするブロックチェーンの基礎となる技術プラットフォームに対するニーズを現場で明確にする開発者を支援するために、サロンで一連の質問を提起した。これらは現在の質問である。 Xunlei Chainプラットフォームが提供できます。
続いて馬双陽氏は、開発者が最も懸念しているDAPP開発の現状と分散型アプリケーションの今後の開発動向について4つの視点を示した。
まず、徐々に投資主導で「投資+効用」の流れに移行していきます。現時点では、DAPP の多くは強い投資特性を持っていますが、将来的には、DAPP エコロジーの成熟により、デジタル資産の需要が増加すると考えられます。
第二に、インターネット製品と同様にブロックチェーン利用者の範囲が拡大するにつれ、資産管理やゲーム関連分野だけでなく、年齢層や性別などのユーザー階層に応じた対応アプリケーションが増加します。
第三に、使用需要の増加と、さまざまな DAPP とブロックチェーン エコシステム間の相互作用の増加により、デジタル資産間の交換がより頻繁に行われるようになります。
4 つ目は、主に投資や投機的なゲームプレイを通じてユーザーを惹きつけることから、技術革新によって一致するシナリオを見つけることまでです。
Ma Shuangyang 氏は、従来の集中型アプリケーション ユーザーと比較して、ユーザーの学習コストの高さ、オンラインとオフラインのシナリオの分離、根本的なパフォーマンス サポートの問題など、現段階ではいくつかの困難があると考えています。ブロックチェーン化するか、透明性のあるコンセンサスベースのコンテンツをチェーン上に実装することが緊急に必要であることを優先するかどうかも、方向性の選択です。
この目的を達成するために、Thunderchain は一連の製品ソリューションを提供します。
1. 業界ソリューション + テンプレート化された契約実装プロセス = Thunderchain の小さなプラグインで、開発者が Thunderchain を変換してアクセスするための敷居を下げます。
2. 基礎的なパフォーマンスを最適化し、現象レベルの商用アプリケーションをサポートする百万レベルの同時処理能力を実現します。
3. オープンプラットフォームによって提供される主な機能: LinkToken 交換、スマートコントラクト、Thunder Chain File System (TCFS)、LinkToken Mall。
4. ThunderChain オープン プラットフォームは、ブロックチェーン起業家精神のためのテクノロジー、ゼロコスト、トラフィック、投資のワンストップ サポート ポリシーを開発者に提供します。
ThunderChainオープンプラットフォームが生み出すオフラインサロンブランドとして、今年10月に杭州と香港で2つのテクニカルサロンを開催し、その後広州、上海などでフォローアップを開催する予定です。公式サイトではテクノロジーサロンから最新情報を得ることができ、ブロックチェーン関連分野の最先端技術や注目の話題に引き続き注目していきます。
開発者との対面での深い交流を通じて、より多くの開発実績やサンダーチェーンの考え方をお見せし、開発者がブロックチェーン技術の熱い発展を常に把握し、より多くの技術愛好家に知ってもらえることを願っています。ブロックチェーン業界に参入し、同業界で社会のあらゆる分野に影響を与える「価値のインターネット」の時代を共同で切り開いていきます。