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

โหนดต้นทาง: 1298407

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

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

วิธีอัปเกรด

ประการแรก ขอขอบคุณที่ใช้งาน Litecoin Core และช่วยรักษาความปลอดภัยให้กับเครือข่าย!

ขณะที่คุณใช้ Litecoin Core เวอร์ชันเก่า ให้ปิดตัวลง รอจนกว่าจะปิดโดยสมบูรณ์ — ซึ่งอาจใช้เวลาสองสามนาทีสำหรับเวอร์ชั่นเก่า — จากนั้นทำตามขั้นตอนง่ายๆ เหล่านี้: สำหรับ Windows: เพียงเรียกใช้ตัวติดตั้ง สำหรับ Mac: คัดลอกไปที่ /Applications/Litecoin-Qt สำหรับ Linux: copy cover litecoind/litecoin -qt.

หมายเหตุ: การอัพเกรดโดยตรงจาก Litecoin Core เวอร์ชัน 'หมดอายุการใช้งาน' เป็นไปได้ แต่อาจใช้เวลาสักครู่หากจำเป็นต้องย้ายไดเรกทอรีข้อมูล โดยทั่วไปรองรับ Litecoin Core เวอร์ชันกระเป๋าสตางค์เก่า

เข้ากันได้

Litecoin Core ได้รับการสนับสนุนและทดสอบอย่างกว้างขวางบนระบบปฏิบัติการโดยใช้เคอร์เนล Linux, macOS 10.10+, Windows 7 และใหม่กว่า ไม่แนะนำให้ใช้ Litecoin Core กับระบบที่ไม่รองรับ

Litecoin Core ควรทำงานบนระบบที่คล้าย Unix อื่น ๆ ส่วนใหญ่ แต่ไม่มีการทดสอบกับระบบเหล่านี้บ่อยๆ

ฟิลด์ MWEB ที่เพิ่มใน BlockIndex และรูปแบบการทำให้เป็นอนุกรมของบล็อกเปลี่ยนไป การดาวน์เกรดเป็นเวอร์ชันเก่าไม่ปลอดภัย หากอัพเกรดเป็น 0.21.2 หลังจาก เปิดใช้งาน MWEB แล้ว คุณต้องซิงค์ใหม่เพื่อดาวน์โหลดบล็อก MWEB

การเปลี่ยนแปลงที่น่าทึ่ง

การเปลี่ยนแปลงฉันทามติ

  • ข่าวประชาสัมพันธ์ฉบับนี้ใช้กฎฉันทามติของ MWEB ที่เสนอ (ลิป 002, ลิป 003และ ลิป 004)

P2P และการเปลี่ยนแปลงเครือข่าย

  • แฟล็กบริการใหม่ NODE_MWEB (1 << 24) ถูกเพิ่มเพื่อส่งสัญญาณไปยังเพียร์ว่าโหนดรองรับ MWEB เมื่อเพียร์ที่เชื่อมต่อทั้งสองโฆษณาความสามารถนี้ พวกเขาควรจะให้ข้อมูล MWEB ทั้งหมดเมื่อแบ่งปันธุรกรรม บล็อก และบล็อกที่กระชับระหว่างกัน
  • ขณะนี้ Nodes ได้ประกาศการสนับสนุน Compact Block เวอร์ชัน 3 เพื่อแจ้งให้เพื่อนร่วมงานทราบว่าสามารถให้ข้อมูล MWEB ใน Compact Blocks ได้

อัปเดต RPC

  • ตอนนี้ getblockheader ส่งคืนฟิลด์ mweb_header เพิ่มเติมที่มีข้อมูลส่วนหัว MWEB ทั้งหมด และฟิลด์ mweb_amount ที่มีจำนวนเหรียญทั้งหมดที่ตรึงเข้ากับ MWEB หลังจากใช้บล็อก
  • ตอนนี้ getblock ส่งคืนฟิลด์ mweb เพิ่มเติมที่มีข้อมูลส่วนหัว MWEB และอินพุต เอาต์พุต และเคอร์เนลทั้งหมดในบล็อก MWEB
  • เพิ่มฟิลด์ mwebweight, descendantmwebweight, ancestormwebweight และ mweb ไปยัง getrawmempool, getmempoolancestors, getmempooldescendants และ getmempoolentry
  • เพิ่มฟิลด์ใหม่เพื่ออธิบายอินพุต เอาต์พุต และเคอร์เนลของธุรกรรม MWEB สำหรับ getrawtransaction

