Post-mortem Peluncuran Laut

By Bitcoin Majalah - 5 bulan lalu - Waktu Membaca: 10 menit

Post-mortem Peluncuran Laut

Anggap saja peluncuran Ocean dari sudut pandang sosial sama sekali tidak mulus. Keputusan untuk menyaring transaksi yang melakukan prasasti seharusnya dikomunikasikan dengan jelas pada hari peluncuran, malah spekulasi malah mengarah pada kekacauan di Twitter. Orang-orang berteriak tentang sensor prasasti, sementara pada saat yang sama transaksi prasasti muncul di templat blok publik yang diterbitkan Ocean. Terlebih lagi, blok pertama yang mereka temukan sebenarnya adalah templat yang dibuat oleh server pengujian yang terhubung ke sistem produksi padahal seharusnya tidak demikian, yang berarti transaksi coinbase tidak membayar penambang secara on-chain tanpa kepercayaan. seperti yang seharusnya.

Yang kedua ditemukan tak lama kemudian, dan membayar penambang dengan benar di atas ambang pembayaran tanpa hak asuh secara on-chain di coinbase, sehingga masalah setidaknya telah teratasi dan sistem pembayaran mereka sekarang berfungsi dengan benar. Bitcoin Mekanik, seorang karyawan Ocean, memilikinya diklarifikasi mereka memang bermaksud memfilter prasasti dari templatnya. Jadi meskipun peluncurannya penuh dengan masalah dan miskomunikasi kepada publik, mereka telah secara resmi menyelesaikan masalah pembayaran dan sebenarnya lebih beruntung dalam produksi blok sejauh ini daripada yang seharusnya secara statistik dengan hashrate jaringan kurang dari 1%.

Sensor Sebagai Pengalih perhatian

Saya yakin banyak orang mempermasalahkan keputusan untuk menerapkan pemfilteran transaksi prasasti dari templat blok mereka, terutama dalam konteks menggambarkan kumpulan sebagai langkah maju dalam peningkatan Bitcoinresistensi sensor. Saya pribadi juga tidak menyukai keputusan tersebut, hanya dari sudut pandang netralitas. Bagaimana orang memilih untuk bertransaksi dengan mereka Bitcoin, selama mereka membayar biaya dan transaksi tersebut valid berdasarkan aturan konsensus jaringan, sepenuhnya terserah mereka. Namun pada saat yang sama, argumen tersebut juga valid ketika penambang (dan kumpulan penambangan) memutuskan apa yang akan disertakan dalam templat blok mereka, dan templat blok apa yang akan digunakan untuk menambang.

Kedua Bitcoin Mechanic dan Luke telah secara terbuka membuat argumen ini sehubungan dengan menanggapi klaim bahwa mereka terlibat dalam penyensoran, dan sejujurnya dari sudut pandang etika murni, mereka sepenuhnya benar. Tidak ada seorang pun yang dipaksa untuk menambang di poolnya, dan tidak ada seorang pun yang secara etis berkewajiban untuk menggunakan sumber daya atau tindakan pribadinya sesuai keinginan orang lain.

Mengharapkan penambang untuk menambang transaksi Anda karena kewajiban moral atau etika bukanlah hal yang baik Bitcoin bekerja. Moralitas bukanlah landasan Bitcoinresistensi sensor, keserakahan, dan kepentingan ekonomi. Bitcoin tidak tahan sensor karena moralitas, atau penambang terlibat dalam dogma ideologi tertentu, ini tahan sensor karena jika Anda pengguna yang bertransaksi membayar biaya yang cukup tinggi, beberapa penambang di suatu tempat akan menambangnya semata-mata demi kepentingan ekonomi mereka sendiri. Mereka bahkan mungkin membenci Anda, atau apa yang Anda lakukan, atau memandang rendah Anda sebagai binatang yang menjijikkan. Namun jika bayarannya cukup tinggi, mereka akan menambangnya karena hal tersebut demi kepentingan finansial terbaik mereka.

Jika insentif finansial saja tidak cukup untuk menjamin bahwa transaksi yang tidak diinginkan oleh beberapa pengguna, atau bahkan beberapa penambang, termasuk di dalamnya blockchain lagi pula, kalau begitu Bitcoin sudah rusak secara fundamental.

Lapisan v2

