Analisis Mekanisme Penggantian Aset On-Chain Bitcoin: Contoh Runes
Pendahuluan
Transaksi dan perhatian adalah elemen inti dari web3, harga adalah titik awal, nilai adalah titik akhir. Pengurangan BTC dan peluncuran protokol Runes telah berlangsung lebih dari sebulan, selama waktu itu muncul berbagai platform dan pasar trading. Artikel ini menggunakan aset Runes sebagai contoh untuk mengeksplorasi mekanisme terbaik dari model penggantian aset (etching) di Bitcoin.
1. Peringkat GAS Platform Runes
Dari perspektif rencana, kesimpulan inti adalah sebagai berikut:
Tingkat sentralisasi: on-chain( tanpa alamat perantara) < pemisahan( tanpa alamat perantara) < on-chain( dengan alamat perantara) < pemisahan( dengan alamat perantara)
Kecepatan on-chain massal: Pemisahan = Pemisahan + Rantai > Rantai
1.1 Deskripsi Mekanisme Ukiran Runes
Runes menggunakan teknologi etsa untuk mencatat informasi dalam bidang op-return UTXO Bitcoin. Cara ini diperkenalkan dalam versi Bitcoin Core 0.9, menciptakan output yang dapat diverifikasi tetapi tidak dapat dikonsumsi, sehingga data dapat disimpan di blockchain.
Di penjelajah blok Bitcoin, Anda dapat melihat informasi op-return yang menyertai transaksi. Informasi ini biasanya disajikan dalam format JSON setelah didekode, yang mencakup informasi tentang penerapan, pencetakan, dan penerbitan aset Runes.
Mekanisme substitusi Runes mengharuskan satu transaksi hanya dapat mensubstitusi satu aset. Biaya transaksi tergantung pada ukuran data on-chain, sehingga model yang optimal harus meminimalkan jumlah UTXO dalam transaksi.
1.2 model pemisahan
Model pemisahan melakukan satu transaksi terlebih dahulu untuk membagi menjadi beberapa sub-transaksi, kemudian setiap sub-transaksi melakukan pencetakan aset.
Misalnya, rencana dari suatu platform penyedia jasa permainan:
Perkiraan biaya transaksi pertama untuk setiap sub-transaksi, menyisihkan 546 (nilai debu Bitcoin yang umum) + jumlah biaya transaksi, membagi beberapa UTXO ke alamat baru.
Transaksi kedua dikirim dari alamat baru kembali ke alamat pengguna, menyelesaikan tugas pengiriman, pengguna mendapatkan aset Runes.
Masalah dari model ini adalah perlu melakukan pemisahan transaksi terlebih dahulu, pengguna mendapatkan UTXO yang terdistribusi. Bagi klien besar, ini mungkin meningkatkan biaya transaksi.
1.3 mode rantai
Mode rantai mirip dengan konsumsi transaksi sebelumnya yang masih ada di mempool untuk beberapa transaksi. Misalnya, pengguna awalnya memiliki 20000 satoshi, setiap transaksi mengkonsumsi output dari transaksi sebelumnya.
Sebuah platform menggunakan model ini, mengenakan biaya layanan untuk transaksi pertama. Meskipun jumlah data dalam model ini relatif sedikit, sebenarnya biaya yang tinggi ini tidak perlu. Beberapa platform telah mengunggah kode Runes secara terbuka, sehingga para pengembang dapat langsung mengacu untuk membangun alat layanan mereka sendiri.
2. Runes Model Terbaik untuk Pekerjaan: Pembagian + Rantai
Saat ini, solusi yang relatif lebih baik adalah menggunakan model pemisahan + model rantai. Ciri-ciri model ini:
Pada saat pemisahan, berikan pengguna sejumlah aset terlebih dahulu.
Dalam 25 kali pencetakan, pisahkan gas yang cukup untuk pencetakan berbasis rantai, lalu lakukan pencetakan.
Saat mencetak lebih dari 25 kali, bagi gas yang diperlukan untuk beberapa rantai, lalu lakukan pencetakan.
Model ini meskipun biaya dasar tidak lebih baik daripada model murni on-chain, tetapi dapat mencapai pencetakan massal, dan efisiensi on-chain dapat diselesaikan dalam 2 blok.
2.1 Pentingnya Efisiensi On-Chain
Node Bitcoin memiliki mekanisme untuk mencegah serangan DoS, membatasi konsumsi vout dari satu UTXO dan rantai maksimal 25 transaksi dalam mempool. Inilah sebabnya mengapa mint dalam jumlah besar sering menggunakan alamat perantara.
Model pemisahan setelah transaksi pemisahan on-chain dapat dimasukkan ke dalam memori pool tanpa batas (karena transaksi induk sudah tidak ada di memori pool, setiap vout dari UTXO dihitung secara independen dengan batas 25).
2.2 Bitcoin biaya optimasi perbandingan
Sebagai contoh alamat Taproot, kita dapat menghitung tingkat optimisasi dari berbagai model:
Memecah batch Mint 10 transaksi, biaya: 1697 vsize
Tingkat optimasi Gas: 22,8%
Mint batch on-chain 20 transaksi, biaya: 2620 vsize
Memecah batch Mint 20 transaksi, biaya: 3437 vsize
Tingkat optimasi Gas: 23.8%
Nampaknya 20% tidak banyak, tetapi pada puncak konsumsi 100U per minting, 10 kali batch dapat mengurangi biaya sebesar 200U.
3. Ringkasan
Setelah satu bulan penerbitan protokol aset Runes, dua infrastruktur inti dalam ekosistem yaitu layanan perwakilan dan pasar tidak memadai, menyebabkan biaya partisipasi ritel terlalu tinggi dan kurangnya operasi ekosistem untuk institusi.
Saat ini platform baik mengenakan biaya tinggi atau fungsinya tidak lengkap. Model agen juga mengabaikan kebutuhan nyata pengguna—transaksi itu sendiri. Harga pasar sangat berfluktuasi di awal, jaringan BTC padat, dan permintaan untuk mengirimkan aset dalam jumlah besar terbatas.
Meskipun model rantai memiliki biaya rendah, dalam penetapan harga yang berfluktuasi cepat di awal, dapat menyebabkan ambang pembelian transaksi meningkat ketika pasar kekurangan alat pemisahan.
Di masa depan, menjalankan kode sumber terbuka langsung mungkin menjadi cara efektif untuk mengurangi biaya layanan. Sementara itu, memantau mempool untuk melakukan front-running juga bisa menjadi salah satu strategi untuk mendapatkan keuntungan.
Lihat Asli
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.
12 Suka
Hadiah
12
6
Bagikan
Komentar
0/400
GateUser-44a00d6c
· 07-13 02:13
Proyek ini mencium bau suckers.
Lihat AsliBalas0
DevChive
· 07-12 05:37
Efisiensi itu baik, tapi jika tidak bisa membayar, itu hanya omong kosong.
Lihat AsliBalas0
Rekt_Recovery
· 07-11 17:25
sejujurnya saya sudah kena rerun dua kali mencoba ini sebelumnya...
Lihat AsliBalas0
NftDeepBreather
· 07-11 17:20
Sekali lagi membayar pajak IQ
Lihat AsliBalas0
NFTArtisanHQ
· 07-11 17:19
diskusi yang menarik antara primitif skala dan aksesibilitas massal sejujurnya
Model terbaik Runes untuk bermain dengan bantuan: memecah dan mengoptimalkan rantai untuk menurunkan biaya
Analisis Mekanisme Penggantian Aset On-Chain Bitcoin: Contoh Runes
Pendahuluan
Transaksi dan perhatian adalah elemen inti dari web3, harga adalah titik awal, nilai adalah titik akhir. Pengurangan BTC dan peluncuran protokol Runes telah berlangsung lebih dari sebulan, selama waktu itu muncul berbagai platform dan pasar trading. Artikel ini menggunakan aset Runes sebagai contoh untuk mengeksplorasi mekanisme terbaik dari model penggantian aset (etching) di Bitcoin.
1. Peringkat GAS Platform Runes
Dari perspektif rencana, kesimpulan inti adalah sebagai berikut:
1.1 Deskripsi Mekanisme Ukiran Runes
Runes menggunakan teknologi etsa untuk mencatat informasi dalam bidang op-return UTXO Bitcoin. Cara ini diperkenalkan dalam versi Bitcoin Core 0.9, menciptakan output yang dapat diverifikasi tetapi tidak dapat dikonsumsi, sehingga data dapat disimpan di blockchain.
Di penjelajah blok Bitcoin, Anda dapat melihat informasi op-return yang menyertai transaksi. Informasi ini biasanya disajikan dalam format JSON setelah didekode, yang mencakup informasi tentang penerapan, pencetakan, dan penerbitan aset Runes.
Mekanisme substitusi Runes mengharuskan satu transaksi hanya dapat mensubstitusi satu aset. Biaya transaksi tergantung pada ukuran data on-chain, sehingga model yang optimal harus meminimalkan jumlah UTXO dalam transaksi.
1.2 model pemisahan
Model pemisahan melakukan satu transaksi terlebih dahulu untuk membagi menjadi beberapa sub-transaksi, kemudian setiap sub-transaksi melakukan pencetakan aset.
Misalnya, rencana dari suatu platform penyedia jasa permainan:
Masalah dari model ini adalah perlu melakukan pemisahan transaksi terlebih dahulu, pengguna mendapatkan UTXO yang terdistribusi. Bagi klien besar, ini mungkin meningkatkan biaya transaksi.
1.3 mode rantai
Mode rantai mirip dengan konsumsi transaksi sebelumnya yang masih ada di mempool untuk beberapa transaksi. Misalnya, pengguna awalnya memiliki 20000 satoshi, setiap transaksi mengkonsumsi output dari transaksi sebelumnya.
Sebuah platform menggunakan model ini, mengenakan biaya layanan untuk transaksi pertama. Meskipun jumlah data dalam model ini relatif sedikit, sebenarnya biaya yang tinggi ini tidak perlu. Beberapa platform telah mengunggah kode Runes secara terbuka, sehingga para pengembang dapat langsung mengacu untuk membangun alat layanan mereka sendiri.
2. Runes Model Terbaik untuk Pekerjaan: Pembagian + Rantai
Saat ini, solusi yang relatif lebih baik adalah menggunakan model pemisahan + model rantai. Ciri-ciri model ini:
Model ini meskipun biaya dasar tidak lebih baik daripada model murni on-chain, tetapi dapat mencapai pencetakan massal, dan efisiensi on-chain dapat diselesaikan dalam 2 blok.
2.1 Pentingnya Efisiensi On-Chain
Node Bitcoin memiliki mekanisme untuk mencegah serangan DoS, membatasi konsumsi vout dari satu UTXO dan rantai maksimal 25 transaksi dalam mempool. Inilah sebabnya mengapa mint dalam jumlah besar sering menggunakan alamat perantara.
Model pemisahan setelah transaksi pemisahan on-chain dapat dimasukkan ke dalam memori pool tanpa batas (karena transaksi induk sudah tidak ada di memori pool, setiap vout dari UTXO dihitung secara independen dengan batas 25).
2.2 Bitcoin biaya optimasi perbandingan
Sebagai contoh alamat Taproot, kita dapat menghitung tingkat optimisasi dari berbagai model:
Minting batch on-chain 10 transaksi, biaya: 1310 vsize
Memecah batch Mint 10 transaksi, biaya: 1697 vsize
Tingkat optimasi Gas: 22,8%
Mint batch on-chain 20 transaksi, biaya: 2620 vsize
Memecah batch Mint 20 transaksi, biaya: 3437 vsize
Tingkat optimasi Gas: 23.8%
Nampaknya 20% tidak banyak, tetapi pada puncak konsumsi 100U per minting, 10 kali batch dapat mengurangi biaya sebesar 200U.
3. Ringkasan
Setelah satu bulan penerbitan protokol aset Runes, dua infrastruktur inti dalam ekosistem yaitu layanan perwakilan dan pasar tidak memadai, menyebabkan biaya partisipasi ritel terlalu tinggi dan kurangnya operasi ekosistem untuk institusi.
Saat ini platform baik mengenakan biaya tinggi atau fungsinya tidak lengkap. Model agen juga mengabaikan kebutuhan nyata pengguna—transaksi itu sendiri. Harga pasar sangat berfluktuasi di awal, jaringan BTC padat, dan permintaan untuk mengirimkan aset dalam jumlah besar terbatas.
Meskipun model rantai memiliki biaya rendah, dalam penetapan harga yang berfluktuasi cepat di awal, dapat menyebabkan ambang pembelian transaksi meningkat ketika pasar kekurangan alat pemisahan.
Di masa depan, menjalankan kode sumber terbuka langsung mungkin menjadi cara efektif untuk mengurangi biaya layanan. Sementara itu, memantau mempool untuk melakukan front-running juga bisa menjadi salah satu strategi untuk mendapatkan keuntungan.