Pilih Laman
inChanger

Mengingat tingkat keparahannya, tim harus berkoordinasi dengan penambang untuk memperbaiki cacat tersebut dengan garpu lunak darurat.

Tim di balik proyek Server Nama Domain (DNS) terdesentralisasi, Handshake, baru-baru ini memperbaiki bug yang dapat meningkatkan pasokan koin HNS.

Ketika ada di kode Handshake, bug itu tidak pernah dieksploitasi dan tidak ada dana pengguna atau data domain yang dikompromikan, tulis pengembang Handshake dalam sebuah posting .

“Sebuah cacat ditemukan dalam protokol Handshake yang secara tidak sengaja dapat meningkatkan total suplai koin HNS melebihi batas yang dirancang,” tulis postingan tersebut. “Seorang pengguna dengan klaim nama cadangan bisa saja secara tidak sengaja menghasilkan sejumlah kecil HNS ekstra dengan memodifikasi dompet mereka. Dalam skenario terburuk, penambang jahat dapat menghasilkan HNS ekstra yang hampir tidak terbatas di setiap blok. Bug tidak pernah dieksploitasi dan sekarang telah diperbaiki. ”

Tim menyarankan penambang dan operator node untuk memperbarui ke versi terbaru secepatnya.

Handshake adalah layanan nama domain terdesentralisasi, di mana pengguna dapat membeli nama Handshake, alternatif pengenal DNS yang biasanya digunakan untuk mengakses situs web (pengguna Handshake membayarnya dengan token HNS). Per posting blog, bug tersebut akan memberi pengguna yang mengklaim nama Handshake kemampuan untuk secara tidak sengaja mencetak token HNS tambahan.

Bug inflasi jabat tangan
Matthew Zipkin, mantan pengembang di BitGo dan kontributor Bcoin , memberi tahu tim tentang kerentanan tersebut pada 24 Maret. Dari sini, pengembang Handshake (dan arsitek Lightning Network) Joseph Poon dan sesama pengembang Handshake Christopher Jeffrey memberi kode perbaikan yang diluncurkan ke HNS mining pool terlebih dahulu.

Tim mendekati penambang seperti F2Pool dan Poolin terlebih dahulu karena bug tersebut memerlukan perombakan kode Handshake.

“Cacat ini bukan hanya bug implementasi yang dapat diperbaiki dengan tambalan perangkat lunak. Ini adalah masalah dengan desain protokol Handshake sehingga mempengaruhi setiap pengguna dan semua node penuh. Satu-satunya cara untuk memperbaiki masalah semacam ini adalah dengan soft fork, yang menambahkan aturan baru ke protokol dan diberlakukan oleh penambang, ”kata mereka.

“Garpu lunak” adalah peningkatan blockchain di mana versi baru dari perangkat lunak dibuat kompatibel dengan versi yang lebih lama dan, seperti yang diakui oleh pos, biasanya terjadi dengan keterlibatan komunitas total. Tim Handshake mengeksekusi soft fork darurat ini karena “cacat tidak dapat diungkapkan sampai aturan protokol baru diberlakukan dan diberlakukan dengan hashrate sebanyak mungkin,” kata tim tersebut dalam postingan tersebut.

https://www.coindesk.com/handshake-patches-inflation-bug

inChanger