深く解読するポルカドットのスマートコントラクトプラットフォームGear:並列アーキテクチャのパブリックチェーンへの道

コレクション
Gearは異なる取引イベントの並行実行をサポートし、スマートコントラクトのプログラミングと実行の非同期化をサポートしており、プログラムの実行速度を大幅に向上させることができます。

著者:嘉文、チェーンキャッチャー

一、要約

2021年11月、ポルカのメインネットが正式にパラレルチェーンのスロットオークションを開始すると、ポルカエコシステムは瞬く間に目を引く新たな勢力となりました。創設者のギャビン・ウッドが提唱する「マルチチェーン相互接続」は、ブロックチェーン分野に広大な想像の余地をもたらすと同時に、Acala、Moonbeam、Astarなどを含むポルカエコシステムプロジェクトを一時的に盛り上げました。

ポルカエコシステムの中で、Gearは比較的過小評価されているプロジェクトの一つです。ポルカのスマートコントラクトプラットフォームとして、Gearは技術的に非同期プログラミングと並列計算、WASM仮想マシンをサポートしており、 Gearの実行速度は従来のEVMチェーンを大幅に上回るとされています。そのTPS(毎秒取引数)は、イーサリアムやBSC、PolygonなどのEVM系パブリックチェーンを数桁上回ることができます。 GearのCEO、ニコライ・ヴォルフも明言しており、GearはDApp開発者がRust、C、C++などの主流開発言語を使用してスマートコントラクトをデプロイできるようにサポートし、さまざまなアプリケーションに適したテンプレートやライブラリを提供することで、開発者が一部のパラメータを変更するだけで簡単にDAppをデプロイできるようにし、互換性を最大限に高めることを目指しています。

さらに、GearのCEOニコライ・ヴォルフは、ポルカの親会社であるParity Technologiesでコア開発者として働いており、ParityイーサリアムクライアントおよびSubstrateフレームワークの開発に参加し、ポルカの創設者ギャビン・ウッドと6年間共に働いてきました。

以下に、チェーンキャッチャーはアプリケーションシナリオ、チームメンバー、技術的提案、競合分析、強みと弱みの分析などの観点からGearプロジェクトを深く解読します。

二、プロジェクト概要

1.アプリケーションシナリオ

Gearはポルカ---Kusamaエコシステムのスマートコントラクトプラットフォームであり、将来的にはポルカの一つのパラレルチェーンとなる予定です。ポルカのリレーチェーン自体はDAppコントラクトのデプロイをサポートしていないため、開発者がポルカネットワークに参加するには、通常、パラレルチェーン上にコントラクトコードをデプロイするか、自らブロックチェーンを構築してポルカネットワークに接続する必要があります。後者は大量のDOTトークンをステーキングしてスロットオークションに参加する必要があり、コストが高いため、ほとんどの開発者は適切なパラレルチェーン上にDAppプログラムをデプロイします。

パラレルチェーンとして、GearはDeFi、DAO、NFT、サプライチェーン管理システムなどの多様なDAppを搭載するプラットフォームとして機能し、開発者にさまざまなインフラを提供し、すぐに使える作成プロセスをサポートし、搭載されたDAppがポルカのリレーチェーンからのセキュリティ保証を受けられるようにします。また、プロジェクトが提案する並行タスク処理メカニズムが順調に稼働すれば、その実行速度はポルカの他のパラレルチェーンを大幅に上回り、ポルカエコシステムの最適な入り口となるでしょう。本質的に、Gearの位置付けは新しいパブリックチェーンです。

2.チーム背景

image

共同創設者兼CEO:ニコライ・ヴォルフ

ニコライ・ヴォルフはGearの共同創設者兼CEOであり、2015年からポルカの親会社であるParity Technologiesでコア開発者として働いており、ポルカの創設者ギャビン・ウッドと6年間共に働いてきました。Parityでの勤務中、VolfはParityイーサリアムクライアントおよびSubstrateフレームワークの開発に参加し、WASMスマートコントラクトの初版実装をリードしました。

