This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
インスクリプションプロトコルデプス解析:BRC-20、ARC-20とEVMチェーン実装メカニズムの比較
インスクリプションプロトコル詳解:理解原理と資産の安全性
最近、多くの主要な取引プラットフォームが相次いでインスクリプション市場を立ち上げ、BRC-20やEVMなどのさまざまなインスクリプションプロトコルをサポートし、インスクリプションに対する市場の広範な関心を引き起こしています。しかし、インスクリプションプロトコルの複雑さと新しさのために、さまざまな安全問題が頻発しており、ユーザー資産の安全性を脅かすだけでなく、インスクリプションエコシステム全体の健全な発展にも悪影響を及ぼしています。
ユーザーがインスクリプションプロトコルの用途、実現方法、およびインスクリプション資産の保護方法を理解できるように、本記事では主流のインスクリプションプロトコルについて整理します。
インスクリプションの紹介
ブロックチェーン上のインスクリプションは、ブロックチェーンの特性を通じて、特定の意味を持つ情報をチェーン上に記録します。これらの情報は一度ブロックチェーンに書き込まれると、永続的に保存され、改ざんが難しくなります。記録できる情報の種類は多様で、単純なテキスト、複雑なコード、画像などを含み、デジタル資産機能を実現します。
インスクリプションの現状
BRC-20などのビットコイン公链インスクリプションが登場して以来、インスクリプションエコシステムは急速に発展し、ほぼ毎日新しいインスクリプションプロトコルやプロジェクトが登場しています。各主要公链はインスクリプションエコシステムに参加しており、ETH公链のEthscriptionプロトコル、BTC公链のARC-20プロトコル、BSC公链のBSC-20プロトコル、Polygon公链のPRC-20プロトコルなどがあります。これらのプロトコルは、それぞれの公链上でのインスクリプションの発行を実現することを目的としています。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ
主要インスクリプションプロトコル解析
1. BRC-20
BRC-20プロトコルはビットコインのUTXOモデルとインスクリプションプロトコルに基づいています。UTXOモデルは取引イベントを記録し、最終状態ではなく、ユーザーの保有コイン数を計算するにはそのアドレスのすべてのUTXOを合計する必要があります。インスクリプションプロトコルは各UTXO内のサトシにユニークな番号を割り当て、さまざまなデータの書き込みをサポートし、各サトシに独自性を持たせます。
BRC-20はOrdinalsプロトコルを通じて、統一されたJSONフォーマットのテキストデータをコインに書き込み、トークンの台帳として機能します。主にdeploy(のデプロイ)、mint(の鋳造)、transfer(の移転)の3つの操作が含まれます。transferは、インスクリプションをターゲットアドレスに送信することで残高の変動を実現します。
2. アーク-20
ARC-20はビットコインのパブリックチェーン上のインスクリプションプロトコルでもあり、UTXOに標準データを書き込むことで実現されています。しかし、ARC-20はデータ内でトークンの数量を指定する必要がなく、UTXO内のサトシの数量をトークンの数量として表します。ルールは1サトシ=1 ARC-20トークンです。
ARC-20は、デプロイ、ミント、移転の3つのステップに分かれています。デプロイ時にトークン情報を入力し、ミント時にはトークン名のみを入力し、UTXOのサトシ数がミント数となります。移転時には、保有しているトークンのUTXOを他のアドレスに直接転送します。
ARC-20トークンの照会にはインデックスが1つだけ必要で、サーバーは直接UTXOのサトシ数を読み取ることで保有数を取得でき、資金移動の関係を計算する必要はありません。
! 主要なパブリックチェーンの銘刻プロトコルのユースケース、実装方法、および資産セキュリティについて学びます](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. インスクリプション
Ethscriptionはイーサリアム上でデータを作成し共有するプロトコルです。それはイーサリアム取引のcalldataデータブロックを利用し、通常のETH送金時に標準データを追加して特定の意味を与えます。
Ethscriptionを作成する際は、内容(を画像)としてBase64エンコードのURIに変換し、次に16進数の文字列としてcalldataに入力する必要があります。Ethscriptionを移転するには、calldataに取引のハッシュを入力する必要があります。
4. EVMブロックチェーンインスクリプション
BSC、イーサリアム、PolygonなどのEVMブロックチェーンは、同様の方法を採用し、calldataを利用して固定フォーマットデータを格納します。BSCを例にとると、インスクリプションフォーマットは:data:,{"p":"","op":"","tick":"","amt":""}であり、ここでpはプロトコル名、opは操作、tickはトークン名、amtは数量を表します。
トークンを転送する際は、受取アドレスに通常の送金を行い、トークンを作成する取引のハッシュをcalldataに入力する必要があります。異なるEVMチェーンやプロトコル間で微妙な違いがあるかもしれませんが、原理は類似しています。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する
まとめ
本文では、複数のチェーン上でのインスクリプションの実現原理について議論します。全体として、これらのインスクリプションは公的チェーンシステムの特性を利用して、オフライン情報を規定の基準に従ってブロックチェーンに保存し、オフラインサーバーを介して識別・表示します。紹介されたインスクリプションはスマートコントラクトを使用しておらず、ユーザーの取引における追加費用を削減できますが、ユーザーはインスクリプションプロトコルの実現方法を十分に理解し、誤操作による資産の損失を避ける必要があります。