インスクリプションプロトコル全解析:原理、応用及びセキュリティ注意事項

robot
概要作成中

インスクリプションプロトコル解析:実現原理、応用シーン及びセキュリティ注意事項

最近、複数の有名な取引プラットフォームが次々とインスクリプション市場を立ち上げ、BRC-20やEVMなど様々なインスクリプションプロトコルをサポートし、市場はインスクリプションへの広範な関心を引き起こしています。しかし、インスクリプションプロトコルの複雑さと新規性のために、さまざまなセキュリティ問題が頻発し、ユーザー資産の安全を脅かすだけでなく、インスクリプションエコシステム全体の健全な発展にも悪影響を及ぼしています。

本文では、主流のインスクリプションプロトコルについて整理し、ユーザーがインスクリプションプロトコルの用途、実現方法、およびインスクリプション資産を保護する方法を理解できるようにします。

インスクリプションの概要

インスクリプションはブロックチェーンの特定のメカニズムを通じて、チェーン上に特定の意味を持つ情報を永久的に記録することです。この情報は一旦記録されると改ざんが難しく、単純なテキストであることもあれば、複雑なコードや画像などであることもあります。標準化されたインスクリプションプロトコルを通じて、デジタル資産の機能を実現できます。

! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する

インスクリプションエコシステムの現状

BRC-20などのビットコイン公链インスクリプションが登場して以来、インスクリプションエコシステムは急速に発展しています。現在、複数の公链がインスクリプションエコシステムに参加しています。

  • ETHパブリックチェーンのEthscriptionプロトコル
  • BTC公链のARC-20プロトコル
  • BSCチェーンのBSC-20プロトコル
  • PolygonのパブリックチェーンのPRC-20プロトコル

これらのプロトコルは、それぞれのパブリックチェーン上でインスクリプションを発行するために設計されています。

! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ

主流インスクリプションプロトコル詳解

1. BRC-20

BRC-20はビットコインのUTXOモデルとOrdinalsプロトコルに基づいています。

UTXO(未使用のトランザクション出力)はビットコイン取引の基本単位です。Ordinalsプロトコルは各UTXO内のサトシ(ビットコインの最小単位)にユニークな番号を割り当て、さまざまなデータの書き込みをサポートします。

BRC-20はインスクリプションプロトコルを通じて、統一フォーマットのJSONテキストデータをソングに書き込み、BRC-20トークンの帳簿として機能します。主に以下の操作を含みます:

  • deploy:トークンをデプロイする
  • mint:トークンを鋳造する
  • transfer:トークンを移転する

これらのテキストデータを解析することで、トークンの保有と移転の状況を把握できます。

! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティについて学ぶ

2. アーク-20

ARC-20は同様にビットコインのUTXOモデルに基づいていますが、BRC-20とは異なります:

  • ARC-20はデータ内でトークンの数量を指定していません
  • UTXO内のサトシの数を使用してトークンの数量を表します(1サトシ = 1 ARC-20トークン)

ARC-20は、デプロイ、ミント、転送の3つのステップに分かれています:

  • デプロイ:UTXOにトークン名、総量などの情報を入力する
  • 鍛造:UTXOにトークン名を入力し、UTXOのサトシ数が鍛造数量となります
  • 移動: 保有しているトークンのUTXOを直接移動させ、追加データを入力する必要はありません

ARC-20トークンの残高を確認する際は、そのトークンのUTXOが保有するサトシの数量を読み取るだけで済みます。

! 主要なパブリックチェーンの銘刻プロトコルのユースケース、実装方法、および資産セキュリティについて学びます](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)

3. インスクリプション

Ethscriptionは、Ethereumトランザクションのcalldataデータブロックを利用してデータを作成および共有します。

Ethscription を作成するには:

  1. コンテンツ(を画像)としてBase64エンコードされたURIに変換します。
  2. URI を 16 進数文字列に変換する 3.通常のETH転送を送信し、calldataに16進数の文字列を入力します

転送ETHSCRIPTION: 送信者は受信アドレスに送金し、calldataにこのEthscriptionを作成した取引ハッシュを入力します。

! 主要なパブリックチェーンの銘刻プロトコルのユースケース、実装方法、および資産セキュリティについて学びます](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)

4. EVMチェーンインスクリプション

BSC、イーサリアム、PolygonなどのEVMチェーンのインスクリプションプロトコルは類似しており、calldataを利用して固定形式のデータを保存します。

BSCを例にとると、インスクリプション形式は:

データ:,{"p":"","op":"","tick":"","amt":""}

  • p:プロトコル名(如bsc-20)
  • op:操作(としてmint)
  • tick:トークンの名前
  • amt:トークンの数量

鋳造時にターゲットアドレスに通常の送金を行い、calldataに上記の形式のデータを記入します。

転送時に受取アドレスに送金し、calldataにそのトークンを作成した取引のハッシュを入力します。

! 碑文科学|主要なパブリックチェーンの碑文プロトコルのユースケース、実装方法、資産セキュリティを理解する

セキュリティ注意事項

  1. BTCインスクリプションプロトコルはUTXOトランザクションに基づいており、ユーザーが通常のBTC送金を行うとインスクリプション資産が誤って転送されるか"燃やされる"可能性があります。

  2. 各インスクリプションプロトコルの実装原理を十分に理解し、誤操作による資産の損失を避ける。

  3. 虽然インスクリプション取引は追加費用を削減できるが、ユーザーは特に注意を払い、正しく操作することを確認する必要がある。

  4. 異なるEVMチェーンまたはプロトコルのインスクリプションデータ形式には差異がある可能性があるため、使用時には区別に注意する必要があります。

  5. インスクリプション資産はオフラインサーバーによって認識され表示されるため、信頼できるインデックスサービスを選択することが重要です。

総じて、インスクリプションはユーザーの参加コストを下げましたが、その特異性は新たなセキュリティリスクをもたらしました。ユーザーはインスクリプションエコシステムに参加する際、関連知識を十分に理解し、慎重に操作して資産の安全を確保するべきです。

インスクリプションの基礎知識|各大手パブリックチェーンのインスクリプションプロトコルのユースケース、実装方法、資産の安全性を理解する

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • リポスト
  • 共有
コメント
0/400
AllInDaddyvip
· 08-14 04:11
初心者は永遠にチャンスを逃す。オールインするのは私の人だ。
原文表示返信0
FrontRunFightervip
· 08-14 04:08
別の暗い森が現れています... 正直に言うと、MEVの血の浴びになるでしょう
原文表示返信0
RugPullAlertBotvip
· 08-14 04:08
また初心者が参加するスコアを走らせるのですね
原文表示返信0
BlockchainFoodievip
· 08-14 04:06
インスクリプションは良いワインのようです...正しい保管が必要です、さもなければあなたはレクトされます
原文表示返信0
TestnetFreeloadervip
· 08-14 03:58
初心者が入場し、人をカモにする機会が来た
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)