Rilis Litecoin Core v0.15.1

Node Sumber: 1100815
Adrian Gallagher

Ikuti Google+ page or Twitter untuk berita dev terbaru.

Kami senang untuk merilis rilis Litecoin Core 0.15.1. Ini adalah rilis versi minor baru, termasuk fitur baru, berbagai perbaikan bug dan peningkatan kinerja, serta terjemahan yang diperbarui. Disarankan bagi semua pengguna untuk meningkatkan ke versi ini.

Sejumlah perubahan pada cara Litecoin Core menangani koneksi peer dan blok yang tidak valid telah dibuat, sebagai tindakan pencegahan keamanan terhadap fork blockchain dan rekan-rekan yang berperilaku buruk.

  • Blok yang tidak diminta dengan pekerjaan lebih sedikit daripada pekerjaan rantai minimum sekarang tidak lagi diproses bahkan jika mereka memiliki lebih banyak pekerjaan daripada tip (masalah potensial selama IBD di mana tip mungkin memiliki pekerjaan rendah). Ini mencegah rekan-rekan menyia-nyiakan sumber daya dari sebuah simpul.
  • Peer yang menyediakan rantai dengan pekerjaan yang lebih sedikit daripada pekerjaan rantai minimum selama IBD sekarang akan diputuskan.
  • Untuk rekan keluar yang diberikan, kami sekarang memeriksa apakah blok mereka yang paling terkenal memiliki setidaknya banyak pekerjaan seperti tip kami. Jika tidak, dan jika kami masih belum mendengar tentang blok dengan pekerjaan yang cukup setelah batas waktu 20 menit, maka kami mengirim satu pesan getheader, dan menunggu 2 menit lagi. Jika setelah dua menit blok mereka yang paling terkenal tidak memiliki pekerjaan yang cukup, kami memutuskan koneksi rekan itu. Kami melindungi 4 rekan keluar kami agar tidak terputus oleh logika ini untuk mencegah perubahan topologi jaringan yang berlebihan sebagai akibat dari algoritme ini, sambil tetap memastikan bahwa kami memiliki jumlah node yang wajar yang tidak diketahui berada di rantai palsu.
  • Rekan keluar (non-manual) yang melayani kami memblokir header yang sudah diketahui tidak valid (selain pengumuman blok kompak, karena BIP 152 secara eksplisit mengizinkan node untuk menyampaikan blok kompak sebelum sepenuhnya memvalidasinya) sekarang akan terputus.
  • Jika ujung rantai belum dimajukan selama lebih dari 7.5 menit, kami sekarang menganggap ujung mungkin basi dan akan mencoba menyambung ke rekan keluar tambahan. Pemeriksaan berkala memastikan bahwa jika koneksi rekan ekstra ini digunakan, kami akan memutuskan koneksi rekan yang paling baru mengumumkan blok baru.
  • Kumpulan dari semua blok yang tidak valid (yaitu blok yang kami coba sambungkan tetapi ternyata tidak valid) sekarang dilacak dan digunakan untuk memeriksa apakah tajuk baru dibangun di atas rantai yang tidak valid. Ini memastikan bahwa semua yang turun dari blok yang tidak valid ditandai seperti itu.

Biaya estafet minimum -minrelayfee telah diturunkan menjadi 0.01 liter per kB (0.00001 LTC). Ini untuk mempersiapkan penurunan biaya transaksi minimum menjadi 0.1 lites per kB (0.0001 LTC) di rilis berikutnya.

Penggantian Mempool --mempoolreplacement telah dinonaktifkan secara default.

Meskipun blockmaxweight lebih disukai untuk membatasi ukuran blok yang dikembalikan oleh getblocktemplate sejak 0.13.0, blockmaxsize tetap menjadi pilihan bagi mereka yang ingin membatasi ukuran blok mereka secara langsung. Menggunakan opsi ini menghasilkan beberapa masalah UI serta pemilihan biaya yang tidak optimal dan kinerja yang sedikit lebih buruk, dan karenanya sekarang tidak digunakan lagi. Selanjutnya, opsi blockmaxsize sekarang hanya digunakan untuk menghitung blockmaxweight tersirat, daripada membatasi ukuran blok secara langsung. Setiap penambang yang ingin membatasi blok mereka berdasarkan ukuran, bukan berdasarkan berat, harus melakukannya secara manual dengan menghapus transaksi dari template blok mereka secara langsung.

Pengaturan GUI sekarang akan ditulis ke guisettings.ini.bak di direktori data sebelum menghapusnya saat -resetguisettings argumen digunakan. Ini dapat digunakan untuk memecahkan masalah secara surut karena pengaturan GUI.

Sebelumnya, dimungkinkan untuk membuka dompet yang sama dua kali dengan menyalin file dompet secara manual, menyebabkan masalah ketika keduanya dibuka secara bersamaan. Tidak mungkin lagi membuka salinan dompet yang sama.