Stratum v2 belum didukung oleh Ocean, namun menurut mereka ini adalah salah satu prioritas utama mereka untuk diterapkan karena dukungan perangkat lunak dan firmware penambang dianggap sebagai faktor pembatas saat ini. Hal ini akan mengatasi banyak masalah yang dihadapi orang-orang dengan Ocean terkait dengan memfilter prasasti dari templat blok mereka. Setiap penambang yang memilih untuk menerapkan dukungan dapat membuat templat blok mereka sendiri dan memasukkan transaksi apa pun yang mereka inginkan saat menambang dengan Ocean, termasuk prasasti. Namun, hingga mereka melakukannya, Ocean saat ini menerbitkan templat yang mereka buat dan kirimkan ke penambang secara real-time. Ini bisa dilihat sebelum mengarahkan bahkan satu hash pun ke kumpulan. 

Luke dan Mechanic telah mengambil sikap yang sangat ideologis mengenai masalah prasasti, dan tidak akan memasukkannya ke dalam kumpulan templat yang dibuat setelah menguji filter mereka untuk memastikan tidak membuat templat blok yang tidak valid dalam proses memfilter transaksi ini. Setelah Stratum v2 diimplementasikan, mereka benar-benar menyerahkan kepada para hasher di pool mereka semua yang mereka perlukan untuk menambang template yang sepenuhnya bertentangan dengan pendirian ideologis yang telah mereka ambil sendiri. Mereka bahkan secara eksplisit mengkonfirmasi bahwa tidak ada yang akan dilakukan untuk menolak atau memblokir templat termasuk prasasti yang diusulkan oleh para penambang di kumpulan tersebut.

Apakah Anda setuju atau tidak setuju dengan pendirian yang mereka ambil, hal ini sepenuhnya konsisten secara etis dengan pendirian tersebut. Keputusan tentang bagaimana menggunakan sumber daya Anda sepenuhnya terserah Anda. Mereka tidak ingin memasukkan kelas transaksi yang tidak mereka setujui ini ke dalam templat yang mereka buat sendiri, namun mereka tidak akan mengganggu para penambang di kelompok tersebut yang memiliki pendirian ideologis berbeda mengenai masalah ini.

Templat Blok Hanya Setengah Dari Teka-teki

Orang mungkin melihat Stratum v2 sebagai semacam solusi terhadap masalah sensor, dan sebagian memang demikian. Setelah Ocean memiliki dukungan terintegrasi, setiap penambang yang ingin membuat templat blok mereka sendiri dapat melakukannya, dan memasukkan apa pun yang mereka inginkan ke dalam templat tersebut. Hal ini masih menyisakan persoalan pemaksaan ekonomi. Jelas Ocean telah menyelesaikan sebagian masalah ini dengan pembayaran non-penahanan mereka dalam transaksi coinbase, namun hal ini masih memiliki masalah skala dan keterbatasan. P2Kolam renang adalah contoh historis dari sesuatu yang mencoba berfungsi dengan cara yang sama seperti yang dilakukan Eligius (dan sekarang Ocean) dengan pembayaran yang tidak dapat dipercaya. Karena protokolnya terdesentralisasi, ia tidak dapat menerapkan ambang pembayaran minimum seperti yang dilakukan Ocean. Hal ini menunjukkan besarnya masalah skala yang terkait dengan skema pembayaran non-penahanan. Fragmentasi UTXO yang dikumpulkan oleh para penambang, menimbulkan biaya yang sangat besar untuk benar-benar memadatkan dan menggunakan pembayaran penambangan mereka setelah menerimanya. Biaya peluang dari biaya yang hilang karena transaksi coinbase yang lebih besar menyisakan lebih sedikit ruang untuk transaksi pembayaran biaya lainnya. Inilah sebabnya mengapa Ocean menerapkan ambang batas minimum seperti Eligius, mereka dapat menyimpan dana di bawah ambang batas untuk mengumpulkannya dan membayarkannya saat penambang mencapai ambang batas tersebut. Skema ini juga memungkinkan, melalui mempublikasikan riwayat pekerjaan secara publik, verifikasi transparan bahwa kumpulan tersebut membayar pendapatan penambangan dengan benar. 