image

共同創設者兼CFO:イリヤ・ヴェラー

イリヤ・ヴェラーはGearの共同創設者兼CFOであり、Renaissance Capital、モルガン・スタンレー、アメリカン・エキスプレスで勤務し、20年以上にわたり世界中のヘッジファンドや高所得者と協力してきました。過去20年間で、イリヤ・ヴェラーはさまざまなプロジェクトの資金調達で10億ドル以上を集めました。

image

共同創設者兼開発責任者:アレクサンダー・ブゴルコフ

アレクサンダー・ブゴルコフはGearの開発責任者であり、Lyft、New Relic、Spotifyなどの著名なテクノロジー企業での経験を持っています。

image

CTO:ペトル・ヴォリンスキー

ペトル・ヴォリンスキーはGearの最高技術責任者であり、プロジェクトおよびビジネスプロセス管理のアプリケーション開発、システムアーキテクチャ、クロスプラットフォーム開発環境、Webおよびモバイルプログラム、オペレーティングシステム、仮想化およびクラウド(SaaS、IaaS、PaaS)などの分野で豊富な経験を持っています。

3.プロジェクトの進展

2021年8月、Gearプロジェクトチームは正式にこのプロジェクトを公開しました。

2021年9月、GearプロジェクトチームはGitHubコードリポジトリを公開し、テストネットノードの設定を完了しました。

2021年11月、Gearは標準ライブラリを再構築しました。

2021年12月、Gearは1200万ドルのプライベートラウンド資金調達を完了し、Blockchange Venturesが主導し、Three Arrows Capital、Web3財団、ポルカの親会社Parity Technologiesの幹部、ギャビン・ウッド博士、Lemniscap、Distributed Globals、LAO、Mechanism Capital、Bitscale、Spartan Group LLC、HashKeyなどが参加しました。

2022年2月、Gear公式は3月にホワイトペーパーを作成し、近くテストネットを発表する予定であり、2022年にメインネットを立ち上げる計画です。

三、技術提案の解読

WASM 仮想マシン

ノード仮想マシン(異なるノードデバイス上で同じプログラム実行環境を構築する役割)および開発言語のレベルで改善を図るため、イーサリアム以降のEOS、NEAR、SubstrateフレームワークおよびポルカリレーチェーンノードはすべてWASM仮想マシンを採用しています。Gearも同様です。イーサリアムチームの「閉じた環境での開発」によって生まれたEVMおよびSolidity言語とは異なり、WASM(WebAssembly)言語はGoogle、Microsoft、W3Cなどのトップテクノロジー企業によって共同で数年間開発され、2017年11月にはFirefox、Chrome、Microsoft Edge、Safariなどの4つの主要ウェブブラウザにサポートされました。

EVMと比較して、WASM仮想マシンは標準化作業が長年進展しており、より完全で、ほとんどの現代ハードウェアアーキテクチャと互換性のある命令セット(ハードウェアデバイスとのインタラクションに使用)を備えており、Rust、C、C++などの高級言語を機械語にコンパイルし、ネイティブ速度に近い実行が可能です。GearのCEOは、理論的にはWASMはEVMよりも最大10倍速いと述べています。

RustやC、C++などの主流言語のコンパイルをサポートするため、WASM仮想マシンの採用により、Gearベースのスマートコントラクト開発はより広範囲で、より伝統的なプログラミング言語(CやC++など)をサポートし、伝統的なIT業界のプログラマーをブロックチェーンやWeb3分野に引き込むのが容易になります。また、並列計算などの伝統的なコンピュータ環境における機能を考慮すると、Gearは全体としてイーサリアムやEVMを採用したパブリックチェーン、さらには並列モードをサポートしない新しいパブリックチェーンよりも、伝統的なコンピュータ環境に近いと言えます。