การเปลี่ยนแปลง RPC ที่เกี่ยวข้องกับ Wallet หรือ GUI สามารถพบได้ในส่วน GUI หรือ Wallet ด้านล่าง

การตั้งค่าใหม่

  • เพิ่มตัวเลือก “fMWEBFeatures” เพื่อเปิดใช้งานการควบคุม “คุณสมบัติ MWEB ขั้นสูง” ใหม่

ฐานข้อมูลกระเป๋าเงิน

  • เพิ่มประเภท “mweb_coin” ที่เก็บเหรียญ MWEB และคีย์ที่ได้รับ
  • เพิ่ม CHDChain เวอร์ชัน 4 ซึ่งรวมถึงตัวนับดัชนีคีย์ MWEB และคีย์การสแกนที่อยู่ที่ซ่อนตัว
  • เพิ่ม CKeyMetadata เวอร์ชัน 14 ซึ่งรวมถึงดัชนีคีย์ MWEB
  • เพิ่ม FEATURE_MWEB = เวอร์ชันฐานข้อมูลขั้นต่ำ 210000

การเปลี่ยนแปลง Wallet RPC

  • เพิ่ม 'listwallettransactions' ซึ่งตรงกับค่าที่แสดงของรายการธุรกรรม

GUI เปลี่ยน

  • เพิ่มการควบคุม "คุณสมบัติ MWEB ขั้นสูง" สำหรับการทดสอบ ใช้ได้เฉพาะเมื่อมีการระบุอาร์กิวเมนต์ "-debug" และตัวเลือกเปิดอยู่ในกล่องโต้ตอบการตั้งค่า

ดาวน์โหลดไบนารี

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

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

สำหรับรุ่นนี้ ไบนารีได้รับการลงนามด้วยตัวระบุคีย์ 0x3620e9d387e55666 (กุญแจของ davidburkett38)

คำเตือน

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

ซอร์สโค้ด & คำแนะนำในการสร้าง

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

GitHub – litecoin-project/litecoin: แผนผังแหล่ง Litecoin

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

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

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

การรายงานข้อผิดพลาด

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

ปัญหา · litecoin-project/litecoin

รายชื่อผู้รับจดหมาย

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

แฮชสำหรับการตรวจสอบ

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

b5a0b5bdf45c5e1f26c73a0be751ceb90c93fad8679aebe22ed5f64f615aea6b litecoin-0.21.2-aarch64-linux-gnu.tar.gz
e15b4d9db8807706c3492c05287f04c44956e3cdb77ebf4f87e19a296aa3a06b litecoin-0.21.2-arm-linux-gnueabihf.tar.gz
cb2a1504f151646d735d198ce77a1c1e4fea3ff672ed60549d6aa9f1d4a19b09 litecoin-0.21.2-riscv64-linux-gnu.tar.gz
94a10a217d91d29e97e7a0088bc1545f34b188297c3ce5b87b07e775d8d00b12 litecoin-0.21.2-x86_64-linux-gnu.tar.gz
39d0df6aecace19e91c9849d09aaeb60c0bb73b34a97c7b8ccae402da634cfa2 litecoin-0.21.2-osx.dmg
b0ab5fc95d8b7cfe990cc6d90d0af6f6f2d447b6a0bca162a72d12c3df1676a7 litecoin-0.21.2-win64-setup.exe

เครดิต

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


การเปิดตัว Litecoin Core v0.21.2 ถูกตีพิมพ์ครั้งแรกใน โครงการ Litecoin บนสื่อที่ผู้คนกำลังสนทนาต่อโดยเน้นและตอบสนองต่อเรื่องนี้

ประทับเวลา:

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