Apakah ini sempurna? Tidak. Apakah ini menjadikan mereka sebagai tahanan bagi penambang kecil? Ya. Namun ini merupakan langkah ke arah yang diperlukan. Proposal seperti kolam renang berupaya untuk sepenuhnya mengatasi masalah ini, dengan benar-benar menggabungkan mekanisme konstruksi templat yang terdesentralisasi dengan mekanisme pembayaran yang sepenuhnya terdesentralisasi yang menangani masalah penskalaan transaksi coinbase dengan mengintegrasikan pembayaran pada lapisan kedua (dalam hal ini Lightning). Inilah alasan Ocean berencana mengintegrasikan Lightning untuk pembayaran penambang kecil. Pembayaran on-chain di coinbase hanya akan berskala sejauh ini, dan akan menjadi kurang terukur seiring dengan pertumbuhan hashrate jaringan secara keseluruhan dan pasar biaya yang semakin matang sehingga menciptakan tekanan biaya yang lebih tinggi secara konsisten. Sepengetahuan saya, Ocean tidak merencanakan skema pembayaran yang sepenuhnya tidak dapat dipercaya dan bersifat atomik seperti yang akan diterapkan oleh Braidpool, tetapi bahkan fungsi penarikan Lightning dasar memungkinkan mereka meminimalkan waktu penyimpanan dana penambang, dan jumlah keseluruhannya. penitipan untuk penambang kecil. Sekali lagi, apakah Ocean sempurna di sini? Tidak. Tapi mereka mendorong hal-hal ke arah yang benar.

Kematian Bagi Mempool, Hidup Mempool

Dengan membahas semua hal di atas, ada masalah yang jauh lebih penting yang menurut saya Ocean sedang membuka jalan untuk benar-benar diatasi. Mempool sedang sekarat, dan yang mematikannya pada dasarnya adalah insentif yang tidak selaras. Meningkatnya popularitas Ordinal baru-baru ini telah memperburuk dinamika ini secara drastis. Ketika mempool menjadi tidak dapat diprediksi, atau terutama jika Anda memiliki transaksi yang tidak standar (valid menurut aturan konsensus tetapi tidak disampaikan oleh kebijakan mempool node standar) pengguna memiliki insentif untuk mencoba menyebarkan transaksi langsung ke penambang. Penambang memiliki insentif untuk menerima transaksi ini karena mewakili pendapatan. Kedua insentif di kedua sisi ini menciptakan dinamika yang ditindaklanjuti hingga akhir alaminya, tidak ada lagi anggota publik. Hal ini memiliki implikasi besar untuk semua jenis protokol lapisan kedua atau Bitcoin sistem yang bergantung pada pengamatan mempool untuk mendeteksi transaksi yang harus ditanggapinya. Peluncuran Ocean berfokus pada pembahasan dinamika penciptaan peluang bagi kelompok penambangan, yaitu pihak yang benar-benar menerima transaksi dan pembayaran di luar jalur untuk transaksi tersebut, untuk menahan aliran pendapatan ini dari para penambang sebenarnya dan menyimpannya untuk diri mereka sendiri.

Konsekuensi pembayaran dan transaksi out-of-band pada sistem lapisan kedua jauh lebih mengkhawatirkan dan sistemik dibandingkan penambang yang terkadang tidak memperoleh keuntungan optimal dari blok yang mereka tambang. Integrasi, dan yang lebih penting lagi adopsi nyata, Stratum v2 oleh para penambang dapat menjadi kekuatan yang kuat dalam melemahkan dan membalikkan dinamika ini. Stratum v2 dirancang untuk meningkatkan ketahanan sensor, memungkinkan setiap penambang untuk memutuskan transaksi apa yang akan dimasukkan atau tidak dimasukkan dalam blok mereka, namun memiliki efek samping yang lebih penting jika berhasil: mendorong strategi dan pengamatan tentang bagaimana membangun templat blok yang menghasilkan keuntungan maksimal untuk dipublikasikan.

Jika Anda seorang penambang di kumpulan yang mendukung Stratum v2 yang membuat templatnya sendiri, dan Anda menemukan beberapa strategi atau pengoptimalan untuk mendapatkan lebih banyak keuntungan dari templat blok, Anda ingin setiap penambang lain di kelompok Anda menyadari dan menggunakan strategi ini. Jika orang lain dalam kelompok menemukan blok dan tidak menggunakan strategi Anda, Anda sendiri kehilangan pendapatan yang dihasilkan oleh templat blok yang lebih optimal. Artinya Anda harus membaginya atau Anda justru bertindak tidak rasional secara ekonomi.

Bayangkan hal ini dalam konteks pembayaran out-of-band, dan jenis transaksi yang secara efektif melewati mempool karena banyaknya insentif untuk melakukannya. Kumpulan konvensional menghadirkan satu entitas tempat informasi harus dikirim, dan Stratum v2 mengubahnya menjadi sekelompok besar orang yang terdistribusi. Sangat mudah untuk memberikan sepotong informasi kepada satu orang dan tetap merahasiakannya, tapi sepuluh orang? Dua puluh orang? Semakin besar kelompoknya, semakin mustahil untuk secara diam-diam mengirimkan informasi kepada mereka masing-masing dan tetap merahasiakannya. Apalagi jika Anda ingin melakukannya secara terdistribusi dan tidak bergantung pada satu titik kegagalan saja.

