# インスクリプションプロトコルの詳細:実現原理、ユースケースおよび資産の安全性最近、多くの取引所がインスクリプション市場を相次いで立ち上げ、BRC-20やEVMなどのさまざまなインスクリプションプロトコルをサポートし、市場の広範な関心を呼んでいます。しかし、インスクリプションプロトコルの複雑さと新しさのため、さまざまなセキュリティ問題が頻発しており、ユーザーの資産の安全性を脅かすだけでなく、インスクリプションエコシステム全体の健全な発展に悪影響を与えています。## インスクリプションの紹介ブロックチェーン上のインスクリプションは、ブロックチェーンの特性を利用して、特定かつ意味のある情報をチェーン上に永続的に記録することを指します。これらの情報は一度ブロックチェーンに書き込まれると、改ざんが難しくなります。記録可能な情報の種類は多様で、単純なテキスト、複雑なコード、画像などを含み、デジタル資産機能を実現します。## インスクリプションの発展状況 BRC-20などのビットコイン公链インスクリプションが登場して以来、インスクリプションエコシステムは爆発的な成長を遂げています。各大公链がインスクリプションエコシステムに参入しており、ETH公链のEthscriptionプロトコル、BTC公链のARC-20プロトコル、BSC公链のBSC-20プロトコル、Polygon公链のPRC-20プロトコルなどがあります。これらのプロトコルは、所属する公链でインスクリプションの発行をサポートすることを目的としています。! [碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ](https://img-cdn.gateio.im/social/moments-02ee4e8c6651f087360be1ee0e7dce6a)## 主流インスクリプションプロトコル詳解### 1. BRC-20BRC-20はビットコインのUTXOモデルとインスクリプションプロトコルに基づいています。UTXOモデルは最終状態ではなく取引イベントを記録し、ユーザーのビットコインの数量はそのアドレスにあるすべてのUTXOの合計によって決まります。インスクリプションは各サトシにユニークな番号を割り当て、さまざまなデータの書き込みをサポートし、各サトシに独自性を持たせます。これはETHのNFTに似ています。BRC-20はOrdinalsプロトコルを通じて、統一されたJSON形式のテキストデータをソンに書き込み、トークン台帳として機能します。主にdeploy(デプロイ)、mint(ミント)、transfer(転送)の3つの操作が含まれています。transferはインスクリプションをターゲットアドレスに送信することで残高の変化を実現します。### 2. アーク-20ARC-20はビットコインのパブリックチェーンに基づいていますが、BRC-20とは異なり、UTXO内のサトシの数量を直接トークンの数量として表します。ルールは1サトシ = 1 ARC-20トークンです。ARC-20はデプロイ、ミント、トランスファーの三つのステップに分かれていますが、ミント時のUTXOのサトシの数量がトークンのミント数量となります。トランスファー時には、保有トークンのUTXOを他のアドレスに直接転送し、追加データを入力する必要はありません。ARC-20トークンの照会にはインデックスが1つだけ必要で、オフラインサーバーはトークン情報と取引を直接読み取ることができ、資金移転関係を計算する必要はありません。アドレスが保有するトークンの数量は、そのアドレスが保有する関連UTXOのサトシの数量を示します。### 3. インスクリプションEthscriptionは、イーサリアム上でデータを作成し共有するためのプロトコルで、通常のETH送金のcalldataに標準データを追加することによって実現されます。Ethscriptionを作成する際には、内容(を画像)としてBase64エンコードされたURIに変換し、さらに16進数の文字列にしてcalldataに入力する必要があります。Ethscriptionを移転するには、calldataにそのEthscriptionを作成した取引ハッシュを入力する必要があります。### 4. EVMブロックチェーンインスクリプションBSC、イーサリアム、PolygonなどのEVMブロックチェーンは、calldataを利用して固定フォーマットのデータを保存する類似の方法を採用しています。BSC Chainを例に取ると、インスクリプション形式はdata:,{"p":"_","op":"_","tick":"_","amt":"_"}であり、ここでpはプロトコル名、opは操作、tickはトークン名、amtは数量を示します。トークンを移転する際には、受信アドレスに通常の送金を行い、calldataにそのトークンを作成したトランザクションのハッシュを入力する必要があります。異なるEVMチェーンやプロトコル間で微妙な違いがある場合がありますが、基本的な原則は同じです。! [碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する](https://img-cdn.gateio.im/social/moments-610e1d2dcbc2e515a3d77beeccae7208)## まとめこの記事では、複数のパブリックチェーンにおけるインスクリプションの実現原理について探討します。全体的に、これらのインスクリプションはパブリックチェーンの特性を利用して、オフライン情報を標準に従ってブロックチェーン上に保存し、オフラインサーバーを介して識別・表示します。ほとんどのインスクリプションはスマートコントラクトを使用しておらず、ユーザーの参加コストを低減しています。しかし、ユーザーはインスクリプションプロトコルの運用メカニズムを十分に理解する必要があり、誤操作による資産の損失を避けるべきです。! [碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ](https://img-cdn.gateio.im/social/moments-36d7d3b57a215d2e602c56b0cf49b593)
刻印プロトコルの完全な分析:BRC-20、ARC-20、およびEthscriptionの実装原則とセキュリティ手順
インスクリプションプロトコルの詳細:実現原理、ユースケースおよび資産の安全性
最近、多くの取引所がインスクリプション市場を相次いで立ち上げ、BRC-20やEVMなどのさまざまなインスクリプションプロトコルをサポートし、市場の広範な関心を呼んでいます。しかし、インスクリプションプロトコルの複雑さと新しさのため、さまざまなセキュリティ問題が頻発しており、ユーザーの資産の安全性を脅かすだけでなく、インスクリプションエコシステム全体の健全な発展に悪影響を与えています。
インスクリプションの紹介
ブロックチェーン上のインスクリプションは、ブロックチェーンの特性を利用して、特定かつ意味のある情報をチェーン上に永続的に記録することを指します。これらの情報は一度ブロックチェーンに書き込まれると、改ざんが難しくなります。記録可能な情報の種類は多様で、単純なテキスト、複雑なコード、画像などを含み、デジタル資産機能を実現します。
インスクリプションの発展状況
BRC-20などのビットコイン公链インスクリプションが登場して以来、インスクリプションエコシステムは爆発的な成長を遂げています。各大公链がインスクリプションエコシステムに参入しており、ETH公链のEthscriptionプロトコル、BTC公链のARC-20プロトコル、BSC公链のBSC-20プロトコル、Polygon公链のPRC-20プロトコルなどがあります。これらのプロトコルは、所属する公链でインスクリプションの発行をサポートすることを目的としています。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ
主流インスクリプションプロトコル詳解
1. BRC-20
BRC-20はビットコインのUTXOモデルとインスクリプションプロトコルに基づいています。UTXOモデルは最終状態ではなく取引イベントを記録し、ユーザーのビットコインの数量はそのアドレスにあるすべてのUTXOの合計によって決まります。インスクリプションは各サトシにユニークな番号を割り当て、さまざまなデータの書き込みをサポートし、各サトシに独自性を持たせます。これはETHのNFTに似ています。
BRC-20はOrdinalsプロトコルを通じて、統一されたJSON形式のテキストデータをソンに書き込み、トークン台帳として機能します。主にdeploy(デプロイ)、mint(ミント)、transfer(転送)の3つの操作が含まれています。transferはインスクリプションをターゲットアドレスに送信することで残高の変化を実現します。
2. アーク-20
ARC-20はビットコインのパブリックチェーンに基づいていますが、BRC-20とは異なり、UTXO内のサトシの数量を直接トークンの数量として表します。ルールは1サトシ = 1 ARC-20トークンです。ARC-20はデプロイ、ミント、トランスファーの三つのステップに分かれていますが、ミント時のUTXOのサトシの数量がトークンのミント数量となります。トランスファー時には、保有トークンのUTXOを他のアドレスに直接転送し、追加データを入力する必要はありません。
ARC-20トークンの照会にはインデックスが1つだけ必要で、オフラインサーバーはトークン情報と取引を直接読み取ることができ、資金移転関係を計算する必要はありません。アドレスが保有するトークンの数量は、そのアドレスが保有する関連UTXOのサトシの数量を示します。
3. インスクリプション
Ethscriptionは、イーサリアム上でデータを作成し共有するためのプロトコルで、通常のETH送金のcalldataに標準データを追加することによって実現されます。Ethscriptionを作成する際には、内容(を画像)としてBase64エンコードされたURIに変換し、さらに16進数の文字列にしてcalldataに入力する必要があります。Ethscriptionを移転するには、calldataにそのEthscriptionを作成した取引ハッシュを入力する必要があります。
4. EVMブロックチェーンインスクリプション
BSC、イーサリアム、PolygonなどのEVMブロックチェーンは、calldataを利用して固定フォーマットのデータを保存する類似の方法を採用しています。BSC Chainを例に取ると、インスクリプション形式はdata:,{"p":"","op":"","tick":"","amt":""}であり、ここでpはプロトコル名、opは操作、tickはトークン名、amtは数量を示します。
トークンを移転する際には、受信アドレスに通常の送金を行い、calldataにそのトークンを作成したトランザクションのハッシュを入力する必要があります。異なるEVMチェーンやプロトコル間で微妙な違いがある場合がありますが、基本的な原則は同じです。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する
まとめ
この記事では、複数のパブリックチェーンにおけるインスクリプションの実現原理について探討します。全体的に、これらのインスクリプションはパブリックチェーンの特性を利用して、オフライン情報を標準に従ってブロックチェーン上に保存し、オフラインサーバーを介して識別・表示します。ほとんどのインスクリプションはスマートコントラクトを使用しておらず、ユーザーの参加コストを低減しています。しかし、ユーザーはインスクリプションプロトコルの運用メカニズムを十分に理解する必要があり、誤操作による資産の損失を避けるべきです。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