原題:《Move: The Javascript of Web3?》
原作者:Mustafa Yilham, Jermaine Wong , Henry Ang
原題:
原作者:
序文:
Twitter の投稿や暗号出版物を見回すと、Sui と Aptos の名前が次々と出てきます。これらの新しい高スループット L1 ブロックチェーンはどうなっているのでしょうか?なぜ a16z、FTX、Multicoin などから投資を集めるのでしょうか?私たちは、どちらのブロックチェーンも Diem と歴史的に深いつながりがあり、どちらも新しいプログラミング言語である Move を使用していることを発見しました。
この記事では、Move の特徴を詳しく探り、Move を採用したSui や Aptos などのブロックチェーンを簡単に紹介し、次に Solidity/EVM の誕生を振り返り、最後に Move と MoveVM が独自の活気に満ちたエコシステムを構築できるかどうかを比較します。
最初のレベルのタイトル
単純なディレクトリ:
1. ムーブの起源
3. Moveの開発生態
4. Solidity/EVM: 最もダイナミックな開発者エコシステムになった経緯
5. Move 言語の将来最初のレベルのタイトル1. ムーブの起源
Move は、Meta の Diem ブロックチェーン プロジェクトのために開発された Rust ベースのプログラミング言語です。当時、チームは他のスマート コントラクト言語に取り組んでいましたが、希少性、決定性、検証可能性を備えた言語はありませんでした特性現在
github ソースコード リポジトリを移動する
現在 Mysten Labs によって管理されており、Aptos と Sui のチームが Move の中核開発チームを形成しています。 Move 言語のビジョンは、開発者が安全、簡単、迅速にブロックチェーン アプリケーションを構築できるフレームワークである Web3 の JavaScript になることです。最初のレベルのタイトル2. 移動のメリット
Move はプラットフォームに依存せず、ブロックチェーン全体で共有ライブラリ、ツール、開発者コミュニティを実現します。言語を移動するデザイン重視保護を強化するには、Move を使用できます。
Aided Development は、開発者がアプリケーションの主要な特性に関する正式な仕様を作成し、検証ツールを使用してコードが正しく実行されるかどうかを 30 秒以内にチェックできるツールです。
最初のレベルのタイトル
3. Moveの開発生態
Mysten Labs副題Novi Research1. Mysten Labsが開発したSuiCEO Evan Cheng、CPO Adeniyi Abiodun、CTO Sam Blackshear(1)Suiとは何ですか、チームの背景は何ですか?George DanezisSui は、水平方向にスケーラブルなスループットとストレージを備えた分散型プルーフ オブ ステーク ブロックチェーンです。 Mysten Labs の背後にあるチームは次のとおりです。Kostas Chalkais。
は、Meta 内の高度なブロックチェーン研究開発部門で、Diem ブロックチェーンと Move プログラミング言語の運用と暗号化に取り組んでいます。創設チームには以下が含まれます
(Move 創設者)、主任研究員
そして主任暗号学者
(2) ファイナンシングイベントMysten Labs は、FTX Ventures 主導で、20 億ドルの評価額でシリーズ B ラウンドで 2 億ドルを調達する交渉を行っている。 Mysten Labsは、2021年後半にAndressen Horowitz氏が主導したシリーズAラウンドで3,600万ドルを調達した。(3) 性能Narwhal & TuskSuiの処理速度は120,000TPSを超えると予想されており、独立したトランザクションを1秒未満の速度で処理でき、より複雑なトランザクション(共有オブジェクト)を3秒の速度で処理できます。トランザクションの依存関係は実行前にマッピングされるため、
ビザンチンのコンセンサスブロードキャスト
独立したトランザクションは処理されますが、共有オブジェクトに関係するトランザクションは、呼び出される別のトランザクションによって処理されます。
コンセンサスプロトコルの処理。
Sui DevNet(4)Sui上で言語を移動するSui は Move を使用しますが、特にグローバル ストレージ オペレーターと主要な機能の点で、Move のコア機能に特定の変更を加えます。これらの変更により、Move のセキュリティと柔軟性は維持されますが、ストレージとアドレス メカニズムが最適化され、その結果、ネットワーク パフォーマンスが向上し、トランザクション確認時間が短縮されます。。(5) 開発ロードマップ5月から一般公開されており、チームは発売日を2022年8月と発表した
インセンティブ付きテストネット
6月末からもオープンします。
2、Apots
(6) エコロジープロジェクト
AptosSai で開発されたプロジェクトに関する情報はほとんどありません。これまでのところ、Chrome 拡張機能のセルフホスト型ウォレットである Sui Wallet がリリースされており、DevNet ではサードパーティの Ethos Wallet が使用されています。副題(1) アプトスとは何ですか、そしてその背後にいるのは誰ですか? CEO Mo Shaikはレイヤー 1 ブロックチェーンです。CTO Avery Ching。アプトス他のメンバーMeta の社内ブロックチェーン ソリューションの元チーフ ソフトウェア エンジニア
共同設立。 Meta に入社する前は、Mo は Conesnsys、BlackRock、Boston Consulting Group に勤務し、Avery は Yahoo に勤務していました。アプトスチームの
他のメンバーMeta、Novi、Amazon、VMware などでの勤務経験を持つ博士号、研究者、エンジニア、デザイナー、ストラテジストで構成されています。(2) ファイナンシングイベントアプトスは3月にa16z主導のラウンドを終了した。
2億ドルの投資
参加者にはTiger Global、Katie Haun、Multicoin Capital、3 Arrows Capital、FTX Ventures、Coinbase Venturesが含まれ、その後7月25日にFTX Ventures主導の投資を受けました。Block-STM(3) 性能状態の同期Aptos は最大 10,000 TPS に達し、理論上の最大スループットは 160,000 TPS になります。ほとんどのトランザクションは 2 回の Web キャスト後に検証され、完了までの時間は 250 ミリ秒です。 Aptos の高スループットの鍵は、トランザクション実行層をコンセンサス プロトコルから分離できることです。HotStuff並列実行機能を実現し、
状態の同期
1 秒未満のレイテンシを実現します。コンセンサス エンジンは Diem のエンジンから採用されました。そしてそのチームの4回目の反復。(4) Aptos 上の言語を移動する
アプトスが通過
Aptos DevNetアダプタレイヤーは、追加機能でコア MoveVM を拡張します。これには、Block-STM による並列処理、ユーザー入力なしのトランザクションの同時実行、アカウント内の大規模ストレージ、キーを格納するテーブル、およびきめ細かいデカップリングが含まれます。アカウント内のストレージ) は、アカウントに関連するトランザクションのガス料金に影響します。(5) 開発ロードマップ3 月から一般公開されており、チームは完成しました計画された 4 つのインセンティブ付きテストネット真ん中フェーズ 1、現在進行中ですフェーズ2
。アプトスも 6 月に次のことを発表しました。
助成金プログラム 1,500(6) 生態学的進歩
Aptos コア リポジトリには、
(1)0L複数のフォークにより、DeFi、NFT、ゲームなどにまたがる 100 以上のプロジェクトがメインネットに展開されることが予想されます。 Pontem Network、Macalinao 兄弟、Nutrios、PayMagic、MartianDAO、Solrise などのチームは、9 月末頃にリリースされる予定の Aptos メインネットの準備をすでに進めています。
(2)Starcoin3. Move言語を使用する他のブロックチェーン
- 強化されたproof-of-workコンセンサスとMove言語を使用したスマートコントラクトプラットフォーム。階層化された柔軟な相互運用性を通じて、DeFi、NFT、ゲームなどのさまざまなエコシステムの構築を最適化します。
4.Sui/Aptosと他のブロックチェーンの比較
画像の説明 Aptos, Solana Explorer, Etherscan, Sui Node, Aptos Node, Solana Node, ETH Node
4 つのパブリック チェーンの多面的な比較
画像の説明
上記の比較から、Sui と Aptos はトランザクションを並行して実行する点で Solana と似ているため、スループットが高くなります。
ただし、完全なバリデータノードの実行に関しては、Sui と Aptos の両方がイーサリアムに近いです。これは、参入障壁が低く、コミュニティバリデータネットワークの分散化を促進するためです。
興味深いことに、Sui と Aptos は、Solana や Ethereum よりもストレージ要件がはるかに低くなります。 2 つの初期のブロックチェーンに同様の過去の状態が再び現れると、より大きなストレージ スペースに価値があるかどうかを確認する必要があります。
最初のレベルのタイトル
5. Solidity/EVM: 最もダイナミックな開発者エコシステムになった経緯
Move/MoveVM が独自のプログラミング言語と仮想マシンを構築するためにたどった道を完全に理解するには、Solidity/EVM と、それらが今日事実上のスマート コントラクト プログラミング言語になった経緯を振り返る必要があります。
初期の頃、新しいブロックチェーン上にスマート コントラクトを記述する方法は 2 つありました。@jolestara) 既存のプログラミング言語を使用し、汎用仮想マシン WebAssembly (WASM) を通じて実行します。b) 新しいプログラミング言語と新しい仮想マシンを最初から構築します。:
Solidity と EVM はあまり人が通らない道を歩んできましたが、2020 年の DeFi ブームの後、成果を上げているようです。では、Solidity/EVM はどのようにして汎用 WASM VM よりも優れたパフォーマンスを発揮するのでしょうか?スターコインのコア開発者
次のように考えてください
3つの理由
a) 汎用言語は、ブロックチェーンよりもオペレーティング システムに適しています。オペレーティング システムの呼び出し、ファイル I/O、ハードウェア、ネットワーキング、同時実行ライブラリなどの機能が取り除かれると、スマート コントラクトとプログラミング言語間で共有されるライブラリは最小限になります。プログラミング言語の主な利点は開発者エコシステム内の既存の共有ライブラリを活用することであるため、これは汎用プログラミング言語を使用する目的を無効にします。
c) 各チェーンが異なる状態処理メカニズムを持っていることを考慮すると、同じ WASM VM 上で実行されている場合でも、相互運用性は依然として問題になります。各チェーン上のスマートコントラクトを別のチェーンに直接移行できないため、開発者のエコシステムが断片化するという問題もあります。
さらに、Solidity は、再現可能なオープンソース ライブラリを備えているため、ユーザーの粘着性が証明されています。監査済みのコードを使用できる機能は、アプリケーション開発者にとって非常に便利です。安全なスマート コントラクトにはセキュリティ監査が必要であるため、コードの各行には追加コストが発生します。
最初のレベルのタイトル
6. Move言語の将来a16z State of Crypto
Move/MoveVM は現在、Solidity/EVM と同じ道をたどっており、それを示すデータがいくつかあります。画像の説明ソース:
Solana も同様の選択をし、プログラミング言語 Rust を使用して独自の仮想マシンを構築しており、Solidity の初期の成長軌道と同様に、Move チェーン上で大規模な開発者の活動が見られる可能性があります。ユーザー側でも、Solana は次の機能を備えているという地位を確立しています。
ほとんどアクティブなアカウント数の連鎖。FTX Ventures がSui と Aptos の両方に投資していることを考えると、Solana のブートストラップ段階で行ったように、彼らも Move エコシステムの開発に貢献できると考えています。そうは言っても、Sui と Aptos はどちらも、インキュベーション報奨金やハッカソンなどの DevNet に熱心に取り組んでおり、今後数か月で開発者の活動が増加すると予想されます。
さらに、新しいプログラミング言語の開発者リソースの初期不足を克服し、他の言語から新しい言語への開発者の段階的な移行を支援するために、Pontem などのプロジェクトは Diem MoveVM を開発しました。
ブランチ
、Polkadot、Cosmos、Avalanche などの他の既存のチェーンにデプロイできるようになり、MoveVM と互換性のある新しい EVM が開発されています。