この広範な探求では、ブロックチェーン技術の世界と、その中でのMove言語の役割を深く掘り下げま す。その基本的な特徴と繁栄するエコシステムから、主要な代表的プロジェクトの分析に至るまで、ブロックチェーンイノベーションの核心を包括的に見ていきます。

Moveスマートコントラクト言語
Rustにインスパイアされたスマートコントラクトプログラミング言語であるMove言語は、ブロックチェーン技術の世界で注目を集めています。セキュリティとプライバシーを強く重視して設計されたMoveは、コンパイラとランタイムチェックを活用し、言語レベルでのリソースの悪意ある操作を防ぎます。このアプローチは、Solidityで書かれたコントラクトとは一線を画しており、Moveは開発者に財産権により注意を払うよう促します。Moveで書かれたソースコードはMove IR(Move中間表現)として知られ、コンパイラによってバイトコードに変換され、MVMという仮想マシン上で実行されます。
Move言語のユニークな特徴には、コンパイラが構文チェックだけでなく、リソースの複製、再利用、破棄のロジックに潜在的な欠陥がないかを精査するように、リソースを優先する点が挙げられます。トランザクションスクリプトとモジュールを革新的に分割し、トランザクションロジックとスマートコントラクトを区別することで、ハッキングのリスクを低減し、監査コストを削減します。Moveの重要な特徴は、Rust開発者にとって適応が容易であることで、データ(資産)の型付けと希少性の設定を可能にします。公式情報によると、Moveを使用した開発速度はSolidityの3〜5倍に達する可能性があります。
Libraの登場以来、Aptos、Sui、Linera、0Lnetworkなど、数多くのL1パブリックチェーンがMove言語を採用しています。この採用は、ブロックチェーンエコシステム内でのMoveの影響力と普及の拡大を証明しています。
Aptos
Aptos Labs (Matonee Inc.)によって開発されたL1パブリックチェーンであるAptosは、ブロックチェーン業界で台頭する勢力です。Diemとそのエコシステムの開発に以前貢献したCEO Mo ShaikhとCTO Avery Chingが主導しており、Aptosは彼らの経験と技術力を証明しています。
2022年2月に一般公開されたAptosは、Diemの3年間にわたる開発中にチームが培った知識と経験のおかげで、大きな進歩を遂げました。このチェーンの技術レイヤーは、迅速なイテレーションとスケーラビリティのために設計されており、世界中の数十億人のユーザーに対応することを目指しています。その結果、Aptosは資本市場から多大な注目を集め、2022年3月と7月に2回の資金調達ラウンドで合計3億5,000万ドルという目覚ましい額を調達しました。これにはa16z、FTX Ventures、Coinbase Ventures、Multicoin Capitalなどの著名な投資家が参加しています。
Move言語の強化版で書かれたAptosは、リソースのきめ細かい制御を可能にし、データへのアクセスと変 更のコストを効果的に安定させます。ストレージにテーブルを作成することで、アカウントごとの大規模なデータセットの処理、オンチェーン共有、および独立したアカウントシステムを可能にします。
インタラクティブセキュリティ
Aptosは、オンチェーンインタラクションに内在するリスクを、多数の保護メカニズムで軽減します。
-
トランザクション実行可能性保護: これは、すべてのトランザクションの実行可能性を制限し、署名者が誤って完全な操作権限を付与してしまうのを防ぎます。
-
Moveベースのキー管理: このシステムはユーザーの秘密鍵をローテーションし、複数のカストディアンまたは第三者によって実行できます。また、オンチェーンでキー管理機能を展開します。
-
署名内容の透明性: 署名前に、トランザクションの結果はユーザー検証のために読みやすい形式で提示されます。Aptosはまた、過去の攻撃パターンや悪意のあるコントラクト情報を取り入れ、フィッシング詐欺を防ぎます。
-
ライトクライアントプロトコルの導入: ライトクライアントとサーバー間の信頼を確立するため、AptosはAPIプロバイダーのTLS/SSL証明書の上に実装された、第三者サーバーによって提出されたデータのウォレットおよびライトクライアント検証を可能にします。
高スループット、低レイテンシー
Aptosは、並列、バッチ最適化、パイプライン実行されるオンチェーン取引を誇ります。トランザクションの同時処理とブロードキャストにより、高スループットが可能になります。Aptosは、スマートコントラクト実行のためにBlock-STMという並列実行エンジンを採用しています。これは、順序付けられたトランザクションシーケンス内の競合を管理し、特定の順序での効率的なトランザクション処理の並列性を可能にし、実行後の楽観的検証を通じて検証します。データ読み書き操作の場所に関する事前知識を必要としないこの技術は、複雑なトランザクションを効率的に処理することを可能にし、それによってトランザクション処理効率を向上させ、コストを削減し、ユーザーに低レイテンシーのトランザクション体験を提供します。
さらに、AptosはコンセンサスアルゴリズムとしてDiemBFT v4を採用しており、部分的に同期的なネットワーク条件下でも有効性(非同期安全性)を保証します。
Aptosのエコシステムは豊富なアプリケーションを擁しており、開発者の大量流入によって急速に拡大しています。この急増は、Move言語の開発者フレンドリーな性質、弱気市場によるSolanaチェーン上の開発者の供給過剰、そして多くのSolana開発者のマルチチェーン的な性質に起因しています。Aptosの成長軌道はSolanaのそれと似て おり、大規模な資本参加による急速な拡大の機会と、アンチフォークの姿勢による独占の可能性が高いことを示しています。
Aptosのエコシステムには、Martian(主要なホットウォレット)、Fewcha(モバイル開発中のウォレット)、Aptos Name(ユーザーが所有するドメインでトランザクションを送信できるドメインプロトコル)、VIAL(SolanaのSwitchboardとの統合を計画している流動性プロトコル)、Zaptos(流動性プレッジおよびDeFiプロトコル)、Topaz(主要なNFTマーケットプレイス)、Mobius(レンディングプロトコル)、DAOStarter(Aptosをサポートするマルチチェーン対応IDOプラットフォーム)、OmniBTC(スワップおよびレンディングサービスを提供し、LayerZeroテクノロジーを介したクロスチェーンを目指すマルチチェーン金融プラットフォーム)など、さまざまな代表的なアプリケーションがあります。
この活気あるエコシステムは、SolanaだけでなくPolkadot環境からも開発者を引き寄せており、Aptosパブリックチェーンのますます拡大し統合的な性質を示しています。
Sui
SuiはMysten Labによって開発されたパブリックブロックチェーンです。その共同創設者の多くはMeta出身であり、SuiはDiemに基づいて設計されたのではなく、複数の学術論文に触発されて、完全にオリジナルな創造物となっています。
他のパブリックチェーンと比較して、Suiは優れたスケーラビリティを誇ります。ノード数が増加するにつれて、そのスケーラビリティは線形に向上し、複数のトランザクションの並 列処理も容易にします。個々のトランザクションを検査できるため、Suiはリアルタイム決済もサポートしています。さらに、スループットと資産定義におけるブレークスルーは、Suiにゲームおよびソーシャルプロトコルを導入するための強固な基盤を提供します。
インタラクティブセキュリティ
SuiはMove言語に基づいており、ユーザー資産の盗難、再入攻撃、スマートコントラクトが組み込まれたトークンに関するフィッシング詐欺を効果的に防ぐことができます。
高スループット、低レイテンシー
Aptosと同様に、Suiも単純な資金移動やより複雑なトランザクションを含む、トランザクションの並列実行をサポートしています。Move言語の所有権モデルに基づいて、Suiはさまざまなトランザクション間の依存関係を明確に識別でき、それによって相互に独立したトランザクションを並列実行のために選択します。同時に、Suiはトランザクションを独立して検証するメカニズムを採用しており、ブロックが確認される前でもトランザクションの完了を可能にします。