Blockchain/Tahap X · Kitaran penuh/10.1 Apa yang dibawa pulang/Pelajaran 6
Token dan meme di atas Bitcoin
Dari Counterparty ke Runes: mekanik token pada rantaian Bitcoin
BahanPengimbas blok dengan sokongan Ordinals dan RunesDokumen spesifikasi Runes oleh Casey Rodarmor (2024)Dokumentasi Bitcoin Core mengenai OP_RETURN
Ingin tahu
- Bagaimanakah Bitcoin beralih daripada protokol mata wang tulen kepada platform untuk aset digital tanpa mengubah peraturan konsensusnya?
- Apakah pertukaran teknikal khusus antara menggunakan ruang blok untuk data berbanding mengekalkan yuran yang rendah untuk pembayaran?
- Mengapa token meme pada Bitcoin memerlukan indeksor berasingan daripada sokongan terbina dalam nod utama?
Teroka
- Sejarah aset digital Bitcoin bermula dengan Counterparty yang dilancarkan pada tahun 2014. Ia memasukkan data token ke dalam transaksi Bitcoin, pertama kali dalam output multisig dan kemudian dalam output OP_RETURN. Pengguna berdagang ‘Rare Pepes’, iaitu koleksi kad digital yang berasal daripada meme di Internet, sekaligus mewujudkan pasaran pertama untuk token bukan boleh tukar pada Bitcoin. Tidak wujud set pengesah yang berasingan; para penambang yang mengatur transaksi tersebut, dan perisian Counterparty sendiri yang membacanya untuk menentukan baki, memandangkan nod Bitcoin mengabaikan peraturan token. Ini menunjukkan bahawa data luaran boleh disambungkan kepada sifat tidak boleh diubah Bitcoin sambil membayar yuran rangkaian standard.
- Landskap teknikal berubah pada Januari 2023 dengan pelancaran Ordinals yang dibangunkan oleh Casey Rodarmor. Teori Ordinal memberikan nombor siri kepada setiap satoshi mengikut urutan ia ditambang. Inskripsi memasukkan data seperti imej ke dalam bahagian “witness” transaksi Taproot dan mengaitkannya dengan satoshi tertentu. Semua ini bukanlah peraturan konsensus; alat ord indexer hanya menerapkan konvensi penomboran tersebut pada transaksi Bitcoin biasa. Ini menimbulkan persoalan penting berkenaan penggunaan ruang blok, kerana imej atau fail teks yang besar akan menggunakan lebar jalur yang sepatutnya boleh digunakan untuk transaksi kewangan.
- Pada bulan April 2024, serentak dengan proses pengurangan jumlah Bitcoin separuh, protokol Runes dilancarkan. Juga direka oleh Casey Rodarmor, Runes merupakan protokol token yang boleh ditukar ganti tanpa opcode baru; mesej “runestone” dalam output OP_RETURN merekodkan penerbitan dan pemindahan token, manakala baki token dikaitkan dengan UTXO, jadi token bergerak seperti Bitcoin. Node Bitcoin tidak memantau baki Runes; hanya alat indeks yang melakukannya. Pemilihan reka bentuk ini menjadikan rangkaian utama lebih ringan, tetapi memindahkan kerumitan ke lapisan aplikasi.
- Kesan ekonomi daripada protokol-protokol ini tertumpu pada persaingan untuk ruang blok. Pada bulan Mei 2023, token BRC-20 yang dilancarkan pada bulan Mac menyebabkan caj meningkat secara mendadak kerana pengguna bersaing untuk mendapatkan ruang blok yang terhad bagi mencipta dan memindahkan aset. Ini menunjukkan satu pertukaran asas: penggunaan rantaian Bitcoin untuk penyimpanan data meningkatkan kos transaksi pembayaran. Para penyokong berpendapat bahawa permintaan yang tinggi menandakan nilai sesuatu aset, manakala pengkritik pula berpendapat ia menggugat fungsi utama Bitcoin sebagai simpanan nilai dan alat pertukaran. Ketegangan antara kegunaan dan kelangkaan kekal menjadi isu utama dalam pembangunan Bitcoin.
- Pelancaran yang adil menggunakan Bitcoin adalah berdasarkan prinsip-prinsip yang telah ditetapkan dalam pelajaran sebelumnya berkaitan integriti pasaran. Memandangkan token-token ini disimpan pada rantaian Bitcoin, ia mewarisi model keselamatan Bitcoin tetapi juga had-hadnya. Tidak terdapat mekanisme pelaksanaan kontrak pintar secara terbina dalam; semua logik perlu disemak di luar rantaian oleh alat pengindeks atau dompet. Ini bermakna pengguna perlu mempercayai perisian mereka untuk mentafsir dengan betul baki token dan peraturan pemindahan. Ketiadaan set pengesah yang berasingan menghapuskan risiko percanggahan pendapat khusus untuk token tersebut, namun ia meningkatkan kebergantungan kepada infrastruktur pihak ketiga untuk kemudahan penggunaan.
- Untuk mengesahkan mekanisme ini, buka alat peneroka blok yang menyokong Ordinals atau Runes (seperti ord.io atau runestone.xyz). Cari blok terkini dan periksa transaksi-transaksinya. Pemindahan Rune ditunjukkan sebagai output OP_RETURN yang membawa runestone; inskripsi, termasuk BRC-20 JSON, terdapat dalam bahagian witness bagi input perbelanjaan tersebut. Bandingkan yuran yang dibayar oleh transaksi-transaksi ini dengan pembayaran standard dalam blok yang sama. Perhatikan bagaimana alat indeks mengira baki daripada data mentah ini, serta perbezaan antara proses pengesahan konsensus (Bitcoin Core) dan keadaan aplikasi (alat indeks).
Fakta utama
- Counterparty dilancarkan pada tahun 2014, dengan memasukkan data token ke dalam transaksi Bitcoin.
- Nombor ordinal yang unik telah diberikan kepada satelit pada Januari 2023.
- Runes memperkenalkan standard token boleh tukar yang baharu pada bulan April 2024.
- Token pada Bitcoin memerlukan alat indeks pihak ketiga untuk menjejak baki.
- Penggunaan data yang tinggi boleh meningkatkan yuran transaksi bagi semua pengguna.
- Bitcoin Core tidak mengesahkan baki token secara terbina dalam.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan 9 token atau standard token yang wujud dalam Bitcoin sejak tahun 2012, bersama tarikh pelancaran dan di mana data mereka terdapat dalam transaksi.
6KelompokkanKumpulkan 9 tersebut kepada 6 mengikut lokasi data dan penunjuk indeks: keluaran multisig, OP_RETURN, saksi Taproot, bukti di pihak klien, sidechain, atau yang lain.
3SaringKurangkan 6 kumpulan tersebut kepada 3 token kompromi dalam perkongsian Bitcoin: ruang blok, kebergantungan pada pengindeks, dan tiada set pengesah yang berasingan.
1KristalkanPengguna perlu menjalankan alat indeks untuk melihat baki Runes mereka, walaupun mereka menjalankan nod Bitcoin sepenuhnya.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.
- C. Rodarmor, 'Runes' specification (2024)
- ord documentation and source code (2023–2024)
- Counterparty whitepaper and protocol documentation (2014)