Bitcoin menghadapi ancaman serangan distorsi waktu
Baru-baru ini, komunitas pengembang Bitcoin mengajukan proposal soft fork yang disebut "Pembersihan Konsensus Besar", yang bertujuan untuk memperbaiki beberapa kerentanan dan kelemahan yang telah lama ada dalam protokol Bitcoin. Salah satu kerentanan yang mendapat perhatian besar disebut "serangan distorsi waktu", yang merupakan potensi risiko keamanan yang serius.
Serangan distorsi waktu memanfaatkan cacat desain dalam algoritma penyesuaian kesulitan Bitcoin. Dalam protokol Bitcoin saat ini, penyesuaian kesulitan didasarkan pada perbedaan stempel waktu dari blok pertama dan terakhir dalam jendela setiap 2016 blok. Namun, metode perhitungan ini memiliki celah, yang memungkinkan penambang jahat untuk memanipulasi stempel waktu blok untuk mempengaruhi penyesuaian kesulitan.
Penyerang dapat melakukan serangan distorsi waktu dengan cara berikut:
Di sebagian besar blok, cap waktu diatur satu detik lebih awal dari blok sebelumnya.
Setiap beberapa blok, waktu cap akan sedikit ditambahkan untuk memenuhi aturan waktu lalu median (MPT).
Pada blok terakhir dari setiap periode penyesuaian kesulitan, atur cap waktu ke waktu sebenarnya.
Dalam blok pertama dari siklus berikutnya, kembali panggil cap waktu ke masa lalu.
Dengan cara ini, penyerang dapat membuat waktu blockchain tertinggal secara bertahap dibandingkan dengan waktu dunia nyata, sehingga mempengaruhi algoritma penyesuaian kesulitan. Ini dapat menyebabkan kesulitan terus menurun, memungkinkan penyerang untuk membuat blok dengan sangat cepat dan mendapatkan banyak hadiah Bitcoin.
Meskipun melaksanakan serangan ini menghadapi banyak tantangan dalam praktiknya, seperti kebutuhan untuk mengendalikan sebagian besar kekuatan komputasi, mengkoordinasikan beberapa penambang, dan lain-lain, potensi bahaya yang ditimbulkan tidak dapat diabaikan. Untuk mengatasi masalah ini, para pengembang telah mengajukan beberapa kemungkinan solusi perbaikan:
Mengubah algoritma penyesuaian kesulitan, menggunakan selisih waktu antara jendela penyesuaian yang berdekatan untuk perhitungan.
Menghapus aturan MPT, yang mengharuskan timestamp setiap blok harus meningkat secara ketat.
Memperkenalkan aturan pembatasan baru, yang mengharuskan stempel waktu blok pertama dari periode kesulitan baru tidak lebih awal dari rentang waktu tertentu dari blok terakhir periode sebelumnya.
Saat ini, para pengembang cenderung memilih skema ketiga, yaitu memperkenalkan batas waktu 2 jam. Skema ini dapat secara efektif mengurangi serangan distorsi waktu sekaligus meminimalkan dampaknya terhadap aktivitas penambangan yang normal.
Komunitas Bitcoin sedang aktif mendiskusikan proposal ini untuk memastikan keamanan dan stabilitas jangka panjang jaringan. Seiring dengan berkembangnya diskusi, kami berharap dapat melihat celah penting ini diperbaiki dalam waktu dekat, yang akan lebih meningkatkan ketahanan jaringan Bitcoin.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 Suka
Hadiah
13
2
Bagikan
Komentar
0/400
RugPullAlarm
· 07-12 19:46
Lihat data yang berbicara, pada bulan Oktober sudah ada lebih dari 23 peringatan kerentanan Timestamp di on-chain, Penambang masih berpura-pura tidak tahu?
Lihat AsliBalas0
LowCapGemHunter
· 07-12 19:41
Dengan banyaknya celah seperti ini, apakah ini bisa berhasil?
Bitcoin menghadapi serangan distorsi waktu, pengembang mengusulkan solusi perbaikan
Bitcoin menghadapi ancaman serangan distorsi waktu
Baru-baru ini, komunitas pengembang Bitcoin mengajukan proposal soft fork yang disebut "Pembersihan Konsensus Besar", yang bertujuan untuk memperbaiki beberapa kerentanan dan kelemahan yang telah lama ada dalam protokol Bitcoin. Salah satu kerentanan yang mendapat perhatian besar disebut "serangan distorsi waktu", yang merupakan potensi risiko keamanan yang serius.
Serangan distorsi waktu memanfaatkan cacat desain dalam algoritma penyesuaian kesulitan Bitcoin. Dalam protokol Bitcoin saat ini, penyesuaian kesulitan didasarkan pada perbedaan stempel waktu dari blok pertama dan terakhir dalam jendela setiap 2016 blok. Namun, metode perhitungan ini memiliki celah, yang memungkinkan penambang jahat untuk memanipulasi stempel waktu blok untuk mempengaruhi penyesuaian kesulitan.
Penyerang dapat melakukan serangan distorsi waktu dengan cara berikut:
Dengan cara ini, penyerang dapat membuat waktu blockchain tertinggal secara bertahap dibandingkan dengan waktu dunia nyata, sehingga mempengaruhi algoritma penyesuaian kesulitan. Ini dapat menyebabkan kesulitan terus menurun, memungkinkan penyerang untuk membuat blok dengan sangat cepat dan mendapatkan banyak hadiah Bitcoin.
Meskipun melaksanakan serangan ini menghadapi banyak tantangan dalam praktiknya, seperti kebutuhan untuk mengendalikan sebagian besar kekuatan komputasi, mengkoordinasikan beberapa penambang, dan lain-lain, potensi bahaya yang ditimbulkan tidak dapat diabaikan. Untuk mengatasi masalah ini, para pengembang telah mengajukan beberapa kemungkinan solusi perbaikan:
Saat ini, para pengembang cenderung memilih skema ketiga, yaitu memperkenalkan batas waktu 2 jam. Skema ini dapat secara efektif mengurangi serangan distorsi waktu sekaligus meminimalkan dampaknya terhadap aktivitas penambangan yang normal.
Komunitas Bitcoin sedang aktif mendiskusikan proposal ini untuk memastikan keamanan dan stabilitas jangka panjang jaringan. Seiring dengan berkembangnya diskusi, kami berharap dapat melihat celah penting ini diperbaiki dalam waktu dekat, yang akan lebih meningkatkan ketahanan jaringan Bitcoin.