/ ビットコインは単なる暗号通貨ではありません
暗号通貨の世界では、ビットコイン (BTC) が最大かつ最も安全なブロックチェーンとして広く認識されています。そのセキュリティは、独自の Proof-of-Work (POW) コンセンサス アルゴリズムによるものであり、その設計のシンプルさにより、ビットコインの理解と使用が比較的簡単になっています。しかし、暗号通貨エコシステムが成長し続け、ニーズが進化するにつれて、スマート コントラクトなどのより複雑な機能の必要性が徐々に表面化しています。スマート コントラクトの適用は常に主にイーサリアムなどのブロックチェーン プラットフォームに集中していましたが、ビットコイン仮想マシン (BVM) の登場により、この状況は徐々に変わりつつあります。
スマートコントラクトは、コードの形でブロックチェーンに書き込まれた契約条件を自動的に実行する契約です。スマート コントラクトにより、ブロックチェーン上でより複雑な分散アプリケーション (DApps) を構築できるようになります。イーサリアムなどのブロックチェーン プラットフォームはすでにスマート コントラクト機能をサポートしていますが、ビットコインはこの機能を直接サポートするように設計されていません。
/ ビットコインスマートコントラクトはこちら
ビットコインのシンプルさとセキュリティのフレームワーク内でスマート コントラクトを実装する可能性を探るために、MVC (MicroVision Chain) と呼ばれるブロックチェーン プロジェクトが登場しました。 MVC は、UTXO (Unspent Transaction Output) モデルに基づくブロックチェーンであり、同じ Proof of Work (POW) コンセンサス アルゴリズムを使用するという点でビットコインに似ています。
ただし、MVC は、BVM (Bitcoin Virtual Machine) と呼ばれるスマート コントラクト モデルを導入し、ビットコインに基づくスマート コントラクトの機能を拡張することを目的としています。これからの新しい時代において、BVM は大きな可能性を示し、ビットコインがコードを通じてプログラムでき、スマート コントラクトを実行できる能力があることを証明します。
/ BVM の主要な利点には主に次の点が含まれます。
保守が容易: BVM のコントラクトは決定的であり、出力は完全に入力に依存し、外部状態に依存したり変更したりしません。これにより、コードがより理解しやすく、予測しやすくなり、可読性と保守性が向上します。
並列コンピューティング: BVM にはグローバルな状態がないため、並列コンピューティングにおける状態セキュリティの問題は効果的に解決されます。 BVM は大規模なコントラクト計算を効率的に処理できるように設計されており、パフォーマンスの拡張性に優れています。
テストとデバッグの容易さ: BVM で採用されている関数型プログラミングにより、テスト プロセスの実装が容易になります。コントラクトは決定的であるため、開発者は入力と出力だけに集中すればよく、デバッグ プロセスが簡素化され、外部状態の問題によって引き起こされる可能性のある問題が排除されます。
コードのシンプルさと堅牢性: BVM の関数型プログラミング パラダイムにより、コンパクトで適切に構造化されたコードの作成が促進されます。さらに、関数型プログラミングは、不変性とステートレス関数をサポートすることで、堅牢なコードの構築を容易にします。これにより、状態変化に関連するエラーが大幅に減少し、コードの予測可能性、信頼性が向上し、デバッグが容易になります。
コードのシンプルさとコンパクトさ: BVM のスタックベースの実装により、よりシンプルでコンパクトなコードを作成できます。この単純さによりコード サイズが削減され、メモリと帯域幅の効率的な使用が容易になります。さらに、コードが単純になるとエラー率が低くなり、コードの信頼性が向上します。これはスマート コントラクトのコンテキストにおいて特に重要です。
BVM の設計思想は、ビットコインの利点とスマート コントラクトの柔軟性を組み合わせて、ビットコイン ネットワークでより複雑な機能を拡張するという目標を達成することです。 BVM はビットコインと互換性があり、ビットコインのコアテクノロジーを活用し、それを拡張してビットコインではサポートされていないスマートコントラクト機能を提供します。
/ ビットコインのパラレル スケーリングの世界
MVC は、ビットコインの最もスケーラブルな同形チェーンとして知られており、ビットコインと同じ基本的な UTXO 構造、コンセンサス メカニズム、総量などを備えているため、BTC とすべてのサトシと 1 対 1 のマッピング関係を形成できます。 BTC のある程度の「並行世界」サイドチェーンになる可能性があります。
MVC は、ビットコイン UTXO に基づく業界初のチューリング完全スマート コントラクトを備えており、テスト ネットワークで 10,000 TPS を超える超高性能を達成しました。そのエコシステムには現在 20 以上の利用可能なアプリケーションと 10,000 以上のアクティブなアドレスがあり、ビットコイン上に大規模なアプリケーションを構築し、数億のユーザーをホストする未来が始まろうとしています。
MVC と BVM はビットコインを置き換えることを目的としたものではなく、ビットコインの既存のアーキテクチャのサイドチェーンとして機能し、ビットコインのブロックチェーンに無制限の拡張可能性を追加することを強調する必要があります。これらの実験的な機能を主要なビットコイン プロトコルから切り離すことで、ビットコインの潜在的なアプリケーションを拡張しながら、シンプルかつ安全な状態を保つことができます。
/ 要約する
全体として、ビットコインは、主にその独特のシンプルさとセキュリティ特性により、アプリケーションの拡張に多大な可能性を示しています。暗号通貨エコシステムが進化し続けるにつれて、MVC (MicrovisionChain) のようなプロジェクトが登場し、イノベーションと新しいアイデアを導入し、ビットコインの完全性を促進する上で重要な役割を果たしています。 MVC の BVM は、ビットコインがイーサリアムなどのプラットフォームと同様のスマート コントラクト機能を実装する可能性を示しており、これにより仮想通貨エコシステムがより豊かで多様になることは間違いありません。私たちは、継続的な探求と実践を通じて、より多様で鮮やかなブロックチェーンの未来を目の当たりにすることが期待されていると強く信じています。
ソース:
Bitcoin Virtual Machine (BVM) の紹介
https://medium.com/@mvcglobal/introducing-bitcoin-virtual-machine-bvm-d96fcad5aa3a
ビットコイン仮想マシン(BVM)の登場:BTCFi Rising Star MVC を解読
https://www.coinspeaker.com/bitcoin-virtual-machine-emerges-decoding-btcfi-rising-star-mvc/
ビットコインの新時代: 序数、スマートコントラクト、BVM
https://stably.io/a-new-bitcoin-era/
