原題は「ルーンへの道」
原作者: シュロック・ケマニ
オリジナルコンピレーション:Peisen、BlockBeats
編集者注: この記事では、ビットコイン エコシステムにおけるイノベーションと発展、特に代替不可能なトークン (序数) と代替可能トークン (ルーン) の開発における進歩について詳しく考察します。この記事では、オーディナリー文字とルーン文字がどのようにしてビットコインブロックチェーンの重要な標準となったのかを詳細に分析し、市場におけるそれらのパフォーマンスと社会的認知への影響を探ります。この記事ではまず序数理論の背景と応用を紹介し、各サトシに一意の番号が付けられる方法を説明し、ビットコインコミュニティと市場への影響を探ります。次に記事は、Rune の発売と、ビットコイン エコシステムにおけるその受け入れと市場パフォーマンスについての議論に移ります。 Runes は、OP_RETURN フィールドにデータを保存し、同じ UTXO に保存された複数のトークンをサポートすることでトランザクションの効率を向上させるだけでなく、Bitcoin Lightning Network との互換性を実証し、市場で目立つようにしています。
最新のビットコイン半減期に至るまでの 1 週間で、ビットコインの新しい代替トークン標準である Runes が暗号通貨分野で話題になりました。ルーン文字とその重要性を理解しようとしていたとき、ビットコインの初期の開発とその基本的な仕組みについて自分がいかにほとんど知識がなかったかに気づきました。はい、私が暗号通貨の分野で働いており、ビットコインが最大の暗号通貨であることを考えると、この告白は少し予想外でした。
しかし、私自身がこの立場にあるとすれば、他の多くの人も同様であるかもしれないと想像します。そこで、もう少し掘り下げて書いてみることにしました。
ビットコインの誕生からルーンへと発展するまでの過程を振り返ってみました。その過程で、初期のオンチェーン DNS 実装、ヴィタリック ブテリンの最初のトークン プロジェクト (いいえ、イーサリアムではありません)、恒久的な ASCII アート、2015 年のブロックチェーン ゲーム、さらにはコミュニティ内の意見の相違を発見しました。ビットコインを「」と呼ぶ人もいます。失敗した実験」、数兆ドルの資産の外観を変えた孤独な開発者など。
これはビットコインの過去と未来の物語です。失敗した実験や誤ったスタートが含まれます。変化に抵抗することが多いプロトコルにイノベーションを導入する際の課題を探ります。これは、ビットコインの 1,000 万分の 1 が 100 万ドル以上で売れる理由を説明しています。最も重要なのは、コードよりも重要ではないにしても、社会的合意がデジタル資産にとっても同様に重要であると論じていることです。
飛び込んでみましょう!
UTXO
まず、ビットコイン プロトコルの基本的な構成要素の 1 つである未使用トランザクション出力 (UTXO) を理解することから始めます。
UTXO は、ビットコイン プロトコルが通貨の所有権を追跡するために使用する方法です。各 UTXO は所有権の受領書、つまり特定のアドレス (所有者) のみが使用できるビットコインの不可欠な部分であると考えてください。ビットコインの所有権が譲渡される(あるユーザーが別のユーザーにビットコインを送信する)と、受信者のアドレスに関連付けられた UTXO としてブロックチェーンに記録されます。
ビットコイン プロトコルには、アカウント残高という固有の概念がありません。代わりに、アドレスが所有するビットコインはブロックチェーン全体に分散された UTXO としてキャプチャされ、各 UTXO はトランザクションの出力となります。アプリケーション (ウォレットなど) が BTC 残高をユーザーに表示するとき、ブロックチェーンをスキャンしてそのユーザーに属する UTXO を要約することによって行います。
私のビットコインウォレットが私が 20 BTC を所有していることを示している場合、これは私の公開鍵に関連付けられた UTXO の合計値が 20 BTC であることを意味します。これは、20 BTC 相当の 1 つの UTXO、またはそれぞれ 5 BTC 相当の 4 つの UTXO、またはその他の組み合わせで合計 20 BTC になる可能性があります。
ビットコインのトランザクションは、出力 UTXO を作成するために消費 (または破棄) される入力 UTXO のセットとして構造化されています。 Joel のアドレスに次の UTXO 値が関連付けられていると想像してください。
10BTC
5BTC
1BTC
ここで、彼が Saurabh 14 BTC を支払いたい場合、彼のウォレット アプリケーションは次の特性を持つトランザクションを作成します。
入力として 10 BTC および 5 BTC UTXO (1 BTC UTXO は変更されません)
14 BTC が出力として Saurabh のアドレスに送信される
2 番目の出力として、0.9998 BTC が彼のアドレスに送り返されます。
2 番目の UTXO は、トランザクションから受け取った変更です。なぜ 1 BTC ではなく 0.9998 BTC なのでしょうか?また、自分の取引をブロックに含めるためのインセンティブとして、ビットコインマイナーに取引手数料を支払う必要もあります。入力 UTXO と出力 UTXO の合計の差額 (この場合は 0.0002 BTC) がトランザクションの手数料となります。ほとんどの場合、適切な入力、出力、手数料を設定して有効なトランザクションを作成するという重労働はユーザーから抽象化され、ウォレット アプリケーションによってバックグラウンドで処理されます。
UTXO をよりよく理解するには、UTXO を紙幣と考えてください。ビットコイン ウォレットは物理的なウォレットに似ています。各紙幣 (UTXO など) には分割できない固定金額があり、物理ウォレット (ビットコイン ウォレットの場合など) に保存される合計価値は、その中にあるすべての紙幣の価値の合計です。
ビットコイン取引は、現金を使って商品を購入するのと似ています。ニューヨーク市のバーで 14 ドルのカクテルを買う場合、10 ドルと 5 ドルの紙幣を渡して 1 ドルのお釣りを受け取ることができます。ここでの類推の違いは、金融商品は固定額面 (1 ドル、5 ドル、10 ドルなど) でのみ存在するのに対し、UTXO は任意の量のビットコインに関連付けることができることです。
(対照的に、イーサリアムのような他のブロックチェーンは、借方と貸方の台帳として機能し、プロトコル内でユーザーの残高を追跡します。これは、銀行口座がユーザーの残高を追跡する方法と似ています。)
他のブロックチェーン会計モデル設計の代わりに UTXO を使用するというビットコインの選択は、その上に構築される将来のトークン プロトコルの基礎を築きました。
OP_Return
サトシ・ナカモトはもともと、検閲に強いピアツーピア電子キャッシュ システムを作成するためにビットコインを作成しました。しかし、その過程で、彼は不注意で世界初の不変、偽造防止、透明性のあるタイムスタンプ付きの台帳も作成してしまいました。
ビットコインがリリースされてすぐに、初期の暗号通貨愛好家は、このような台帳が支払いに役立つだけでなく、回復力のある分散型台帳に保存されている重要なデジタル データを保護するために拡張できることに気づき始めました。議論されているアプリケーションには、株券、デジタル収集品、不動産所有権記録、ビットコインへのドメイン ネーム システム (DNS) の導入などが含まれます。
伝説的なコンピューター科学者であり、有名なビットコイン貢献者であり、サトシから送られた最初のビットコインを受け取った人物であるハル・フィニーは、BitcoinTalk フォーラムでブロックチェーンに DNS を導入するソリューションを提案しました。
未支払いデータの保存にビットコインを使用すべきかどうかという問題は、ビットコイン コミュニティで最初の大きな議論の 1 つを引き起こしました。一方は、ビットコインは単なる支払いシステムであり、他のデータ(または「ジャンク」)を保存することはその中心的な目的の乱用であると信じています。また、これをビットコインの力を実証する方法と見なし、ブロックチェーンの長期的な重要性とセキュリティ補助金の段階的な削減には、新しいアプリケーションの構築が不可欠であると主張する人もいます。
この議論は短期的には現実的な意味合いも持っている。
ビットコインプロトコルには非支払いデータを保存する専用の方法がなかったため、初期の実験者は回避策を見つけました。前の説明を思い出してください。ビットコイン トランザクションは一連の入力 UTXO と出力 UTXO で構成されます。各出力 UTXO には、金額と宛先ビットコイン アドレスのフィールドがあります。開発者は、この 20 バイトの宛先アドレス フィールドを使用して、任意の非支払いデータを保存できます。
この任意のデータには何が含まれますか?このブログ投稿に記載されているように、日常的なものからクリエイティブなレベルまで幅広いコンテンツがあります。ネルソン・マンデラへの追悼文から当時のFRB議長ベン・バーナンキのASCII肖像画まで、ウィキリークスのケーブルゲート文書へのリンクからビットコインオリジナルのホワイトペーパーのPDFに至るまで、愛好家は台帳上に恒久的なデジタル存在に値すると考えるあらゆるテキストを保存する。 。
このアプローチは、重大な予期せぬ結果をもたらしました。通常、宛先アドレス フィールドのデータは、生成された UTXO を制御できる秘密キーにプロトコルがマップする公開キー (または宛先アドレス) です。開発者が任意のデータを保存するためにこのアドレス フィールドを使用し始めたとき、これらのトランザクションでは秘密キーにマッピングできない UTXO が作成されたため、これらの UTXO を使用することはできませんでした。このような取引は「偽の支払い」と呼ばれます。
たとえば、ビットコインのオリジナルのホワイトペーパーの PDF を含むトランザクションでは、データが 950 近くの出力 UTXO に保存されていましたが、そのどれも使用可能ではありませんでした。
UTXO 出力へのデータの保存に関する問題。
偽の支払いは、完全なビットコイン ノードを実行している人にとっては問題です。フルノードは、ブロックチェーン履歴内のすべての有効な UTXO (フル UTXO セットと呼ばれます) を維持し、新しいトランザクションを検証するときにこれらの UTXO を使用します。理想的には、トランザクションを迅速に検証できるように、UTXO セットはできるだけ小さくする必要があります。ただし、偽の支払いによって作成された UTXO は決して使用できないため、UTXO セットのサイズが増大する「UTXO 肥大化」につながります。したがって、ノードは、ブロックチェーンが運ぶように設計されていないデータを保存するコストを永続的に負担しなければなりません。
支払い純粋主義者は、支払い以外のデータを保存するためにビットコインを使用することを認めていませんが、ユーザーが任意のデータを UTXO 出力に追加することを防ぐことはできません。妥協策として、彼らは 2014 年に以前禁止されていた OP_RETURN スクリプト機能をビットコイン トランザクションに組み込むことをしぶしぶ 許可しました。
彼らの立場 (ビットコイン 0.9.0リリースノートについて私が理解しているところによると) は基本的に次のとおりです。「ほら、私たちはあなたにビットコインにランダムなデータを保存してほしくないのです。それはその目的ではありません。しかし、私たちはあなたがビットコインを使用することを止めることはできません」したがって、あなたが行う被害を制限しましょう。いたずらを続けるためのスペースは限られていますが、同時にビットコインをこのように使用しないことを強くお勧めします。」
OP_RETURN は、ユーザー定義の 40 バイトのデータ シーケンスを受け入れます。このデータはブロックチェーンに保存されますが、これらの出力は使用できないことが証明されており、UTXO セットから除外できます。これは、フルノードが支払いの検証時に OP_RETURN とマークされた出力を無視できることを意味し、UTXO の肥大化の問題を部分的に解決します。これらのトランザクションはまだブロックチェーン上に存在し、ディスクスペースを占有しているため、私はこの問題が部分的にしか解決されていないと呼んでいます。
40 バイトはそれほど多くのデータではありません。通常、1 つの英語文字は 1 バイトのデータ領域を占有します。つまり、OP_RETURN は最大 40 文字の文字列しか保持できません。これは明らかに画像や完全なドキュメントを保存するには十分ではありません。したがって、OP_RETURN の主な使用例は、より大きなデータ ブロックのハッシュを保存することです。
ハッシュ アルゴリズムによって処理される数値データは、ハッシュ値と呼ばれる一意の英数字文字列にマッピングされます。これらのハッシュは OP_RETURN フィールドに保存でき、ビットコイン ブロックチェーン上の外部に保存されたデータ フラグメントにタイムスタンプを付けるために使用できます。たとえば、アート作品を作成し、画像ファイルのハッシュをブロックチェーンに保存することができます。将来的には、誰でもトランザクションを使用して画像の信頼性を検証できるようになります。
Proof of Existenceなどのサービスを利用すると、ユーザーは文書をアップロードし、ハッシュを生成し、有料 (現在 0.00025 BTC または約 18 米ドル) でビットコインに保存できます。
とてもわかりやすい「ホッケースティック」のグラフです。 (ソース)
上のグラフは、OP_RETURN 出力を含むトランザクションの数を経時的に示しています。最近、この種の取引の数が放物線状に増加していることに気づきましたか?その理由については後ほど説明します。
OP_RETURN データ制限は 2015 年に 80 バイトに増加しました。
初期のトークン実験
ビットコインが成熟するにつれて、開発者はブロックチェーン技術の恩恵を受ける他のアプリケーションを構築することを夢見始めました。一般的な用途は、カスタム プロパティと機能を備えた代替通貨またはトークンを作成することです。 1 つのアプローチは、ブロックチェーンを最初から立ち上げることです。これは、Namecoin や Dogecoin などの初期のアルトコインがたどった道です。ただし、このアプローチにはマイナーベースの立ち上げが必要であり、少なくとも最初はトークンが集中化するリスクが伴います。
一部の人にとって、より魅力的な提案は、ビットコイン プロトコル自体の上にトークンを作成し、そのセキュリティと既存の配布の恩恵を受けることでしょう。
今日、ヴィタリック・ブテリンは、ビットコインに次ぐ第二位の仮想通貨であるイーサリアムの共同創設者として最もよく知られています。しかし、イーサリアムを設立する前、ヴィタリックはビットコインコミュニティで非常に活発でした。彼は、Bitcoin Weekly への執筆から暗号通貨のキャリアをスタートしました。雑誌の廃刊後、Vitalik は業界初の公式出版物とされるBitcoin Magazineを共同設立しました。
Bitcoin Magazine の 2013 年 10 月号の表紙。これらのオリジナル プリントは、Bitcoin Magazine ストアで BTC を使用して購入できます。この号は現在 1,000 ドルで販売中です。
2013年、ヴィタリック氏と他の4人の著者は、「代替通貨、商品券、スマート資産、その他の金融商品」をビットコインブロックチェーンに保存する方法を紹介したカラードコインホワイトペーパーを出版した。これは、ビットコインにその用途を指定する情報をマークまたは「色付け」することによって実現されます。
「トークン化された」ビットコインとは何ですか? BTC は UTXO としてブロックチェーン上に保存されることを思い出してください。UTXO は、BTC があるウォレットから別のウォレットに転送されるときに作成および破棄されます。この仕組みにより、ビットコインがウォレット間を移動する際に取引の痕跡が残るため、ビットコインの起源と所有権の履歴を追跡することが可能になります。
Saurabh から 5 BTC UTXO を受け取ったとします。次に、(Saurabh から) 受け取った 5 BTC UTXO とウォレット内の別の 2 BTC UTXO で構成される 7 BTC をシドに送金しました。さて、シドはジョエルに 10 BTC を送金します。これは 2 つの UTXO (彼が私から受け取った 1 つと既に所有していた 1 つ) で構成されます。 Joel の BTC は、彼のウォレット内の UTXO に至るトランザクション パスを追跡することで、Saurabh、Sid、そして私にまで遡ることができます。
ビットコイン UTXO と紙幣の類似点をもう一度見てみましょう。各紙幣には固有のシリアル番号があり、それが保持者間で移動しても保持されます。違いは、私は私の前にいたすべての紙幣所有者の完全な履歴を知らないかもしれないが(この情報を記録する場所がないため)、すべてのビットコイン取引は公開台帳で行われ、すべてのサトシ(サト、ビット)で行われることです。コインの最小単位である 1 BTC = 1 億サット) は、元の所有者まで遡ることができます。シリアル番号に従って紙幣の動きを記録する方法があれば、各 BTC が作成されたブロックまで遡ることができるのと同じように、紙幣を印刷所まで遡ることができるでしょう。
BTC はトランザクション内で追跡できるため、特定の UTXO に関連付けられたメタデータも広がります。これは、BTC を「マーキング」または「色付け」するプロセスの基礎です。 Colored Coin プロトコルは、入力、出力、および OP_RETURN の組み合わせを利用して、トークンを作成し、あるアドレスから別のアドレスに転送します。
カラーコイントランザクションの構造。以下は、カラーコイン転送トランザクションの例です。 OP_RETURN フィールドのデータは色付きコインのプロパティを定義し、入力値と出力値 (およびこの図には示されていない他のフィールド) は異なるウォレット間のトークンの移動を定義します。
ビットコイン ブロックチェーンでの外部トークンの実装に関して注意すべき重要な点が 2 つあります。
まず、入力フィールドと出力フィールドの値は、色付きのコインのタグが付けられた、あるウォレットから別のウォレットへの実際のビットコイン転送を表します。これは、x 色のコインを送りたい場合は、x 個のサトシも送らなければならないことを意味します。転送される実際の価値は、カラーコインの価値にサトシの価値を加えたものです。これは明らかにプロトコルの欠点です。
新しい通貨を作成する場合、ほぼ確実に、その通貨が独立して評価され、別の通貨と混合されないようにする必要があります。たとえば、法定通貨は、印刷されている紙の価値に関係なく、そこに記載されている価値があるはずです。これが、カラーコインが新しいコインの発行方法として普及しなかった理由の1つであると思います。所有権株式の発行など、非金銭的な用途には、カラーコインが依然として意味を持ちます。
第二に、ビットコインはカラーコインとそのメタデータをプロトコルの一部として認識しません。先ほど、ノードが OP_RETURN フィールドの情報を無視することを選択できることを説明しました。これは、カラーコインの動きを解釈するために重要です。これは、カラーコインの作成と取引に参加するには、ユーザーがプロトコルのルールを認識する専用のウォレットを使用する必要があることを意味します。
ユーザーが通常のウォレット (BTC の送受信用に設計された) を使用して、以前にカラーコイン取引に参加した UTXO と対話する場合、UTXO に関連付けられたメタデータが失われるか破損するリスクがあります。ビットコインの標準化されたトークンが将来実装される場合でも、すぐに分かるように、ウォレット間の非互換性は依然として問題となるでしょう。
ユーザーがビットコインでデジタル トークンを作成できるようにするもう 1 つの初期プロジェクトは、 Counterpartyです。カウンターパーティーも OP_RETURN を使用してトークン関連のメタデータを保存しますが、カラーコインとは異なり、カウンターパーティートークンはアドレスの BTC 残高に関連付けられていません。この分離により、これらのトークンの取引と価格の発見が独立して可能になります。
独立したトークン価格により、カウンターパーティはビットコインプロトコル上で最初の分散型取引所の 1 つを作成することができました。ユーザーはメッセージ (たとえば、「A コイン 10 枚を購入するために B コイン 20 枚を使用したい」) を介して注文を送信でき、注文が実行されるか期限切れになるまで、プロトコルによって資金が信託されます。
カウンターパーティのネイティブ トークン XCP は当初、「 プルーフ・オブ・バーン」を通じて公平に発行され、ユーザーはトークンを鋳造するために BTC を破棄する必要がありました。 XCP はユーティリティ トークンとして機能し、開発者が指定されたカウンターパーティ コインの作成に必要な料金を支払うことを可能にします。 Counterparty は、トークンの作成、資産の転送、配当の発行などを行うためのシンプルな API も開発者に提供します。
Counterparty を使用して作成された注目すべきプロジェクトには、初のブロックチェーンベースの NFT モバイル ゲームであるSpells of Genesis (はい、ブロックチェーン ゲームは 2015 年に存在していました!) や、今日でもその価値を保持している NFT コレクション (298 の最低価格)である Rare Pepes が含まれます。 -2024年6月初旬時点での物資回収額は100万ドルに近い)。
セグウィット
OP_RETURN、Colored Party、Counterparty によってビットコインにトークンを保存できるようになりますが、プロトコルの基本的な制限である 1 MB のブロック サイズ制限によってその成長が妨げられています。
1 MB はそれほど大きなデータ量ではありません。一般的なビットコインのトランザクションは約 300 バイトです。これは、単一の 1 MB ブロックに約 3,000 のトランザクションを保持できることを意味します。ビットコイン ブロックは 10 分ごとに生成されるため、ネットワークの 1 秒あたりのトランザクション数 (TPS) は約 5 です。このスループットは、決済ネットワークとしては十分とは言えません。 Visa を例に挙げると、1 秒あたり 1,700 件のトランザクションを処理し、最大で 24,000 件以上のトランザクションを処理できます。
ビットコインのブロックサイズの拡大に関する議論も、支払いデータと非支払いデータに関する以前の議論と同様に、コミュニティを 2 つの陣営に分けています。
一方では、ハード フォーク (すべてのノードとユーザーがソフトウェアをアップグレードする必要があるプロトコルの変更)、ブロック サイズの 2 MB への恒久的な増加、およびブロックのスケーリングを継続するためのその後の定期的なハード フォークを主張する、いわゆるブロッカーがいます。サイズ。これらの人々は、ビットコインが何百万ものユーザーが利用できる効果的な支払いシステムになるためには、より高いTPSと低い手数料が必要であると信じています。これを行う唯一の方法は、需要の増加に応じてブロック サイズを増やし続けることです。
反対側には、ハードフォークやプロトコルのその他の大幅な変更に反対する小規模な派閥があります。彼らにとって、ビットコインの価値の一部はその安定性にあります。彼らは、ブロックサイズを大きくするとユーザーがフルノードを実行することが難しくなり、それによってビットコインの分散化が進み、強力で革命的な通貨としての魅力が薄れると主張している。
ブロック戦争は当時の主要なトピックの 1 つになりました。これはウォール・ストリート・ジャーナルの見出しです。
ブロッカーは最終的に、8 MB のブロック サイズ制限を持つビットコイン ブロックチェーンのフォークであるビットコイン キャッシュを作成しました。一方、小規模ブロッカーは、ハードフォークを必要とせずにブロックサイズを増やすために、Segregated Witness (SegWit) と呼ばれるアップグレードを推進しました。
一連の入出力に加えて、ビットコイントランザクションには、まだ説明していない別の構造、つまり証人データが含まれています。証人データには暗号署名やその他の検証情報が含まれており、トランザクション サイズの最大 65% を占めます。
Segwit のアップグレードにより、ブロックの構造が変更されます。アップグレード後、ブロックはすべてのデータ (入力、出力、署名) を単一の 1 MB ブロックに収めるのではなく、すべての入力と出力を含む基本トランザクション ブロックと、保存する拡張ブロックの 2 つの部分に分割されます。目撃者のデータ。
この変更に伴い、SegWit はブロック容量の計算に使用されるメトリックもデータ サイズから重量単位に移行します。ブロックの重みは次の式で計算されます。
重量 = ベースサイズ × 4 + 証人サイズ
たとえば、ベース サイズが 100 バイト、監視データ サイズが 200 バイトのトランザクションは、600 重み単位 [( 100 × 4) + 200 ] を占有します。新しいブロック サイズの上限は 1 MB から 400 万重量単位に増加し、ハード フォークを必要とせずにブロック容量が効果的に 4 倍になります。
重要なのは、ベース ブロック サイズは約 1 MB のままで、元のブロック サイズ制限が維持されることです。これにより、プロトコルは従来のブロックと SegWit ブロックの両方を受け入れることができるため、マイナーとノードは変更に適応するためにソフトウェアをすぐにアップグレードする必要がなくなります。
SegWit は一夜にしてマイナーに採用されたわけではなく、ビットコイン ブロックの 90% が SegWit ブロックになるまでにほぼ 5 年かかりました。表面的には、この段階的な採用はソフトフォークを実装する決定を正当化するように見えます。ただし、ハードフォークがどのように発展し、マイナーの動作に影響を与えるかについては推測することしかできません。
しかし、Segwit はビットコインに待望の TPS 強化をもたらし、ネットワークの拡張と BTC 決済を超えたユースケースのサポートにおける重要なマイルストーンとなります。
将来の開発?
2021 年の Taproot アップグレードは、Segwit 以来のビットコイン プロトコルの最も重要なアップグレードです。しかし、物議を醸したブロックサイズ戦争とは異なり、タップルートの提案した変更はビットコインコミュニティにほぼ広く受け入れられました。
Taproot アップグレードは、3 つのビットコイン改善提案 (BIP) を組み合わせて、ビットコインをより安全かつ効率的にするいくつかの変更を実装します。これらの変更はプロトコルの複数の側面をカバーしていますが、将来のオンチェーン トークン プロトコルの基礎を築く側面に焦点を当てます。
Taproot アップグレードによってもたらされる最初の大きな変更は、楕円曲線デジタル署名アルゴリズム (ECDSA) が Schnorr 署名に置き換えられることです。ブロックチェーンは、デジタル署名 (ユーザーの秘密キーによって暗号化され、公開キーを使用して検証されたメッセージ) に依存して動作します。デジタル署名にはさまざまな形式があり、それぞれが異なる暗号化スキームに従っており、一部の形式は他の形式よりも効率的です。 Schnorr シグネチャに移行すると、スケーラビリティに 2 つの重要な改善がもたらされます。
まず、署名を含む証人データがトランザクション スペースの大部分を占めることを思い出してください。 ECDSA と比較して、Schnorr 署名は小さいため、スペースの節約に直接つながり、より多くのトランザクションを 1 つのブロックに収めることができます。
第 2 に、ビットコインは、複数の当事者が実行前に特定の条件に基づいて承認する必要があるトランザクションであるマルチシグネチャトランザクションなど、複雑な支払いタイプをサポートしています。 Taproot 以前は、マルチ署名トランザクションでは、トランザクション入力に個別の署名を含める必要がありました。 Schnorr 署名を使用すると、複数の署名を 1 つの署名 (つまり 1 つの入力) に結合できるため、複数署名のトランザクションがより効率的かつプライベートになります。
Taproot のアップグレードにより、ビットコインのスクリプト機能も拡張され、開発者はより複雑な取引条件を作成できるようになります。このアップグレードでは、ビットコイン ブロックチェーン上に任意のデータを保存する新しい方法も提供され、前述の OP_RETURN オペコードよりも高い柔軟性が提供されます。
実際問題として、これは、開発者がビットコイン トランザクションに保存できる任意の量のデータが、トランザクションに許可される最大サイズ (400,000 バイト) によってのみ制限されることを意味します。これは、OP_RETURN によって保存できるデータ量の 5,000 倍です。
Taproot のアップグレードは、トランザクションをより効率的にし、そのコンテンツをより柔軟にできるようにすることで、ビットコインにトークンを導入するという最もエキサイティングな実験への道を開きます。
順序論
私の親友の父親、カンワルジートは貨幣学者、つまり通貨を集める人です。彼のコレクションには、歴史的な限定版だけでなく、特にシリアル番号を求めて収集するユニークな種類の紙幣も含まれています。たとえば、彼はシリアル番号「001947」の付いた 500 インドルピー (INR) 紙幣を所有しており、これはインドが独立した年に対応しています。彼はその紙幣を 750 インドルピーで購入しましたが、シリアル番号のおかげでその価値は現在 1,000 インドルピーに上昇しています。
通貨は、交換媒体として、また地位、自由、権力の象徴として、社会において特別な地位を持っています。私たちがそのために働いていること、それが紛争を引き起こしていること、一部の文化がそれを畏敬の念を持って見ているという事実は、その重要性を示しています。これは、なぜ通貨が人気の収集品になったのかを説明し、貨幣学者の仕事に焦点を当てています。
ビットコインは、新しい形式のお金、つまり暗号通貨の最初のインスタンスです。誕生してから 15 年以上が経過し、1 兆ドル規模の資産クラスを誇るビットコインは、愛好家がビットコインの出所や歴史的価値を評価するほど人気になっています。しかし、デジタル通貨の歴史的価値をどのように判断するのでしょうか?
この時点で、ケーシー・ラダモールと彼の序数理論について言及する必要があります。
中央銀行が通貨を発行するとき、各通貨には印刷された順にシリアル番号が割り当てられます。同様に、序数理論は、ビットコインのすべてのサトシ (サット) がすでに存在するか、将来マイニングによって生成されるかに関係なく、シリアル番号を割り当てる従来の番号付けシステムです。どのように機能するかを見てみましょう。
各サトシの起源は UTXO モデルを通じて追跡できることを思い出してください。サトシはマイナーがビットコインブロックをマイニングする際の報酬として作成され、マイニングされた順に番号が付けられます。
たとえば、最初にマイニングされたブロックであるジェネシス ブロックは、マイナーに 50 BTC の報酬を与えます。各ビットコインには 1 億の SAT が含まれているため、最初のブロックの報酬には 0 ~ 4、999、999、999 の番号が付けられた SAT が含まれます。 2 番目のブロックには、5,000,000,000 から 9,999,999,999 までの番号が付けられた衛星が含まれます。したがって、最後のサトシの数は、2,099,999,999,999,999となります。
序数理論では、先入れ先出し (FIFO) システムを使用して、UTXO 間の衛星の番号付けを追跡します。ビットコイン トランザクションが UTXO を消費すると、sat は出力に表示される順序で新しく作成された UTXO に分割されます。
たとえば、ジェネシス ブロックのマイナーが 0 ~ 4、999、999、999 番のサトシを含む UTXO を受け取り、特定のサトシ、たとえばサトシ番号 2,100 万を分離したい場合、次のトランザクション構造を構築します。
序数理論では、各サトシに固有の番号が割り当てられるため、それらはある程度代替不可能になります。 「ある程度」と言ったのは、ビットコインでの支払いを行う場合、販売者は通常、支払いを構成する特定のサトシを気にしないため、この取引シナリオでは代替可能性が維持されます。しかし、Kanwaljeet のように、特定の番号が付けられたサトシを探しているコレクターにとって、サトシは非常に代替不可能であるように見えます。
序数理論が人気を博すにつれて、BTC コレクター (希少なビットコインを探している人々) の出現は避けられなくなりました (Wired 誌は彼らの世界を記録した優れた記事を掲載しました)。希少ビットコインの定義は何ですか?範囲をカバーしています。 Casey Radamor は、希少性を評価するためのフレームワークを提供しています。
実際には、希少性は主に主観的なものであり、集団が価値があると考える数に依存します。カンワルジットは、インドの独立の日付を表す番号 150847 の紙幣を収集しています。他の国のコインコレクターにとって、この数字はまったく無関係かもしれません。同様に、ビットコインハンターは、サトシ・ナカモトによってマイニングされたサトシのような明白なものから、回文を形成するサトシの数字のようなより神秘的なものまで、さまざまな理由でサトシを評価します。
レアなサトシは、購入するサトシの価値を正確に評価するためのアイコンやガイドをユーザーに提供する Magic Eden や Magisat などのマーケットプレイスだけでなく、サザビーズのような伝統的なオークションハウスでも取引されており、レアなサトシは高値で販売されています。 150,000ドル以上。
最近、BTC 経由のビットコイン マイニング プールは、壮大なサトシ (最新の半減期における最初のサトシ) を 33.3 ビットコイン (200 万米ドル以上に相当) でオークションに掛けました。この額は、法定通貨紙幣の史上最も高価な売却額と比較すると、2014年のオークションで300万ドル以上で落札された1890年発行の希少な1,000ドル財務省紙幣である。
注目すべきことに、裏面の形と色にちなんで名付けられた「ビッグ スイカ」紙幣は、現在でも法定通貨として有効です。
デジタル通貨コレクターのクラスを作成することに加えて、オーディナル理論は、ケーシー・ラダモアの計画の次のステップ、つまり各サトシに番号を割り当てる慣例を通じて「デジタルアーティファクト」をビットコインに導入するというステップも開きました。
碑文
2021年にリリースされたTaprootアップグレードは、暗号通貨業界の大きな波であるNFT(代替不可能なトークン)の波と一致します。 2021年には250億ドルを超えるNFTが取引され、取引の大部分はイーサリアムで行われました。ピクセルアート、猿の写真、スポーツの瞬間、写真、音楽、スニーカー、コーヒークーポン、さらには簡単な英単語など、ほぼすべてのものにNFTがあります。この動きは、仮想通貨と主流メディアやブランドとの最大の接点を示しており、これまでのどのユースケースよりも多くの新しい人々を仮想通貨に引き寄せています。
現在、NFT、さらにはカテゴリーとしてのデジタルアートが本質的に価値のある議論であるかどうかについて、多くのことが書かれ、議論されているため、ここでは立ち入りません。重要なのは、Caseyを含むビットコインコミュニティの少なくとも一部が、他のチェーン、特にイーサリアムで何が起こっているかを見て、それをビットコインにも導入することを決定したことです。
もしビットコインにNFT標準が採用された場合、ケイシー氏はビットコインが「前任者の影響を受けなくなる」ことを望んでいた。彼の解決策は碑文です。碑文に関するケイシーのブログ投稿から:
碑文はデジタルアーティファクトであり、デジタルアーティファクトはNFTですが、すべてのNFTがデジタルアーティファクトであるわけではありません。デジタルアーティファクトは、理想的な基準に近いNFTです。デジタルアーティファクトになるためには、NFTが分散化され、不変で、オンチェーンであり、制限されていなければなりません。 NFTの大部分はデジタルアーティファクトではありません。コンテンツはオフチェーンに保存されるため失われる可能性があり、バックドア管理キーを持つ集中チェーン上に存在します。さらに悪いことに、これらはスマート コントラクトであるため、そのプロパティを決定するために個別にレビューする必要があります。
碑文にはこれらの欠陥はありません。碑文は不変であり、ビットコインの中で最も古く、最も分散化され、最も安全なブロックチェーン上にあります。これらはスマート コントラクトではないため、そのプロパティを決定するために個別にレビューする必要はありません。それらは真のデジタル芸術品です。
仕組みは次のとおりです。
碑文は単一のサトシにデータを刻印し、順序論によって追跡されます。特定の SATOSHI に特定のデータをタグ付けするには、開発者はトランザクションを作成し、その SATOSHI を分離して、ビットコイン トランザクションの最初の出力に配置する必要があります。データ自体は、トランザクション監視 (SegWit によって導入されたアップグレード) と、Taproot アップグレードによって導入されたスクリプト パス追加スクリプトに保存されます。
サトシには碑文が刻まれているため、簡単なビットコイン取引で移動、交換、売買が可能です。ただし、以前のトークン標準と同様に、プロトコルを認識し、それに応じてトランザクションを構築するウォレットが必要です。言い換えれば、通常の取引の一環としてウォレットに誤って Inscribed SATOSHI が送信されることは望ましくありません。
各碑文には、作成された順序で番号付けされたインデックス番号も割り当てられます。したがって、これまでに 7,000 万以上の碑文が作成されたことがわかっています。さらに、(イーサリアムで行うのと同じように)碑文のコレクションを作成できますが、コレクション内の各碑文を作成するには別のトランザクションが必要です(したがって、料金がかかります)。これらの特性は、ケーシーがイーサリアムなどのスマートコントラクトブロックチェーン上のNFTに存在すると信じている弱点を解消します。
碑文には何を保存できますか? PNG、JPEG、GIF、MPEG、PDF ファイルなど、ほぼすべての Web ページのコンテンツ形式をサポートします。また、サンドボックス環境で実行できる HTML および SVG ファイルもサポートしています (外部コードと対話することはできません)。さらに、碑文は相互にリンクできるため、他の碑文のコンテンツをリミックスすることができます。ほとんどのユーザーは単にサトシを JPEG として書き込むことを選択しますが、一部の進取的な個人は完全なビデオ ゲームのような書き込みを試みています。
一部の開発者は、このコンテンツの柔軟性を利用して、ビットコインのさらなるトークン標準を作成できる可能性があることに気づいています。
最も注目すべき実験の 1 つは、domodata によって作成された BRC-20 プロトコルです。碑文はもともと代替不可能なトークンをビットコインにもたらす方法として考えられていましたが、BRC-20 標準 (イーサリアムの ERC-20 トークン標準の皮肉) はビットコインの交換可能なトークン標準を作成するためにそれらを使用しました。
メカニズム自体は非常に単純です。JSON データ ブロックを使用して、Satoshi 上で交換可能なトークンをデプロイ、ミント、転送します。たとえば、ORDI (最初の BRC-20 トークン) を配備した碑文は次のようになります。
この碑文は、ORDI トークンのパラメータを定義し、BRC-20 トークンとして指定し、展開時に最大供給量を 2,100 万ユニットに設定し、各鋳造トランザクションを 1,000 ユニットに制限します。このような JSON データを SATOSHI に書き込むことで、開発者は交換可能なトークンをビットコイン ブロックチェーン上で直接作成、管理、転送できます。
同様に、BRC-20 トークンは、次のデータを含む新しい碑文を作成することで転送できます。
Inscription とその上に構築された基本的な BRC-20 プロトコルが一体となって、ビットコイン ブロックチェーンに注目、資金、活動の巨大な波をもたらしました。マイナー手数料、完全なブロックの割合 (4 MB 制限を完全に満たすブロックとして定義)、メモリプール サイズ、Taproot アップグレード採用率、メモリプール量の保留中のトランザクションなど、いくつかの重要なオンチェーン メトリクスが急激に増加しました。
碑文の数の推移(出典)
この活動の急増は、Inscription がビットコインで有意義な採用が見られる最初のトークン標準とみなされる可能性があることを意味します。最上位の Ordinal (Inscription Collection のもう 1 つのタイトル) は、発売から数か月経っても依然として高い基本価格を維持しています。これらには、NodeMonkes (0.244 BTC)、Bitcoin Puppets (0.169 BTC)、Quantum Cats (0.306 BTC) が含まれます。最初の BRC-20 トークンである ORDI の時価総額は 10 億ドルを超え、Binance などの大手取引所に上場されています。
Colored Coins、Counterparty、その他の実験が失敗したのに、Inscription はなぜ成功したのでしょうか?理由は2つあると思います。
まず、Inscription は Segwit と Taproot のアップグレード後に開始されました。これは、Inscription がより成熟した Bitcoin プロトコルの恩恵を受けていることを意味します。より大きなブロック サイズ、より低い料金、より優れたデータの柔軟性により、Inscription は前任者の複雑で複雑な実装ルートを回避できます。
第二に、タイミングが完璧です。 Inscriptionは2021年のサイクルにちょうど間に合うように作成され、インターネットのトレンドに注目している人なら誰でもNFTについて聞いたことがあるでしょう。仮想通貨トレーダーはすでに仮想通貨の取引に慣れています。弱気相場の底で立ち上げられたORDIでさえ、良いタイミングの恩恵を受けた。発売のわずか数週間前、イーサリアム上のミームコイン PEPE はドライ市場で一時的なミームコインの熱狂を引き起こし、ORDI はこの機会を利用して時価総額を達成しました。
ルーン文字
最後に、これらすべての背景が私たちを目的地であるルーン文字に導きます。
BRC-20 に加えて、他の多くのプロトコルが碑文を利用して代替可能なトークンをビットコインに導入しようとしています。これにより、トークンの状況が断片化され、実装ごとに長所と短所が生じます。 ordinal が代替不可能なトークンに対して行ったように、優れた代替可能な標準を作成する機会がそこにあります。
そして捕まったのです! Casey Radamor は再び、ビットコイン トークンの事実上の代替標準となることを目指す Rune Protocol (略して Rune) に関与しています。彼の動機は単純で、「ビットコインにはきちんとしたトークン規格があるべきだ」というものだ。
では、Rune は BRC-20 などの他の規格とどのように違うのでしょうか?数週間前、私の同僚の Saurabh が、ルーンとその改良点について詳しく説明した素晴らしい記事を書きました。さらに詳しく知りたい場合は、彼の記事を読んでください。
要点は次のとおりです。
BRC-20 トークンは、配備、鋳造、転送されるたびに新しい碑文を作成することを思い出してください。さらに、各トークンは個別の UTXO に保存されます。このプロトコルでは、単一の UTXO に複数のトークンを含める方法は指定されていません。これがUTXOインフレ、つまりUTXOインフレにつながります。
時間の経過に伴う UTXO の数 (出典)
ルーン文字はこのプロセスを簡素化します。まず、碑文は使用されなくなり、代わりに OP_RETURN フィールドにデータが格納されます。次に、ユーザーはビットコインを含む複数のトークンを同じ UTXO に保持できるため、転送がより効率的になり、UTXO の肥大化が軽減されます。第三に、ビットコインのスケーリング ソリューションであるライトニング ネットワークと互換性があります。 (前に見た OP_RETURN トランザクションの急増を覚えていますか? これで、その原因がわかりました。)
Runes の発売は、最新のビットコインの半減期イベントに合わせて計画されており、かなりの誇大宣伝が行われます。オーディナルズは(出遅れながらも)成功を収めたものの、それは弱気相場の最中でした。ルーンは、ビットコインの価格が3倍以上に上昇したときに発売されました。
誇大宣伝を考えると、少なくともクリプトツイッター(CT)のコンセンサスによれば、多くの人(私を含む!)はその影響は理想的ではなかったと信じています。 「ルーンは失敗した」または「ルーンは死んだ」などのコメントを聞くことは珍しいことではありません。
ただし、ブロックチェーン上のデータはまったく異なる状況を描きます。
出典: Dune の @cryptokryos
出典: Dune の @cryptokryos
ルーン文字は非支払いビットコイン活動を支配しています。発売以来、ほとんどの日で、その取引量は通常の取引量とBRC-20を合わせた取引量を上回り、ビットコインで最も人気のある代替トークン標準として後者を追い抜いたようです。これはルーンの市場価値にも反映されており、BRC-20を超えています。それにもかかわらず、主要な集中取引所には上場されていません。
私たちはまだ Runes の開発の初期段階にいます。集中取引所が存在しない場合、ルーン (および他の代替トークン) は依然としてスローオーダーブックシステムで取引されています。ビットコインのブロックタイムは 10 分であるため、高頻度のトランザクションが制限されているため、トランザクション速度は遅くなります。ビットコインには分散型取引所が存在しないため、あるルーンを別のルーンと直接交換することも現時点では不可能です(最初にBTCに決済する必要があります)。さらに、ユーザー エクスペリエンスは依然として複雑です。以前のコイン標準と同様に、ルーンの保持と取引には特別なウォレットが必要です。
これらの課題は、その広範な普及を妨げています。
別れの思い ビットコインが価値がある理由の 1 つは、ビットコインがコードによって完全にサポートされ、中央集権的な主体や権力ブローカーの影響を受けない初の純粋なデジタル通貨であることです。しかし、驚くべきことは、ビットコインを基盤として構築されたトークン標準に関するイノベーションが社会的合意にどの程度依存しているかということです。
たとえば、ルーン文字や序数はビットコイン プロトコルの一部ではありません。ケイシーが好んで呼んでいるように、それらは「ビットコインを見るためのオプトインレンズ」です。それらは社会的な調整によって存在する慣習であると考えることができます。しかし、社会の十分な数の人々が集合的に認識しているため、それらは数十億ドルの価値があります。
はい、Runes は、以前のものと比較して、代替可能なトークンの標準として大幅に改善されました。しかし、それが広く採用された大きな理由は、ケーシー・ラダモアのサポートと、彼が長年にわたって構築してきたソーシャル・キャピタルです。これは、ルーン名の最初の制限が 13 文字であるなどの型破りなルールを人々が容易に受け入れる理由も説明しています。
また、ビットコインの NFT は製品市場に適合していると信じています。 NFTは流動性が比較的低く、取引頻度も低いため、ビットコインの10分のブロックタイムはその存在に障害を引き起こすことはありません。さらに、ビットコインのブロックスペースが業界で最も価値があり、碑文が完全にオンチェーン上に存在することを考えると、この新しい媒体でデジタルアートワークを所有する魅力は今後も存在します。
イーサリアムとビットコインのトップ10のNFTとトークンを調べました。完全な分析はこちら
一方、代替可能なトークンは、ビットコインの遅いブロック時間と自動マーケットメーカーの欠如によって大きく制限されています。それでも、彼らの時価総額は一般のそれを上回っています。イーサリアムのトップ10のERC 20トークンの時価総額は、トップ10のNFTコレクションの64倍です。ビットコインの場合、その比率はまだ 7.7 倍にすぎません。彼らの取引をより効率的にする方法が見つかると、潜在的な利益は大きくなる可能性があります。これらのメソッドはどのようなものになるでしょうか?おそらく、ビットコインのレイヤー 2 ソリューションが答えを提供してくれるでしょう。
しかし、それはまた別の話です。


