การเปิดตัว Litecoin Core v0.15.1

โหนดต้นทาง: 1100815
เอเดรียน กัลลาเกอร์

ตาม Google+ เพจ or Twitter สำหรับข่าวการพัฒนาล่าสุด

เรายินดีที่จะเปิดตัว Litecoin Core 0.15.1 นี่เป็นเวอร์ชันรองใหม่ ซึ่งรวมถึงคุณลักษณะใหม่ การแก้ไขจุดบกพร่องต่างๆ และการปรับปรุงประสิทธิภาพ ตลอดจนการแปลที่อัปเดต ขอแนะนำให้ผู้ใช้ทุกคนอัปเกรดเป็นเวอร์ชันนี้

มีการเปลี่ยนแปลงวิธีที่ Litecoin Core จัดการกับการเชื่อมต่อแบบเพียร์และการบล็อกที่ไม่ถูกต้อง เพื่อเป็นการป้องกันความปลอดภัยต่อบล็อคเชนและเพื่อนร่วมงานที่ทำงานผิดปกติ

  • บล็อกที่ไม่ได้รับการร้องขอซึ่งมีงานน้อยกว่างานลูกโซ่ขั้นต่ำจะไม่ได้รับการประมวลผลอีกต่อไปแม้ว่าจะมีงานมากกว่าส่วนปลายก็ตาม (ปัญหาที่อาจเกิดขึ้นระหว่าง IBD ซึ่งทิปอาจมีงานน้อย) สิ่งนี้จะป้องกันไม่ให้เพียร์สูญเสียทรัพยากรของโหนด
  • เพียร์ที่ให้ห่วงโซ่ที่มีงานน้อยกว่างานลูกโซ่ขั้นต่ำระหว่าง IBD จะถูกตัดการเชื่อมต่อ
  • สำหรับเพียร์ขาออกที่กำหนด ตอนนี้เราตรวจสอบว่าบล็อกที่เป็นที่รู้จักดีที่สุดของพวกเขาทำงานได้ดีพอๆ กับคำแนะนำของเราหรือไม่ หากไม่เป็นเช่นนั้น และหากเรายังไม่เคยได้ยินเกี่ยวกับบล็อกที่มีการทำงานเพียงพอหลังจากหมดเวลา 20 นาที เราจะส่งข้อความ getheaders เดียว และรออีก 2 นาที หากหลังจากผ่านไปสองนาที บล็อกที่รู้จักดีที่สุดของพวกเขามีงานไม่เพียงพอ เราจะยกเลิกการเชื่อมต่อเพียร์นั้น เราปกป้องเพียร์ขาออกของเรา 4 คนจากการถูกตัดการเชื่อมต่อโดยตรรกะนี้ เพื่อป้องกันการเปลี่ยนแปลงโทโพโลยีเครือข่ายที่มากเกินไปอันเป็นผลมาจากอัลกอริทึมนี้ ในขณะที่ยังคงทำให้แน่ใจว่าเรามีโหนดจำนวนที่เหมาะสมซึ่งไม่ทราบว่าอยู่บนเชนปลอม
  • เพียร์ขาออก (ไม่ใช่แบบแมนนวล) ที่ให้บริการส่วนหัวของบล็อกที่ทราบแล้วว่าไม่ถูกต้อง (นอกเหนือจากการประกาศแบบคอมแพคบล็อก เนื่องจาก BIP 152 อนุญาตอย่างชัดเจนให้โหนดถ่ายทอดบล็อกขนาดกะทัดรัดก่อนที่จะตรวจสอบความถูกต้องทั้งหมด) จะถูกตัดการเชื่อมต่อ
  • หากไม่มีปลายลูกโซ่เกิน 7.5 นาที ตอนนี้เราคิดว่าปลายอาจเก่าและจะพยายามเชื่อมต่อกับเพียร์ขาออกเพิ่มเติม การตรวจสอบเป็นระยะช่วยให้มั่นใจได้ว่าหากมีการใช้การเชื่อมต่อเพียร์พิเศษนี้ เราจะยกเลิกการเชื่อมต่อเพียร์ที่ประกาศการบล็อกใหม่เป็นอย่างน้อย
  • ชุดของบล็อกที่ไม่ถูกต้องที่รู้จักทั้งหมด (เช่น บล็อกที่เราพยายามเชื่อมต่อ แต่พบว่าไม่ถูกต้อง) ได้รับการติดตามและใช้เพื่อตรวจสอบว่าส่วนหัวใหม่สร้างขึ้นบนสายโซ่ที่ไม่ถูกต้องหรือไม่ เพื่อให้แน่ใจว่าทุกอย่างที่มาจากบล็อกที่ไม่ถูกต้องถูกทำเครื่องหมายเป็นเช่นนี้

ค่าธรรมเนียมการถ่ายทอดขั้นต่ำ -minrelayfee ได้ลดลงเหลือ 0.01 ไลต์ต่อ kB (0.00001 LTC) นี่คือการเตรียมพร้อมสำหรับการลดค่าธรรมเนียมการทำธุรกรรมขั้นต่ำเป็น 0.1 lites ต่อ kB (0.0001 LTC) ในรุ่นถัดไป

เปลี่ยน Mempool --mempoolreplacement ถูกปิดใช้งานโดยค่าเริ่มต้น

