Bitcoinスタンプとは
ホーム
記事
Bitcoinスタンプとは

Bitcoinスタンプとは

中級者
公開済 Apr 2, 2024更新済 Jul 8, 2024
4m

要点

  • Bitcoinスタンププロトコルは、画像をBitcoinブロックチェーンに埋め込みデジタルアートの完全性と不変性を実現するものです。

  • Bitcoinオーディナルに比べ、Bitcoin STMAPSプロトコルは大きなデータサイズを取り扱える上、よりセキュアな方法で保存できます。

  • この記事では、Bitcoinスタンプについて、その仕組みとBitcoinオーディナルとの相違点を説明します。

はじめに

ここ数年、Bitcoinでは付加的なデータをトランザクション内へ埋め込めるようになり、当初の用途を超える発展を遂げています。Bitcoinスタンププロトコルは、オーディナルプロトコルなどの既存技術により、データの埋め込みを実現しています。この記事では、Bitcoinスタンプについて、その仕組みおよびBitcoinオーディナルとの相違点を取り上げます。

Bitcoinスタンプとは

Bitcoin Stampsとは、Bitcoin STMAPSプロトコルを用いて生成されたデジタルアートを指します。Bitcoinブロックチェーン内にデジタルアートを埋め込む1つの方法となっています。同プロトコルを用いて未使用トランザクション出力(UTXO)内にデータをエンコードし、これをブロックチェーン上に永久に組み込むことによりその不変性が保証されます。

Bitcoinスタンプの仕組み

Bitcoinスタンプは、デジタルアートの一部をbase64文字列に変換して作成されます。この文字列はBitcoinトランザクションに追加され、「STAMP:」というプレフィックスが付けられます。このデータは、マルチシグトランザクションにより、複数の出力に分散されます。この手法では、デジタルアートワークがBitcoinブロックチェーンに永久に記録されることになります。

各Bitcoinスタンプには、トランザクションが発生した時間をもとにした特別な番号が付与されるため、順序を管理しやすくなります。公式に認識されるためには、最初のトランザクションの一部分に「STAMP:base64」との文字列を含むなど、特定の基準を満たす必要があります。

Bitcoin STAMPSプロトコル

Bitcoin STAMPSでは、主にSRC-20とSRC-721の2つのプロトコルが利用されます。

1. SRC-20SRC-20トークン規格は、オープンソースのCounterpartyプロトコルをもとに設計されました。Witness(署名)セクション内に保管されるオーディナルとは異なり、利用可能なデータトランザクション内に固有のデータを埋め込みます。

2. SRC-721SRC-721規格では、データサイズの大きな高解像度NFTをより低コストで作成できます。Bitcoinスタンププロトコルを使用して画像をレイヤーに保存し、レイヤーごとにインデックス化されたカラーパレットを利用してファイルサイズを小さくします。そして複数のレイヤーを1つのNFTにまとめることでファイルサイズを小さくし、コストを上げずに解像度の高い画質の作成が可能になります。

Bitcoin STAMPSとBitcoinオーディナルの比較

Bitcoin STAMPSとBitcoinオーディナルは、共にBitcoinブロックチェーン上のインスクリプション技術となっています。どちらともBitcoinネットワーク上にデータを追加するものである一方、その方法には大きな違いがあります。

データプルーニング

Bitcoinオーディナルは、トランザクションブロックの別の部分にWitness(署名)データとして情報を保存します。このwitness(署名)データは、ブロックチェーンノードオペレーターによってデータプルーニングとして知られる手続きを通じ、データを変更できます。対照的に、Bitcoinスタンププロトコルは、未使用トランザクション出力(UTXO)に画像データを埋め込みます。したがって、Bitcoinスタンプでミントされたデジタルアートワークはその不変性が維持され、プルーニング(刈り取られること)は起こりません。

データのサイズとコスト

Bitcoin STAMPSプロトコルでは、24x24ピクセル以上のデータ容量の大きな画像を扱えます。しかし、データサイズの大きな画像を扱う場合、STAMPSのトランザクション費用が高くなります。一方、Bitcoinオーディナルでは、ビットコインのブロックサイズによって埋め込み可能なデータのサイズが制限されます。データのサイズの制限により、トランザクション手数料(ガス代)は維持されるものの、画質の点で柔軟に対応できません。

署名の種類

Bitcoinスタンプは、内在的にマルチシグネチャ(マルチシグ)フレームワークで設計されており、これによりデータセキュリティが強化されています。反対に、Bitcoinオーディナルでは単一署名トランザクションを採用しています。

まとめ

Bitcoin STAMPSプロトコルとは、完全性と不変性を保証する形でデジタルアートワークをBitcoinブロックチェーンに埋め込む方法です。ブロックサイズと単一署名トランザクションによって制限されるBitcoinオーディナルとは異なり、Bitcoin Stampsは、マルチシグネチャフレームワークを採用し、データサイズも柔軟に選択でき、セキュリティも向上させています。

参考文献

免責事項:このコンテンツは、一般的な情報および教育目的でのみ「現状有姿」で提供するもので、いかなる種類の表明または保証もありません。金銭的、法的、またはその他の専門的なアドバイスとして解釈されるべきではなく、特定の商品またはサービスの購入の推奨を意図したものでもありません。適切な専門アドバイザーに独自のアドバイスを求める必要があります。記事が第三者の寄稿者によって寄稿されている場合、表明された見解は第三者の寄稿者に帰属し、必ずしもバイナンスアカデミーの見解を反映しているものではありません。詳細については、こちらの免責事項全文をお読みください。デジタル資産の価格は変動する可能性があります。お客様の投資の価値は上下する可能性があり、お客様は投資額を取り戻すことができないかもしれません。投資決定についてはお客様が単独で責任を負い、バイナンスアカデミーはお客様が被る可能性のあるいかなる損失についても責任を負いません。この資料は、金銭的、法的、またはその他の専門的なアドバイスとして解釈されるべきではありません。詳細は、利用規約リスクに関する警告をご覧ください。