Analisis Mendalam Protokol Runes: Mekanisme Desain Dasar dan Keterbatasannya
1. Runes(符文)简介
Selama setahun terakhir, peristiwa paling mencolok di bidang web3 adalah ledakan ekosistem Inskripsi, yang asalnya dapat ditelusuri kembali ke teknologi Ordinals. Teknologi ini memberikan nomor unik untuk setiap satoshi di Bitcoin.
Pendiri protokol Ordinals, Casey, sudah mengajukan kode versi dasar Runes pada September tahun lalu, tetapi belum merilis mainnet. Selama periode ini, beberapa proyek menggunakan kode tersebut lebih awal dan menerbitkan protokol yang serupa. Meskipun ada kontroversi, proyek-proyek ini mengalami pertumbuhan nilai pasar hingga ratusan juta dolar dalam jangka pendek, menunjukkan potensi besar dari protokol Runes.
Versi resmi protokol Runes diperkirakan akan resmi diluncurkan di jaringan utama Bitcoin sekitar 20 April 2024. Ini berarti berbagai proyek, dompet, dan platform perdagangan akan menghadapi tantangan besar untuk diluncurkan langsung di jaringan utama, tanpa adanya penyangga dari jaringan pengujian.
2. Cara Pencatatan Data di Rantai Bitcoin
Bitcoin memiliki dua metode utama untuk menambahkan informasi tambahan di blockchain: mengukir dan menggores.
2.1 Prinsip Teknologi Etching
Runes menggunakan teknologi etsa untuk menulis informasi langsung ke bidang op-return dari UTXO Bitcoin. Metode ini didukung sejak versi Bitcoin Core 0.9 yang dirilis pada tahun 2014, menciptakan output yang dapat diverifikasi tetapi tidak dapat digunakan, sehingga data dapat disimpan di blockchain.
Di penjelajah blockchain, informasi op-return yang menyertai transaksi dapat dilihat dengan jelas. Informasi ini biasanya ada dalam bentuk kode heksadesimal, dan setelah didekode, dapat diperoleh string dalam format JSON yang berisi informasi tentang penyebaran, pencetakan, dan penerbitan aset Runes.
2.2 Prinsip Teknologi Ukiran
Ordinals/brc20 dan protokol lainnya menggunakan teknologi pencetakan untuk menyematkan metadata ke dalam data saksi transaksi. Proses ini dilakukan melalui saksi terisolasi dan "pembayaran ke Taproot", yang mencakup dua tahap yaitu pengajuan dan pengungkapan.
P2TR adalah jenis output transaksi yang diperkenalkan oleh peningkatan Taproot Bitcoin pada tahun 2021, yang meningkatkan privasi kondisi transaksi. Proses pengukiran memerlukan dua transaksi: pertama, menghasilkan UTXO dengan alamat P2TR yang membayar ke skrip tertentu (transaksi pengiriman), lalu saat menggunakan UTXO ini, memberikan skrip asli di skrip saksi (transaksi pengungkapan), sehingga data pengukiran diunggah ke dalam rantai.
2.3 Perbandingan Dua Metode
Keuntungan etching: logika sederhana dan intuitif, biaya transaksi rendah, tidak menghabiskan memori pool node penuh.
Kekurangan etsa: terbatas pada panjang 80 byte, perlu kompresi data yang tinggi.
Keunggulan terukir: hampir tidak ada batasan ukuran, memiliki kemampuan perlindungan privasi tertentu, mendukung berbagai cara bermain.
Kekurangan yang diukir: memerlukan dua transaksi on-chain, biaya yang lebih tinggi, dan tekanan besar pada memori node penuh.
3. Analisis Desain Dasar Protokol Runes
3.1 Runes 0.11 versi interpretasi
Versi awal protokol Runes terutama terdiri dari tiga bagian: informasi transfer aset edicts(, informasi penyebaran aset etching), dan penghancuran burn(.
Ketika bidang op_Return dari transaksi berisi informasi edicts dalam format yang benar, parser off-chain akan menghitung keadaan transfer aset pengguna, output menentukan tujuan transfer.
Bagian etching mendefinisikan informasi utama tentang penerapan aset, termasuk batasan jumlah mint dan kolom limit dan term untuk area minting. Ini adalah perbedaan mendasar antara proyek inskripsi, rune, dan penerbitan aset melalui kontrak pintar Ethereum. Karena kurangnya verifikasi kontrak pintar di blockchain, protokol inskripsi secara seragam mendefinisikan cara penerbitan dan minting aset, menekankan peluncuran yang adil dan membatasi intervensi dari pihak proyek.
![Pendalaman mekanisme desain dasar dan keterbatasan protokol Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes 0.18 versi penjelasan
Versi terbaru dari protokol Runes terdiri dari empat bagian utama: edicts, Mint, etching, dan burn.
edicts menambahkan parameter pointer, yang digunakan untuk mengubah arah transfer aset default, mengoptimalkan efisiensi pengkodean saat mentransfer beberapa aset secara bersamaan.
Menambahkan field Mint, membatasi setiap transaksi hanya dapat mint satu aset, menyeimbangkan garis start antara teknis dan pengguna biasa.
perubahan terbesar pada bagian etching:
ID aset diubah menjadi bentuk string, menghemat ruang pengkodean.
Memperkenalkan field terms, memungkinkan untuk menentukan waktu mulai dan berakhir mint, meningkatkan keadilan.
Menerapkan aturan panjang nama untuk melepaskan, mengendalikan sumber daya yang langka.
Menggunakan proses penyebaran dua langkah yang mirip dengan pengukiran, meningkatkan perlindungan privasi.
Menambahkan field turbo, untuk mengalokasikan ruang bagi perubahan protokol di masa depan.
4. Evaluasi Protokol Runes Versi Baru
Kelebihan:
Sesuai dengan kebutuhan pasar, menyelesaikan beberapa masalah awal dari protokol Mingwen.
Menggunakan op_Return untuk mencatat data, meningkatkan keamanan dan tingkat desentralisasi.
Kekurangan:
Waktu pengembangan yang ketat mungkin mempengaruhi perkembangan awal ekosistem.
Aturan yang rumit, masalah panjang nama dapat meningkatkan risiko pengguna.
Dibandingkan dengan protokol lainnya, penempatan dalam L2 atau BVM sedikit tertinggal.
![Analisis Mendalam Mekanisme Desain Dasar dan Keterbatasan Protokol Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(
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 kedalaman Runes: mekanisme desain dasar, kelebihan dan kekurangan, serta tantangan di masa depan
Analisis Mendalam Protokol Runes: Mekanisme Desain Dasar dan Keterbatasannya
1. Runes(符文)简介
Selama setahun terakhir, peristiwa paling mencolok di bidang web3 adalah ledakan ekosistem Inskripsi, yang asalnya dapat ditelusuri kembali ke teknologi Ordinals. Teknologi ini memberikan nomor unik untuk setiap satoshi di Bitcoin.
Pendiri protokol Ordinals, Casey, sudah mengajukan kode versi dasar Runes pada September tahun lalu, tetapi belum merilis mainnet. Selama periode ini, beberapa proyek menggunakan kode tersebut lebih awal dan menerbitkan protokol yang serupa. Meskipun ada kontroversi, proyek-proyek ini mengalami pertumbuhan nilai pasar hingga ratusan juta dolar dalam jangka pendek, menunjukkan potensi besar dari protokol Runes.
Versi resmi protokol Runes diperkirakan akan resmi diluncurkan di jaringan utama Bitcoin sekitar 20 April 2024. Ini berarti berbagai proyek, dompet, dan platform perdagangan akan menghadapi tantangan besar untuk diluncurkan langsung di jaringan utama, tanpa adanya penyangga dari jaringan pengujian.
2. Cara Pencatatan Data di Rantai Bitcoin
Bitcoin memiliki dua metode utama untuk menambahkan informasi tambahan di blockchain: mengukir dan menggores.
2.1 Prinsip Teknologi Etching
Runes menggunakan teknologi etsa untuk menulis informasi langsung ke bidang op-return dari UTXO Bitcoin. Metode ini didukung sejak versi Bitcoin Core 0.9 yang dirilis pada tahun 2014, menciptakan output yang dapat diverifikasi tetapi tidak dapat digunakan, sehingga data dapat disimpan di blockchain.
Di penjelajah blockchain, informasi op-return yang menyertai transaksi dapat dilihat dengan jelas. Informasi ini biasanya ada dalam bentuk kode heksadesimal, dan setelah didekode, dapat diperoleh string dalam format JSON yang berisi informasi tentang penyebaran, pencetakan, dan penerbitan aset Runes.
2.2 Prinsip Teknologi Ukiran
Ordinals/brc20 dan protokol lainnya menggunakan teknologi pencetakan untuk menyematkan metadata ke dalam data saksi transaksi. Proses ini dilakukan melalui saksi terisolasi dan "pembayaran ke Taproot", yang mencakup dua tahap yaitu pengajuan dan pengungkapan.
P2TR adalah jenis output transaksi yang diperkenalkan oleh peningkatan Taproot Bitcoin pada tahun 2021, yang meningkatkan privasi kondisi transaksi. Proses pengukiran memerlukan dua transaksi: pertama, menghasilkan UTXO dengan alamat P2TR yang membayar ke skrip tertentu (transaksi pengiriman), lalu saat menggunakan UTXO ini, memberikan skrip asli di skrip saksi (transaksi pengungkapan), sehingga data pengukiran diunggah ke dalam rantai.
2.3 Perbandingan Dua Metode
Keuntungan etching: logika sederhana dan intuitif, biaya transaksi rendah, tidak menghabiskan memori pool node penuh. Kekurangan etsa: terbatas pada panjang 80 byte, perlu kompresi data yang tinggi.
Keunggulan terukir: hampir tidak ada batasan ukuran, memiliki kemampuan perlindungan privasi tertentu, mendukung berbagai cara bermain. Kekurangan yang diukir: memerlukan dua transaksi on-chain, biaya yang lebih tinggi, dan tekanan besar pada memori node penuh.
3. Analisis Desain Dasar Protokol Runes
3.1 Runes 0.11 versi interpretasi
Versi awal protokol Runes terutama terdiri dari tiga bagian: informasi transfer aset edicts(, informasi penyebaran aset etching), dan penghancuran burn(.
Ketika bidang op_Return dari transaksi berisi informasi edicts dalam format yang benar, parser off-chain akan menghitung keadaan transfer aset pengguna, output menentukan tujuan transfer.
Bagian etching mendefinisikan informasi utama tentang penerapan aset, termasuk batasan jumlah mint dan kolom limit dan term untuk area minting. Ini adalah perbedaan mendasar antara proyek inskripsi, rune, dan penerbitan aset melalui kontrak pintar Ethereum. Karena kurangnya verifikasi kontrak pintar di blockchain, protokol inskripsi secara seragam mendefinisikan cara penerbitan dan minting aset, menekankan peluncuran yang adil dan membatasi intervensi dari pihak proyek.
![Pendalaman mekanisme desain dasar dan keterbatasan protokol Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes 0.18 versi penjelasan
Versi terbaru dari protokol Runes terdiri dari empat bagian utama: edicts, Mint, etching, dan burn.
edicts menambahkan parameter pointer, yang digunakan untuk mengubah arah transfer aset default, mengoptimalkan efisiensi pengkodean saat mentransfer beberapa aset secara bersamaan.
Menambahkan field Mint, membatasi setiap transaksi hanya dapat mint satu aset, menyeimbangkan garis start antara teknis dan pengguna biasa.
perubahan terbesar pada bagian etching:
4. Evaluasi Protokol Runes Versi Baru
Kelebihan:
Kekurangan:
![Analisis Mendalam Mekanisme Desain Dasar dan Keterbatasan Protokol Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(