Analisis protokol Runes: desain dasar, optimasi, dan tantangan potensial

robot
Pembuatan abstrak sedang berlangsung

Analisis Mendalam Protokol Runes: Desain Mekanisme Dasar dan Batasannya

Dalam setahun terakhir, perkembangan paling mencolok di bidang Web3 adalah kebangkitan pesat ekosistem inskripsi. Gelombang ini berasal dari protokol Ordinals, yang memberikan setiap satoshi di jaringan Bitcoin nomor urut yang unik.

Pengembang inti Runes protokol telah mengirimkan kode versi dasar pada bulan September tahun lalu, tetapi belum secara resmi merilis versi mainnet. Hal ini menyebabkan beberapa proyek seperti RunesAlpha melakukan fork kode tersebut lebih awal dan menerbitkan protokol secara independen. Meskipun ada beberapa kontroversi, proyek-proyek ini telah mencapai pertumbuhan nilai pasar ratusan juta dolar hanya dalam beberapa bulan, menunjukkan potensi besar dari protokol Runes.

Versi resmi dari protokol Runes diperkirakan akan diluncurkan di jaringan utama Bitcoin sekitar tanggal 20 April 2024. Ini berarti bahwa pihak proyek yang ingin menerbitkan aset Runes, serta dompet dan platform perdagangan yang ingin mendukung Runes, akan menghadapi salah satu tantangan paling sulit di industri blockchain: bagaimana menyesuaikan jaringan utama secara langsung tanpa jaringan pengujian.

Artikel ini akan secara sistematis menguraikan evolusi bidang dasar proyek Runes, membantu pembaca untuk memahami perbedaan mendasar antara Runes dan protokol FT lainnya (seperti BRC20, ARC20), serta secara rasional mengevaluasi kelebihan dan kekurangan.

Pendalaman mekanisme desain dasar dan batasan protokol Runes

Cara Pencatatan Data di Rantai Bitcoin

Jaringan Bitcoin memiliki dua metode utama untuk melampirkan data off-chain ke on-chain: mengukir dan menggores.

prinsip teknologi etsa

Runes menggunakan teknologi etsa, yang merupakan cara intuitif untuk mencatat informasi di blockchain. Ini dicapai dengan menulis data ke dalam bidang OP_RETURN dari UTXO (output transaksi yang belum digunakan) Bitcoin. Fitur ini didukung sejak versi 0.9 dari klien inti Bitcoin pada tahun 2014, menciptakan jenis output yang dapat diverifikasi tetapi tidak dapat dikonsumsi, yang memungkinkan data disimpan langsung di blockchain.

Dalam penjelajah blok Bitcoin, transaksi yang disertai informasi OP_RETURN dapat dengan mudah dilihat. Informasi ini biasanya ada dalam bentuk kode heksadesimal, dan setelah dekode mungkin muncul dalam format JSON, berisi informasi terkait penempatan, pencetakan, penerbitan aset Runes, dan sebagainya.

Prinsip teknologi pengukiran

Ordinals/BRC20 dan protokol lainnya menggunakan teknologi pengukiran, memasukkan metadata ke dalam data saksi transaksi. Proses ini memanfaatkan saksi terpisah dan mekanisme "membayar ke Taproot", yang diselesaikan melalui dua tahap pengajuan dan pengungkapan (yaitu dua transaksi).

P2TR adalah jenis output transaksi yang diperkenalkan dalam upgrade Taproot Bitcoin 2021, yang meningkatkan privasi syarat transaksi. Proses pengukiran memerlukan pembuatan UTXO yang dibayar ke alamat P2TR yang dihasilkan oleh skrip tertentu (mengajukan transaksi), kemudian saat menggunakan UTXO ini, skrip asli disediakan dalam skrip saksi, sehingga data pengukuran diunggah ke blockchain (mengungkapkan transaksi).

Pendalaman Desain Mekanisme dan Keterbatasan Dasar Runesprotokol

Perbandingan dua rencana

Keuntungan etsa:

  • Logika sederhana dan intuitif
  • Biaya transaksi rendah
  • Tidak menggunakan memori pool node penuh

Kekurangan etching:

  • Terbatas pada batas panjang 80 byte
  • Memerlukan pengkodean data yang sangat terkompresi

Keunggulan yang terukir:

  • Hampir tidak ada batasan ukuran data
  • Memiliki kemampuan perlindungan privasi tertentu
  • Mendukung berbagai fitur canggih (seperti kunci waktu, bukti kerja)

Kekurangan yang terukir:

  • Memerlukan dua transaksi on-chain, biaya keseluruhan cukup tinggi
  • Waktu transaksi yang diajukan lama, memberikan tekanan besar pada memori pool node penuh.

Analisis Mendalam Desain Runes Protokol

Protokol Runes telah berkembang dari versi 0.11 yang awal ke versi 0.18 saat ini, mengalami perubahan besar. Dengan membandingkan desain bidang dari kedua versi ini, kita dapat memahami lebih dalam proposisi nilai inti dari Runes.

