Baru-baru ini sebuah snafu besar dibuat perubahan pada repositori BIP 85. Bagi mereka yang tidak terbiasa dengan BIP, ini adalah skema yang sangat sederhana untuk memungkinkan pembuatan benih kata baru dari jalur turunan dalam benih kata yang Anda miliki. Logika BIP adalah memungkinkan orang yang menggunakan banyak dompet untuk mengelola kekacauan karena harus memelihara cadangan jarak jauh individual untuk beberapa dompet.

Dengan menghasilkan benih baru berdasarkan entropi jalur turunan, pengguna hanya dapat membuat satu cadangan benih kata “induk”, dan dari sana dapat membuat ulang benih turunan apa pun dari benih induk tersebut. Satu cadangan, dan Anda dapat memiliki benih kata gratis sebanyak yang Anda perlukan. Mereka juga aman untuk diangkut, diimpor ke perangkat atau dompet yang berbeda, dan tidak memiliki risiko membahayakan master seed atau koin apa pun yang disimpan di dalamnya.

Secara kriptografis tidak ada cara untuk melakukan roll back dari benih anak ke benih induk, meskipun benih tersebut telah disusupi. Desain ini membuatnya sangat aman untuk menggunakan banyak seed/dompet independen, sekaligus menyederhanakan proses pencadangan untuk melindungi dari kehilangan.

BIP telah diperbarui untuk mengikuti proposal permintaan tarik yang menjelaskan banyak hal, tetapi perubahan utamanya adalah perubahan pada cara kunci anak sebenarnya dihasilkan, tampaknya mengikuti spesifikasi di BIP 32 (yang merinci cara membuat kunci menggunakan jalur turunan di dompet HD) yang BIP 85 tidak melakukannya secara ketat. Hal ini akan menyebabkan jalur BIP 85 yang sama menghasilkan kunci yang berbeda dibandingkan dengan spesifikasi saat ini. Ini adalah perubahan yang menghancurkan.

Jika telah diterapkan dalam spesifikasi baru oleh proyek apa pun, itu tidak akan menghasilkan benih BIP 85 lama yang telah dibuat dan dikirim oleh pengguna dengan benar. Artinya dana tersebut akan “hilang” dalam artian dompet pembaruan tidak lagi menghasilkan kunci dengan benar untuk mendapatkan uang orang jika mereka kehilangan salinan benih yang dibuat sebelumnya.

Kenyataannya adalah, tidak ada dompet yang akan mengimplementasikan fitur tersebut, atau jika mereka menerapkannya, mereka akan melakukannya dengan cara yang mendukung kedua metode tersebut, karena mereka sudah memiliki pengguna di dunia yang telah menghasilkan benih menggunakan spesifikasi lama. Pembuat dompet dan perangkat tidak akan memperkenalkan perubahan yang hanya akan merusak kemampuan pengguna untuk memulihkan dana yang ada, dan hal ini bukan demi kepentingan terbaik mereka.

Semua kejadian ini menunjukkan kurangnya komunikasi, tidak lebih. Tidak ada risiko nyata terjadinya penipuan yang dapat menimbulkan konsekuensi nyata yang akan berdampak pada pengguna. Proyek pelaksana BIP 85 tidak melakukan perubahan apa pun, tidak terjadi apa-apa kecuali dokumen teknisnya diubah. Bahkan dikembalikan untuk menghapus perubahan segera setelah reaksi masyarakat terhadap sifat perubahan tersebut, dan kurangnya komunikasi antara pengembang dan proyek yang benar-benar melaksanakan BIP.

Masyarakat harus berhenti membesar-besarkan kegagalan komunikasi seperti ini, yang tidak memiliki konsekuensi nyata, sebagai contoh kejahatan, atau kegagalan kompetensi yang parah. Itu hanya sebuah kesalahan, yang bisa dipelajari dengan meningkatkan komunikasi antara pengembang dan pengelola proyek di masa depan, yang tidak menimbulkan kerugian bagi siapa pun.

Meledakkan sarang tikus mondok ke pegunungan seperti ini tidak membantu siapa pun di luar angkasa, dan tidak memperbaiki masalah nyata dalam komunikasi dan koordinasi di luar angkasa. Mengontekstualisasikan cara-cara sipil yang produktif dengan tepat agar masyarakat dapat belajar adalah cara untuk menangani hal ini.

Sumber