概念全解析|一場についての革命
美東時間1月10日、SECは11のビットコイン現物ETFを正式に承認しました!この歴史的な瞬間は、暗号業界の歴史に刻まれることが確実です。そして、ビットコインを巡る新たな概念------インスクリプションも、世界中の投資家の前に頻繁に現れています。
多くの富の神話が加わり、継続的に流入する資本が好むことで、インスクリプションというビットコインエコシステムを革新できるとされる新概念がますます注目を集めています。最近、ビットコインの時価総額が上昇するにつれて、インスクリプションの熱も高まっています。
しかし、ほとんどの人は霧の中で花を見るように、月を水中で見るように、インスクリプションの価格上昇に目を奪われつつも、その背後にある技術的意味を無視しているため、半分理解している状態が投資の不確実性を増しています。では、インスクリプションとは一体何なのでしょうか?その実現方法は?焦らないでください。この記事では、約10分の読書時間をかけて、インスクリプションについて包括的に解説します。
- 1 -
起源------ビットコインインスクリプション
2023年1月、Casey Rodarmorが提案したOrdinalsプロトコルがビットコインインスクリプションの誕生を告げました。Ordinalsプロトコルは、ユーザーがテキスト、画像、動画、契約などのデータをビットコインブロックチェーンに直接書き込むことを許可します。
一見すると、これはビットコインのNFTではないでしょうか?しかし、ビットコイン上のL2ネットワーク、例えばStacksは、すでにこのニーズを実現していますよね?待って!OrdinalsはLayer 2ネットワークではなく、ビットコインメインネットに直接書き込まれることに注意してください。この変更は、ビットコインという巨大な資金実体に直接影響を与え、この変更が影響を与える資金の数はLayer 2とは比較になりません。
?️では、このプロトコルはどのように実現されているのでしょうか?ビットコインには完全なスマートコントラクト実行環境(EVM)がないため、どのようにビットコイン上に新しいプロトコルを追加できるのでしょうか?
これは、BTCネットワーク全体の設計原理と何度も変更されたプロトコルから始まります。最初の中本聡の設計では、ビットコインエコシステムには最小不可分単位------サトシ(1/100,000,000のビットコイン)があり、各サトシはマイナーによってPoWで証明された後に鋳造され、天然に異なる独自のシリアル番号(serials number)を持っています。この独自のシリアル番号を利用することで、ビットコインはその鋳造者と所有者を追跡できます。2021年のアップグレードでは、Taprootプロトコルが追加され、複雑な情報をメモに書き込むことができ、1ブロックあたりの情報の上限が1Mから4Mに拡張され、より豊富な情報をビットコインブロックチェーンに書き込むための技術的な可能性が提供されました。
Ordinalsプロトコルの本質的な原理は、サトシのシリアル番号情報を拡張することにあります。具体的には、Ordinalsプロトコルはサトシの独自の特性を利用し、単一のシリアル番号を拡張してテキスト、画像、動画、契約などのデータを追加します。これにより、各サトシは独自の情報のキャリアとなり、データはビットコインチェーン上に保存され、その不変性が保証されます。
例えば、UTXOを取り出し、その上に「hello, world!」というインスクリプション内容を刻む準備をします。まず、taprootメモにOrdinalsの情報内容を記録し、次に取引の中で、これらの記録をUTXOの最初のインスクリプションに刻むことで、チェーン上にそのインスクリプションの内容を記録します。(もちろん、これらの内容はシリアル化された後、チェーン上にデプロイされる必要があります)
もしこの送金にメモがなかったり、取引が特別な理由で失敗した場合、そのメモメッセージは有効な内容とは見なされません。
?Ordinalsプロトコルが提案された初期には、多くのユーザーがこれをNFTのキャリアとして使用しましたが、その後2023年3月8日に提案されたBRC20プロトコルでは、OrdinalsプロトコルにERC20に類似した同質化通貨プロトコルが提案され、インスクリプション市場の初期形態が形成されました。
私たちは、ordiscan上の簡単な例を使ってこのBRC20通貨のエコロジー取引のプロセスを説明します:
まず、プロジェクト側はインスクリプション資産シリーズをデプロイ(deploy)する必要があります。その後、後続の人々がこのシリーズの資産を鋳造(mint)できるようにします。具体的には、プロジェクト側はOrdinalsプロトコルに基づいて、1つのサトシにbrc-20ルールに従った実行可能なコード(scription)を記録し、そのコードを刻んだサトシをチェーンに送信します。
具体的には、プロジェクト側はBRC20プロトコルを使用して、SAIXのトークンシリーズをデプロイし、maxSupplyを10000000と規定しました。これが私たちがこのサトシに刻んだ情報です。
チェーン上で、このコードが刻まれたサトシは送信され、ビットコインブロックチェーンに記録されます。同時に、チェーン外でOrdinalsプロトコルを監視しているサーバーがこのプロトコルに適合したコードを発見しました。したがって、チェーン外の仮想マシンはこのコードを実行しました。つまり、チェーン外の仮想マシンはbrc20トークンをデプロイし、SAIXという名前を付け、すべての属性を設定しました。その後、他のユーザーは鋳造(mint)メソッドを使用して、自分のインスクリプション資産を鋳造できるようになります。
その後、インスクリプション資産を鋳造する必要があるユーザーは、取引の中でbrc-20プロトコルを使用して、自分のインスクリプション資産を鋳造できます。例えば、ユーザーが鋳造(mint)を呼び出し、6250個のSAIXを鋳造しました。この時点でのインスクリプションの所有者は、取引発起後、GAS費を除いた受取アドレス、例えば図のbc1p4802…nqah89grです。
成功裏に鋳造された後、ユーザーが自分のインスクリプション資産を移転する必要がある場合、上記のコードに従って、サトシにbrc-20のtransferの行為を刻むことで、6250個のBERUを転送します。もちろん、このビットコイン取引の対象アドレスは、自然にこれらのbrc-20トークンを所有することになります。
したがって、私たちはおおよそ理解できます。ビットコインエコシステムのインスクリプションは、実際にはOrdinalsプロトコルによって生成され、ビットコインブロックチェーンに記録された別の仮想資産に依存しています。プロジェクト側は、インスクリプションに記録された情報(画像、ウェブページ、トークン名)を、プロトコルに従ってサトシに刻みます。そして、ユーザーは取引中の特別なコードに基づいて資産の鋳造(mint)、移転(transfer)などの金融属性操作を行います。以前のLayer2と比較して、ビットコインインスクリプションの意義は、直接資金が膨大なビットコインメインネットに拡張され、多様な資産の可能性を引き入れ、ビットコインエコシステムの柔軟性を向上させ、ビットコインエコシステムの潜在能力を引き出すことにあります。
- 2 -
派生拡張------EVMインスクリプション
ビットコインインスクリプションが注目を集める中、EVMチェーンでもインスクリプションの概念が提案されました。しかし、EVMチェーンはスマートコントラクトの設計を持っているため、インスクリプション設計がもたらす多様な情報の機能はすでにスマートコントラクトによって実現されています。そのため、EVMインスクリプションが担うエコロジーの物語は、ビットコインインスクリプションとはやや異なります。
イーサリアムでは、スマートコントラクトのガス設計により、成功したコントラクトの相互作用に必要なGAS費は少なくとも21000以上であり、これがエコシステムのユーザーに重いGAS費の負担を与えています。一方、イーサリアムインスクリプションはスマートコントラクトの設計を回避し、EOAにデータフィールドを送信する設計を通じて、実行する必要のある操作をチェーン外に移動させることを目的としています。チェーン外のインスクリプション仮想マシンが、チェーン上のプロトコルルールに適合したデータフィールドを監視すると、インスクリプション仮想マシンは結果を実行し、その実行結果を当時送信された取引のチェーン上のハッシュにマッチさせることで、チェーン上での操作実行手数料を節約します。
ここで、ERC-20のインスクリプションプロトコルのケースを挙げます。まず、ユーザーは自分のEOAアドレスに0ETHを送金し、ERC-20インスクリプションの監視メカニズムをトリガーし、インスクリプションサーバーがcalldataの内容を解析します。この時、calldataの内容はBRC-20プロトコルに似ており、p-プロトコル、op-行動、tick-tokenの集合、id-現在のトークンのid番号、amt-操作数目で構成されています。calldataの内容に基づいて、チェーン外のEVMインスクリプションサーバーはこの取引を監視し、取引内容を実行し、対応するトークンを現在のEOAアカウントにmintします。そして、チェーン外のインデックスにこのトークンを記録します。
現時点では、EVMのインスクリプション操作は、EVMチェーン上の高額な手数料を削減することを主な目的としており、取引コストをより安価にすることを目指しています。このような設計はLayer2を連想させることが容易ですが、Layer2は主ネットワークの拡張を行い、完全なスマートコントラクト実行環境を持っています。一方、EVMインスクリプションは主に手数料の削減を行い、完全なスマートコントラクト実行環境を持っていません。したがって、現時点でのEVMインスクリプションの設計は、EVMチェーン上の手数料削減に主に焦点を当てたエコロジー機能を担っています。
- 3 -
インスクリプションの一般的なプロトコル
Ordinalsプロトコルはビットコインインスクリプションプロトコルの基盤であり、Ordinalsプロトコルの外にも多くの一般的なビットコインインスクリプションプロトコルが誕生しています。
ビットコイン系-有名プロジェクト
BRC-20:Ordi、sats、rats
ARC-20:ATOM、Realm
Bitmap
Rune:Pipe
イーサリアム系-有名プロジェクト
Ethscription:eths、Facet
IERC-20:ethi
- 4 -
インスクリプションエコシステムの現状
BRC-20におけるインスクリプションエコシステムの取引状況は、2024年1月11日、24時間のボリュームが約$12.27Mに達しています。
ETHにおけるインスクリプションエコシステムの取引量は、2024年1月11日、24時間のボリュームが約53.66ETH(139,516 U)に達しています。
全体的に見て、現在のインスクリプションエコシステムは依然としてビットコインエコシステムが主流であり、取引の熱が高まり、取引量が膨大で、総資金量の増加が顕著です。
結語
インスクリプションの原理とそのビットコインエコシステムにおける革新的な役割を深く探求することで、インスクリプション技術の導入は一時的な話題や単純な技術の進化ではないことが明らかになります。これは、ビットコインネットワークが安全性、拡張性、実用性の面で大きな一歩を踏み出したことを示しています。OrdinalsプロトコルとBRC20プロトコルの実現は、ビットコインブロックチェーンに新しいアプリケーションシーンを開きました。しかし、ユーザーは引き続き慎重である必要があり、インスクリプション資産の市場はまだ始まったばかりであり、その価値と取引ルールは常に進化しています。したがって、これらの新技術の動作原理を深く理解することは、この分野で投資や革新を希望するすべてのユーザーにとって非常に重要です。