ビットコインの次のステップが始まった:デジタルゴールドからL2へ、価値の保存からプログラム可能なプラットフォームへ
著者:NOTDEGENAMY、RAM \& JOMO
編纂:深潮TechFlow
はじめに
2009年、名もなき中本聡がビットコインを発表しました。これは世界初の分散型暗号通貨であり、銀行などの仲介者なしでピアツーピアの通貨移転を可能にしました。
その初期の起源、匿名の創設チーム、大規模なマイナーのネットワーク、そして従来の資金調達手段の欠如により、ビットコインは最も分散化された暗号通貨となりました。単一の管理者が存在しないため、悪意のある行為者がビットコインネットワーク上で取引を改ざんすることは極めて困難です。複数の個人が共謀してネットワークの正確性を損なうために攻撃を調整することも、その分散化により挑戦的です。ビットコインの分散化の程度を理解するために、中本聡係数を考慮することができます。この係数は、ネットワーク全体を三分の一以上制御する参加者/ノード運営者の数を示します。ビットコインの中本聡係数は約7000と推定されています。本稿執筆時点で、第二の分散型ネットワークはMinaプロトコルで、その係数は151です。他に注目すべきネットワークには、Solana(係数18)やBNB(係数7)があります。ビットコインの特異性は、その特別な分散化にあります。
分散化に加えて、ビットコインはその基本的な特性により特別です。ビットコインの供給量は2100万BTCに制限されており、これによりインフレや経済の不安定に対抗する魅力的な避難資産となっています。そのため、ビットコインは「デジタルゴールド」と呼ばれることがよくあります。
要するに、ビットコインは:
- 機能がシンプル------ピアツーピアの通貨移転を可能にする
- 分散化------他のすべての暗号通貨を大きく上回る
- 安全------攻撃を受けず、15年以上の安全性を誇る
これらの要因により、ビットコインは最高の規制透明性を獲得しました。商品として分類されており、これは機関がその分散化の特性を認めていることを示しています。また、2024年1月にはETFも承認され、ビットコインが伝統的な金融市場に導入されることになります。
基本的な状況は:ビットコインは基準レベルの信頼性を確立し、その信頼性は持続的に成長しています。もし私たちがビットコインの上にアプリケーションを構築できれば、それらは二次的な効果を享受するでしょう。
しかし、これは容易なことではありません。ビットコインは最初から他のアプリケーションの基盤層になることを目的としていませんでした。
まず、ビットコイン上の取引は高価で遅い
もし私があなたに5 BTCを送信する場合、この取引はビットコインネットワークで記録されなければなりません。より正確には、この取引は(1)台帳に含まれ、(2)更新された台帳が何千ものコンピュータに配布されなければなりません。取引を台帳に含めるためには、多くのマイナーが暗号学的な難題を解決するために競争し、取引を検証し確認する必要があります------これはリソース集約的で高価なプロセスです。台帳の配布を確保することも、私たちが毎秒処理できる取引の数を遅くします。一般の人が運営するコンピュータには無限のストレージ能力はありません。ここで、ビットコインが分散化に注力することで、コストと速度のトレードオフが生じていることがわかります。
次に、ビットコインはスマートコントラクトに対して友好的ではない
例えば、私たちがピアツーピアの通貨移転を超えた複雑なことをしたいとしましょう。例えば、ビットコインネットワーク上で自動販売機をプログラムしたいとします。入力された価値に応じて自動販売機が製品を出力し、自動販売機内の残りの製品の数はビットコインネットワークによって継続的に追跡されます。この自動販売機はスマートコントラクトに似ています:特定のトリガー条件に基づいて自動的に実行されるルールのセットです。
ビットコインはスマートコントラクトを直接サポートしていません。この制限は、意図的なデザイン選択に起因しています。
ビットコインは制限されたスタックベースのスクリプト言語を採用しており、意図的にチューリング完全性を持たず、ループや複雑な条件などの高度な機能が欠けています。言い換えれば、ビットコイン上で複雑なロジックを書くことは困難です。単純な操作のみがサポートされています(デジタル署名、タイムロックなど)。
ビットコインは未使用取引出力(UTXO)モデルを使用して状態を追跡しています------つまり、ブロックチェーン上のすべての情報の現在の状態------これはウォレットの残高を追跡するには効率的ですが、他のタイプの取引の状態を追跡するには効率が低いです。
これらのアーキテクチャの決定は、プログラマビリティにおいて安全性と予測可能性を犠牲にしました。したがって、ビットコインは安全な価値移転において優れた性能を示していますが、スマートコントラクトアプリケーションをサポートするために必要な複雑な状態依存ロジックには非常に不親切です。後にイーサリアムなどのネットワークがこれらの制限を解決するために登場しました。
これらの制限を克服するための初期の試み------Segwit、Lightning Network、Taproot
ビットコインの最初の大規模なアップグレードはSegwitと呼ばれ、2017年にリリースされました。これにより、ビットコイン取引がより迅速に行えるようになり、ブロックチェーンの確認前に取引IDを変更することも可能になりました。これにより、安全に複数の取引を一括処理することが可能になりました。最終的に、ブロックチェーンの外で発生する複数の取引は1つの取引に統合され、チェーン上に保存されます。
これにより、最初のビットコインの二層(L2)であるLightning Networkが2018年に導入されました。L2は、基盤となるL1(この場合、ビットコインがL1)上で決済を行うプロトコルです。
以下は、Lightning Networkで何が起こるかの簡単な説明です:
もし私があなたに10 BTCを送信し、あなたが私に5 BTCを送信する場合、通常は2つの取引記録があります。Lightning Networkは、2つの取引当事者間に新しいミニ台帳を作成します。一定の時間後に純結果(例えば、AがBに5 BTCを送信した)を決済し、主台帳上の取引記録を2から1に減らします。
Lightning Networkは、複数の取引を一括処理して1つの取引にし、その単一の取引をビットコインブロックチェーンに記録します。分散化において一定のトレードオフが存在しますが、Lightning Networkは顕著な柔軟性を提供します。小額取引において、ユーザーはその速度と低い取引コストの恩恵を受けます。ビットコインの取引手数料は約1ドルですが、Lightning Networkの取引手数料はわずか0.001ドルです。
Lightning Networkは速度を向上させましたが、プログラマビリティや他の興味深いアプリケーションシナリオをサポートしていません。Lightning Networkを使用しても、私はあなたにステーブルコインを送信し、その取引をビットコインネットワークによって安全に保証させることはできませんし、ビットコイン上でスマートコントラクトをプログラムすることもできません。
Taprootアップグレードは2021年に有効化され、ビットコイン上でのスマートコントラクトプログラミングの基盤を築きました。基本的に、ビットコイン取引に挿入できる任意のデータ量の制限を緩和しました。
Ordinalsの導入
Taprootのおかげで、ユーザーは現在、単一のサトシ(1ビットコインは100,000,000サトシ)にデータを刻印することができます。より正確には、1サトシは(1)将来の参照のために特定の番号を割り当てられ、(2)テキスト、画像、または複雑なファイルなどのデータを刻印されることができます。このプロセスは、代替可能なサトシを非代替可能なサトシに変換し、通常は非代替トークン(NFT)と呼ばれるものを作成します。
Ordinalsは賛否が分かれる意見を引き起こしました。
一方で、ビットコインOrdinalsは他のブロックチェーンに保存されているNFTよりも優れていると考えられることがあります。
理由は以下の通りです:NFTがビットコインネットワークに刻印されて保存されると、実際のデータ------画像、動画など------がブロックチェーン上に保存されます。それに対して、非OrdinalsのNFTは通常、実際のデータではなくメタデータ/URLポインタをブロックチェーン上に保存します。したがって、Ordinalsは検閲、リンク切れ、データ損失に対する抵抗力が強いです。
他方で、ビットコインコミュニティの多くの人々は、ビットコインノードに画像をダウンロードして保存させることはリソースの無駄だと考えています。以下は有名なOrdinalsコレクションであるTaproot Wizardsコレクションの一部です。
Taproot WizardsコレクションからのいくつかのNFT
実際、数ヶ月前と比較して、Ordinalsが現在引き付けている関心は少なくなっています。以下のグラフからわかるように、Ordinalsの作成に消費されるリソースは減少しており、全体的に作成されるOrdinalsの数も減少しています。
時間の経過とともにビットコインOrdinalsの作成努力が減少している(出典:Dune Analytics)
Ordinalsがビットコインネットワークのブロックスペースを占有すべきかどうかの懸念は、この減速の主な要因ですが、これはOrdinalsに限った現象ではないことに注意が必要です。市場の過度の飽和により、NFTへの関心が低下した可能性があります。
この熱気の低下はビットコインOrdinals特有のものではなく------これは全体のNFT分野の低迷期です(出典:The Block)
これまでのところ、本稿はビットコインが安全性と分散化を重視していることを繰り返し強調しており、これがそのスケーラビリティを低下させています。これがOrdinalsが批判される理由です------多くの人々が画像がビットコインネットワーク上で追加の混雑を引き起こす価値がないと考えています。これが私たちをビットコインのL2へと導きます。
二層(L2s)への進入
L2sを理解する
ビットコインに関連する内容に深入りする前に、L2sの基本概念を理解することが非常に重要です。L2sは混乱を招くことがありますが、異なる人々が異なる定義を持っています。本稿では、L2sを主に2つのタイプに分けます:サイドチェーンとロールアップです。私たちはOcularでロールアップが真のL2を表すと考えています。
サイドチェーン
サイドチェーンは独立したブロックチェーンであり、主チェーン上でその取引を決済しません。言い換えれば、L2上のすべての取引が直接L1で検証できるわけではありません。
Liquid Networkは、ビットコインのサイドチェーンの良い例です。あなたはブリッジを通じてビットコインネットワークからLiquid NetworkにBTCを移動できます。これは、BTCを「監視者」が管理するアドレスに送信することを含みます------これは約65名のコミュニティから選ばれた信頼できるメンバーで構成されたプールで、取引所、金融機関、ビットコイン関連企業の代表が含まれます。その後、この監視者管理アドレスに転送されたBTCごとに、ユーザーはLBTCと呼ばれる合成BTCを受け取ります。これは双方向のペッグメカニズムです。
Liquid Networkの安全性は、これらの監視者とその持続的な信用に依存しています;Liquid NetworkはビットコインL1から安全性を引き継いでいません。大多数の監視者が共謀したり攻撃されたりすると、サイドチェーンの安全性が脅かされる可能性があります。Liquid Networkの主な利点は、ビットコイン環境を完全に離れることなく、迅速かつプライベートな取引を必要とする当事者を支援することです------取引速度が向上し、ユーザーはネットワーク上でステーブルコインや他のトークン、LBTCを取引できます。
ロールアップ
私たちはロールアップを真のL2と考えています。なぜなら、各取引にはL1に提出される証明があり、その証明は直接L1で検証できるからです。ロールアップでは、いくつかの取引が1つの取引にロールアップされます。その後、この取引は有効性証明と共にL1に提出されます。有効性証明は「私はこれらの取引を確認し、すべてのルールに従っていることを確認しました。あなたは私を確認し、累積的な確実性を得ることができます。あなたは各取引を個別に確認する必要はありません!」と示します。
L1とL2の間の関係を示す(出典:Limitless Insights)
各取引は確認可能な証明によって保護されているため、ロールアップはビットコインブロックチェーンから高い安全性を引き継いでおり、真のL2と見なすことができます。ビットコインをよりプログラマブルにするのを助けるロールアップには、MerlinChain、BOB、BEVM、Bitlayer、Botanixが含まれます。
その他の方法
Stacksは、ロールアップでもサイドチェーンでもない方法を示しており、ビットコインL1から一定の安全性を引き継いでいます。
Stacksがビットコインとどのように絡み合っているか:StackersはBTCを受け取り、ビットコインマイナーはSTXを受け取り、これにより2つのブロックチェーンが絡み合います(出典:Stacks Documentation)
Stacksは本質的に独立したブロックチェーンであり、そのブロックを検証するためにビットコインマイナーを呼び出し、報酬を得ます。しかし、Stacksはビットコインブロックチェーン上に証明やハッシュを発表していないため、ロールアップのようにビットコインと直接関連しているわけではありません。
ビットコイン上での他のエキサイティングなプログラミング試み
B²ネットワーク
B²ネットワークは真のL2の例であり、ロールアップを深く探求するために使用できます。B²上の取引はバッチ処理され、バッチの正確性を証明する検証可能な証明が生成されます。この証明はその後、L1ビットコインブロックチェーンに記録されます。
B²が採用する証明はゼロ知識(zk)証明と呼ばれ、内容を漏らすことなくバッチの有効性をチェーン上で検証できるため、通常は最良の実装方法と見なされています。簡単に言えば、zk証明はプライバシーを確保します。B²ネットワークはイーサリアム仮想マシン(EVM)と互換性があり、これはイーサリアム用に書かれたコードがB²上で同じアプリケーションを実行できることを意味します。これにより、B²は開発者にとって魅力的になります。
B²のようなL2は、ユーザー向けのプラットフォーム(Master Protocolなど)をサポートすることでビットコインエコシステムを拡張します。
Master Protocol
Master Protocolは、ビットコインエコシステム内の金融プラットフォームであり、金利スワップを促進し、流動質押しトークン(LST)や他の収益生成資産の収益農場を行うことを目的としています。
Master Protocolは、ビットコインエコシステムの流動性を改善するためにいくつかの重要な方法で機能します:
資産の集約:Master Protocolはユーザーと資産の集約器として機能し、ビットコインエコシステムに深く統合されています。異なるプロトコルやL2ソリューションからのさまざまなLSTや収益生成資産を統合し、集中化された流動性センターを作成します。
収益市場プラットフォーム:Master Protocolのコア製品であるMaster Yield Marketは、ビットコインエコシステムの資産をMaster Yield Tokens(MSY)にパッケージ化し、次にMaster Principal Tokens(MPT)とMaster Yield Tokens(MYT)に分割します。これにより、ユーザーはこれらのトークンを取引し、収益市場を作成し、全体的な流動性を改善できます。
アクセスの簡素化:複数の資産とプロトコルを集約することで、Master Protocolはビットコインエコシステム内のユーザーのインタラクションを簡素化します。ユーザーは異なるプロトコルからの収益機会にアクセスでき、頻繁に切り替える必要がなくなり、エコシステムへの参加と流動性が向上します。
流動質押しと再質押:Master Protocolは、ユーザーがさまざまなL2ネットワーク上でビットコインを質押し、質押し証明としてLSTを受け取ることを可能にします。これらのLSTは再投資またはさらに質押しされ、流動再質押トークン(LRT)を獲得することで、投資能力と資産の流動性を高め、元の質押しに影響を与えません。
金利スワップ:金利スワップ市場として、Master Protocolは収益資産の取引を促進し、流動性リスクを管理し、資本効率を最適化します。
エコシステムの協調:ビットコインエコシステムの収益取引センターとして、Master Protocolはその採用率を改善するだけでなく、トラフィックとユーザーを複数のビットコインエコシステムプロトコルに誘導し、全体的な流動性を促進します。
断片化の解決:Master Protocolは、ビットコインL2ソリューションの成長によって引き起こされる断片化の問題を解決し、ビットコインエコシステム内の相互運用性と操作性を改善します。さまざまなDeFiプロトコルと二層ソリューションの統合は、全体的な流動性を強化します。
Master Protocolは中央ハブとして機能し、ビットコイン愛好者とさまざまなアプリケーションを接続し、新しいアプリケーションの開発を支援し、ビットコインインフラストラクチャの全体的な有用性を向上させます。さらに、ビットコインL2ソリューションの成長によって引き起こされる断片化の問題を改善するために、相互運用性と操作性を向上させます。
バビロン
Babylonは、比類のないビットコインの安全性をさまざまなプルーフ・オブ・ステーク(PoS)チェーンに拡張することを目的とした革新的なプロジェクトです。特にCosmosネットワーク内のチェーンに焦点を当てています。
ビットコインの強力なプルーフ・オブ・ワーク(PoW)コンセンサス機構を利用することで、Babylonは「再質押」と呼ばれるプロセスを通じてPoSチェーンの安全性を向上させます。これには、ネットワーク上でビットコインをロックし、それを利用して他のPoSチェーンを保護することが含まれ、経済的な安全性を提供し、ビットコイン保有者に質押し報酬を得る機会を与えます。このプロトコルは、複雑なスマートコントラクトを必要とせず、先進的な暗号技術とコンセンサスの革新を使用してこのプロセスを促進します。
BabylonのアーキテクチャはCosmos SDKに基づいており、ブロックチェーン間通信(IBC)と互換性があり、ビットコインチェーンと他のCosmosアプリケーションチェーンとのシームレスな統合と通信を可能にします。ビットコインの安全性の特性とPoSネットワークの柔軟性を組み合わせることで、Babylonプロトコルはビットコインエコシステムの未来において重要な役割を果たし、より安全でスケーラブルで相互接続されたブロックチェーンエコシステムを推進することが期待されています。
ビットコインプログラミングの次の最前線と私たちの注目分野
Ocularチームは、ビットコイン上で構築されたアプリケーションに密接に注目しており、以下の分野を革新の発展の観察重点として特定しています:
さらなるL2ソリューション:取引速度を向上させ、コストを削減しつつ、ビットコインの安全性を維持するために改善が必要です。
スマートコントラクトプラットフォーム(remorachains):RSK(Rootstock)などの取り組みは、ビットコイン上でイーサリアム式のスマートコントラクト機能を持つことがますます関連性を持つようになっています。これらのプラットフォームは、ビットコイン上で分散型アプリケーション(dApps)やDeFiサービスを開発することを可能にします。
クロスチェーン互換性:他のブロックチェーン(例えばSolana)のアプリケーションがビットコイン上で動作できるプラットフォームは、ブロックチェーン相互運用性の分野におけるエキサイティングな投資機会を代表しています。
ビットコイン上のDeFi:プログラマビリティが増すにつれて、ビットコイン上での強力なDeFiエコシステムの潜在能力も増加しています。借入、分散型取引所、ビットコインネイティブで構築されたステーブルコインに焦点を当てたプロジェクトは、興味深い投資分野となる可能性があります。
ビットコインネイティブアプリケーションプラットフォーム:これらのプラットフォームは、ビットコインのプログラマビリティを強化しつつ、その安全性と分散化の核心原則を維持することを目的としています。
ゼロ知識証明技術(ZK-Proof Technology):ゼロ知識証明を実現するビットコインプロジェクトは、プライバシーとスケーラビリティの特性を強化する可能性があり、魅力的な投資の見通しとなります。
ホスティングソリューション:プログラマビリティの増加に伴い、ビットコインの機能を拡張しつつ「あなたのプライベートキーがなければ、あなたのコインではない」という理念を維持するための安全なホスティングソリューションに対する需要が高まるでしょう。
開発者ツールとインフラ:ビットコインのプログラマビリティへの関心が高まるにつれて、新しいビットコインアプリケーションをサポートするための開発者ツール、SDK、インフラの需要が急増する可能性があります。
結論
これらの分野は、ビットコインが単なる価値保存からより汎用的でプログラマブルなプラットフォームへと進化する最前線を代表しています。エコシステムが発展するにつれて、より多くの開発者、ユーザー、投資家を引き付け、ビットコインおよびより広範な暗号市場の次の成長段階を推進する可能性があります。