並列タスク処理と非同期プログラミングモード

現在のパブリックチェーンのTPS(毎秒取引数)を制約する大きなボトルネックは、ほとんどのパブリックチェーン(特にイーサリアム、BSC、PolygonなどのEVM系パブリックチェーン)が単一スレッド(同時に1つのタスクしか処理できない)処理モードを採用していることです。これにより、ブロックチェーンネットワークの時間的な拡張の可能性が大幅に制限されています。

Gearは、ほとんどのパブリックチェーンとは異なり、技術アーキテクチャにおいて直接的な大きな変更を行いました。その技術文書では、Gear ネットワークノードが「並列処理」(同時に複数のタスクを実行)と「非同期プログラミング」(特定の関数機能の結果を遅延して返すことができる)をサポートすることを明確に示しています。そのために、「並列処理フロー」と「メッセージ伝達通信モード」、「Actor通信モデル」および「async/await宣言」を採用しています。

理論的には、これらの特性により、GearのTPSは通常のパブリックチェーンよりも数桁高くなる可能性があります。

Gearが採用する「メッセージ伝達通信」と呼ばれるインタラクションモードは、各取引イベントを異なるユーザー間で伝達される「メッセージ」として処理します。このインタラクションモードは、伝統的なコンピュータ分野で広く採用されており、古い「共有メモリモード」よりも優れた性能を持っています。

image

(画像出典:Gear技術文書)

同時に、Gearノードの仮想マシンアーキテクチャでは、CPUコア数に応じて対応する「イベントフロー」を作成することが許可されています(パイプラインとして理解できます)。たとえば、CPUに2つのコアがある場合、2つのフローを作成し、取引イベントを2つの異なるイベントフローにパッケージ化し、2つの異なるCPUコアに実行させます。たとえば、元々100のイベントを処理する必要がある場合、1つのイベントフローしかない場合は、単一のコアで実行するために100秒かかります。2つのイベントフローを作成し、それぞれのフローに50のイベントを含め、2つのコアで実行すれば、50秒で済みます。理論的には、このようなマルチコアの並列作業モードを採用することで、タスクの所要時間を数倍に短縮することができます。

image

(画像出典:Gear技術文書)

ただし、複数の取引イベントを同時に実行するシナリオは、衝突を引き起こす可能性があります。たとえば、イベントAとイベントBが異なるCPUコアで同時に実行される場合、これらの2つのイベントが呼び出すコントラクトアドレスがCであると、イベントAとBは互いに影響を及ぼし、コントラクトCのコード呼び出しに干渉し、「二重支払い」のような現象を引き起こす可能性があります。

このようなシナリオを避けるために、Gearの解決策は、上記のAとBを同じ「イベントフロー」に入れ、同じCPUコアで順番に実行することです。これにより、共有リソースの問題を解決できます。

このように、Gearノードはマルチスレッド(同時に複数の取引イベントを実行)をサポートし、イベント間の関連性や衝突の問題を解決できます。この形式を通じて、Gearは運用効率を大幅に向上させることができます。

以上は、Gearの取引イベント処理モードにおける改善です。しかし、1つの取引イベントは複数のステップに分解でき、または複数のコントラクトプログラムの呼び出しに分解できるため、より細分化された構造で効率を向上させるために、Gearはチェーン上のプログラム(スマートコントラクト)のコード実行速度を加速し、開発者のプログラミング体験を改善する方法を模索しています。そのため、Gearは「非同期プログラミング」モードを直接サポートします。

従来のプログラミングモードでは、コードは上から下へ順番に「同期」実行される必要があり、順序が前のコード指令が完了するまで、次の行のコードは実行されません。このモードには欠点があります。たとえば、特定の指令機能(下の図のprintfなど)を呼び出した後、システムはその指令が完了するのを待ちます。もしその指令が長時間完了しない場合、非常に時間がかかり、後続のコードはすべて待機しなければならず、プログラム全体の実行が遅れます。「迅速さ」が求められるブロックチェーンの世界では、これは明らかにシステムのTPSを低下させる要因となります。

