BRC-20、ORC-20 から SRC-20 へ:これらの革新的な実験はビットコインの未来になるのでしょうか?

フォーピラーズ
2023-05-26 15:00:40
コレクション
ビットコインネットワークは根本的に複雑なスマートコントラクトを実現できず、BRC-20トークンのユーティリティはミームトークンとして取引されることを除いて、他にどのように使われるか想像しにくい。

執筆:Four pillars

編纂:白澤研究院

2023年1月、ビットコインのコア貢献者であるCasey Rodarmorが「序数理論」(Ordinals Theory)を提唱し、Ordinalsプロトコルを作成しました。これによりビットコインネットワーク上での熱狂が引き起こされ、かつてイーサリアムで起こったNFTの鋳造熱潮を思い起こさせました。「序数理論」は、ユーザーがサトシ(ビットコインの最小単位)に任意のファイル(サイズは4MB以下の画像、テキスト、動画など)を書き込むことを可能にし、さまざまなファイルをチェーン上に保存します。

その後、DomoはOrdinalsプロトコルに基づいてBRC-20という新しいトークン標準を開発しました。本質的に、BRC-20はサトシにテキストを書き込むことでトークンの発行と移転を促進する新しい方法です。この標準は4月に大きな注目を集め、BRC-20トークンの数が急増し、5月8日にはビットコインチェーン上の取引手数料が急騰しました。当時、ビットコインネットワークは40万件以上の未処理取引を抱え、暗号通貨取引所Binanceがビットコインの入出金を停止するという滑稽な事態を引き起こしました。

BRC-20トークンが注目を集めるにつれて、その価格も大幅に上昇しました。BRC-20標準の最初のトークンであるordiの価格は0.1ドルから始まり、最終的に5月8日には310倍の31ドルに達し、市場価値は約6.5億ドルに達しました。この規模の市場価値は、Coingeckoで約70位にランクインし、SuiやOptimismを上回るものでした。

しかし、このトレンドは瞬く間に消えつつあり、現在は減少の兆しを見せています。しかし、BRC-20標準の登場は、ビットコインが長期的に不利な市場条件の後に再び大きな注目を集めるきっかけとなったことは否定できません。

その後、さらに多くの新しいトークン標準が登場し、それぞれの役割を見出しました------ORC-20とSRC-20です。5月13日から15日までの間、ORC-20トークンに関連する取引はビットコインネットワーク全体の取引の10%を占めました。さらに、SRC-20トークンも最近発進の兆しを見せています。

序数理論

序数理論は、無から生まれた新しい概念ではなく、以前の概念の派生物です:序数、つまり数字の順序であり、ビットコインの最小単位であるサトシの順序番号を指します。序数理論によれば、各サトシはその採掘順序に従って番号が付けられます。

実際、サトシの序号はさまざまな方法で表現できます。以下の通りです:

  • 整数表現法:2099994106992659------採掘順序に並べられた数字で、ビットコインの総量は21,000,000で、1 BTC=100,000,000サトシなので、序号の最大値は2,100兆です。
  • 十進法表現法:3891094.16797 --- 小数点前の数字は採掘されたサトシのビットコインブロックの高さを示し、後ろの数字はそのブロック内でのサトシの順序を示します。
  • 度数表現法:3°111094′214″16797‴ --- 最後の数字のグループはブロック内で採掘されたサトシの順序であり、前の部分は度数単位のブロックの高さです。
  • 百分位符号:99.99971949060254% --- サトシがビットコインの総供給量に占める割合を示す方法です。
  • 名称:a-zの文字を使用して順序を付ける方法です。

興味深いことに、序数理論の創始者は、割り当てられた序号に基づいて各サトシに希少性を割り当てました:

  • 一般的:各ブロック内の最初のサトシを除くすべてのサトシ
  • 珍しい:各ブロックの最初のサトシ(約10分ごとに出現)
  • 希少:難易度調整後の最初のサトシ(約2週間ごとに出現)
  • 叙事詩:半減期イベント後の最初のサトシ(約4年ごとに出現)
  • 伝説:難易度調整と半減期イベントが重なるときの最初のサトシ(約24年ごとに出現)
  • 神話:ビットコイン創世ブロックの最初のサトシ(唯一存在)

