top of page

Pembaruan: Blok Stuck Disebabkan oleh Kesulitan di Testnet 1.5

Pada 12 Juli 2021, Silicoin mengambil snapshot di ketinggian blok 93939 dan memulai testnet1.5. Itu berjalan stabil pada awalnya, tetapi macet di ketinggian blok 2601. Kemudian bergerak lagi dan berhenti sekali lagi di ketinggian blok 2909 setelah beberapa jam.


Tim Silicoin telah menyelidiki laporan tersebut secara menyeluruh dan menemukan kesulitan yang menyebabkannya.



Apa yang telah terjadi


Pada tanggal ketika Silicoin meluncurkan testnet1.5, tim Silicoin menerima laporan bahwa rantai macet di ketinggian blok 2601. Setelah tim menyelidiki, pengembang mengonfirmasi bahwa kesulitan menyebabkan masalah ini. Kesulitan awal ditetapkan terlalu rendah; kemudian, penguasa waktu tidak dapat menangani tantangan besar yang tertunda tepat waktu. Itulah sebabnya testnet1.5 menjadi tidak stabil.


Tindakan yang Diambil


Tim memeriksa semua kode ketika Silicoin mendapat laporan karena testnet1.5 menggabungkan prinsip-prinsip baru dari Chia, pada kenyataannya, dan pengembang khawatir ada beberapa konflik. Namun, tim memastikan kesulitan yang menyebabkan masalah ini setelah penyelidikan.


Pertama-tama, tim mencoba mengerahkan penguasa waktu yang lebih kuat untuk memproses tantangan yang tertunda tersebut. Sayangnya, ada terlalu banyak yang tertunda, dan solusinya gagal. Jadi, satu-satunya cara Silicoin dapat melakukannya adalah dengan mereset rantai baru dengan tingkat kesulitan awal yang sesuai. Tapi ada bug di blok genesis ketika v0.08 dirilis. Jadi untuk memastikan pengguna tidak salah menginstal versi dan bingung, tim menghapus v0.0.7 dan v0.0.8 dari GitHub. Kemudian tim Silicoin melakukan perubahan tingkat kesulitan. Testnet1.5 mengubah kesulitan itu sendiri secara otomatis setiap 768 blok. Setelah dilakukan pengujian, blok yang dihasilkan versi 0.0.9 kembali stabil.


Meskipun v0.0.8 gagal tetapi yang menarik adalah kami menemukan kesalahan jaringan chia dan memperbaikinya tanpa niat. Sekarang bug telah diperbaiki dan berhasil digabungkan ke chia mainnet. Untuk lebih jelasnya silahkan cek https://github.com/Chia-Network/chia-blockchain/pull/7419



Detail Teknis


- Memperbaiki masalah kelulusan filter tinggi.


- Kesulitan yang disesuaikan. Sekarang testnet1.5 menyesuaikan kesulitan secara otomatis setiap 768 blok, bukan sekitar 4000 blok di Chia.


- Meningkatkan penguasa waktu yang lebih kuat untuk memproses tantangan.


- Menambahkan lebih banyak pengantar untuk meningkatkan masalah sinkronisasi.


- Menggabungkan kode baru dari jaringan Chia dan mendukung plot baru.


- Memperbaiki kesalahan saat menyinkronkan dengan ketinggian 0 untuk chia dan silikon.


SEMUA dalam semua dalam SEMUA


Bahkan kami membuat beberapa kesalahan kali ini, dan kami menemukan masih banyak pengguna yang mendukung kami. Tidak ada yang mengeluh, dan hanya ada beberapa lelucon hangat. Itu membuat kita malu - Betapa bodohnya kita! Kami mungkin memilih nama yang salah sebagai lelucon Lol ... Bagaimanapun, terima kasih atas kesabaran dan kepercayaan Anda. Kami mungkin bukan tim yang paling cerdas, tetapi kami akan terus bekerja terlepas dari masalah apa pun yang kami temui di masa depan.


Meskipun Silicoin asli dari Chia, kami memiliki ide sendiri. Apa yang kami inginkan bukanlah mengakhiri Chia tetapi mencoba lebih banyak inovasi berdasarkan itu. Itulah sebabnya kami melakukan fork Chia di testnet1, sama dengan fork lainnya, lalu melanjutkan sesuatu yang baru di jaringan selanjutnya. Kami tergila-gila dengan kode Chia dan ingin melihat lebih banyak perbedaan. Sejujurnya, kami bahkan tidak keberatan menjadi rantai pengujian Chia. Tapi tentu saja, pertama-tama kita harus menjadi garpu chia yang paling stabil.


Last but not least, jika Anda seorang pengembang dengan beberapa ide menarik...Jika Anda tidak keberatan bahwa kami bukan tim yang paling berbakat...Bergabunglah dengan kami sekarang! Kami sangat membutuhkan bantuan Anda untuk membuat Silicoin hebat.

Kami mencintaimu 3000.

0 tampilan0 komentar

Postingan Terakhir

Lihat Semua

Komentar


bottom of page