Argumen debug tersembunyi -minimumchainwork telah ditambahkan untuk memungkinkan nilai kerja minimum khusus digunakan saat memvalidasi rantai.

  • Nilai "currentblocksize" di getmininginfo telah dihapus.
  • dumpwallet tidak lagi mengizinkan penimpaan file. Ini adalah tindakan pengamanan serta mencegah kesalahan pengguna yang berbahaya.
  • backupwallet sekarang akan gagal ketika mencoba mencadangkan ke file sumber, daripada menghancurkan dompet.
  • listsinceblock sekarang akan membuat kesalahan jika tidak diketahui blockhash nilai argumen dilewatkan, alih-alih mengembalikan daftar semua transaksi dompet sejak blok genesis. Perilaku tidak berubah ketika string kosong disediakan.

Untuk mengunduh, silakan kunjungi halaman unduhan di sini. Atau, Anda dapat melihat folder unduhan di sini.

Harap gunakan GPG untuk memverifikasi integritas biner rilis. Ini memastikan bahwa biner yang Anda unduh tidak dirusak. Instruksi GPG baris perintah Linux, MacOS dan Win32 cygwin tersedia di sini. Harap perhatikan juga bahwa kami GPG menandatangani biner sebagai kemudahan bagi Anda, cara terbaik untuk memverifikasi integritas build adalah dengan membangunnya sendiri menggunakan Gitian. Instruksi tentang cara melakukan build ini, dapat ditemukan di sini.

Untuk rilis ini, binari telah ditandatangani dengan pengenal kunci FE3348877809386C (kunci mesin pencacah).

Meskipun versi ini sedang diuji berat, versi ini mungkin masih mengandung bug. Selalu buat cadangan file wallet.dat Anda sebelum meningkatkan. Jika Anda mengalami masalah apa pun, beri tahu kami dengan memposting ke bagian pelaporan bug di bawah.

Cabang master berisi komitmen terbaru untuk rilis stabil berikutnya dari Litecoin Core.

Instruksi build untuk Linux dapat ditemukan di sini.

Instruksi build untuk OSX dapat ditemukan di sini.

Instruksi build untuk Windows dapat ditemukan di sini.

Kirimkan masalah apa pun yang Anda temui di sini dan salah satu pengembang Litecoin akan membantu Anda.

Daftar untuk pengumuman saja atau diskusi pengembangan.

Ini adalah hash SHA-256 dari file yang dirilis:

686acf75f76befd39ca8b3a6b3ea86e52775fc33220970cd6db9e75c6bb814dc litecoin-0.15.1-aarch64-linux-gnu.tar.gz
38df3210486dfe1af59b0db713be7c5567158dda6510efc92e76b5c3adfa7602 litecoin-0.15.1-arm-linux-gnueabihf.tar.gz
8559c17d4b7ca77c2b8844d9013cf4a7e575515263deae06c64f4c5da1486a12 litecoin-0.15.1-i686-pc-linux-gnu.tar.gz
2bb565a77779be4ed5b186c93891bc0a12352c94316a1fc44388898f7afb7bc2 litecoin-0.15.1-osx64.tar.gz
e33039232541c190a1529323b6d872d986f8b14bc2fcb8763721de52ed9f9096 litecoin-0.15.1-osx.dmg
d5b2b12b7d7817ad0db5abb54fb06cd37e5379db1b89c72d656df3ba59d355be litecoin-0.15.1.tar.gz
97fd13845045475a62e5707ded25d5be75ea1c4d89080418dcba7a670ee46dad litecoin-0.15.1-win32-setup.exe
7885caabac4968480511b502621670edbb7b0661378cb8a6da86450a74c83d94 litecoin-0.15.1-win32.zip
71d430481e5064ad56e793b81f1d5e5f9f811107794a95c6ad751a3bee9d6e99 litecoin-0.15.1-win64-setup.exe
eae66242ef66ee22f403ade0c2795ff74f6654bf3fc546e99bde2e6e4c9e148f litecoin-0.15.1-win64.zip
77062f7bad781dd6667854b3c094dbf51094b33405c6cd25c36d07e0dd5e92e5 litecoin-0.15.1-x86_64-linux-gnu.tar.gz

Terima kasih kepada semua orang yang berkontribusi langsung pada rilis ini:

  • Pengembang Inti Bitcoin
  • Adrian Gallagher
  • bibi
  • coblee
  • cryptonexii
  • gabrieldov.dll
  • Martin Smith
  • NeMO84
  • ppm0
  • romanornr
  • shaolinfry.dll
  • spl0i7
  • ultragtx
  • VKoskiv
  • batal
  • xinxi

Source: https://blog.litecoin.org/litecoin-core-v0-15-1-release-d2a400cb78bc?source=rss—-d41bceeb173b—4

Stempel Waktu:

Lebih dari Litecoin