銘文:サトシにファイルを書き込む

序数理論は、各サトシにユニークな序号を持たせ、ビットコインネットワークのSegwitとTaprootのアップグレードにより、ファイルをサトシに書き込むことが可能になりました。

SegWitはSegregated Witness(隔離証人)の略で、2017年にビットコインネットワーククライアントBitcoin Coreに適用されたアップグレードです。SegWitはビットコインネットワーク内の長年の取引の拡張性の問題を解決し、ライトニングネットワークの運用を可能にしましたが、このアップグレードに関連する最も重要な点はブロックサイズの拡張です。

SegWitは新しい概念であるブロックの重みを導入し、ブロックサイズの単位をバイトからvBytesに変更しました。1 vByteは4つの重み単位に相当します。したがって、最大ブロックサイズは1MBから1vMBに変更されました。さらに、既存の取引データは2つの部分に分けられます:

a. 取引データ、b. 証人データ。取引データには送信者、受信者、入力、出力の情報が含まれ、証人データにはスクリプトと署名データの情報が含まれます。

その後、Taprootアップグレードはビットコインネットワークで使用されるスクリプト言語をTapscriptに更新することで進展しました。アップグレード後、より広範な取引がビットコインネットワーク上で可能になり、序数理論はそれを利用して証人データを通じてサトシにさまざまなファイルを記録します。

本質的に、各サトシはユニークな序号を持ち、データを保存でき、その機能はNFTに似ています。しかし、イーサリアムエコシステム内のほとんどのNFTとは異なり、銘文プロセスはすべてのデータを記録し、それを「ブロックチェーンネイティブ」NFTとしてよりリアルにします。ユーザーはOrdinalsプロトコルを利用してサトシにファイルを記録でき、ファイルを含むサトシも通常のビットコインのように取引(交換)できます。

しかし、これを実現するための重要な課題は、ユーザーがOrdinalsに対応したウォレットを使用しなければならないことです。銘文はサトシに記録されますが、サトシは任意のビットコインウォレットに移転できますが、課題はこれらの銘文付きのサトシを他のビットコインと区別できないことから来ます。したがって、通常のBTC送金時に、ファイルが書かれたサトシがマイナー手数料として誤って送信されるリスクがあります。したがって、Ordinalsユーザーはサトシを制御し選択するのが容易なウォレットを選択すべきです。

これまでのところ、初期ユーザーはOrdinalsプロトコルを使用してさまざまなビットコインNFTを作成しています。最初のものは画像を使用したもので、最初に記録された銘文は、dickbutt画像を持つ第727,624,168,684,699個のサトシです。

