Analisis Lengkap Protokol Inskripsi: Prinsip Implementasi, Status Aplikasi, dan Peringatan Risiko Keamanan

inskripsi protokol详解:实现原理、应用场景及安全性分析

Baru-baru ini, platform perdagangan cryptocurrency utama meluncurkan pasar perdagangan inskripsi, mendukung berbagai protokol inskripsi seperti BRC-20 dan EVM, yang menarik perhatian luas di pasar. Namun, karena kompleksitas dan kebaruan protokol inskripsi, berbagai masalah keamanan sering muncul, yang tidak hanya mengancam keamanan aset pengguna, tetapi juga berdampak negatif pada perkembangan sehat seluruh ekosistem inskripsi.

inskripsi概述

inskripsi adalah informasi khusus dan bermakna yang dicatat secara permanen di blockchain melalui fitur blockchain. Setelah informasi ini dicatat, sulit untuk diubah, bisa berupa teks sederhana, atau bisa juga berupa kode, gambar, dll. Melalui standar yang seragam, inskripsi mewujudkan fungsi aset digital.

inskripsi科普|Ketahui berbagai contoh penggunaan protokol inskripsi di blockchain utama, cara implementasinya, dan keamanan aset

Inskripsi ekosistem saat ini

Sejak munculnya inskripsi BRC-20 dan rantai publik Bitcoin, ekosistem inskripsi berkembang pesat, hampir setiap hari ada protokol dan proyek baru yang muncul. Saat ini, semua rantai publik utama telah bergabung dengan ekosistem inskripsi, seperti protokol Ethscription di rantai ETH, protokol ARC-20 di rantai BTC, protokol BSC-20 di rantai BSC, dan protokol PRC-20 di rantai Polygon.

inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与资产安全

Analisis Protokol Inskripsi Utama

1. BRC-20

BRC-20 berbasis pada model UTXO Bitcoin dan protokol Ordinals. Ordinals memberikan nomor unik untuk setiap satoshi, mendukung penulisan berbagai jenis data ke dalam satoshi. BRC-20 melalui Ordinals menulis data teks dalam format JSON yang seragam ke dalam satoshi, sebagai buku besar token.

BRC-20 mencakup tiga operasi standar yaitu deploy(, mint), dan transfer(. Fungsi token diimplementasikan dengan menulis data standar ke dalam UTXO, dan operasi transfer mengubah saldo dengan mengirimkan UTXO yang berisi data tertentu.

![inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与资产安全])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(

) 2. ARC-20

ARC-20 juga berdasarkan model UTXO Bitcoin, tetapi tidak menentukan jumlah token dalam data, melainkan menggunakan jumlah satoshi dalam UTXO untuk menyatakan jumlah token, 1 satoshi sama dengan 1 token ARC-20.

ARC-20 juga dibagi menjadi tiga langkah: penyebaran, pencetakan, dan transfer. Saat penyebaran, informasi token dimasukkan ke dalam UTXO, saat pencetakan hanya perlu mengisi nama token, dan jumlah Satoshi di UTXO adalah jumlah yang dicetak. Saat transfer, langsung transfer UTXO yang memegang token ke alamat lain, tanpa data tambahan.

inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与资产安全

3. Inskripsi

Ethscription menggunakan blok data calldata dari transaksi Ethereum, menambahkan data standar saat melakukan transfer ETH biasa untuk mengimplementasikan fungsi inskripsi. Saat membuat Ethscription, data seperti gambar diubah menjadi format tertentu dan diisi ke dalam calldata. Saat transfer, pengirim mengisi hash transaksi yang membuat Ethscription tersebut ke dalam calldata.

inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与资产安全

4. EVM kompatibel rantai inskripsi

BSC, Ethereum, Polygon, dan rantai kompatibel EVM lainnya menggunakan metode serupa, memanfaatkan calldata untuk menyimpan data dalam format tetap. Sebagai contoh BSC, format inskripsi adalah:

data:,{"p":"","op":"","tick":"","amt":""}

di mana p menunjukkan nama protokol, op menunjukkan operasi, tick menunjukkan nama token, amt menunjukkan jumlah.

Kirim transfer biasa ke alamat target saat mencetak, isi data standar di calldata. Saat transfer, kirim juga transfer biasa, isi calldata dengan hash transaksi yang membuat token tersebut.

Berbagai rantai EVM atau protokol mungkin berbeda dalam rincian implementasi, tetapi prinsip dasarnya mirip.

inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与资产安全

Peringatan Risiko Keamanan

Karena inskripsi protokol sebagian besar didasarkan pada mekanisme transaksi asli blockchain, pengguna yang melakukan operasi tanpa sepenuhnya memahami protokol mungkin menyebabkan aset inskripsi secara tidak sengaja ditransfer atau "dibakar". Misalnya, protokol inskripsi BTC didasarkan pada transaksi UTXO, saat pengguna melakukan transfer BTC biasa, mereka mungkin secara tidak sengaja menggabungkan dan membagi UTXO inskripsi dengan UTXO lainnya, yang mengakibatkan kerugian yang tidak dapat diubah.

![inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(

Ringkasan

Artikel ini membahas prinsip implementasi inskripsi di beberapa blockchain publik. Secara umum, protokol inskripsi ini memanfaatkan karakteristik sistem blockchain untuk menyimpan informasi sesuai standar tertentu di dalam rantai, kemudian ditampilkan melalui server offline.

Sebagian besar protokol inskripsi tidak menggunakan kontrak pintar, yang dapat mengurangi biaya partisipasi pengguna. Namun, pengguna perlu memahami sepenuhnya cara implementasi protokol untuk menghindari kehilangan aset akibat kesalahan operasional. Seiring perkembangan ekosistem inskripsi, masalah keamanan terkait perlu terus diperhatikan.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 3
  • Posting ulang
  • Bagikan
Komentar
0/400
ser_we_are_earlyvip
· 07-29 18:26
Simpan sedikit sebelum berbicara
Lihat AsliBalas0
ConfusedWhalevip
· 07-27 19:06
Dianggap Bodoh baru
Lihat AsliBalas0
MindsetExpandervip
· 07-27 19:05
快masukkan posisi莫等待
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)