top of page
  • 執筆者の写真ICP Japan

ckBTC: 効率的なビットコイン送金のための分散型メカニズム

※この記事は、「ckBTC: A Decentralized Mechanism for Efficient Bitcoin Transfers」を引用/要約したものです。

2021年9月7日、ビットコインはエルサルバドルで法定通貨の地位を獲得しました。いわゆる「ビットコイン法」が採択されて間もなく、多くのエルサルバドル人がすでにビットコインウォレットを開設していました。しかし、ホセ・シメオン・カニャス中央アメリカ大学が最近行った調査によると、2023年には地元住民のわずか12%が暗号通貨取引に従事することになります。


他の多くの組織や機関も同様の試みをしてきましたが、手数料の高さ、ウォレットの問題、比較的遅い取引決済時間などの問題が十分に文書化されています。スピードと効率性を提供するいくつかのソリューションが試されましたが、ビットコインベースの支払いを実現するにはさらに多くのことが必要です。そこで登場するのが、インターネット コンピュータ ブロックチェーンの Chain-key Bitcoin (ckBTC) です。これは、ビットコインを保管および転送するための代替メカニズムで、決済時間が速く、手数料が非常に低いものです。

この記事では、ckBTC がインターネット コンピュータ ブロックチェーンの機能を活用して、ビットコイン ベースの支払いにどのような革命を起こすことができるかについて説明します。


ckBTCに使用されている技術:ネイティブビットコイン統合

インターネット コンピュータはプロトコル レベルでビットコイン ネットワークと統合されているため、インターネット コンピュータはビットコイン ネットワークから直接ブロックを取得し、そのブロック内のトランザクションをネイティブに処理できます。この機能により、インターネット コンピュータはビットコイン未使用トランザクション出力 (UTXO) セット全体をオンチェーンで維持できます。その後、キャニスター コントラクトはそのセットに対してクエリを実行し、新しいビットコイン アドレスなどを見つけて作成できます。

このような直接ネイティブ統合により、インターネット コンピュータは、脆弱なブリッジや中央集権的な第三者を必要とせずに、ビットコイン ネットワークとの信頼のない接続と対話が可能になります。


ckBTCとは何ですか?

ckBTC は、ビットコインに 1:1 で裏付けられたインターネット コンピュータ上のトークンです。つまり、1 ckBTC は常に 1 BTC に引き換えることができ、その逆も同様です。上記のネイティブ統合により、ckBTC は「ラップされた」トークン (別のブロックチェーンのトークンを表す一種のデジタル バウチャー) よりも大幅に安全な代替手段となります。

ckBTC トークンは、速度と転送コストの点で、他のビットコインペッグトークンに比べて顕著な利点があります。ckBTC の転送は 1 ~ 2 秒以内に完了し、ビットコインブロックチェーン自体の転送に比べて大幅に高速です。ckBTC 転送のコストはわずか 0.0000001 ckBTC で、ビットコインの手数料よりも桁違いに低くなります。


ckBTCの技術的レベル

インターネット コンピュータには、ブロックチェーン上で実行される各スマート コントラクトが独自の ECDSA キーを持つことができる独自の機能があります。これにより、公開 ECDSA キーの 1 つを使用して、安全かつ分散化された方法で任意のデータに署名できます。この機能は、インターネット コンピュータ上の複数のノードが共同で署名を作成する新しいしきい値 ECDSA アルゴリズムに基づいています。どのノードも秘密キーにアクセスすることはできません。公開 ECDSA キーはビットコイン アドレスにエンコードできるため、このしきい値 ECDSA 機能により、ckBTC などのインターネット コンピュータ dapp は独自のビットコイン アドレスを持つことができ、ビットコイン資金を保持できます。さらに、これらのキーの有効な署名を生成できるため、dapp はビットコインを使用することもできます。

ckBTC ミンター

このメカニズムは、ビットコイン ブロックチェーンの状態を把握し、ビットコイン ネットワークにトランザクションを送信する機能がなければ不完全です。インターネット コンピュータは、この両方の課題に対処します。インターネット コンピュータ ノードのサブセットはビットコイン ネットワークに直接接続され、ビットコイン ブロックチェーンの状態を同期し、インターネット コンピュータから接続されたビットコイン ノードにトランザクションを送信します。

ckBTC ミンターは両方の機能を活用して次のことを行います。


  • ビットコインを安全に保管する

  • ビットコインブロックチェーンのアップデートについて学び、

  • ckBTC 保有者からの有効なビットコイン引き出しコマンドを処理した後、ビットコイン取引を発行します。


ckBTC ミンター (変換の追跡) と ckBTC 元帳 (ckBTC 残高の更新の追跡) のアクションは公開されています。たとえば、ckBTC トランザクションは、インターネット コンピュータ ダッシュボードの専用ページからアクセスできます。つまり、ckBTC はビットコインと同等のレベルの透明性を提供します。

インターネット コンピュータ自体を管理する分散型自律組織 (DAO) である Network Nervous System (NNS) が、ckBTC の機能を制御します。変更はすべて、公開 NNS 提案を経る必要があり、承認および実装されるには十分なサポートを得る必要があります。


ckBTCの利点と使用例

これまで見てきたように、ckBTC トークンは、インターネット コンピュータ ブロックチェーンとビットコイン ネットワーク間のプロトコル レベルの統合により、ラップされたトークンよりも安全で多用途です。2 つのネットワーク間でのビットコインの送受信にはブロックチェーン ブリッジやサードパーティの仲介者が関与しないため、安全で比較的低コストのトランザクションと高速決済の基盤が確立されます。また、すべての ckBTC アクティビティはオンチェーンで検証可能であり、ckBTC トランザクションは、汚染されたビットコインがインターネット コンピュータに入らないようにするために、KYT (Know-Your-Transaction) チェックを通過します。


ckBTC の使用方法の例:

  • トークンスワップ

  • 分散型取引所

  • 販売時点管理アプリケーションおよびサービス

  • クラウドファンディングアプリケーション

  • 電子商取引プラットフォーム


ckBTC のパワーをすでに活用している dapps とサービスをご覧ください


閲覧数:9回0件のコメント

Comments


bottom of page