ビットコインの碑文と序数とは何ですか、そしてそれらはどのように機能しますか

初級編Dec 12, 2023
この概要では、碑文と序数の概念を掘り下げます。 これらの概念を探求する前に、ビットコインに任意のデータを保存する歴史を散策して、これらのアイデアがまったく新しいものではない理由を理解します。
ビットコインの碑文と序数とは何ですか、そしてそれらはどのように機能しますか

ビットコインのツイッターで「現在のもの」をフォローしている方は、「碑文」または「序数」を通じて「NFT」がビットコインに戻ってきたことを聞いたことがあるかもしれません。 すべては、ビットコインブロックチェーン上に任意のデータを公開するための新しいメカニズムの最初の実装である ord コマンドラインウォレットとブロックエクスプローラーの最近のリリースから始まりました。

ここでは、碑文と序数とは何かを説明しますが、まず、ビットコイン上の任意のデータストレージの歴史と、これがそれほど新しいものではない理由を見てみましょう。

ビットコインに関する任意のデータの簡単な歴史

ビットコインのブロック空間を、金融取引を明示的にピアツーピアで送信する以外の目的に使用するというアイデアは、プロトコルの初期から存在していました。 ビットコインの上に構築されたDNSシステムのアイデアは、 2010年に BitcoinTalk.org フォーラムで初めて議論され、最終的に2013年に Namecoin の作成につながりました。

この期間中、「カラードコイン」という用語は、他のオフチェーンプロトコルで使用するために未 使用トランザクションアウトプット (UTXO)と呼ばれるビットコインのチャンクをマーク(または「カラー」)するこの種のプロトコルに採用されました。 初期の頃は、スクリプトシステムの基本的なセマンティクスに従い、マイナーにトランザクションを処理するために料金を支払う限り、トランザクションに保存できるデータに事実上制限はありませんでした。 これは、2014年に発売された Counterpartyのような初期のシステムで悪用され、当初はマルチシグトランザクションを目的としたスクリプトの「ハック」でトークンを鋳造していました。

しかし、新しいトランザクションを検証するためには、すべてのビットコインUTXOをすべてのノードで積極的に追跡する必要があるため、これはビットコインの長期的なスケーラビリティにとって有害であることがすぐに認識されました。 カウンターパーティのアウトプットや、任意のデータを含む可能性のあるその他のアウトプットは使用できず、それらを保存しても、提供する可能性のあるデータやプロトコルを気にしないノードには何の役にも立ちませんでした。 事実上、彼らは自重だった。

これに対処するため、 OP_RETURN は 2014 年 3 月にリリースされた ビットコイン Core の v0.9.0 で標準になりました。 この機能により、送信側は出力を使用不可としてマークし、ノードに破棄できることを通知し、UTXOセット内のスペースを占有しないようにすることができます。 OP_RETURN出力のデータのサイズを 40 バイトに制限する制限が追加されました (後に 80 バイトに引き上げられました)。

OP_RETURN、ビットコインブロックチェーンに任意のデータを追加するファッショナブルな方法になりました。 カウンターパーティは最終的にOP_RETURNの使用に転換し、これに加えて 、最初のブロックチェーンベースのNFTがいくつか作成されました。 そして今日まで、ビットコインのブロックチェーンに 短いメッセージなどのデータをOP_RETURN刻む ことは誰でも簡単です。

OP_RETURNの歴史についてもっと知りたい場合は、 このBitmex Researchの記事を参照してください。

碑文

碑文は、ビットコインブロックチェーン上に任意のデータ(序数のドキュメントでは「デジタルアーティファクト」と呼ばれています)を書き込むための新しい方法です。

ドキュメントから:

碑文は、サットに任意のコンテンツを刻み込み、より一般的にはNFTとして知られるビットコインネイティブのデジタルアーティファクトを作成します。 碑文はサイドチェーンや個別のトークンを必要としません。

これらの刻印されたsatは、ビットコイントランザクションを使用して転送され、ビットコインアドレスに送信され、ビットコインUTXOに保持されます。 これらのトランザクション、アドレス、UTXOは、個々のsatを送信するために、トランザクションが順序理論に従って入力と出力の順序と値を制御する必要があることを除いて、すべての点で通常のビットコイントランザクション、アドレス、およびUTXOSです。

