CashTokens:ネイティブトークンがビットコインキャッシュに登場

ソース: ElBitcoin
オリジナルタイトル: CashTokens:ネイティブトークンがBitcoin Cashに登場

はじめにと背景

2008年末、ビットコインのアイデアは「ピアツーピアの電子現金システム」として発表されました。実際、サトシ・ナカモトはそのプロトコルの基礎を築いたホワイトペーパーにそのフレーズをタイトルとして付けました。サトシ自身の言葉によれば、電子現金とは「金融機関を介さずに」人々の間で直接支払いができることであり、その前提が2017年までBitcoin-BTCの基盤となっていました。しかし、「現金としてのビットコイン」の支持者たちは、その年にBitcoin Cash (BCH) という別ネットワークへ移行せざるを得ませんでした。つまり、デジタルマネーの概念はビットコイン技術全体、特にこの特性が譲れないものとして掲げられているBCHにとっての出発点です。

この特性は、BCHを現金として使用する能力や、より多くの人々がそれを採用できるようにシステムを拡張する能力を危険にさらさない限り、他のユースケースの統合とも両立可能です。

その観点から、Bitcoin Cash (BCH) には「CHIP」(現金改善提案の略) というアイデアを提案・議論・標準化するプロセスがあります。これは、Bitcoin-BTCの「BIP」や「ビットコイン改善提案」と同様に、コミュニティが新しい機能をアプリケーションやプロトコルに追加するために開発すべきアイデアの適合性を議論・評価できる仕組みです。

長年追求されてきた機能の一つが、Bitcoin Cashのブロックチェーンを通じて他の資産を転送する可能性です。暗号資産の世界ではこれらを「トークン」や「フィッシュ」と呼ぶことが多く、多くのクリプトエコシステムで人気があり、それらが稼働するネットワークに追加の経済活動をもたらします。さらに、スマートコントラクトの実装能力などの機能と組み合わせることで、分散型取引所で交換したり、DeFiプラットフォームで利用したりすることができます。

BCHがBTCから独立した直後、「カラードコイン」という概念に基づいたトークン導入の提案がいくつかありました。これは、(例えば非常に少量のBitcoin Cashを送金する)トランザクションにメタデータを含めてトークンを転送することを指します。つまり、BCHのトランザクションを他の資産の運搬手段として利用し、それらの添付されたメタデータをトークンや転送量などとして解釈できるプロトコルが必要となります。

このアイデアは、複数のプロトコルによってBitcoin Cash (BCH) ネットワーク上で実装され、最も有名かつ長寿なのが「Simple Ledger Protocol」または「SLPトークン」です。

しかし、「カラードコイン」モデルにはいくつかの制限があります。たとえば、含まれる情報を検証するために追加ソフトウェアを実行する必要があり、これらのトランザクションを有効とみなすには少なくとも1回の確認を待つ必要があります。こうした弱点のため、「カラードコイン」はトークンの送受信には有効な選択肢ですが、ベース通貨による支払いの特性には及びません。

新しい標準:より良いモデル

2023年5月15日、Bitcoin Cash (BCH) はアップデートによって他の新機能とともに、「カラードコイン」プロトコルの制限を受けずにトークンを転送できる機能を導入します。この新機能は技術仕様で「CHIP-2022-02」という識別子が割り当てられ、「CashTokens:Bitcoin Cashのためのトークンプリミティブ」という名前が付けられています。簡単に言えば、CashTokensはSLPトークンの「Simple Ledger Protocol」よりも優れたソリューションであり、以下のような特徴で差別化されています。

  • 「SLPトークン」に対応するインフラは「SLPノード」、つまりメタデータをもとにそのタイプのトランザクションを検証する追加ソフトウェアの実行が必要でした。CashTokensの場合、Bitcoin Cashノードのみでサポートできるため、マイナーやフルノード運営者がその有効性を証明できます。
  • SLPトークンのトランザクションは0-conf(未確認取引)に対応していないため、最初の確認を待たずにトランザクションを受け入れるのはリスクがあります。CashTokensのトランザクションは0-confに対応しているため、200ドル未満の未確認トランザクションも正当とみなすのが合理的です。
  • Bitcoin Cashのネットワークは「UTXO」モデルに基づいていますが、SLPトークンのトランザクションは「DAG」モデルで検証されます。CashTokensのトランザクションはUTXOモデルに基づいているため、この規格のトランザクション検証がより効率的です。