image

そのため、Gearは「非同期プログラミング」モードを採用し、プログラム(スマートコントラクト)が1つの指令を実行している間に、次の指令を続けて実行できるようにします。「待機」状態にある必要はありません。以前に実行された指令機能は、将来的に応答結果を返すことができます。たとえば、Gear上のあるスマートコントラクトが、コードセクションに複数の他のコントラクト(A、B、C)を呼び出す指令を含んでいる場合、従来の「同期」モードでは、Aを呼び出した後にBを呼び出し、Bを使用した後にCを呼び出します。非同期モードを採用すれば、同じ時間内にほぼ同時にコントラクトA、B、Cを呼び出すことができ、呼び出しプロセスの完了を待つ必要がなく、コントラクトコードの実行時間を短縮できます。本質的に、「非同期プログラミング」とは、スマートコントラクトの異なるコード指令を「並行実行」させることです。

image

(画像出典:CSDN)

前述のように、Gearは「並列計算」と「非同期プログラミング」のメカニズムをサポートすることで、同時に複数の取引イベントを処理し、効率を大幅に向上させますが、これには他のリスクも伴います。たとえば、ユーザーAが取引を開始し、チェーン上のプログラムBを呼び出す場合、Bが実行中にプログラムCとプログラムDを呼び出す必要があり、プログラムCとDは同じプログラムEを呼び出す必要があります。「並列」と「非同期」のモードでは、CとDが同時に実行される場合、同時にEを呼び出すことになり、リソースの調整に衝突を引き起こし、混乱を招く可能性があります。

このような状況において、呼び出されるプログラム(コントラクト)は確定した順序で実行される必要があります。これに対して、 Gear Actor モデルを採用してこの問題を解決します。

Actorモデルは1973年に提案されたもので、並行性をサポートする論理モデルであり、当初は多数の独立したマイクロプロセッサで構成された高並列コンピュータのために開発されました。現在、伝統的なコンピュータプログラミングで広く採用されています。ブロックチェーンのアプリケーションシナリオにおいて、Actorモデルは異なるスマートコントラクトを異なるActorエンティティとして分類し、各Actorエンティティは独自のメールボックスを持ち、関連するメッセージ(取引イベント)を順番に受信し、イベントの順序に従って自らのデータ状態を変更します。各Actorエンティティは毎回1つのイベントのみを処理するため、共有状態を排除し、複数のイベントが同時にActorエンティティに影響を与えるのを避けることができます。同時に、異なるActorエンティティ間でメッセージを相互に送信し、互いに呼び出し合うことができ、これはブロックチェーン上のコントラクト間の相互呼び出しのシナリオに対応しています。

image

(画像出典:CSDN)

こう理解できます:Actor エンティティは独自の「取引イベントキュー」を持つスマートコントラクトです。前述のように、同時に実行されるコントラクトCとDが共同でコントラクトEを呼び出す場合、CとDの各呼び出し要求は発起された時間点(非常に近い可能性がありますが、区別できる程度)に従って、コントラクトE自身のメールボックスメッセージキューに順番に配置され、Eは順番にCとDの呼び出し要求を実行します(たとえば、Cの要求を先に実行してからDの要求を実行するなど)。こうすることで、衝突が解消されます。Actor論理モデルは、スマートコントラクトの特性(独自の状態とストレージスペースを持つ)に適合しています。

Actorモデルを使用することで、Gear上の開発者はスマートコントラクト開発においてコード指令の「非同期プログラミング」と「非同期実行」(実質的には並行実行)を実現できます。この基盤の上で、GearはRust言語のネイティブな非同期プログラミング機能(Futuresやasync/awaitなどの重要な構文)をサポートでき、これはSolidity言語が長年持っていなかった機能です。非同期プログラミングは、スマートコントラクトコードの記述パラダイムを大きく書き換え、開発者に大きな便利さをもたらします。

