Brian Armstrong: peningkatan Bitcoin mendesak untuk 2 blok MB
Diposting oleh Brian Armstrong, CEO CoinbaseTahun lalu, saya menghadiri konferensi Meja Bundar Satoshi dengan Charlie Lee dan sekitar 70 anggota komunitas Bitcoin lainnya.Saya ingin membagikan pendapat pribadi saya tentang apa yang terjadi di konferensi (tanpa mengungkapkan nama dan isi percakapan pribadi).Ada banyak pertemuan antara pengembang, penambang, dan CEO perusahaan bitcoin. Seperti yang Anda ketahui, sekarang ada perbedaan pendapat yang besar tentang bagaimana skala sistem Bitcoin saat ini. Di satu sisi, ada pengembang kernel yang khawatir bahwa penskalaan blockchain akan mempengaruhi desentralisasi. Di sisi lain, perusahaan bitcoin yang membutuhkan pertumbuhan sistem. Penambang, seolah-olah, terjepit dari dua sisi, pendapat mereka terbagi.Saya pikir penyelenggara konferensi mengharapkan semacam konsensus (seperti di Hong Kong), tetapi pada akhirnya menjadi jelas bahwa perbedaannya terlalu besar. Diskusi awalnya berpusat di sekitar trade-off apa yang bisa dilakukan untuk sementara memecahkan masalah skalabilitas. Tetapi ketika diskusi berlanjut, solusi jangka pendek ini semakin mengganggu saya, karena saya menyadari masalah yang lebih serius: risiko sistematis untuk Bitcoin jika Bitcoin Core adalah satu-satunya kelompok yang mengerjakan protokol .Ada sejumlah orang dengan IQ sangat tinggi dalam Bitcoin Core, tetapi beberapa hal sangat mengganggu saya setelah saya menghabiskan waktu bersama mereka akhir pekan lalu.- — Bitcoin .
- «» , « ». , , Bitcoin.
- , , Bitcoin , , .
Meskipun para pengembang inti mengatakan mereka setuju dengan garpu keras hingga 2 MB (mereka memilikinya dalam rencana mereka, meskipun di masa depan yang jauh), tetapi mereka menolak untuk menjadikannya prioritas. Mereka lebih suka menahan keputusan yang dapat membantu jaringan saat ini, karena mereka tidak mempercayai masyarakat dalam kemampuan untuk membuat keputusan yang cerdas di masa depan. Mereka melihat diri mereka sebagai arsitek utama jaringan dan pendukung orang. Mereka siap menghadapi runtuhnya jaringan Bitcoin, jika ini tidak bertentangan dengan prinsip dasar mereka.Memiliki IQ tinggi tidak cukup untuk sukses. Anda masih perlu membuat kompromi yang masuk akal, bersikap ramah, berkomunikasi dan siap bekerja sama. Setiap tim yang tidak memiliki keinginan seperti itu tidak akan dapat menarik talenta terbaik dan akan menderita dalam jangka panjang. Menurut pendapat saya, risiko utama untuk sistem Bitcoin sekarang, ironisnya, adalah apa yang telah membantunya di masa lalu: pengembang kernel.Masalah di cakrawala
Skenario kegagalan jaringan yang menarik dibahas di konferensi, yang meresahkan dan menunjukkan seberapa jauh kami melangkah.Pengurangan setengah dari kompensasi penambang akan terjadi pada bulan Juli. Misalkan mereka menghabiskan untuk menambang satu koin, rata-rata, $ 250 (ini adalah angka acak). Setelah mengurangi biaya, biaya 1 BTC untuk mereka akan meningkat menjadi $ 500. Jika harga bitcoin tetap di wilayah $ 425, maka bagi banyak orang, penambangan akan menjadi tidak menguntungkan.Akibatnya, kekuatan pemrosesan jaringan dapat menurun pada bulan Juli. Mungkin 10-50% (saya tidak punya cara normal untuk mengevaluasi ini, jika ada yang punya, beri tahu saya).Dalam kasus terburuk, katakanlah, 50% dari daya komputasi hash meninggalkan jaringan karena tidak menguntungkan. Ini berarti bahwa kami mulai menambang blok setiap 20 menit, bukan 10 menit. Tapi sekarang blok sudah 70% penuh. Jika waktu konfirmasi rata-rata turun menjadi 20 menit, maka blok akan diisi oleh 140%, yaitu, mereka mulai menumpuk di antrian.Bitcoin memiliki mekanisme untuk mengatur kompleksitas bukti pembuktian ketika kekuatan jaringan berubah. Ini terjadi setiap 2016 blok, yang biasanya memakan waktu sekitar dua minggu. Tapi kami menambang blok setiap 20 menit, jadi itu akan memakan waktu empat minggu.Semuanya semakin buruk. Bahkan empat minggu kemudian, sampai kompleksitas konfirmasi telah berubah, akan diperlukan dua minggu lagi untuk memproses antrian yang terakumulasi sampai jaringan kembali ke indikator "normal" (cakupan 70% dan kemacetan periodik). Jadi, Anda harus menghadapi periode satu setengah bulan ketika konfirmasi memakan waktu dua minggu, dan biaya transaksi telah meningkat secara dramatis. Selain itu, dengan begitu banyak transaksi yang tertunda, mempools dari sebagian besar node akan diisi, sebagian besar transaksi bitcoin bahkan mungkin tidak akan dikirimkan, sehingga penjual dan dompet tidak akan menerima notifikasi transaksi dalam beberapa minggu.Jika masalah menyebabkan penurunan harga Bitcoin, maka penambangan akan menjadi semakin tidak menguntungkan, dan lingkaran setan akan berulang.Belum jelas apa kemungkinan skenario di atas (apa yang saya gambarkan sebagai skenario terburuk). Ada kemungkinan bahwa dengan penurunan biaya penambangan, nilai bitcoin akan naik. Dan sulit untuk memprediksi berapa persen daya hashing yang dapat meninggalkan jaringan setelah mengurangi hadiah. Ini bisa menjadi kurang dari 50%. Tapi saya juga berpikir bahwa tidak ada alasan untuk mengambil risiko dan itu sangat tidak bertanggung jawab untuk bermain begitu dekat dengan tepi jurang. Bahkan sekarang, jaringan dengan cakupan blok 70% mengalami masalah dengan kemacetan dan antrian. Setiap pengurangan daya jaringan akan memperburuk masalah.Fakta bahwa pengembang Bitcoin Core membawa jaringan ke keadaan seperti itu berbicara tentang kelalaian mereka yang luar biasa, dan saya pikir, dalam banyak hal, menunjukkan motivasi dan kompetensi mereka sebagai sebuah tim. Tidak ada alasan untuk melempar dadu dan melihat apakah skenario terburuk menjadi kenyataan.Untungnya, anggota komunitas individu mulai membicarakan hal ini dua tahun lalu dan bahkan meninggalkan tim Bitcoin Core untuk menulis kode baru untuk meningkatkan bandwidth jaringan. Ada cara untuk menghindari masalah.Apa yang harus dilakukan
- 2 . , . , ( ), . . , , - ( Coinbase). Bitcoin Classic , Classic , . .
- . , 4-5 , . @cnLedger (: ). .
- , -. , , . .
Perlu dicatat bahwa tim Bitcoin Core menerima solusi alternatif untuk masalah penskalaan - yang disebut sistem Segregated Witness (SegWit).
Meskipun ini adalah teknologi yang dibuat dengan baik, tampaknya berisiko untuk menggunakan pendekatan ini, mengingat situasi yang dijelaskan di atas. Salah satu risiko utama menggunakan sistem baru adalah bahwa ia memerlukan pengenalan kode baru tidak hanya di tingkat kernel, tetapi juga untuk setiap penyedia dompet yang menghasilkan transaksi. Tidak mungkin hal ini akan dilakukan dalam waktu singkat dan akan menghindari masalah penskalaan yang mengancam kita. Jumlah baris kode yang perlu Anda tulis ke semua peserta industri adalah beberapa urutan besarnya lebih besar dari jumlah baris kode untuk mengubah ukuran blok dari 1 MB menjadi 2 MB. Pengembang inti telah menjelaskan hal ini pada konferensi tersebut, tetapi mereka tampaknya tidak berubah pikiran mengenai solusi jangka pendek untuk masalah tersebut.Kesimpulan
Pendapat umum saya (yang saya ungkapkan di meja bundar akhir pekan lalu) adalah bahwa Bitcoin akan jauh lebih sukses dengan banyak peserta yang bekerja untuk meningkatkan protokol, dan tidak dengan satu tim dan keterbatasan mereka yang saya bicarakan. Saya pikir kita bisa melakukannya. Sebenarnya, kita harus melakukan ini.Jika Anda ingin memastikan kesuksesan Bitcoin, saya mendorong Anda untuk beralih ke Bitcoin Classic dalam jangka pendek dan kemudian melakukan segala yang mungkin untuk menerapkan tiga langkah yang dijelaskan di atas. Ini adalah jalan keluar terbaik dari situasi berbahaya di mana kita menemukan diri kita sendiri.Di masa depan, perlu untuk membentuk tim baru untuk bekerja pada protokol Bitcoin dan membantu mengatur sistem "multipartai" untuk menghindari risiko sistematis untuk kernel ketika hanya tim yang bekerja pada protokol tersebut. Semoga ada kabar baik dalam beberapa bulan mendatang. Source: https://habr.com/ru/post/id391265/
All Articles