# インスクリプションプロトコルの基礎知識:原理、実現と安全性主流の取引プラットフォームが次々とインスクリプション市場機能を導入する中、インスクリプションプロトコルは再び市場のホットな話題となっています。しかし、インスクリプションプロトコルの複雑さと新しさは、多くのセキュリティリスクをもたらし、ユーザーの資産安全を脅かすだけでなく、全体のエコシステムの健全な発展にも影響を与えています。本文では主流のインスクリプションプロトコルについて整理し、ユーザーがその用途、実現方法、およびインスクリプション資産を保護する方法を理解できるようにします。## インスクリプションの紹介インスクリプションとは、ブロックチェーンの特性を通じて、チェーン上に特定の意味を持つ情報を永久に記録することを指します。これらの情報は一度記録されると改ざんが難しく、単純なテキストである場合もあれば、複雑なコードや画像などである場合もあります。標準化された記録方法を通じて、インスクリプションはデジタル資産の機能を実現します。! [碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する](https://img-cdn.gateio.im/social/moments-d93829aea5a40a2217e9ea1574dbe724)## インスクリプションエコシステムの現状BRC-20などのビットコイン公链インスクリプションが登場して以来、インスクリプションエコシステムは急速に発展しています。現在、主要な公链はそれぞれ独自のインスクリプションプロトコルを持っています。例えば、ETHのEthscription、BTCのARC-20、BSCのBSC-20、PolygonのPRC-20などです。これらのプロトコルは、それぞれの公链上でインスクリプションを発行するために生まれました。## 主流インスクリプションプロトコル詳解### 1. BRC-20BRC-20はビットコインのインスクリプションプロトコルに基づいて開発された。インスクリプションは各UTXOのサトシにユニークな番号を割り当て、独自性を持たせる。BRC-20はサトシに統一フォーマットのJSONデータを書き込むことで、ビットコイン上の同質的トークンを創造した。BRC-20は主にdeploy(デプロイ)、mint(ミント)、transfer(転送)の3つの操作を含みます。データにはop(操作タイプ)、tick(トークン名)、max(発行総量)、lim(単回最大ミント量)、amt(操作数量)などのフィールドが含まれています。転送はインスクリプションを対象アドレスに送信することによって実現されます。! [碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ](https://img-cdn.gateio.im/social/moments-aa196504f5af35aa25085df04e0ab079)### 2. アーク-20 ARC-20もビットコインのUTXOモデルに基づいていますが、BRC-20とは異なり、ARC-20はUTXO内のサトシの数を使用してトークンの数量を表します。ルールは1サトシ=1 ARC-20トークンです。ARC-20は、デプロイ、ミント、転送の3つのステップに分かれています。デプロイ時にはトークン情報を入力する必要があります;ミント時にはトークン名のみを入力し、UTXOの中のサトシの数量がミント数量となります;転送時には保有しているトークンのUTXOを他のアドレスに直接転送します。### 3. インスクリプションEthscriptionはイーサリアム上のインスクリプションプロトコルで、取引中のcalldataデータブロックを利用しています。Ethscriptionを作成する際、内容(を画像)としてBase64エンコードされたURIに変換し、次に16進文字列に変換してcalldataに入力します。移転時には、calldataにそのEthscriptionを作成した取引ハッシュを入力します。! 主要なパブリックチェーンの銘刻プロトコルのユースケース、実装方法、および資産セキュリティについて学びます](https://img-cdn.gateio.im/social/moments-083ea26b5d0298d0b292e8dd98c98103)### 4. EVMチェーンインスクリプションBSC、イーサリアム、PolygonなどのEVMチェーンのインスクリプションプロトコルは大同小異で、すべてcalldataを利用して固定フォーマットのデータを保存します。BSCを例にすると、インスクリプションフォーマットは:data:,{"p":"_","op":"_","tick":"_","amt":"_"}です。pはプロトコル名、opは操作、tickはトークン名、amtは数量を示します。トークンを移転する際には、calldataにそのトークンを作成した取引のハッシュを入力する必要があります。異なるEVMチェーンやプロトコル間で微細な差異が存在する場合がありますが、基本的な原理は同じです。! [碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する](https://img-cdn.gateio.im/social/moments-610e1d2dcbc2e515a3d77beeccae7208)## セキュリティリスクの提示1. BTCインスクリプションプロトコルはUTXO取引に基づいており、ユーザーが通常のBTC送金を行う際にインスクリプション資産を誤って転送したり"燃焼"させたりする可能性があり、不可逆的な損失を引き起こす可能性があります。2. EVMチェーンのインスクリプションは取引コストを削減しましたが、ユーザーはプロトコルの実装方法を十分に理解し、誤操作による資産損失を避ける必要があります。3. インスクリプションプロトコルは多くの場合、オフラインサーバーの認識に依存しており、中央集権的なリスクがあります。ユーザーは信頼できるサービスプロバイダーを選択するべきです。4. 一部の新興インスクリプションプロトコルには設計上の欠陥や脆弱性が存在する可能性があるため、参加する際にはリスクを慎重に評価する必要があります。5. インスクリプション資産の取引時には相手の身分を確認し、詐欺リスクを防ぐことに注意するべきです。つまり、インスクリプションはブロックチェーンに新しいアプリケーションシーンをもたらしましたが、新しいセキュリティの課題も伴います。ユーザーは参加する際に関連知識を十分に理解し、セキュリティ意識を高め、慎重に操作して自分の資産の安全を守るべきです。
インスクリプションプロトコル全解析:原理、タイプ及び安全リスク提示
インスクリプションプロトコルの基礎知識:原理、実現と安全性
主流の取引プラットフォームが次々とインスクリプション市場機能を導入する中、インスクリプションプロトコルは再び市場のホットな話題となっています。しかし、インスクリプションプロトコルの複雑さと新しさは、多くのセキュリティリスクをもたらし、ユーザーの資産安全を脅かすだけでなく、全体のエコシステムの健全な発展にも影響を与えています。
本文では主流のインスクリプションプロトコルについて整理し、ユーザーがその用途、実現方法、およびインスクリプション資産を保護する方法を理解できるようにします。
インスクリプションの紹介
インスクリプションとは、ブロックチェーンの特性を通じて、チェーン上に特定の意味を持つ情報を永久に記録することを指します。これらの情報は一度記録されると改ざんが難しく、単純なテキストである場合もあれば、複雑なコードや画像などである場合もあります。標準化された記録方法を通じて、インスクリプションはデジタル資産の機能を実現します。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する
インスクリプションエコシステムの現状
BRC-20などのビットコイン公链インスクリプションが登場して以来、インスクリプションエコシステムは急速に発展しています。現在、主要な公链はそれぞれ独自のインスクリプションプロトコルを持っています。例えば、ETHのEthscription、BTCのARC-20、BSCのBSC-20、PolygonのPRC-20などです。これらのプロトコルは、それぞれの公链上でインスクリプションを発行するために生まれました。
主流インスクリプションプロトコル詳解
1. BRC-20
BRC-20はビットコインのインスクリプションプロトコルに基づいて開発された。インスクリプションは各UTXOのサトシにユニークな番号を割り当て、独自性を持たせる。BRC-20はサトシに統一フォーマットのJSONデータを書き込むことで、ビットコイン上の同質的トークンを創造した。
BRC-20は主にdeploy(デプロイ)、mint(ミント)、transfer(転送)の3つの操作を含みます。データにはop(操作タイプ)、tick(トークン名)、max(発行総量)、lim(単回最大ミント量)、amt(操作数量)などのフィールドが含まれています。転送はインスクリプションを対象アドレスに送信することによって実現されます。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ
2. アーク-20
ARC-20もビットコインのUTXOモデルに基づいていますが、BRC-20とは異なり、ARC-20はUTXO内のサトシの数を使用してトークンの数量を表します。ルールは1サトシ=1 ARC-20トークンです。
ARC-20は、デプロイ、ミント、転送の3つのステップに分かれています。デプロイ時にはトークン情報を入力する必要があります;ミント時にはトークン名のみを入力し、UTXOの中のサトシの数量がミント数量となります;転送時には保有しているトークンのUTXOを他のアドレスに直接転送します。
3. インスクリプション
Ethscriptionはイーサリアム上のインスクリプションプロトコルで、取引中のcalldataデータブロックを利用しています。Ethscriptionを作成する際、内容(を画像)としてBase64エンコードされたURIに変換し、次に16進文字列に変換してcalldataに入力します。移転時には、calldataにそのEthscriptionを作成した取引ハッシュを入力します。
! 主要なパブリックチェーンの銘刻プロトコルのユースケース、実装方法、および資産セキュリティについて学びます](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
4. EVMチェーンインスクリプション
BSC、イーサリアム、PolygonなどのEVMチェーンのインスクリプションプロトコルは大同小異で、すべてcalldataを利用して固定フォーマットのデータを保存します。BSCを例にすると、インスクリプションフォーマットは:data:,{"p":"","op":"","tick":"","amt":""}です。pはプロトコル名、opは操作、tickはトークン名、amtは数量を示します。
トークンを移転する際には、calldataにそのトークンを作成した取引のハッシュを入力する必要があります。異なるEVMチェーンやプロトコル間で微細な差異が存在する場合がありますが、基本的な原理は同じです。
! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する
セキュリティリスクの提示
BTCインスクリプションプロトコルはUTXO取引に基づいており、ユーザーが通常のBTC送金を行う際にインスクリプション資産を誤って転送したり"燃焼"させたりする可能性があり、不可逆的な損失を引き起こす可能性があります。
EVMチェーンのインスクリプションは取引コストを削減しましたが、ユーザーはプロトコルの実装方法を十分に理解し、誤操作による資産損失を避ける必要があります。
インスクリプションプロトコルは多くの場合、オフラインサーバーの認識に依存しており、中央集権的なリスクがあります。ユーザーは信頼できるサービスプロバイダーを選択するべきです。
一部の新興インスクリプションプロトコルには設計上の欠陥や脆弱性が存在する可能性があるため、参加する際にはリスクを慎重に評価する必要があります。
インスクリプション資産の取引時には相手の身分を確認し、詐欺リスクを防ぐことに注意するべきです。
つまり、インスクリプションはブロックチェーンに新しいアプリケーションシーンをもたらしましたが、新しいセキュリティの課題も伴います。ユーザーは参加する際に関連知識を十分に理解し、セキュリティ意識を高め、慎重に操作して自分の資産の安全を守るべきです。