DustlabsはOrdinalsプロトコルを通じて535個のDeGodsを1つのブロック(ブロック#776408)にパッケージ化し、イーサリアムの有名なNFT「Bored Ape」の開発者Yuga Labsは、TwelveFoldという生成アートのセットをビットコインネットワークに投入しました。

同時に、テキストを使用した多くの興味深い実験が行われています。我々が以下で重点的に取り上げるBRC-20の他に、Sats Namesも良い例です。

イーサリアムネームサービス(ENS)はイーサリアムネットワーク上のネーミングサービスであり、Sats Namesはビットコインネットワーク上のネーミングサービスです。名前を登録するには、上記のようにJSON構文に従ってテキストを入力するだけです。

これは誰でも独自の名前を自由に使用できることを意味しますか?例えば、小明が「bitcoin.sats」という名前を作成し、小紅が異なるサトシ上で同じ名前「bitcoin.sats」を作成した場合、混乱を招く可能性があります。Sats Namesが主に行うのは、特定の名前の所有権を認めることです------その名前を最初に作成したサトシに属します。したがって、ビットコインネーミングサービスが大規模に適用されることを望むなら、名前のタイプと所有権を区別するための別のインデクサが必要です。

BRC-20

BRC-20はDomoが2023年3月に提案した実験的なトークン標準で、誰でもテキストを銘刻することでビットコインネットワーク上で新しいトークンを発行できるようにします。

イーサリアムのERC-20がスマートコントラクトをデプロイした後にトークンを即座に発行・転送できるのとは異なり、BRC-20トークンは実際のトークンではなく、特定のテキストが記録されたサトシです。したがって、Sats Namesと同様に、BRC-20トークンの状態や残高を理解するためには別のインデクサが必要です。

BRC-20トークンの発行方法はERC-20トークンとは異なるため、デプロイ、鋳造、転送の段階は理解が難しい場合があります。読者がより良く理解できるように、既存のBRC-20トークンXINGを例に挙げます。

デプロイ:

XINGトークンのデプロイは、bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf(デプロイ者)によって、序号#1934771250000000のサトシに記録されました。しかし、このデプロイ者はXINGトークンのみをデプロイし、鋳造していないため、彼のXINGトークンの残高はゼロです。

鋳造:

鋳造者bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62は、上記のテキストを26個の異なるサトシに銘刻し、合計で26,000個のXINGトークンを鋳造しました。26個のサトシに26,000個のトークンを鋳造した理由は、デプロイ者が設定した最大鋳造量が1,000であったためです。

転送:

26,000 XINGトークンを転送するために、bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62は5つのサトシに上記のテキストを銘刻し、22,000 XINGトークンを転送しました。

残高:

では、上記の例のウォレットアドレスが最終的に保有するXINGトークンの数量はどのくらいでしょうか?

  • bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf(デプロイ者):XINGトークンのみをデプロイし、鋳造していないため、残高は0です。
  • bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62(鋳造者/送信者):ordiscanでこのアドレスを検索すると、保有するXING銘文の数量は26です。しかし、このアドレスは26,000個のトークンを鋳造し、22,000個のトークンを送信しましたが、なぜそれでも26個の銘文が残っているのでしょうか?これは、BRC-20トークンにおいて、転送は既存の鋳造銘文を移転するのではなく、別のサトシにXINGの転送テキストを銘刻し、その後転送を完了するためです。言い換えれば、転送プロセスが発生すると、送信者の残高が減少し、XING転送銘文が受信者の残高に追加されます。したがって、bc1q…uw62が26,000個のトークンを銘刻した銘文を保持していても、最終的に確認された残高は4,000であり、22,000個のトークンを銘刻したXING転送銘文が別のアドレスに送信されたためです。

要するに、BRC-20はビットコインネットワーク上で代替トークン(FT)を処理する新しい方法を導入し、最近のイーサリアムネットワーク上のメムコイン(例えばPEPE)の台頭とともに広く注目されています。

最近2ヶ月間、ビットコインネットワーク上で発生した取引手数料のほぼ50%が序数に関連しており、特にBRC-20に関連しています。2023年5月9日現在、デプロイされたBRC-20トークンの数は1,599個で、鋳造に関連するネットワーク手数料は合計628.7 BTC、転送に関連するネットワーク手数料は合計46.8 BTCであり、BRC-20が巨大なネットワーク使用量を引き起こしたことがわかります。

最初のBRC-20トークンordiは0.1ドルから始まり、さまざまな中央集権的取引所に上場されるにつれて急騰し、31ドルの高値に達しました。さらに、nals、meme、pepe、pizaなどの他のトークンの市場価値は1,000万ドルから4,000万ドルの範囲にあります。

スマートコントラクトがない場合、BRC-20の取引市場はすべて中央集権的ですか?

BRC-20トークンの取引はどのように機能するのでしょうか?ご存知の通り、イーサリアムネットワークはスマートコントラクトをサポートしており、スマートコントラクトを通じて分散型市場プロトコルを構築できますが、ビットコインネットワーク上で同様のスマートコントラクトを構築することは不可能です。

UniSat Marketplaceを使用したことがある場合、このプラットフォームにはさまざまなBRC-20トークン取引がリストされており、購入者はビットコインウォレットを接続して購入できます。BRC-20トークンの二次市場取引に加えて、さまざまなビットコインNFTを取引する市場(例えばMagicEden)でも見られます。既存のOrdinals市場はすべて集中管理の方法を使用しているのでしょうか?

答えはPSBT(部分署名ビットコイン取引)です。PSBTはBIP-174で導入された機能で、ユーザーが特定の入力のみを署名できるようにします。したがって、UniSatや他のOrdinals市場はPSBTを利用して、売買双方が信頼不要で非管理型の方法で取引できるようにしています。

BRC-20の人気はビットコインネットワークの手数料を大幅に引き上げました。しかし、このトレンドは瞬く間に消えつつあり、現在は減少の兆しを見せています。これが新しいトークン標準の出番です------ORC-20とSRC-20です。5月13日から15日までの間、ORC-20トークンに関連する取引は総取引の10%を占めました。さらに、SRC-20トークンも最近発進の兆しを見せています。

ORC-20

BRC-20がビットコインネットワーク上でOrdinalsを使用してFTを発行する新しい方法を開いた一方で、それは非常に初期の実験であり、多くの欠点があります。

まず、最初にBRC-20トークンをデプロイする際、総供給量と毎回の最大鋳造量は固定されており、変更できません。これは特定の状況では有益かもしれませんが、トークンモデルの柔軟性を制限する欠点があります。

第二の欠点は、BRC-20トークンの名前は4文字しか持てないことです。それに対して、ERC-20トークンは異なる長さの名前を持つことができます。トークン名の長さに対する制限を解除することで、より多くのプロジェクトがトークンを作成できるようになります。

第三の欠点は、BRC-20トークンの転送が完全に外部の中央集権的インデクサに依存していることです。銘文プロセス自体は単にデータをサトシに書き込むだけであるため、ビットコインネットワークはコンセンサスレベルでBRC-20標準に違反する銘文を防ぐ方法がありません。

例えば、BRC-20 ordiトークンの最大供給量が21,000,000であり、すべての21,000,000トークンが鋳造された場合、BRC-20トークン標準に従えば追加のordiトークンを鋳造することは無効ですが、鋳造取引は手数料を支払うため、記録されます。したがって、どの銘文が有効または無効であるかを完全に外部のインデクサが決定するため、この状況は攻撃者がUniSat市場の弱点を利用してBRC-20トークンに対して二重支払い攻撃を行い、経済的損失を引き起こすことにつながります。

ORC-20はBRC-20標準のアップグレード版であり、BRC-20標準のいくつかの欠点を解決しています:

1. トークン識別

BRC-20標準と比較して、ORC-20標準は実質的な強化をもたらしました。その改善の一つは、特定のトークンを識別できる識別子(ID)を追加したことです。BRC-20標準では、同じ名前のトークンがデプロイされた場合、外部インデクサは最初にデプロイされたトークンを「合法」と見なします。対照的に、ORC-20標準では、同じ名前のトークンであっても識別可能であり、デプロイ時の銘文番号に「ID」が含まれるため、識別が可能です。

2. 任意の長さのトークン名

次に、BRC-20標準が4文字の名前しか作成できないのに対し、ORC-20は任意の長さの名前を作成できるようにします。例えば、最初にデプロイされたORC-20トークンORCは3文字から成る名前です。

3. アップグレード可能

第三に、ORC-20標準は総供給量の変更と毎回の鋳造の最大トークン数量の変更機能を導入しました。この柔軟性はデプロイ者によって利用される可能性がありますが、さまざまなトークン経済学の実験の機会も提供します。これらの実験には、毎回の鋳造の最大トークン数量を段階的に減少させることや、ビットコインの半減をシミュレートすることが含まれるかもしれません。

4. UTXOモデル

第四に、最も重要な点は、ORC-20がトークンを転送するためにUTXOの概念を追加したことです。例えば、AがBに2ドルを送信し、Bがすでに1ドルを持っている場合、アカウントモデルではBの残高は3ドルとして表示されます------1ドルと2ドルが統合されます。しかし、UTXOモデルでは、Bの残高は1ドル用と2ドル用の2つの個別のUTXOになります。BがCに2.5ドルを送信する場合、1ドルと2ドルのUTXOを統合し、2.5ドルと0.5ドルのUTXOに分割します。ここで、2.5ドルがCに、0.5ドルがBに残ります。この改善の利点は、UTXOが一度だけ使用されるため、二重支払いを本質的に防ぐことです。ORC-20はトークン転送にUTXOの概念を追加しており、これがBRC-20との最大の違いです。

ORC-20トークンを送信するには、送信者は上図のステップ1のテキストをサトシに書き込み、受信者はステップ2のテキストを書き込む必要があります。これにより、残高が送信者に戻されます。これはUTXOのプロセスと同じです。したがって、ORC-20を採用したウォレットや市場では、ORC-20転送取引が完了するまで待つ必要があります。

ORC-20エコシステムと現状

ORC-20の登場はBRC-20よりも早くはありませんが、一定の魅力を獲得していることがわかります。これまでにORC-20に関連する総取引量は約260,000件、手数料は約19.5 BTCです。

BitPunksのようなORC-20ブラウザを提供するコミュニティプロジェクトや、ORCトークンを使用するOrcDAOなど、注目すべきプロジェクトがあります。

SRC-20

ORC-20標準がBRC-20の限界を修正する強化版と見なされる一方で、SRC-20標準はスタンプ(郵便切手)を利用してテキストを銘刻するもので、前の2つの標準とは完全に異なります。

BRC-20、ORC-20は序数理論に基づいており、ビットコイン取引の証人データに任意のファイルを書き込む原理です。しかし、このプロセスは分散台帳の大部分の容量を占有し、ノードが証人データをトリミングまたは削除できるようにします。さらに、すべてのノードがこの証人データを保持または伝播する必要はありません。

しかし、スタンプに関しては、情報がUTXOに保存されるため、各完全ノードはそれらを保存する必要があり、これにより序数よりも持続性が高く、あるいは「ブロックチェーンネイティブ」と言えます。これは明らかな利点ですが、データを保存するスペースは限られており、24x24ピクセルの画像や8色深のPNG、GIFしか受け入れられません。

SRC-20トークンのデプロイ、鋳造、転送に使用されるテキストもJSON形式であり、BRC-20と非常に似ています。

まとめ

Sats Namesから始まり、最近流行しているBRC-20、ORC-20、SRC-20に至るまで、さらにはBRC-20トークンにステーキング機能を組み込もうとする試みもあります。なぜビットコインネットワーク上にこれほど多くの実験があるのでしょうか?

まず、ビットコインネットワークの強力なセキュリティに対して、利用率は非常に低いです。スクリプト言語の性質は、ビットコインネットワーク上で複雑なスマートコントラクトを実行することを制限し、その応用を制限します。しかし、その卓越したセキュリティレベルは、開発者やユーザーがその機能をテストし利用し続けることを奨励します。もちろん、単に資金を保存し移転するだけでもこれほど高いセキュリティがあるのですから、このセキュリティをさまざまな他のユースケースに活用できれば素晴らしいことです。

次に、テキストは無限の表現の可能性を持っています。PCの初期のように、多くのゲームがテキストベースであり、テキストは想像力を刺激し、広範な概念を表すことができます。Sats Names、BRC-20、ORC-20、SRC-20トークンは、テキストを使用して無形の実体を象徴し、外部インデクサを使用してそれらに有形の感覚を与えます。これらの標準はまだ初期段階にあり、それぞれの限界がありますが、間違いなく将来の多くの革新実験の基盤となるでしょう。

もう一つの問題は、これらの「X」RC-20トークンがどこまで進むかということです。ビットコインネットワークは根本的に複雑なスマートコントラクトを実現できず、BRC-20トークンはERC-20トークンのように有形ではなく、単にサトシに銘文を記録することで存在を示すため、取引以外にどのように利用されるか想像するのは難しいです。もしかしたら、単純なガバナンス活動を想定し、ユーザーがビットコインウォレットを接続して保有するBRC-20トークンの数量に基づいて投票することができるかもしれませんが、ガバナンス結果をチェーン上で実行することは依然として不可能です。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する