以上のように、「並列処理」と「非同期プログラミング」という2つの最も重要な独自機能を組み合わせることで、Gearは従来のパブリックチェーンよりも迅速に取引イベントを処理し、チェーン上のプログラムをより速く実行し、TPSを大幅に向上させることができます。

四、競合状況

Gear自体はポルカのパラレルチェーンとして位置付けられており、競合はポルカエコシステム内の他のパラレルチェーン、たとえばMoonbeam、Astar、Acala、Parallel、Cloverなどです。本稿では、これらのパラレルチェーン(メインネットが稼働中)の関連情報を主に比較します。

1.Moonbeam

Moonbeamはポルカ上のEVM互換チェーンであり、イーサリアムに互換性のあるポルカのスマートコントラクトプラットフォームとして位置付けられています。そのEVM互換性により、開発者は最小限の変更で既存のSolidityスマートコントラクトやDAppをMoonbeamにデプロイでき、Moonbeamを介してリレーチェーンとの相互接続を実現し、ポルカエコシステム全体の相互接続を実現します。

チーム面では、Moonbeam開発チームのpurstake創設者はアメリカ人のデレク・ユーで、彼はG20 Venturesのメンバーであり、オフィスソーシャルソフトウェアFUZEの親会社でCTOを12年間務めた後、同社のCPO(最高調達責任者)を務めました。2019年5月、デレク・ユーはPurstake社を設立しました。この会社はSubstrateフレームワークの開発に参加し、主にFrontierモジュールを担当しました。

資金調達面では、2020年9月、Moonbeam開発チームPureStakeは140 万ドルのシードラウンド資金調達を完了し、Hypersphere Venturesが主導しました。2021年3月、このチームは600 万ドルの戦略ラウンド資金調達を完了し、CoinFundが主導し、Binance Labs、IOSG Ventures、ParaFi、Coinbase Ventures、分散型資本などの機関が参加しました。

現在、Moonbeamチェーン上のネイティブプロトコルには、DEXプラットフォーム(StellaSwapやBeamSwap、Zenlinkなど)、Yield系プロジェクト(PickleやAstral Financial)、オプションマーケット系プロジェクト(Polkamarkets)、クロスチェーンブリッジ(cBridgeやConnext)などが含まれています。

2月15日現在、Moonbeamの総ロック量TVLは約1.8億ドルで、StellaSwapが45.74%のロックシェアを占めています。MoonbeamのKusamaの先行ネットMoonriverの総ロック量は2.1億ドルを超えています。

image

(画像出典:Defi Llama)

Moonbeamのチェーン上データは次の通りです。現在、このプラットフォームは105 万件を超える転送を処理しており、そのトークンGLMRはポルカエコシステム内の保有アドレス数が10 万件を超えています。

image

(画像出典:SubScan)

