Bagaimana Monero Memecahkan Masalah Ukuran Blok Yang Mengganggu Bitcoin

Diterbitkan:
Terakhir diperbarui:
By Diego Salazar

Catatan: Sangat disarankan agar pembaca sudah membaca artikel kami "Mengapa Monero Memiliki Emisi Ekor" dan “Penambangan Monero: Apa yang Membuat RandomX sangat Istimewa”. Artikel ini dibangun dari konsep yang disajikan di sana.

Setiap kali seseorang mendiskusikan tentang masalah dengan blockchain, salah satu kata pertama yang muncul adalah 'scaling'. Bukan rahasia bahwa blockchain tidak dapat diskalakan dengan baik, tetapi kebanyakan orang tidak tahu alasannya.

kebenarannya adalah bahwa scaling sebenarnya merupakan istilah umum yang mencakup dua kategori berbeda: Dukungan protokol dan dukungan teknologi pada titik waktu tertentu. Pada artikel ini, kita akan memfokuskan perhatian kita pada satu hal, dukungan Protokol pada dasarnya adalah sebuah ukuran mengenai berapa banyak transaksi yang dapat ditangani oleh protokol pada waktu tertentu.

Bitcoin memiliki batas ukuran blok, yang berarti setelah cukup transaksi disertakan dalam satu blok, setiap transaksi tambahan harus mengantri untuk blok berikutnya. Sebuah analogi yang sangat membantu mungkin adalah jika kita berpikir tentang kereta api. Sebuah kereta berhenti di stasiun, dan mereka yang mengantre masuk. Setelah kereta penuh, siapa pun yang tertinggal di luar harus menunggu kereta berikutnya.

Bitcoin menggunakan biaya untuk menentukan siapa yang masuk ke blok atau tidak. Melompat kembali ke analogi kereta api, dapat dibayangkan seorang calon penumpang, yang akan ditinggalkan, menawarkan masinis kereta lima dolar untuk memberinya tempat duduk. Penumpang lain mengikuti, dan akhirnya terjadi perang penawaran untuk melihat siapa yang mendapatkan kursi yang mana. Terserah pada pengemudi untuk memutuskan apakah dia ingin menghormati kebijakan siapa cepat dia dapat, tetapi adalah demi kepentingan terbaik bagi keuangannya untuk memaksimalkan pendapatannya dengan mengambil penawar tertinggi yang masuk.

Dalam analogi ini, penambang adalah masinis kereta. Mereka dapat menyertakan transaksi mana pun yang mereka inginkan ke dalam blok, tetapi umumnya mereka akan memilih transaksi yang memiliki biaya pembayaran tertinggi.

Alternatifnya, jika blok tidak terlalu penuh, orang tidak memiliki insentif untuk membayar biaya tinggi karena ada banyak kursi kosong yang tersisa.

Pada puncak ledakan mata uang kripto di 2017, Bitcoin dibanjiri dengan transaksi, dan biaya meroket bagi mereka yang ingin dimasukkan ke dalam blok berikutnya, atau blok mana pun dalam waktu dekat. Mereka yang tidak mau membayar biaya tinggi melihat transaksi mereka mundur selama berjam-jam, berhari-hari, atau bahkan keluar dari antrian sama sekali.

Ini adalah wawasan yang mengerikan tentang bagaimana nasib Bitcoin jika 'adopsi massal' yang sering dibicarakan itu terjadi. Jika Bitcoin akan digunakan oleh massa, keadaan akan menjadi lebih buruk daripada tahun 2017, dan Bitcoin tidak akan dapat diakses oleh siapa pun kecuali orang kaya, hanya karena throughputnya kecil diakibatkan oleh ukuran blok yang tetap, menyebabkan biaya pasar mengambil alih.

Monero meramalkan ini dan ingin melakukan sesuatu yang berbeda. Jadi pengembang Monero menerapkan ukuran blok dinamis.

