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 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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.