これら多くの利点により、CashTokensはより良いユーザー体験を提供し、自己管理型ウォレットや取引プラットフォームのトークン送受信・保管対応拡大の障壁を下げます。一方、CashTokensのトランザクションはマイナーへの手数料がBitcoin Cash建てで支払われるため、普及が進めばシステム維持にも貢献します。

CashTokens:トークンプリミティブ

CashTokensの技術仕様では正式名称として「Token Primitives for Bitcoin Cash」という表現が使われています。この表現はスペイン語話者には少し分かりにくいかもしれません。なぜなら、(誤って)「原始的」や「洗練されていない」、あるいはDeFi互換性が限定的なものと解釈される可能性があるためです。

しかし、CashTokensはBitcoin Cashのスクリプト言語で記述されたスマートコントラクトと互換性があるだけでなく、この「プリミティブ」という言葉は単純さを示すものではありません。この文脈での「プリミティブ」はプロトコルの基本的な機能、すなわちプロトコルのネイティブ機能を指すため、よりわかりやすい訳は「Bitcoin Cashのネイティブトークン」となります。

アップデート: 元記事では、CashTokensは(SLPトークンと異なり)2種類のアドレス形式を使う必要がないと記載されていました。これは修正され、Bitcoin Cash (BCH) のネイティブトークンは、BCHとCashTokensの両方を受け取れるトークン対応アドレス((トークン認識アドレス))と、BCHのみを受け取る通常形式アドレスの両方を利用できることが明記されました。2種類の形式を使う目的は、ユーザーがトークンを対応していないウォレットに送ってしまうのを防ぐためです。また、「token primitives」の訳についても「トークンプリミティブ」から「トークンのプリミティブ」、あるいは同様の意図を伝える「ネイティブトークン」への修正が行われました。

BTC-1.62%
BCH-0.84%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 7
  • リポスト
  • 共有
コメント
0/400
ZenZKPlayervip
· 10時間前
bchはやっと少し進展したけど、本当に使えるかどうかはわからない
原文表示返信0
NullWhisperervip
· 12-09 01:59
待って、つまりBCHがついにネイティブトークンを導入するってこと?技術的に言えば……これって約14年遅れてパーティーに来た感じじゃない?でも興味深いケースだね。実装が実際のストレステストに耐えられるのか、それともまた「理論上は悪用可能」な状況になるのか、正直気になる。
原文表示返信0
WhaleSurfervip
· 12-09 01:58
BCH もついにトークンをやりたくなったの?遅いよ、兄貴
原文表示返信0
Rugpull幸存者vip
· 12-09 01:55
bchがついにネイティブトークンを導入するのか?こうするべきだった。他人が上で好き勝手するのを待つよりずっといい。
原文表示返信0
probably_nothing_anonvip
· 12-09 01:54
bchについにネイティブトークンが登場したけど、これでethと競争できるのかな?でも、やっぱりちょっと遅い気がする…
原文表示返信0
BrokenDAOvip
· 12-09 01:50
bchはトークンエコシステムを構築したいと考えていますが、このインセンティブメカニズムはイーサリアム初期の投機的バブルをどうやって繰り返さないように保証できるのでしょうか?結局のところ、それは人間性の問題です。
原文表示返信0
RunWhenCutvip
· 12-09 01:33
bchがついにネイティブトークンを導入するの?これはもっと早くやるべきだったよね。そうじゃないとethとどうやって競争するんだろう。
原文表示返信0
  • ピン