แม้ว่า blockmaxweight จะเป็นที่ต้องการในการจำกัดขนาดของบล็อกที่ส่งคืนโดย getblocktemplate ตั้งแต่ 0.13.0 แต่ blockmaxsize ยังคงเป็นตัวเลือกสำหรับผู้ที่ต้องการจำกัดขนาดบล็อกโดยตรง การใช้ตัวเลือกนี้ส่งผลให้เกิดปัญหา UI สองสามประการ รวมถึงการเลือกค่าธรรมเนียมที่ไม่เหมาะสมและประสิทธิภาพที่แย่ลงกว่าเดิมเล็กน้อย และตอนนี้เลิกใช้แล้ว นอกจากนี้ ตัวเลือก blockmaxsize จะใช้เฉพาะในการคำนวณ blockmaxweight โดยนัย แทนที่จะจำกัดขนาดบล็อกโดยตรง นักขุดที่ต้องการจำกัดบล็อกตามขนาด แทนที่จะเป็นน้ำหนัก จะต้องดำเนินการด้วยตนเองโดยลบธุรกรรมออกจากเทมเพลตบล็อกโดยตรง

ตอนนี้การตั้งค่า GUI จะถูกเขียนไปที่ guisettings.ini.bak ในไดเร็กทอรีข้อมูลก่อนที่จะเช็ดเมื่อ -resetguisettings ใช้อาร์กิวเมนต์ สามารถใช้เพื่อแก้ไขปัญหาย้อนหลังเนื่องจากการตั้งค่า GUI

ก่อนหน้านี้ เป็นไปได้ที่จะเปิดกระเป๋าเงินเดียวกันสองครั้งด้วยการคัดลอกไฟล์กระเป๋าเงินด้วยตนเอง ทำให้เกิดปัญหาเมื่อเปิดทั้งสองพร้อมกัน ไม่สามารถเปิดสำเนาของกระเป๋าเงินเดียวกันได้อีกต่อไป

อาร์กิวเมนต์แก้ไขข้อบกพร่องที่ซ่อนอยู่ -minimumchainwork เพิ่มเข้ามาเพื่อให้สามารถใช้ค่างานขั้นต่ำที่กำหนดเองได้เมื่อตรวจสอบความถูกต้องของห่วงโซ่

  • ค่า “currentblocksize” ใน getmininginfo ถูกลบออกแล้ว
  • dumpwallet ไม่อนุญาตให้เขียนทับไฟล์อีกต่อไป นี่เป็นมาตรการรักษาความปลอดภัยและป้องกันความผิดพลาดของผู้ใช้ที่เป็นอันตราย
  • backupwallet ตอนนี้จะล้มเหลวเมื่อพยายามสำรองข้อมูลไปยังไฟล์ต้นฉบับ แทนที่จะทำลายกระเป๋าเงิน
  • listsinceblock ตอนนี้จะโยนข้อผิดพลาดหากไม่ทราบ blockhash ค่าอาร์กิวเมนต์ถูกส่ง แทนที่จะส่งคืนรายการธุรกรรมกระเป๋าเงินทั้งหมดตั้งแต่บล็อกกำเนิด ลักษณะการทำงานจะไม่เปลี่ยนแปลงเมื่อมีการระบุสตริงว่าง

หากต้องการดาวน์โหลด โปรดไปที่หน้าดาวน์โหลด โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม. หรือคุณสามารถดูโฟลเดอร์ดาวน์โหลด โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

โปรดใช้ GPG เพื่อตรวจสอบความสมบูรณ์ของไบนารีที่เผยแพร่ เพื่อให้แน่ใจว่าไบนารีที่คุณดาวน์โหลดไม่ถูกดัดแปลง คำแนะนำ GPG ของบรรทัดคำสั่ง Linux, MacOS และ Win32 cygwin พร้อมใช้งาน โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม. โปรดทราบว่าเรา GPG ลงนามไบนารีเพื่อความสะดวกของคุณ วิธีที่ดีที่สุดในการตรวจสอบความสมบูรณ์ของบิลด์คือการสร้างด้วยตัวเองโดยใช้ Gitian สามารถดูคำแนะนำเกี่ยวกับวิธีการดำเนินการสร้างเหล่านี้ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

สำหรับรุ่นนี้ ไบนารีได้รับการลงนามด้วยตัวระบุคีย์ FE3348877809386C (คีย์แทรชเชอร์).

แม้ว่าเวอร์ชันนี้จะได้รับการทดสอบอย่างหนัก แต่เวอร์ชันนี้อาจยังมีข้อบกพร่องอยู่ สำรองไฟล์ wallet.dat ของคุณทุกครั้งก่อนอัปเกรด หากคุณพบปัญหาใด ๆ โปรดแจ้งให้เราทราบโดยโพสต์ไปที่ส่วนการรายงานจุดบกพร่องด้านล่าง

สาขาหลักประกอบด้วยความมุ่งมั่นล่าสุดสำหรับ Litecoin Core รุ่นต่อไปที่เสถียร

สามารถดูคำแนะนำในการสร้างสำหรับ Linux ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

สามารถดูคำแนะนำในการสร้างสำหรับ OSX ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

สามารถดูคำแนะนำในการสร้างสำหรับ Windows ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

ส่งปัญหาใดๆ ที่คุณพบที่นี่ และหนึ่งในนักพัฒนา Litecoin จะช่วยคุณ

ลงทะเบียนสำหรับการประกาศเท่านั้นหรือการอภิปรายการพัฒนา

นี่คือแฮช SHA-256 ของไฟล์ที่เผยแพร่:

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

ขอขอบคุณทุกคนที่มีส่วนร่วมโดยตรงในการเปิดตัวครั้งนี้:

  • นักพัฒนา Bitcoin Core
  • เอเดรียน กัลลาเกอร์
  • น้าค
  • เกล็ดหิมะ
  • cryptonexii
  • กาบรีดอฟ
  • มาร์ตินสมิ ธ
  • นีโม่84
  • ppm0
  • โรมันนร
  • เส้าหลิน
  • spl0i7
  • ultragtx
  • วีโคสคิฟ
  • โมฆะหลัก
  • ซินซี

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

ประทับเวลา:

เพิ่มเติมจาก Litecoin