監視データ内

碑文は、初期のカラーコインプロトコルやOP_RETURNのように、このデータを出力に入れるのではなく、トランザクションの証人データにデータを追加します。 最も一般的なのは、UTXOの支出をアンロックするために必要な署名やその他のデータが保存される場所です。 (「証人」という用語は、契約の証人のようなもので、その有効性を証明するために「署名」するという考えに由来しています。

2017年にBitcoin、そして2021年にTaprootが開始されたことで、碑文のようなシステムへの道が開かれました。 これは、witnessデータに課せられた以前のサイズ制限の一部を撤廃し、witness用に予約された別の(または「分離された」)データ構造に格納されているデータに割引を提供することで達成され、最大4MBの実質的なブロックサイズの増加が導入されました。

さらに、OP_RETURNと同様に、入力witnessデータは、将来のトランザクションを検証するためにノードによって永続化される必要はありません。 witnessが検証されると、ノードはトランザクションが有効な支出と有効なUTXOの作成を表していることを認識し、witnessからのすべてのデータは、それが無関係なノードによって安全に破棄される可能性があります。

碑文では、この事実と、OP_RETURN (80 バイトしか許可されない) と比較してサイズ制限がないことを組み合わせて、トランザクションごとにはるかに多くのデータを格納します。 これを実現するメカニズムは、実際、カウンターパーティの元のOP_CHECKMULTISIGアプローチと似ています。 このアプローチでは、スクリプトインタプリタによって無視されるような方法でビットコインスクリプトにデータを配置し、余分なデータにもかかわらずスクリプトが有効であると見なされるようにします。 碑文はこれを出力に入れるのではなく、入力の証人に入れます。

封筒

碑文プロトコルは、データを保存するために使用されるメカニズムを「エンベロープ」と呼び、基本的には実行されないように記述されたビットコインスクリプトです。

したがって、デジタルアーティファクトは、アーティファクトのデータ( たとえば、jpegを表すバイト)をそのようなエンベロープ内にエンコードすることによって作成されます。 碑文は、エンベロープが公開されるトランザクションの最初のアウトプットの最初のサトシに作成されます(これは使用時にのみ発生します)。

碑文の内容は、「エンベロープ」と呼ばれる未実行の条件内のデータプッシュを使用してシリアル化されます。 封筒はOP_FALSE OP_IFで構成されています...OP_ENDIF任意の数のデータプッシュをラップします。 エンベロープは事実上何も行わないため、エンベロープがインクルードされているスクリプトのセマンティクスは変更されず、他のロックスクリプトと組み合わせることができます。

次に説明するように、このシステムを操作するには、これらの碑文を順序付けて理解するためのレンズが必要であり、それらを受信、送信、追跡するための特別なソフトウェアが必要です。 これらはビットコインネットワークのルールに従って有効なトランザクションとしてカウントされますが、碑文のスクリプトは、大多数のビットコインウォレットが理解できない機能です。 そのためには、順序理論が必要です。

序数

順序数、つまり「順序理論」は、開発者の Casey Rodarmor によって 2022 年に 提案 されました (ただし、アイデアは 2012 年にさかのぼります)。 これは、ビットコインを「色付け」する新しい方法と考えることができますが、追加データなしで色付けします。 その代わりに、ソーシャル層(ビットコインブロックチェーンの外部)にシステムを確立し、誰もが最初に採掘されたビットコインブロックまでさかのぼって自分でフォローできるシステムを確立します。

サトシのナンバリング

数学では、順序数の集合は「線形に 順序 付けられる」ものです。 「序数理論」は、これまでに鋳造されたすべてのサトシ(ビットコインの通貨の最小単位)に対して同じことを行います。

序数のドキュメントから:

序数は、個々のサットを追跡および転送できるサトシの番号付けスキームです。 これらの数値は序数と呼ばれます。 サトシにはマイニングされた順番に番号が付けられ、先入れ先出しでトランザクションインプットからトランザクションアウトプットに転送されます。 番号付けスキームと転送スキームはどちらも順序に依存し、番号付けスキームはサトシがマイニングされる順序に依存し、転送スキームはトランザクションのインプットとアウトプットの順序に依存します。 したがって、名前、序数。

サトシの碑文を追跡する

ビットコインプロトコルはサトシの動きを明示的に追跡するのではなく、インプットのUTXOから新しいアウトプットの集合体に金額を変換するだけなので、順序理論はサトシを追跡するための概念システムを提案します。 これは、上記のように、それらのサトシに刻まれた碑文を追跡し、移動できるようにしたい場合に重要です。

過去の他のカラーコインプロトコルと同様に、特定のコインまたはコインのセットを追跡し、さらにそれらのコインに何らかの資産を関連付けることができれば、それらだけでなく、それらに付随する資産も取引できます。 言い換えれば、画像などの特定のアセットが特定のサトシに関連付けられている場合、そのアセットを「所有」しているのは、そのサトシの所有者のみと見なすことができます。 序数に従えば、そのサトシをトランザクションで送信すると、それに関連する資産の所有権が効果的に譲渡され、所有者が誰であるかを確認することに関心のある人は誰でも、この譲渡を自分で監査できます。

珍しいサトシ

序数のレンズを通してサトシを見ることは、碑文以外にもいくつかの興味深い波及効果をもたらします。 そのような結果の1つは、一部のサトシが他のサトシよりも多かれ少なかれまれていると見なすことができることです。 半減期に採掘された最初のサトシについて考えてみましょう。2023年現在、ビットコインの歴史の中で半減期は3回しかなく、これはそのようなサトシが流通しているのは3回しかないことを意味します。 序数 文書 では、これらを「叙事詩」サトシと呼んでいます。

オーディナルを購読するコレクターは、レガシーコインコレクターがさまざまなコインの特定の鋳造を扱う方法と同様に、これらのサトシが額面よりも価値があると感じるかもしれません。

なぜ気にする必要があるのですか?

たぶん、あなたはすべきではありません。 今、あなたの財布には「レアな」サトシが入っているかもしれませんが、序数が曖昧なままであれば、レ アなトランプ が結局のところ紙とインクにすぎないのと同じように、それらのビットコインを通常と異なる方法で扱う理由はありません。

とはいえ、ビットコインブロックチェーン上の序数、碑文、NFTが一般の人々の意識になっているため、多くの懸念が提起されています。

  1. 順序理論の広範な採用は、ビットコインの代替可能性に影響を与えるでしょうか?
  2. ブロックチェーンの成長率の速さを懸念すべきでしょうか?
  3. 違法なコンテンツがオンチェーンに保存されると、どのような影響がありますか?
  4. これはライトニングネットワークの採用に悪影響を及ぼしますか、それとも助けになりますか?

これらすべての質問に対する完全な答えはありませんが、検討する価値のある質問はすべてあります。

1つわかっていることは、最終的には、ビットコインの採用が進み、ブロックスペースが不足するにつれて、ブロックスペースは関係なく競争されるということです。 碑文はこれらの制限を回避しないため、ブロックスペースは同じように支払う必要があります。 トランザクションのブロードキャストを支援するリレーノードに課せられる追加の検証コストはなく、データストレージコストは、ブロックスペースが同等の金融取引データによって占有された場合と同じです。

参考資料

碑文と序数についてもっと知りたい場合は、Casey Rodarmor が作成した序 数 BIP序数のドキュメントStephan Livera ポッドキャストでの Casey の出演を確認してください。 また、Pierre Rochardは Preston Pyshと碑文と序数について議論しており、これは技術に詳しくないリスナーにとって有用なリソースとなるかもしれません。

免責事項:

  1. この記事は[Unchained]からの転載です。 すべての著作権は原作者[Buck Perley]に帰属します。 この転載に異議がある場合は、Gate Learnチームに連絡していただければ、迅速に対応いたします。

  2. 免責事項:この記事で表明された見解や意見は、著者のものであり、投資アドバイスを構成するものではありません。

  3. 記事の他言語への翻訳は、Gate Learnチームによって行われます。 特に明記されていない限り、翻訳された記事を複製、配布、盗用することは禁止されています。

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
Создайте аккаунт