Runes analisis versi 0.11

Versi awal dari protokol Runes terutama terdiri dari tiga bagian: edicts (informasi transfer aset), etching (informasi penyebaran aset), dan burn (penghancuran).

Ketika bidang OP_RETURN dari sebuah transaksi terdecode dan berisi informasi edicts dalam format yang benar, parser off-chain akan menghitung keadaan transfer aset pengguna, di mana output-nya menentukan tujuan transfer.

Bagian etching mendefinisikan informasi utama tentang penyebaran aset. Dibandingkan dengan ERC721, Runes menambahkan bidang limit dan term, yang digunakan untuk membatasi jumlah minting dan rentang waktu yang dapat diminati. Ini mencerminkan perbedaan mendasar antara proyek inskripsi dan rune dengan penerbitan aset kontrak pintar Ethereum: karena kurangnya verifikasi kontrak pintar di chain, protokol seperti Runes secara bersatu mendefinisikan cara penerbitan aset dan partisipasi pengguna dalam minting, menekankan konsep peluncuran yang adil, dan mengurangi kemungkinan intervensi pihak proyek terhadap pasar.

Pendalaman Mekanisme Desain Dasar dan Keterbatasan Protokol Runes

Runes analisis versi 0.18

Versi terbaru dari protokol Runes memperkenalkan sejumlah perubahan penting:

  1. Kolom edicts menambahkan parameter pointer, digunakan untuk mengubah arah transfer default aset, mengoptimalkan efisiensi pengkodean saat mentransfer berbagai aset Runes secara bersamaan.

  2. Menambahkan kolom Mint, membatasi setiap transaksi hanya dapat mencetak satu aset, menyeimbangkan kesempatan partisipasi antara pengguna teknis dan pengguna biasa.

  3. bagian etching (penempatan aset) telah mengalami reformasi besar.

    • Cara menghasilkan ID aset diubah, mengoptimalkan penggunaan ruang pengkodean
    • Memperkenalkan field terms, memungkinkan penerbit untuk menentukan tinggi blok awal pencetakan, meningkatkan keadilan partisipasi pengguna
    • Melaksanakan aturan pelepasan panjang nama, mengendalikan alokasi sumber daya langka
    • Menggunakan proses penerapan dua langkah yang mirip dengan pengukiran (commit dan reveal), meningkatkan perlindungan privasi
    • Menambahkan field turbo, untuk menyisakan ruang bagi ekspansi protokol di masa depan

Penjelasan Mendalam tentang Mekanisme Desain dan Batasan Dasar Runesprotokol

Evaluasi Protokol Runes Versi Baru

Desain terbaru dari protokol Runes menunjukkan pemahaman yang mendalam terhadap kebutuhan pasar, diharapkan dapat memperbaiki masalah beredarnya aset berkualitas rendah dalam ekosistem inskripsi. Sebagai bagian dari protokol Ordinals, Runes dapat memanfaatkan basis pengguna yang ada, dan sebagai pelengkap protokol FT untuk mengatasi kekurangan Ordinals dalam operasional pasar.

Namun, protokol Runes juga menghadapi beberapa tantangan:

  1. Waktu pasar: Waktu pengembangan yang ketat dapat mempengaruhi perkembangan awal ekosistem.

  2. Kompleksitas aturan: Aturan manajemen penerbitan yang kompleks dan nama yang panjang dapat meningkatkan risiko kesalahan pengguna.

  3. Kompatibilitas di masa depan: Jika dibandingkan dengan protokol lain (seperti Atomical) yang mengeksplorasi arah kontrak pintar, Runes saat ini masih berfokus pada aspek penerbitan aset.

Meskipun demikian, desain Runes protokol yang mencatat data di blockchain melalui metode OP_RETURN memberikan fleksibilitas yang besar dalam pengelolaan aset, dengan potensi untuk mencapai tingkat keamanan yang setara dengan Bitcoin. Seiring dengan matangnya ekosistem, Runes diharapkan dapat membuka skenario aplikasi baru di jaringan Bitcoin.

Pendalaman Mekanisme Desain Dasar dan Keterbatasan Protokol Runes

BTC-1%
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
  • 6
  • Bagikan
Komentar
0/400
SleepTradervip
· 8jam yang lalu
Satu lagi mainan ekosistem btc
Lihat AsliBalas0
WhaleWatchervip
· 8jam yang lalu
Ada lagi raja卷 yang belajar ordinals?
Lihat AsliBalas0
ChainSauceMastervip
· 8jam yang lalu
Sekali lagi datang untuk menipu suckers.
Lihat AsliBalas0
GamefiHarvestervip
· 8jam yang lalu
Wah, ada titik baru untuk memanen suckers!
Lihat AsliBalas0
DaoDevelopervip
· 8jam yang lalu
pola implementasi yang menarik tbf... perlu memeriksa teori permainan di sini
Lihat AsliBalas0
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)