Mayor Bug di Parity Ethereum Klien Bisa Menyebabkan Mainchain untuk Berpisah

Bug lain telah ditemukan di klien Parity Ethereum menurut posting blog yang dibuat oleh pengembang pada 6 Juni 2018. Bereaksi dengan cepat untuk pengembangan, staf teknis telah merilis patch dan binari tetap bagi pengguna untuk mengunduh. Bug tersebut akan menyebabkan node tidak sinkron dengan jaringan.

Kerentanan Kritis dalam Paritas
Perusahaan teknologi yang berbasis di Inggris melanjutkan dengan menyatakan bahwa bug itu bisa memicu blok cacat yang salah untuk diproses di jaringan, sehingga membelah rantai utama.

Bug itu ditemukan oleh tim pengembang pada 5 Juni 2018, di Ropsten. Ropsten adalah testnet yang digunakan oleh Parity. Itu mempengaruhi semua node yang menjalankan versi Parity 1.10.5 stabil dan 1.11.2 beta. Meskipun kerentanan itu awalnya ditemukan pada testnet, para pengembang percaya bahwa itu dapat dieksploitasi di mainnet juga.

Menurut tim pengembangan, jika node pada jaringan Ethereum yang menjalankan Parity menerima transaksi yang salah yang berasal dari alamat “0xfff… fff”, node penambangan akan menghasilkan blok abnormal. Blok yang salah ini masih akan diperlakukan sebagai otentik oleh node lain yang menjalankan Parity.

Kerentanan Bisa Membagi Mainchain
Jika node yang terkena dikendalikan mayoritas dari semua daya penambangan tersedia di jaringan, sebagian besar node akan memvalidasi blok yang rusak. Ini akan menciptakan perpecahan dalam rantai utama karena sebagian besar node akan dipaksa untuk menyelaraskan dengan aturan konsensus baru.

Penambang memvalidasi transaksi dan memastikan semua peserta dalam jaringan mengikuti aturan konsensus. Mainchain adalah rantai operasi yang paling luas yang kembali ke blok genesis. Penambang menambang blok transaksi baru setiap beberapa menit dan menambahkannya ke rantai transaksi lainnya ini.

Rantai utama akan dibagi menjadi dua dengan satu rantai yang berisi semua transaksi sampai bug itu ditemukan dan rantai kedua dengan transaksi yang lebih baru. Kedua rantai akan memiliki salinan semua transaksi dari blok genesis sampai titik itu.

Node yang terpengaruh menerima transaksi yang salah akan menyebabkan node yang jujur ​​tidak sinkron dengan jaringan. Namun, karena hanya 30 persen dari semua node Ethereum yang menggunakan Parity untuk tetap sinkron dengan jaringan, hampir tidak ada kemungkinan bahwa bug tersebut dapat memecah rantai utama. Namun demikian, para pengembang tidak mau mengambil risiko dan segera menambalnya.

Semua node menggunakan Parity Ethereum Client harus segera memperbarui ke versi 1.10.6 stabil atau 1.11.3 beta untuk memastikan status berjalan.

Paritas dan Bug
Bug dan kerentanan kritis sering ditemukan di Paritas. Bahkan, frekuensi penemuan telah meletakkan tanda tanya atas keandalan dan keamanan Paritas itu sendiri.

Sebuah kerentanan kritis yang dipicu pada tanggal 6 November, 2017, mengakibatkan melumpuhkan dompet dibuat setelah 20 Juli 2018. Itu berakhir pembekuan $ 280 juta senilai eter, sepertiga dari yang milik pendiri paritas Gavin Wood .

Kategori: Altcoins , Blockchain , Ethereum , Berita , Tek

Tag: blockchain , teknologi blockchain , Bug , Ethereum , Ethereum blockchain , Parity , Ropsten , keamanan