2. Astar (旧 Plasm

Astarの位置付けはマルチチェーン、マルチ仮想マシンスマートコントラクトプラットフォームであり、EVM WASM 仮想マシンを同時にサポートしており、元々イーサリアム上のDApp開発者をサポートしつつ、Solidityエコシステム以外の開発者にも拡張可能です。また、Astarは独自の「DAppステーキング」インセンティブメカニズムを持ち、DAppのデプロイを促進するために、各ブロック報酬の50%をDAppプロジェクト開発者とノミネーターに分配し、50%をPOSステーキングノードに分配します。このメカニズムは、開発者により明確な長期収益パスを提供し、彼らの積極性を高めることを目的としています。

現在、Astarはクロスチェーンブリッジの開発を進めており、イーサリアム、BSC、Polygon、Avalanche、Dfinity、Cosmosなどをサポートします。また、Layer2エコシステムもサポートしており、OVMソリューション(Optimistic Virtual Machine)を実現し、Layer2ネットワークの資産移転や情報交換を支援します。そのビジョンに従い、Astarはさまざまな複雑な開発環境を含む、さまざまなタイプのDAppスマートコントラクトプラットフォームになることを目指しています。

チーム面では、Astarの開発会社Stake Technologiesは2018年に日本で設立され、創設者は渡辺創太で、日本のインターネット業界のリソースを持っています。2021年、Astarエコシステムはマイクロソフト日本の「Microsoft For Startups」プログラムの支援を受け、Azureなどのマイクロソフトサービスやマイクロソフトのグローバルネットワークなどのインフラ支援を受けました。

資金調達面では、Astar(旧Plasm)は昨年、3回の資金調達を行い、累計資金調達額は3440万ドルに達し、投資機関にはBinance Labs、Polychain Capital、HashKey Capital、Alameda Researchなどが含まれます。

Astarは今年1月にメインネットを正式に立ち上げ、現在そのチェーン上のプロトコルにはDEXプラットフォーム(ArthSwap、PolkaEx)やクロスチェーンブリッジ(cBridge)が含まれています。2月15日現在、Astarの総ロック量TVLは約4.8億ドルで、そのうちAstar dAppsステーキングインセンティブプログラムに参加しているロック額は4.4億ドルで、Astar全体のロックシェアの90.57%を占めています。AstarのKusamaの先行ネットShidenの総ロック量は約1500万ドルです。

image

(画像出典:Astar Network)

Astarのチェーン上データは次の通りです。現在、このプラットフォームは近く65 万件の転送を処理しており、そのトークンASTRはポルカエコシステム内の保有アドレス数が約6 万件に達しています。

image

(画像出典:SubScan)

3.Acala

Acalaの位置付けはポルカDeFiエコシステムの基盤インフラを提供することであり、EVM WASM 仮想マシンを同時にサポートし、ユーザー向けに完全なDeFiアプリケーションを構築しています。これには、担保貸出のステーブルコインシステム、ステーキング資産の流動性解放プロトコル、DEXなどのコアインフラが含まれます。EVMをサポートしているため、Acalaは開発者にイーサリアムスマートコントラクトに互換性のあるモジュールを提供し、開発者がAcalaアプリケーション層上でNFTやDEXなどのさまざまなプログラムを構築できるようにするための一連の使いやすいDeFiコンポーネントを提供します。

チーム面では、Acala開発チームは分散型金融プロトコルLaminarチームとPolkawalletチームが共同で発起し、一部のメンバーはWeb3財団から来ています。チームのCEOはスー・ルイタオ(Ruitao Su)で、オークランド大学を卒業し、以前はCentralityの最高技術責任者でした。CTOはチェン・シーリャン(Bryan Chen)で、オークランド大学を卒業し、Substrateコードベースの主要な貢献者であり、ポルカの大使です。COOはベッテ・チェン(Bette Chen)で、オークランド大学を卒業し、ブロックチェーンプロトコルとDApp製品の開発を担当しています。

資金調達面では、Acalaは2020年3月に150万ドルのシードラウンド資金調達を完了し、Polychainが主導し、Hashkey、KR1などが参加しました。同年8月、Acalaは700万ドルのAラウンド資金調達を完了し、Pantera Capitalが主導し、ParaFi Capital、1confirmation、Arrington XRP Capital、Coinfund、DCGなどが参加しました。2021年3月、AcalaはCoinbase Venturesからの投資を受けましたが、金額は公表されていません。

Acalaは今年1月に送金機能を開通し、2月10日に100万ACAの報酬プログラムを開始し、チェーン上のDEXプラットフォームAcala Swapの発展を促進しています。2月15日現在、AcalaのKusamaの先行ネットKaruraの総ロック量は約4500万ドルです。

Acalaのチェーン上データは次の通りです。現在、このプラットフォームは近く49 万件の転送を処理しており、そのトークンACAはポルカエコシステム内の保有アドレス数が14 万件に達しています。

image

(画像出典:SubScan)

4.Parallel Finance

Parallel Financeの位置付けはDeFiを主打とするパラレルチェーンであり、さまざまなDeFi製品を提供しています。現在、WASM 仮想マシンを採用しており、その名はLeverage Staking(レバレッジステーキング)で、先行ネットHeikoで使用されています。これにより、ユーザーはステーキングした資産を借り出し、ステーキングと貸出の二重利息を同時に得ることができます。Parallel---HeikoはAuction Loans(オークション貸出)もサポートしており、ユーザーは固定または変動金利、またはプロジェクトの借入額に基づいて将来のシェア比率を決定することができ、これにより自分のDOTまたはKSMをスロットオークションのクラウドファンディング参加者に貸し出すことができます。

チーム面では、Parallel Financeプロジェクトは2021年4月に開始され、発起者は八維資本の創設者である阮宇博で、チームの他のメンバーにはFacebook、JPMorgan、Sushi、TrueFi、Minaなどの企業での勤務経験があります。

資金調達面では、Parallel Financeは昨年、3回の資金調達を行い、累計資金調達額は2000万ドルから3000万ドルの間で、投資機関にはPolychain Capitalが主導し、Slow Ventures、Lightspeed Venture Partners、Blockchain Capital、Alameda Research、Pantera Capital、セコイアキャピタル、Founders Fundなどが含まれます。

現在、Parallel Financeの総ロック量TVLは約6億ドルで、基本的にそのスロットオークションクラウドファンディングビジネスセクターに集中しています。

Parallel Financeのチェーン上データは次の通りです。現在、このプラットフォームは近く4 万件の転送を処理しており、そのトークンPARAはポルカエコシステム内の保有アドレス数が約3 万件に達しています。

image

(画像出典:SubScan)

5.Clover

Clover Financeの位置付けはポルカエコシステムのEVM 互換チェーンであり、Substrateに基づくアプリケーションのためのワンストップEVM互換フレームワークを作成し、開発者のハードルとコストを下げることを目的としています。イーサリアムやBSCなどのEVM系パブリックチェーンのプロジェクトは、スマートコントラクトをCloverに簡単に移行できます。

イーサリアムの高いガス料金に対処するため、Cloverは無料経済モデルを設計し、各取引から直接取引資産から取引手数料を徴収します。ユーザーはガス支払い専用のETH、BNB、HTなどのトークンを追加で保管する必要がなく、ユーザーの使用ハードルを大幅に下げます。同時に、Cloverは開発者向けにガス配分モデルを設け、ガス配分パラメータを再設定し、ガス料金をネットワークメンテナンス者やDApp開発者に直接送信し、スマートコントラクト開発者に受動的収入を生み出します。

チーム面では、Cloverプロジェクトは2020年11月に開始され、プロジェクト責任者兼共同創設者のヴィヴェン・カービーは、以前マイクロソフトのERPソフトウェア開発技術責任者およびアーキテクトを務め、多くのブロックチェーンプロジェクトのコア開発者でもあります。技術責任者兼共同創設者のブラーク・ケチェリは、決済製品GatePayの技術責任者および国際決済製品Staqqの創設者を務めました。運営責任者兼共同創設者のノレル・ンは、Bithumb GlobalのパートナーおよびAmber Groupの顧客関係責任者でした。

資金調達面では、2021年2月、Clover Financeは300 万ドルのシードラウンド資金調達を完了し、Polychain、Hypersphere、Bithumb Global、Divergence Venturesが主導しました。2021年5月、Clover Financeは火币创新实验室からの投資を受けました。

Clover Financeのチェーン上データは次の通りです。現在、このプラットフォームは36件の転送を処理しており、そのトークンCLVはポルカエコシステム内の保有アドレス数が32です。

image

(画像出典:SubScan)

五、長所と短所の分析

前述の説明と分析を通じて、Gearには以下の長所と短所があります。

長所:

  • 機能がより充実し、速度が速いWASM仮想マシンをサポートし、Rust、C/C++などの主流言語をサポートしています。
  • 異なる取引イベントの並行実行をサポートし、スマートコントラクトのプログラミングと実行の非同期化をサポートし、プログラムの実行速度を大幅に向上させ、TPSの数桁をEVM系パブリックチェーンよりも高くすることができます。 Solanaと比較して、Gearのセキュリティはポルカリレーチェーンによって保証されます。
  • 大多数のパブリックチェーン(特にEVM系パブリックチェーン)と比較して、性能とアーキテクチャが伝統的なコンピュータ環境により近いです。
  • プロジェクトの創設者およびCEOはポルカの親会社Parity Technologiesでの職歴があり、ポルカの創設者ギャビン・ウッドとの関係が近く、プロジェクトの初期段階でWeb3財団やParity Technologies、著名なVCであるThree Arrows Capitalからの資金調達を受けています。

短所:

  • より難易度の高い並行アーキテクチャと非同期プログラミングを採用しているため、その潜在的な複雑性はブロックチェーンの状態の確定性に関連していますが、異なるノードには異なる数のCPUコアがあるため、特殊な先端アルゴリズムを開発して克服する必要があります。この点における開発の難易度は軽視できません。
  • 設計が非常に緻密で周到であっても、並行処理モードは長期的な運用の中でバグが発生する可能性があります。2018年、EOSの創設者BMは、EOSホワイトペーパーに記載された実現が非常に難しい「並行性」について、「この問題を解決できる人は、少なくとも3つのブロックチェーンシステムを開発した経験がある必要がある」と述べました。また、Solanaも並行アーキテクチャをサポートする「Sealevel」技術提案を提起しましたが、まだ実際には実現されていません。
  • Gearはまだテストネットを立ち上げておらず、メインネットが正式に稼働し、ポルカのスロットオークションを獲得するまでにはかなりの時間がかかる可能性があります。これにより、ポルカエコシステム内での先発優位性を失うことになります。
  • Gearは現在主にRustとC言語をサポートしていますが、特にRust言語が主です。しかし、Rust言語の学習難易度は高く、開発者の数は限られる可能性があります。
  • Gear公式はEVMのサポートを表明していません。これにより、現在のブロックチェーン開発で主導的かつ広範に存在するSolidity開発者を失うことになり、Gearエコシステムの迅速な構築に不利です。
  • Gearのセキュリティはポルカリレーチェーンに依存しており、その将来の繁栄はポルカエコシステム自体に制約されます。ポルカに将来的に発生する可能性のある欠陥は、Gearに深刻な影響を与える可能性があります。

六、まとめ

開発者がポルカエコシステムに入る新たな入り口として、Gearは技術的主張とチーム背景において新鮮さを感じさせますが、ブロックチェーン特有のビジネスロジックと運用メカニズムは、並行マルチスレッドの作業方式を本質的に「敵視」するため、並行計算の旗を高く掲げるGearチームにとっては大きな障害となります。また、イーサリアム系のEVM仮想マシンとSolidity言語はほぼ「大きすぎて倒れない」状態であり、ポルカエコシステム内でEVM互換性によりイーサリアム系開発者の支持を得ているMoonbeam、Acala、Astarに対して、Gearは依然として厳しい試練に直面しています。

注:特にポルカエコシステムの開発者、Patract CTO @Aten先生とイーサリアムエコシステムの開発者@一只帅狗に感謝します。本稿の完成過程での技術的な回答に感謝いたします。

参考文献:

gear-technical

The advantage of Gear technology

Gear Technologies Raises $12M to Boost Smart-Contract Development on Polkadot

Patract CTO Aten | 未来合约平台の展望、如何突破现有瓶颈?

Gear:ポルカエコシステム Wasm スマートコントラクトプラットフォーム | PW AMA

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
banner
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する