Pengadopsian Stratum v2 dapat mengembalikan insentif beracun yang mengarah ke mekanisme relay swasta langsung ke kumpulan penambangan, dan mendorongnya ke arah mempool paralel kedua namun bersifat publik yang mencapai tujuan mengirimkan transaksi yang tidak sejalan dengan kebijakan mempool standar ke penambang, tetapi tanpa konsekuensi negatif yang terjadi secara pribadi di tempat yang tidak terlihat oleh rekan-rekan lain di jaringan.

Dinamika ini juga berdampak besar terhadap ancaman seperti MEV (Miner Extractable Value) itu Bitcoin pasti harus dihadapi pada tingkat tertentu, meskipun kemungkinan optimasinya jauh lebih mudah dan mahal dibandingkan sistem lain seperti Ethereum. Penambang yang terlibat dalam strategi MEV ingin menjaga strategi tersebut tetap pribadi dan tersembunyi dari penambang lain, namun hal ini menjadi jauh lebih sulit di dunia Stratum v2. Anda masih ingin, dan memiliki insentif, untuk mencoba dan menyembunyikan strategi tersebut dari kumpulan penambangan lainnya, namun kini Anda juga memiliki insentif untuk menyampaikan strategi tersebut (atau setidaknya templat blok yang dihasilkan) ke semua penambang lain di mana Anda berada. menambang dengan. Jika tidak, maka Anda tidak mendapat keuntungan darinya ketika seseorang di grup pool Anda selain Anda menemukan blok.

Saat Anda membuat template MEV optimal, Anda meneruskannya ke penambang lain di kumpulan Anda. Ketika ada perubahan di mempool yang menghasilkan kandidat templat yang lebih optimal, Anda membangunnya dan meneruskannya ke orang lain. Dinamika ini membuat tidak dapat dihindari bahwa baik karena kecerobohan, atau bahkan penambang lain yang memata-matai dengan mencurahkan sebagian kecil hashrate ke kumpulan Anda, perbedaan dalam templat tersebut akan bocor ke publik. Mampu melihat perubahan antar template saat konten mempool berubah membuatnya lebih mudah untuk menyimpulkan dan mereplikasi strategi algoritmik apa pun yang digunakan untuk mengoptimalkan pengumpulan MEV.

Ini belum diimplementasikan dan didukung oleh Ocean, namun protokolnya belum siap untuk produksi. Ada yang akrab dengan yang baru diluncurkan PERMINTAAN pool yang telah memeriksanya akan mengetahui bahwa penerapan Stratum v2 pada dasarnya adalah server proxy khusus yang harus ditempatkan di tengah-tengah antara pool mereka dan perangkat penambangan Anda untuk mengatasi kurangnya dukungan dengan menambang firmware perangkat keras untuk protokol tersebut. Namun ketika diterapkan, hal ini akan membuka banyak peluang untuk memperbaiki secara drastis dinamika insentif ekosistem pertambangan saat ini.

Wrapping Up

Meskipun peluncuran di Samudera merupakan ladang ranjau kesalahan, dan miskomunikasi, dan orang-orang di luar angkasa mempermasalahkan kedua hal tersebut, kolam tersebut kini aktif dan berfungsi. Setiap orang tidak harus setuju dengan setiap pendirian yang mereka ambil, saya sendiri tidak setuju dengan keputusan menyaring transaksi prasasti, namun Anda bebas menambang atau tidak menambang dengan Ocean. Tidak ada yang memaksa Anda melakukan itu, atau tidak melakukan itu. Itu adalah keputusan Anda sendiri untuk membuat sepenuhnya diri Anda sendiri.

Namun, ketidaksepakatan dengan sikap mereka terhadap berbagai hal tidak boleh mengurangi kesan bahwa mereka sebenarnya sedang mengambil langkah untuk mengatasi permasalahan insentif yang sangat serius yang semakin besar di industri pertambangan. Apakah solusi mereka mencakup semuanya atau sempurna? Tidak. Tapi setidaknya mereka bertindak untuk melakukan hal tersebut sesuatu dimana semua orang hanya mengeluh dan merengek. Tidak setuju dengan cara mereka mencoba memecahkan masalah ini, namun sadarilah bahwa mereka sebenarnya sedang mencoba.

Itu lebih dari yang dilakukan kebanyakan orang. 

Sumber asli: Bitcoin majalah