Pada dasarnya, Monero juga memiliki ukuran blok cap, tetapi itu adalah soft cap. Ketika antrean menunggu transaksi terlalu panjang, para penambang dapat menambah ukuran blok. Dengan analogi kereta kita, Anda dapat membayangkan menambahkan lebih banyak gerbong kereta agar menyesuaikan dengan penumpang ekstra. Setelah antrian kosong, blok menyusut kembali ke ukuran aslinya seterusnya.

Jika ini terlihat seperti ide yang bagus, tampaknya masuk akal untuk bertanya mengapa Monero adalah satu-satunya mata uang kripto yang menerapkan ini. Mengapa tidak menambahkannya ke Bitcoin untuk menghentikan masalah throughput?

Sayangnya, ini tidak mungkin. Ada beberapa alasan mengapa, dan kami akan berusaha menjelaskannya.

Selalu menjadi kepentingan terbaik bagi penambang untuk memiliki blok yang besar. Dengan blok besar, mereka dapat melakukan lebih banyak transaksi, dan menghasilkan lebih banyak uang dari biaya, serta hadiah blok. Hal ini berpotensi menyebabkan serangan spam, di mana seseorang mengirimkan banyak transaksi-transaksi kecil, dengan biaya kecil, untuk membengkakkan chain. Penambang hanya akan menaikkan ukuran blok memasukkan semuanya karena uang tetaplah uang, tidak peduli seberapa kecilnya. Hal ini akan mengarahkan pada blok yang besar secara konsisten dengan sedikit manfaat ekonomi. Bitcoin menyelesaikan ini dengan membatasi ukuran blok secara artifisial, sehingga menghasilkan pasar biaya. Penyerang spam harus mengalahkan pengguna lain dalam hal biaya, dan itu tidak akan murah lagi. Tapi ini berarti blok menjadi penuh, membiarkan beberapa transaksi menunggu seperti yang disebutkan di atas.

Jadi bagaimana Monero bisa memiliki ukuran blok dinamis tetapi mampu menghindari serangan spam? Jawabannya sederhana, namun cerdas. Penalti pada hadiah blok diperkenalkan ketika blok menjadi lebih besar dari biasanya. Jika seorang penambang ingin meningkatkan ukuran blok, hadiah yang mereka dapatkan dari menemukan blok itu akan lebih sedikit daripada yang seharusnya mereka terima. Jadi mereka hanya akan meningkatkan ukuran blok ketika biaya transaksi yang dibayarkan pengguna lebih besar daripada bagian yang hilang dari hadiah blok. Misalnya, jika penambang kehilangan 0,5 XMR dengan menaikkan ukuran blok, dan jumlah biaya transaksi yang dibayarkan menjadi 0,4 XMR, maka akan ada kerugian bersih sebesar 0,1 XMR jika mereka menaikkan ukuran, jadi mereka tidak akan melakukan hal itu. Sebaliknya, jika total biaya transaksi dijumlahkan menjadi 0,7 XMR, maka akan ada keuntungan bersih sebesar 0,2 XMR, meskipun mereka kehilangan 0,5 XMR dari pinalti hadiah blok, sehingga penambang akan meningkatkan ukurannya.

Blok dinamis ini, memungkinkan jaringan untuk tumbuh secara organik, tanpa membatasi ukuran blok secara artifisial untuk membuat pasar biaya yang dipaksakan, sambil tetap menghindari serangan spam. Ada beberapa sudut lagi yang dapat kami lihat dari ide ini, dan lebih banyak alasan mengapa hal itu tidak mungkin ditambahkan ke Bitcoin, tetapi untuk saat ini, kami berharap bahwa pembaca memiliki pemahaman tentang bagaimana Monero menghindari beberapa masalah dalam Bitcoin dan turunannya, dan bagaimana rencananya untuk menskalakan throughputnya ke masa depan.


Bacaan lebih lanjut

© 2024 Blue Sunday Limited