Belakangan ini, banyak platform perdagangan utama telah meluncurkan pasar inskripsi, mendukung berbagai protokol inskripsi seperti BRC-20 dan EVM, yang memicu perhatian luas terhadap inskripsi 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 ekosistem inskripsi secara keseluruhan.
Untuk membantu pengguna memahami tujuan, cara implementasi, dan bagaimana melindungi aset inskripsi, artikel ini akan menguraikan protokol inskripsi utama.
Inskripsi Perkenalan
Inskripsi di blockchain adalah informasi bermakna yang dicatat di dalam rantai melalui karakteristik blockchain. Begitu informasi ini ditulis ke dalam blockchain, ia akan disimpan secara permanen dan sulit untuk diubah. Jenis informasi yang dapat dicatat beragam, termasuk teks sederhana, kode kompleks, gambar, dan lainnya, sehingga memungkinkan fungsi aset digital.
inskripsi saat ini
Sejak munculnya inskripsi BRC-20 dan blockchain Bitcoin, ekosistem inskripsi berkembang dengan cepat, hampir setiap hari ada protokol dan proyek inskripsi baru yang muncul. Berbagai blockchain utama berlomba-lomba bergabung dengan ekosistem inskripsi, seperti protokol Ethscription di blockchain ETH, protokol ARC-20 di blockchain BTC, protokol BSC-20 di blockchain BSC, dan protokol PRC-20 di blockchain Polygon. Semua protokol ini bertujuan untuk mewujudkan penerbitan inskripsi di masing-masing blockchain.
Analisis Protokol Inskripsi Utama
1. BRC-20
Protokol BRC-20 didasarkan pada model UTXO Bitcoin dan protokol Ordinals. Model UTXO mencatat peristiwa transaksi, bukan status akhir, dan menghitung jumlah koin yang dimiliki pengguna dengan menjumlahkan semua UTXO di alamat mereka. Protokol Ordinals memberikan nomor unik untuk setiap satoshi dalam UTXO, mendukung penulisan berbagai jenis data, sehingga setiap satoshi memiliki keunikan.
BRC-20 melalui protokol Ordinals, menulis data teks dalam format JSON yang disatukan ke dalam satoshi, sebagai buku besar token. Ini terutama mencakup deploy(, mint), dan transfer( sebagai tiga jenis operasi. Transfer dilakukan dengan mengirimkan inskripsi ke alamat tujuan untuk mewujudkan perubahan saldo.
ARC-20 juga merupakan protokol inskripsi di blockchain Bitcoin, yang juga menulis data standar dalam UTXO. Namun, ARC-20 tidak perlu menentukan jumlah token dalam data, melainkan menggunakan jumlah satoshi dalam UTXO untuk menunjukkan jumlah token, dengan aturan 1 satoshi = 1 token ARC-20.
ARC-20 juga dibagi menjadi tiga langkah: penyebaran, pencetakan, dan transfer. Saat penyebaran, masukkan informasi token; saat pencetakan, hanya masukkan nama token, jumlah satoshi UTXO adalah jumlah yang dicetak; saat transfer, langsung transfer UTXO yang memegang token ke alamat lain.
Untuk memeriksa jumlah token ARC-20, hanya diperlukan satu indeks, server dapat langsung membaca jumlah satoshi dari UTXO untuk mendapatkan jumlah kepemilikan, tanpa perlu menghitung hubungan transfer dana.
3. Ethscription
Ethscription adalah protokol untuk membuat dan berbagi data di Ethereum. Ini memanfaatkan blok data calldata dalam transaksi Ethereum, menambahkan data standar saat mentransfer ETH biasa yang memberikan makna tertentu.
Saat membuat Ethscription, Anda perlu mengonversi konten ( seperti gambar ) ke dalam URI yang terkodekan Base64, kemudian mengubahnya menjadi string heksadesimal untuk diisi dalam calldata. Untuk mentransfer Ethscription, Anda perlu mengisi hash transaksi yang dibuat dalam calldata.
BSC, Ethereum, Polygon, dan blockchain EVM lainnya menggunakan metode serupa, memanfaatkan calldata untuk menyimpan data dalam format tetap. Sebagai contoh, untuk BSC, format inskripsi adalah:data:,{"p":"","op":"","tick":"","amt":""}, di mana p menunjukkan nama protokol, op menunjukkan operasi, tick menunjukkan nama token, dan amt menunjukkan jumlah.
Saat mentransfer token, Anda perlu mengirimkan transfer biasa ke alamat penerima dan mengisi hash transaksi pembuatan token ke dalam calldata. Mungkin ada perbedaan kecil antara berbagai rantai EVM atau protokol, tetapi prinsipnya serupa.
Ringkasan
Artikel ini membahas prinsip implementasi inskripsi di beberapa rantai. Secara keseluruhan, inskripsi tersebut memanfaatkan karakteristik sistem publik, menyimpan informasi offline sesuai standar yang ditentukan di blockchain, dan menampilkannya melalui server offline. Inskripsi yang diperkenalkan tidak menggunakan kontrak pintar, sehingga dapat mengurangi biaya tambahan transaksi pengguna, tetapi pengguna harus sepenuhnya memahami cara implementasi protokol inskripsi untuk menghindari kesalahan yang dapat menyebabkan kehilangan aset.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
20 Suka
Hadiah
20
7
Bagikan
Komentar
0/400
MEVHunterNoLoss
· 8jam yang lalu
Apa yang sedang diperdagangkan, masih terlalu awal. Jika tidak bisa mendapatkan MEV, maka datanglah untuk memperdagangkan inskripsi.
Lihat AsliBalas0
DaoResearcher
· 07-02 10:29
Menurut prediksi di bagian 3.1 dari White Paper, kurangnya mekanisme tata kelola pada inskripsi adalah ancaman besar.
inskripsi prokol Kedalaman analisis: Perbandingan mekanisme implementasi BRC-20, ARC-20, dan EVM chain
inskripsi protokol详解:理解原理与 keamanan aset
Belakangan ini, banyak platform perdagangan utama telah meluncurkan pasar inskripsi, mendukung berbagai protokol inskripsi seperti BRC-20 dan EVM, yang memicu perhatian luas terhadap inskripsi 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 ekosistem inskripsi secara keseluruhan.
Untuk membantu pengguna memahami tujuan, cara implementasi, dan bagaimana melindungi aset inskripsi, artikel ini akan menguraikan protokol inskripsi utama.
Inskripsi Perkenalan
Inskripsi di blockchain adalah informasi bermakna yang dicatat di dalam rantai melalui karakteristik blockchain. Begitu informasi ini ditulis ke dalam blockchain, ia akan disimpan secara permanen dan sulit untuk diubah. Jenis informasi yang dapat dicatat beragam, termasuk teks sederhana, kode kompleks, gambar, dan lainnya, sehingga memungkinkan fungsi aset digital.
inskripsi saat ini
Sejak munculnya inskripsi BRC-20 dan blockchain Bitcoin, ekosistem inskripsi berkembang dengan cepat, hampir setiap hari ada protokol dan proyek inskripsi baru yang muncul. Berbagai blockchain utama berlomba-lomba bergabung dengan ekosistem inskripsi, seperti protokol Ethscription di blockchain ETH, protokol ARC-20 di blockchain BTC, protokol BSC-20 di blockchain BSC, dan protokol PRC-20 di blockchain Polygon. Semua protokol ini bertujuan untuk mewujudkan penerbitan inskripsi di masing-masing blockchain.
Analisis Protokol Inskripsi Utama
1. BRC-20
Protokol BRC-20 didasarkan pada model UTXO Bitcoin dan protokol Ordinals. Model UTXO mencatat peristiwa transaksi, bukan status akhir, dan menghitung jumlah koin yang dimiliki pengguna dengan menjumlahkan semua UTXO di alamat mereka. Protokol Ordinals memberikan nomor unik untuk setiap satoshi dalam UTXO, mendukung penulisan berbagai jenis data, sehingga setiap satoshi memiliki keunikan.
BRC-20 melalui protokol Ordinals, menulis data teks dalam format JSON yang disatukan ke dalam satoshi, sebagai buku besar token. Ini terutama mencakup deploy(, mint), dan transfer( sebagai tiga jenis operasi. Transfer dilakukan dengan mengirimkan inskripsi ke alamat tujuan untuk mewujudkan perubahan saldo.
![inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与keamanan aset])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. ARC-20
ARC-20 juga merupakan protokol inskripsi di blockchain Bitcoin, yang juga menulis data standar dalam UTXO. Namun, ARC-20 tidak perlu menentukan jumlah token dalam data, melainkan menggunakan jumlah satoshi dalam UTXO untuk menunjukkan jumlah token, dengan aturan 1 satoshi = 1 token ARC-20.
ARC-20 juga dibagi menjadi tiga langkah: penyebaran, pencetakan, dan transfer. Saat penyebaran, masukkan informasi token; saat pencetakan, hanya masukkan nama token, jumlah satoshi UTXO adalah jumlah yang dicetak; saat transfer, langsung transfer UTXO yang memegang token ke alamat lain.
Untuk memeriksa jumlah token ARC-20, hanya diperlukan satu indeks, server dapat langsung membaca jumlah satoshi dari UTXO untuk mendapatkan jumlah kepemilikan, tanpa perlu menghitung hubungan transfer dana.
3. Ethscription
Ethscription adalah protokol untuk membuat dan berbagi data di Ethereum. Ini memanfaatkan blok data calldata dalam transaksi Ethereum, menambahkan data standar saat mentransfer ETH biasa yang memberikan makna tertentu.
Saat membuat Ethscription, Anda perlu mengonversi konten ( seperti gambar ) ke dalam URI yang terkodekan Base64, kemudian mengubahnya menjadi string heksadesimal untuk diisi dalam calldata. Untuk mentransfer Ethscription, Anda perlu mengisi hash transaksi yang dibuat dalam calldata.
![inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与keamanan aset]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. EVM blockchain inskripsi
BSC, Ethereum, Polygon, dan blockchain EVM lainnya menggunakan metode serupa, memanfaatkan calldata untuk menyimpan data dalam format tetap. Sebagai contoh, untuk BSC, format inskripsi adalah:data:,{"p":"","op":"","tick":"","amt":""}, di mana p menunjukkan nama protokol, op menunjukkan operasi, tick menunjukkan nama token, dan amt menunjukkan jumlah.
Saat mentransfer token, Anda perlu mengirimkan transfer biasa ke alamat penerima dan mengisi hash transaksi pembuatan token ke dalam calldata. Mungkin ada perbedaan kecil antara berbagai rantai EVM atau protokol, tetapi prinsipnya serupa.
Ringkasan
Artikel ini membahas prinsip implementasi inskripsi di beberapa rantai. Secara keseluruhan, inskripsi tersebut memanfaatkan karakteristik sistem publik, menyimpan informasi offline sesuai standar yang ditentukan di blockchain, dan menampilkannya melalui server offline. Inskripsi yang diperkenalkan tidak menggunakan kontrak pintar, sehingga dapat mengurangi biaya tambahan transaksi pengguna, tetapi pengguna harus sepenuhnya memahami cara implementasi protokol inskripsi untuk menghindari kesalahan yang dapat menyebabkan kehilangan aset.
![inskripsi科普|了解各大公链inskripsi protokol用例、实现方式与keamanan aset]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(