ติดตามเรา Twitter สำหรับข่าวการพัฒนาล่าสุด
เรายินดีที่จะเปิดตัว Litecoin Core 0.18.1 นี่เป็นเวอร์ชันหลักใหม่ ซึ่งรวมถึงคุณลักษณะใหม่ การแก้ไขข้อบกพร่องต่างๆ และการปรับปรุงประสิทธิภาพ ตลอดจนการแปลที่อัปเดต ขอแนะนำให้ผู้ใช้ทุกคนอัปเกรดเป็นเวอร์ชันนี้
หากคุณใช้เวอร์ชันเก่า ให้ปิดตัวลง รอจนกว่าจะปิดโดยสมบูรณ์ (ซึ่งอาจใช้เวลาสองสามนาทีสำหรับเวอร์ชันเก่า) จากนั้นเรียกใช้โปรแกรมติดตั้ง (บน Windows) หรือเพียงแค่คัดลอก /Applications/Litecoin-Qt
(บน Mac) หรือ litecoind
/litecoin-qt
(บนลินุกซ์).
ครั้งแรกที่คุณเรียกใช้เวอร์ชัน 0.15.0 หรือใหม่กว่า ฐานข้อมูล chainstate ของคุณจะถูกแปลงเป็นรูปแบบใหม่ ซึ่งจะใช้เวลาไม่กี่นาทีถึงครึ่งชั่วโมง ขึ้นอยู่กับความเร็วของเครื่องของคุณ
โปรดทราบว่ารูปแบบฐานข้อมูลบล็อกยังเปลี่ยนแปลงในเวอร์ชัน 0.8.0 และไม่มีรหัสอัปเกรดอัตโนมัติจากเวอร์ชันก่อน 0.8 เป็นเวอร์ชัน 0.15.0 หรือใหม่กว่า ไม่รองรับการอัปเกรดโดยตรงจาก 0.7.x และเวอร์ชันก่อนหน้าโดยไม่ต้องดาวน์โหลดบล็อกเชนซ้ำ อย่างไรก็ตาม ยังคงรองรับกระเป๋าสตางค์รุ่นเก่าอยู่เช่นเคย
Litecoin Core ได้รับการสนับสนุนและทดสอบอย่างกว้างขวางบนระบบปฏิบัติการโดยใช้เคอร์เนล Linux, macOS 10.10+ และ Windows 7 และใหม่กว่า ไม่แนะนำให้ใช้ Litecoin Core กับระบบที่ไม่รองรับ
Litecoin Core ควรทำงานบนระบบที่คล้าย Unix อื่น ๆ ส่วนใหญ่ แต่ไม่มีการทดสอบกับระบบเหล่านี้บ่อยๆ
ตั้งแต่ 0.17.0 เป็นต้นไป ไม่รองรับ macOS <10.10 อีกต่อไป 0.17.0 สร้างขึ้นโดยใช้ Qt 5.9.x ซึ่งไม่รองรับเวอร์ชันของ macOS ที่เก่ากว่า 10.10 นอกจากนี้ Litecoin Core ยังไม่เปลี่ยนรูปลักษณ์เมื่อเปิดใช้งาน "โหมดมืด" ของ macOS
นอกจากแพลตฟอร์ม CPU ที่ได้รับการสนับสนุนก่อนหน้านี้แล้ว การแจกจ่ายที่คอมไพล์ล่วงหน้าของรุ่นนี้ยังมีไบนารีสำหรับแพลตฟอร์ม RISC-V
กระเป๋าเงิน GUI
สำหรับผู้ใช้ขั้นสูงที่มีคุณสมบัติการควบคุมเหรียญที่เปิดใช้งานทั้ง (1) และ (2) กำลังใช้กระเป๋าเงินหลายกระเป๋าที่โหลดพร้อมกัน: กล่องโต้ตอบการเลือกอินพุตการควบคุมเหรียญอาจคงสถานะกระเป๋าเงินไม่ถูกต้องเมื่อเปลี่ยนกระเป๋าเงินโดยใช้เมนูดรอปดาวน์ สำหรับตอนนี้ ขอแนะนำว่าอย่าใช้คุณสมบัติการควบคุมเหรียญที่มีการโหลดกระเป๋าหลายใบ
การทำเหมืองแร่
- โทรไป
getblocktemplate
จะล้มเหลวหากไม่มีการระบุกฎ segwit โทรgetblocktemplate
หากไม่มีการระบุ segwit นั้นแทบจะเป็นการกำหนดค่าผิดพลาดเนื่องจากการทำเช่นนั้นส่งผลให้ผู้ขุดได้รับผลตอบแทนที่ต่ำกว่า การโทรที่ล้มเหลวจะสร้างข้อความแสดงข้อผิดพลาดที่อธิบายวิธีเปิดใช้งานกฎ segwit
การเปลี่ยนแปลงตัวเลือกการกำหนดค่า
- มีการพิมพ์คำเตือนหากมีการใช้ชื่อส่วนที่ไม่รู้จักในไฟล์การกำหนดค่า ส่วนที่ได้รับการยอมรับคือ
[test]
,[main]
และ[regtest]
. - มีตัวเลือกใหม่สี่ตัวเลือกสำหรับการกำหนดค่าจำนวนข้อความสูงสุดที่ ZMQ จะจัดคิวในหน่วยความจำ ("เครื่องหมายน้ำสูง") ก่อนที่จะทิ้งข้อความเพิ่มเติม ค่าเริ่มต้นคือ 1,000 เช่นเดียวกับที่ใช้สำหรับรุ่นก่อนหน้า ดู เอกสาร ZMQ เพื่อดูรายละเอียด
- พื้นที่
rpcallowip
ไม่สามารถใช้ตัวเลือกเพื่อฟังโดยอัตโนมัติบนอินเทอร์เฟซเครือข่ายทั้งหมดได้อีกต่อไป แทนrpcbind
ต้องใช้พารามิเตอร์เพื่อระบุที่อยู่ IP ที่จะรับฟัง การฟังคำสั่ง RPC ผ่านการเชื่อมต่อเครือข่ายสาธารณะนั้นไม่ปลอดภัยและควรปิดใช้งาน ดังนั้นตอนนี้ระบบจะพิมพ์คำเตือนหากผู้ใช้เลือกการกำหนดค่าดังกล่าว หากคุณต้องการเปิดเผย RPC เพื่อใช้เครื่องมือเช่น Docker ตรวจสอบให้แน่ใจว่าคุณผูก RPC กับ localhost ของคุณเท่านั้น เช่นdocker run [...] -p 127.0.0.1:9332:9332
(นี่คือส่วนเสริม:9332
เหนือข้อกำหนดพอร์ต Docker ปกติ) - พื้นที่
rpcpassword
ตัวเลือกตอนนี้ทำให้เกิดข้อผิดพลาดในการเริ่มต้นหากรหัสผ่านที่ตั้งไว้ในไฟล์การกำหนดค่ามีอักขระแฮช (#) เนื่องจากไม่ชัดเจนว่าอักขระแฮชนั้นมีไว้สำหรับรหัสผ่านหรือเป็นความคิดเห็น - พื้นที่
whitelistforcerelay
ตัวเลือกใช้เพื่อถ่ายทอดธุรกรรมจากเพื่อนที่อยู่ในรายการที่อนุญาตพิเศษ แม้ว่าจะไม่ได้รับการยอมรับใน mepool ขณะนี้ตัวเลือกนี้มีค่าเริ่มต้นเป็นปิด ดังนั้นการเปลี่ยนแปลงในนโยบายและการยกเลิกการเชื่อมต่อ/แบนจะไม่ทำให้โหนดที่อยู่ในรายการที่อนุญาตพิเศษถูกละทิ้งโดยเพียร์ ผู้ใช้ยังสามารถเปิดใช้งานลักษณะการทำงานนี้ได้อย่างชัดเจนด้วยตัวเลือกบรรทัดคำสั่ง (และอาจต้องพิจารณา ติดต่อ โปรเจ็กต์ Litecoin Core เพื่อแจ้งให้เราทราบเกี่ยวกับกรณีการใช้งาน เนื่องจากฟีเจอร์นี้อาจถูกเลิกใช้งานในอนาคต)
เมื่อสร้างธุรกรรมที่มีค่าธรรมเนียมข้างต้น -maxtxfee
(ค่าเริ่มต้น 0.1 LTC) คำสั่ง RPC walletcreatefundedpsbt
และ fundrawtransaction
ตอนนี้จะล้มเหลวแทนที่จะปัดเศษค่าธรรมเนียม ระวังว่า feeRate
อาร์กิวเมนต์ถูกระบุใน LTC ต่อกิโลไบต์ ไม่ใช่ litoshi ต่อไบต์
- สั้นใหม่ เอกสาร เกี่ยวกับอินเทอร์เฟซ JSON-RPC อธิบายกรณีที่ผลลัพธ์ของ RPC อาจมีความไม่สอดคล้องกันระหว่างข้อมูลที่มาจากระบบย่อยต่างๆ เช่น สถานะกระเป๋าเงินและสถานะ mempool โน้ตถูกเพิ่มลงใน เอกสารอินเทอร์เฟซ REST แสดงว่าใช้กฎเดียวกัน
- ข้อมูลเพิ่มเติมจะถูกเพิ่มลงใน เอกสาร JSON-RPC เกี่ยวกับวิธีการรักษาความปลอดภัยอินเทอร์เฟซนี้
- ใหม่ เอกสาร เกี่ยวกับ
litecoin.conf
ไฟล์อธิบายวิธีใช้งานเพื่อกำหนดค่า Litecoin Core - เอกสารใหม่แนะนำ BIP174 . ของ Litecoin Core ธุรกรรม Litecoin ที่ลงนามบางส่วน (PSBT) อินเทอร์เฟซ ซึ่งใช้เพื่อให้หลายโปรแกรมทำงานร่วมกันเพื่อสร้าง ลงนาม และเผยแพร่ธุรกรรมใหม่ สิ่งนี้มีประโยชน์สำหรับกระเป๋าเงินออฟไลน์ (ห้องเย็น) กระเป๋าเงิน multisig การใช้งาน coinjoin และกรณีอื่นๆ อีกมากมายที่โปรแกรมสองโปรแกรมขึ้นไปต้องโต้ตอบเพื่อสร้างธุรกรรมที่สมบูรณ์
- พื้นที่ ตัวอธิบายสคริปต์เอาต์พุต เอกสารได้รับการอัปเดตด้วยข้อมูลเกี่ยวกับคุณสมบัติใหม่ในภาษาที่กำลังพัฒนานี้เพื่ออธิบายสคริปต์เอาต์พุตที่กระเป๋าเงินหรือโปรแกรมอื่น ๆ ต้องการรับการแจ้งเตือนเช่นที่อยู่ที่ต้องการทราบการชำระเงินที่ได้รับ ปัจจุบันมีการใช้ภาษานี้ใน RPC ใหม่และที่อัปเดตหลายรายการที่อธิบายไว้ในบันทึกประจำรุ่นเหล่านี้ และคาดว่าจะปรับให้เข้ากับ RPC อื่นๆ และโครงสร้างกระเป๋าเงินพื้นฐาน
- ใหม่
--disable-bip70
สามารถส่งทางเลือกไปที่./configure
เพื่อป้องกันไม่ให้ Litecoin-Qt ถูกสร้างขึ้นด้วยการสนับสนุนโปรโตคอลการชำระเงิน BIP70 หรือจากการเชื่อมโยง libssl เนื่องจากโปรโตคอลการชำระเงินได้เปิดเผย Litecoin Core ต่อช่องโหว่ libssl ในอดีต ผู้สร้างที่ไม่ต้องการการสนับสนุน BIP70 ควรใช้ตัวเลือกนี้เพื่อลดความเสี่ยงต่อช่องโหว่ในอนาคต - Qt เวอร์ชันขั้นต่ำที่ต้องการ (เมื่อสร้าง GUI) ได้เพิ่มขึ้นจาก 5.2 เป็น 5.5.1 (the ขึ้นอยู่กับระบบ ให้ 5.9.7)
getnodeaddresses
ส่งคืนที่อยู่เพียร์ที่โหนดนี้รู้จัก อาจใช้เพื่อค้นหาโหนดที่จะเชื่อมต่อโดยไม่ต้องใช้ DNS seederlistwalletdir
ส่งคืนรายการ wallets ในไดเร็กทอรี wallet (ไดเร็กทอรี wallet เริ่มต้นหรือไดเร็กทอรีที่กำหนดค่าโดย-walletdir
พารามิเตอร์).getrpcinfo
ส่งคืนรายละเอียดรันไทม์ของเซิร์ฟเวอร์ RPC ในขณะนี้ จะส่งคืนอาร์เรย์ของคำสั่งที่ใช้งานอยู่ในปัจจุบันและระยะเวลาที่รันคำสั่งเหล่านั้นderiveaddresses
ส่งคืนที่อยู่หนึ่งรายการขึ้นไปที่สอดคล้องกับ an ตัวอธิบายผลลัพธ์.getdescriptorinfo
ยอมรับคำอธิบายและส่งคืนข้อมูลเกี่ยวกับมัน ซึ่งรวมถึงการตรวจสอบที่คำนวณด้วยjoinpsbts
รวม PSBT ที่แตกต่างกันหลายตัวเข้าเป็น PSBT เดียว PSBT หลายตัวต้องมีอินพุตต่างกัน PSBT ที่เป็นผลลัพธ์จะมีทุกอินพุตและเอาต์พุตจาก PSBT ทั้งหมด ลายเซ็นใด ๆ ที่ให้ไว้ใน PSBTs ใด ๆ จะถูกละทิ้งanalyzepsbt
ตรวจสอบ PSBT และให้ข้อมูลเกี่ยวกับสิ่งที่ PSBT ประกอบด้วยและขั้นตอนถัดไปที่ต้องทำเพื่อให้ธุรกรรมเสร็จสมบูรณ์ สำหรับแต่ละอินพุตของ PSBTanalyzepsbt
ให้ข้อมูลเกี่ยวกับข้อมูลที่ขาดหายไปสำหรับการป้อนข้อมูลนั้น รวมถึงต้องระบุ UTXO หรือไม่ ยังต้องระบุ pubkey ใดบ้าง สคริปต์ใดที่ต้องมี และลายเซ็นใดที่ยังจำเป็น ข้อมูลป้อนเข้าทั้งหมดจะแสดงรายการบทบาทที่จำเป็นในการป้อนข้อมูลนั้นและanalyzepsbt
จะระบุบทบาทต่อไปโดยทั่วไปที่จำเป็นในการทำให้ PSBT สมบูรณ์analyzepsbt
จะให้อัตราค่าธรรมเนียมโดยประมาณและขนาดเสมือนจริงโดยประมาณของธุรกรรมที่เสร็จสมบูรณ์หากมีข้อมูลเพียงพอที่จะทำเช่นนั้นutxoupdatepsbt
ค้นหาชุดของ Unspent Transaction Outputs (UTXO) เพื่อค้นหาผลลัพธ์ที่ธุรกรรมบางส่วนใช้ไป PSBT ต้องมี UTXO ที่ใช้ไปเพื่อให้ได้รับเนื่องจากอัลกอริทึมการลงนามต้องใช้ข้อมูลจาก UTXO ที่ถูกใช้ไป สำหรับอินพุต segwit จำเป็นต้องใช้ UTXO เท่านั้น สำหรับเอาต์พุตที่ไม่ใช่ Segwit จำเป็นต้องมีธุรกรรมก่อนหน้านี้ทั้งหมด เพื่อให้ผู้ลงนามสามารถมั่นใจได้ว่าพวกเขากำลังลงนามในสิ่งที่ถูกต้อง น่าเสียดาย เนื่องจากชุด UTXO มีเฉพาะ UTXO และไม่ใช่ธุรกรรมทั้งหมดutxoupdatepsbt
จะเพิ่ม UTXO สำหรับอินพุต segwit เท่านั้น
หมายเหตุ: การเปลี่ยนแปลง RPC ระดับต่ำบางส่วนมีประโยชน์สำหรับการทดสอบเป็นหลัก มีการอธิบายไว้ในส่วนการเปลี่ยนแปลงระดับต่ำด้านล่าง
getpeerinfo
ตอนนี้ส่งคืนเพิ่มเติมminfeefilter
ฟิลด์ตั้งค่าเป็นตัวกรองค่าธรรมเนียม BIP133 ของเพียร์ คุณสามารถใช้สิ่งนี้เพื่อตรวจสอบว่าคุณมีเพื่อนร่วมงานที่ยินดีรับธุรกรรมที่ต่ำกว่าค่าธรรมเนียมการส่งต่อขั้นต่ำเริ่มต้น- Mempool RPC เช่น
getrawmempool
กับverbose=true
ตอนนี้ส่งคืนค่า "bip125-replaceable" เพิ่มเติมซึ่งระบุว่าธุรกรรม (หรือบรรพบุรุษที่ไม่ได้รับการยืนยัน) เลือกที่จะขอให้โหนดและผู้ขุดแทนที่ด้วยธุรกรรมที่มีค่าธรรมเนียมสูงกว่าที่ใช้อินพุตเดียวกัน settxfee
ก่อนหน้านี้ละเลยอย่างเงียบๆ พยายามตั้งค่าธรรมเนียมให้ต่ำกว่าค่าขั้นต่ำที่อนุญาต ตอนนี้พิมพ์คำเตือน ค่าพิเศษของ “0” ยังสามารถใช้เพื่อขอค่าต่ำสุดได้getaddressinfo
ตอนนี้ให้ischange
ฟิลด์ระบุว่ากระเป๋าเงินใช้ที่อยู่ในผลลัพธ์การเปลี่ยนแปลงหรือไม่importmulti
ได้รับการอัปเดตเพื่อรองรับ P2WSH, P2WPKH, P2SH-P2WPKH และ P2SH-P2WSH คำขอสำหรับ P2WSH และ P2SH-P2WSH ยอมรับเพิ่มเติมwitnessscript
พารามิเตอร์.importmulti
ตอนนี้ส่งคืนเพิ่มเติมwarnings
สำหรับแต่ละคำขอที่มีอาร์เรย์ของสตริงที่อธิบายเมื่อฟิลด์ถูกละเว้นหรือไม่สอดคล้องกัน หากมีgetaddressinfo
ตอนนี้ส่งคืนเพิ่มเติมsolvable
ฟิลด์บูลีนเมื่อ Litecoin Core รู้เพียงพอเกี่ยวกับ scriptPubKey ของที่อยู่ สคริปต์ตัวเลือกการแลกรับ และสคริปต์เสริมที่เป็นทางเลือก เพื่อให้กระเป๋าเงินสามารถสร้างเงินที่ใช้จ่ายที่ไม่ได้ลงชื่อส่งไปยังที่อยู่นั้น- พื้นที่
getaddressinfo
,listunspent
และscantxoutset
RPC จะคืนค่าเพิ่มเติมdesc
ฟิลด์ที่มีเอาต์พุต descriptor ที่มีคีย์พาธและข้อมูลการเซ็นชื่อสำหรับแอดเดรสทั้งหมด (ยกเว้นคีย์ส่วนตัว) ดิdesc
ฟิลด์จะถูกส่งกลับเฉพาะสำหรับgetaddressinfo
และlistunspent
เมื่อที่อยู่สามารถแก้ไขได้ importprivkey
จะเก็บป้ายกำกับที่ตั้งไว้ก่อนหน้านี้สำหรับที่อยู่หรือคีย์สาธารณะที่สอดคล้องกับคีย์ส่วนตัวที่กำลังนำเข้า ตัวอย่างเช่น หากคุณนำเข้าที่อยู่สำหรับนาฬิกาเท่านั้นซึ่งมีป้ายกำกับว่า “cold wallet” ใน Litecoin Core รุ่นก่อนหน้า การนำเข้าคีย์ส่วนตัวในภายหลังจะมีค่าเริ่มต้นในการรีเซ็ตป้ายกำกับของที่อยู่เป็นป้ายกำกับสตริงว่างเริ่มต้น (“”) ในข่าวประชาสัมพันธ์ฉบับนี้ ป้ายกำกับ “cold wallet” ก่อนหน้านี้จะยังคงอยู่ หากคุณเลือกที่จะระบุป้ายกำกับใด ๆ นอกเหนือจากค่าเริ่มต้นเมื่อโทรimportprivkey
ป้ายกำกับใหม่จะถูกนำไปใช้กับที่อยู่- ดู การทำเหมืองแร่ ส่วนการเปลี่ยนแปลงไป
getblocktemplate
. getmininginfo
ตอนนี้ละเว้นcurrentblockweight
และcurrentblocktx
เมื่อบล็อกไม่เคยประกอบผ่าน RPC บนโหนดนี้- พื้นที่
getrawtransaction
จุดสิ้นสุด RPC & REST จะไม่ตรวจสอบ UTXO ที่ยังไม่ได้ตั้งค่าสำหรับธุรกรรมอีกต่อไป ลักษณะการทำงานที่เหลือมีดังนี้: 1. หากมีบล็อกแฮช ให้ตรวจสอบบล็อกที่เกี่ยวข้อง 2. หากไม่มี blockhash ให้ตรวจสอบ mempool 3. หากไม่มีการบล็อกแฮชแต่เปิดใช้งาน txindex ให้ตรวจสอบ txindex ด้วย unloadwallet
ตอนนี้เป็นแบบซิงโครนัส หมายความว่าจะไม่คืนจนกว่ากระเป๋าจะยกเลิกการโหลดจนสุดimportmulti
ขณะนี้สนับสนุนการนำเข้าที่อยู่จากตัวอธิบาย สามารถระบุพารามิเตอร์ "desc" แทน "scriptPubKey" ในคำขอได้ เช่นเดียวกับช่วงทางเลือกสำหรับ ranged descriptor เพื่อระบุจุดเริ่มต้นและจุดสิ้นสุดของช่วงที่จะนำเข้า ตัวอธิบายที่มีข้อมูลต้นทางที่สำคัญนำเข้าผ่านimportmulti
จะมีข้อมูลต้นทางที่สำคัญเก็บไว้ในกระเป๋าเงินเพื่อใช้กับการสร้าง PSBT ข้อมูลเพิ่มเติมเกี่ยวกับคำอธิบายสามารถพบได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.listunspent
ได้แก้ไขให้กลับมาด้วยwitnessScript
, สคริปต์พยานในกรณีของเอาต์พุต P2WSH หรือ P2SH-P2WSHcreatewallet
ตอนนี้มีตัวเลือกblank
อาร์กิวเมนต์ที่สามารถใช้สร้างกระเป๋าเงินเปล่าได้ กระเป๋าเงินเปล่าไม่มีกุญแจหรือ HD seed ไม่สามารถเปิดได้ในซอฟต์แวร์ที่เก่ากว่า 0.18 เมื่อกระเป๋าสตางค์เปล่ามี HD seed set (โดยใช้sethdseed
) หรือคีย์ส่วนตัว สคริปต์ ที่อยู่ และนาฬิกาอื่นๆ เท่านั้นที่นำเข้าแล้ว กระเป๋าเงินจะไม่ว่างเปล่าอีกต่อไป และสามารถเปิดได้ใน 0.17.x การเข้ารหัสกระเป๋าเงินเปล่าจะเป็นการตั้งค่า HD seed สำหรับมันด้วย
signrawtransaction
จะถูกลบออกหลังจากเลิกใช้และซ่อนอยู่หลังตัวเลือกการกำหนดค่าพิเศษในเวอร์ชัน 0.17.0- API 'บัญชี' จะถูกลบออกหลังจากเลิกใช้งานใน v0.17 'ป้ายกำกับ' API ถูกนำมาใช้ใน v0.17 แทนบัญชี ดู บันทึกประจำรุ่นจาก v0.17 สำหรับคำอธิบายแบบเต็มของการเปลี่ยนแปลงจาก 'บัญชี' API เป็น 'ป้ายกำกับ' API
addwitnessaddress
จะถูกลบออกหลังจากเลิกใช้งานในเวอร์ชัน 0.16.0generate
เลิกใช้แล้วและจะถูกลบออกอย่างสมบูรณ์ในเวอร์ชันหลักที่ตามมา RPC นี้ใช้สำหรับการทดสอบเท่านั้น แต่มีการนำไปใช้ในระบบย่อยหลายระบบ (กระเป๋าเงินและการขุด) ดังนั้นจึงเลิกใช้เพื่อทำให้อินเทอร์เฟซ wallet-node ง่ายขึ้น โครงการที่ใช้generate
สำหรับวัตถุประสงค์ในการทดสอบควรเปลี่ยนไปใช้generatetoaddress
RPC ซึ่งไม่ต้องการหรือใช้ส่วนประกอบกระเป๋าเงิน โทรgeneratetoaddress
พร้อมที่อยู่ส่งคืนโดยgetnewaddress
RPC ให้ฟังก์ชันการทำงานเหมือนกับตัวเก่าgenerate
อาร์พีซี เพื่อใช้งานต่อไปgenerate
ในเวอร์ชันนี้ ให้รีสตาร์ท litecoin ด้วย-deprecatedrpc=generate
ตัวเลือกการกำหนดค่า- พึงระลึกไว้เสมอว่าส่วนต่างๆ ของ
validateaddress
คำสั่งเลิกใช้แล้วและย้ายไปที่getaddressinfo
. ฟิลด์ที่เลิกใช้ต่อไปนี้ได้ย้ายไปที่getaddressinfo
:ismine
,iswatchonly
,script
,hex
,pubkeys
,sigsrequired
,pubkey
,embedded
,iscompressed
,label
,timestamp
,hdkeypath
,hdmasterkeyid
. - พื้นที่
addresses
ฟิลด์ถูกลบออกจากvalidateaddress
และgetaddressinfo
วิธี RPC ฟิลด์นี้สร้างความสับสนเนื่องจากอ้างถึงคีย์สาธารณะโดยใช้ที่อยู่ P2PKH ลูกค้าควรใช้embedded.address
ฟิลด์สำหรับที่อยู่ที่ห่อ P2SH หรือ P2WSH และpubkeys
เพื่อตรวจสอบผู้เข้าร่วม multisig
- ใหม่
/rest/blockhashbyheight/
มีการเพิ่มจุดสิ้นสุดสำหรับการดึงข้อมูลแฮชของบล็อกในบล็อคเชนที่ดีที่สุดในปัจจุบันโดยพิจารณาจากความสูงของมัน (จำนวนบล็อกหลัง Genesis Block)
- มีการเพิ่มเมนูหน้าต่างใหม่ควบคู่ไปกับเมนูไฟล์ การตั้งค่า และวิธีใช้ที่มีอยู่ หลายรายการจากเมนูอื่นๆ ที่เปิดหน้าต่างใหม่ได้ถูกย้ายไปยังเมนูหน้าต่างใหม่นี้
- ในแท็บส่ง ช่องทำเครื่องหมายสำหรับ "จ่ายเฉพาะค่าธรรมเนียมที่กำหนด" ถูกลบออก ผู้ใช้สามารถลดค่าในช่อง Custom Feerate ลงไปจนถึงค่ารีเลย์ขั้นต่ำที่กำหนดค่าไว้ของโหนด
- ในแท็บภาพรวม ยอดคงเหลือสำหรับนาฬิกาเท่านั้นจะเป็นยอดคงเหลือเดียวที่แสดง หากกระเป๋าสตางค์ถูกสร้างขึ้นโดยใช้
createwallet
RPC และdisable_private_keys
พารามิเตอร์ถูกตั้งค่าเป็นจริง - ตัวเลือกการเปิดใช้เมื่อเริ่มต้นใช้งานไม่มีให้บริการบน macOS อีกต่อไป หากคอมไพล์ด้วยเวอร์ชันขั้นต่ำของ macosx ที่มากกว่า 10.11 (ใช้ CXXFLAGS=”-mmacosx-version-min=10.11″ CFLAGS=”-mmacosx-version-min=10.11″ สำหรับการตั้งค่า เวอร์ชันการปรับใช้ sdk)
- ใหม่
litecoin-wallet
ขณะนี้มีการเผยแพร่เครื่องมือควบคู่ไปกับโปรแกรมปฏิบัติการอื่น ๆ ของ Litecoin Core โดยไม่จำเป็นต้องใช้ RPC เครื่องมือนี้สามารถสร้างไฟล์ wallet ใหม่หรือแสดงข้อมูลพื้นฐานบางอย่างเกี่ยวกับ wallet ที่มีอยู่ เช่น wallet ถูกเข้ารหัสหรือไม่ ไม่ว่าจะใช้ HD seed หรือไม่ มีธุรกรรมกี่รายการ และมีกี่รายการ รายการสมุดที่อยู่ก็มี
ส่วนนี้อธิบายการเปลี่ยนแปลงที่วางแผนไว้สำหรับ Litecoin Core ที่อาจส่งผลต่อซอฟต์แวร์และบริการ Litecoin อื่นๆ
- ตั้งแต่เวอร์ชัน 0.16.0 กระเป๋าสตางค์ในตัวของ Litecoin Core ได้เริ่มต้นสร้างที่อยู่ segwit ที่หุ้มด้วย P2SH เมื่อผู้ใช้ต้องการรับการชำระเงิน ที่อยู่เหล่านี้เข้ากันได้กับซอฟต์แวร์ที่ใช้กันอย่างแพร่หลายทั้งหมด เริ่มต้นด้วย Litecoin Core 0.20 Litecoin Core จะตั้งค่าเริ่มต้นเป็นที่อยู่ segwit ดั้งเดิม (bech32) ซึ่งช่วยประหยัดค่าธรรมเนียมเพิ่มเติมและผลประโยชน์อื่นๆ ในปัจจุบัน กระเป๋าเงินและบริการจำนวนมากรองรับการส่งไปยังที่อยู่ bech32 และหากโครงการ Litecoin Core เห็นการนำไปใช้เพิ่มเติมเพียงพอ ก็จะเป็นค่าเริ่มต้นแทนที่อยู่ที่รับ bech32 ใน Litecoin Core 0.20 ที่อยู่ segwit ที่หุ้มด้วย P2SH จะยังคงได้รับหากผู้ใช้ร้องขอใน GUI หรือโดย RPC และใครก็ตามที่ไม่ต้องการการอัปเดตจะสามารถกำหนดค่าประเภทที่อยู่เริ่มต้นได้ (ในทำนองเดียวกัน ผู้บุกเบิกที่ต้องการเปลี่ยนค่าเริ่มต้นตอนนี้อาจตั้งค่า
addresstype=bech32
ตัวเลือกการกำหนดค่าในรุ่น Litecoin Core ตั้งแต่ 0.16.0 ขึ้นไป)
- ข้อความปฏิเสธ BIP 61 เลิกใช้แล้ว ข้อความปฏิเสธไม่มีกรณีการใช้งานบนเครือข่าย P2P และจะถูกบันทึกไว้สำหรับการดีบักโดยโหนดเครือข่ายส่วนใหญ่เท่านั้น นอกจากนี้ยังเพิ่มแบนด์วิดธ์และอาจเป็นอันตรายต่อความเป็นส่วนตัวและความปลอดภัย เป็นไปได้ที่จะปิดการใช้งานข้อความ BIP 61 ตั้งแต่ v0.17 ด้วย
-enablebip61=0
ตัวเลือก. ข้อความ BIP 61 จะถูกปิดใช้งานโดยค่าเริ่มต้นในเวอร์ชันอนาคต ก่อนที่จะถูกลบทั้งหมด
ส่วนนี้อธิบายการเปลี่ยนแปลง RPC ที่มีประโยชน์สำหรับการทดสอบเป็นหลัก ส่วนใหญ่ไม่เกี่ยวข้องในการผลิต การเปลี่ยนแปลงดังกล่าวเพื่อความสมบูรณ์
- พื้นที่
submitblock
ก่อนหน้านี้ RPC ส่งคืนสาเหตุที่บล็อกที่ถูกปฏิเสธไม่ถูกต้องในครั้งแรกที่ประมวลผลการบล็อกนั้น แต่ส่งคืนข้อความการปฏิเสธทั่วไป "ซ้ำ" ในโอกาสต่อมาที่ประมวลผลบล็อกเดียวกัน ตอนนี้จะส่งคืนเหตุผลพื้นฐานสำหรับการปฏิเสธบล็อกที่ไม่ถูกต้องเสมอ และส่งคืนเฉพาะ "ซ้ำ" สำหรับบล็อกที่ถูกต้องที่ยอมรับแล้วเท่านั้น - ใหม่
submitheader
RPC อนุญาตให้ส่งส่วนหัวของบล็อกโดยไม่ขึ้นกับบล็อก สิ่งนี้น่าจะมีประโยชน์สำหรับการทดสอบเท่านั้น - พื้นที่
signrawtransactionwithkey
และsignrawtransactionwithwallet
RPC ได้รับการแก้ไขเพื่อให้พวกเขายอมรับ a . ด้วยwitnessScript
, สคริปต์พยานในกรณีของเอาต์พุต P2WSH หรือ P2SH-P2WSH เข้ากันได้กับการเปลี่ยนแปลงเป็นlistunspent
. - สำหรับ
walletprocesspsbt
และwalletcreatefundedpsbt
RPCs ถ้าbip32derivs
พารามิเตอร์ถูกตั้งค่าเป็น true แต่ข้อมูลเมตาของคีย์สำหรับคีย์สาธารณะยังไม่ได้รับการอัปเดต จากนั้นคีย์นั้นจะมีพาธที่มาเหมือนกับว่าเป็นเพียงคีย์อิสระ
- พื้นที่
-usehd
ตัวเลือกการกำหนดค่าถูกลบในเวอร์ชัน 0.16 จากเวอร์ชันนั้นเป็นต้นไป กระเป๋าเงินใหม่ทั้งหมดที่สร้างขึ้นจะเป็นกระเป๋าเงินแบบกำหนดลำดับชั้น รุ่นนี้ทำให้ระบุ-usehd
ตัวเลือกการกำหนดค่าที่ไม่ถูกต้อง
- รุ่นนี้อนุญาตให้เพียร์ที่โหนดของคุณตัดการเชื่อมต่อโดยอัตโนมัติสำหรับการทำงานที่ไม่เหมาะสม (เช่นการส่งข้อมูลที่ไม่ถูกต้อง) เพื่อเชื่อมต่อกับโหนดของคุณอีกครั้งหากคุณมีช่องการเชื่อมต่อขาเข้าที่ไม่ได้ใช้ หากช่องของคุณเต็ม โหนดที่ทำงานผิดปกติจะถูกตัดการเชื่อมต่อเพื่อให้มีที่ว่างสำหรับโหนดโดยไม่มีปัญหามาก่อน (เว้นแต่โหนดที่ทำงานผิดปกติจะช่วยโหนดของคุณในวิธีอื่น เช่น โดยการเชื่อมต่อกับส่วนหนึ่งของอินเทอร์เน็ตที่คุณไม่ได้เชื่อมต่อ) มีเพื่อนร่วมรุ่นอีกมากมาย) ก่อนหน้านี้ Litecoin Core แบนที่อยู่ IP ของเพื่อนร่วมงานที่ประพฤติตัวไม่เหมาะสมเป็นระยะเวลาหนึ่ง (ค่าเริ่มต้นคือ 1 วัน) สิ่งนี้สามารถหลีกเลี่ยงได้ง่ายโดยผู้โจมตีที่มีที่อยู่ IP หลายแห่ง หากคุณแบนเพียร์ด้วยตนเอง เช่น โดยใช้ปุ่ม
setban
RPC การเชื่อมต่อทั้งหมดจากเพียร์นั้นจะยังคงถูกปฏิเสธ
- ข้อมูลเมตาที่สำคัญจะต้องได้รับการอัปเกรดในครั้งแรกที่ HD seed พร้อมใช้งาน สำหรับกระเป๋าเงินที่ไม่ได้เข้ารหัส สิ่งนี้จะเกิดขึ้นในการโหลดกระเป๋าเงิน สำหรับกระเป๋าเงินที่เข้ารหัส สิ่งนี้จะเกิดขึ้นในครั้งแรกที่กระเป๋าถูกปลดล็อค
- กระเป๋าเงินที่เข้ารหัสใหม่จะไม่ต้องรีสตาร์ทซอฟต์แวร์อีกต่อไป แต่กระเป๋าเงินดังกล่าวจะถูกขนถ่ายและโหลดใหม่ทั้งหมดเพื่อให้ได้ผลเช่นเดียวกัน
- โครงการย่อยของ Litecoin Core ในขณะนี้มีสคริปต์ Hardware Wallet Interaction (HWI) ที่อนุญาตให้ผู้ใช้บรรทัดคำสั่งใช้อุปกรณ์การจัดการคีย์ฮาร์ดแวร์ยอดนิยมหลายตัวกับ Litecoin Core ดูของพวกเขา หน้าโครงการ เพื่อดูรายละเอียด
- รุ่นนี้จะเปลี่ยน Random Number Generator (RNG) ที่ใช้จาก OpenSSL เป็น Litecoin Core เอง แม้ว่าเอนโทรปีที่รวบรวมโดย Litecoin Core จะถูกป้อนไปยัง OpenSSL แล้วอ่านย้อนกลับเมื่อโปรแกรมต้องการการสุ่มอย่างเข้มข้น สิ่งนี้ทำให้ Litecoin Core เข้าใกล้ขึ้นอีกนิดโดยไม่จำเป็นต้องพึ่ง OpenSSL อีกต่อไป ซึ่งเป็นการพึ่งพาที่ก่อให้เกิดปัญหาด้านความปลอดภัยในอดีต การใช้งานใหม่นี้รวบรวมเอนโทรปีจากแหล่งต่างๆ รวมถึงจากฮาร์ดแวร์ที่สนับสนุนคำสั่ง CPU rdseed
- บน macOS Litecoin Core จะไม่ใช้การควบคุมปริมาณ CPU ของแอปพลิเคชัน (“app nap”) ในระหว่างการดาวน์โหลดบล็อคเชนครั้งแรก เมื่อไล่ตามมากกว่า 100 บล็อกหลัง chain tip ปัจจุบัน หรือเมื่อทำดัชนีข้อมูลลูกโซ่ใหม่ ซึ่งจะช่วยป้องกันไม่ให้การดำเนินการเหล่านี้ใช้เวลานานเกินไป เนื่องจากระบบปฏิบัติการกำลังพยายามประหยัดพลังงาน
หากต้องการดาวน์โหลด โปรดไปที่หน้าดาวน์โหลด โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม. หรือคุณสามารถดูโฟลเดอร์ดาวน์โหลด โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.
โปรดใช้ GPG เพื่อตรวจสอบความสมบูรณ์ของไบนารีที่เผยแพร่ เพื่อให้แน่ใจว่าไบนารีที่คุณดาวน์โหลดไม่ถูกดัดแปลง คำแนะนำ GPG ของบรรทัดคำสั่ง Linux, MacOS และ Win32 cygwin พร้อมใช้งาน โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม. โปรดทราบว่าเรา GPG ลงนามไบนารีเพื่อความสะดวกของคุณ วิธีที่ดีที่สุดในการตรวจสอบความสมบูรณ์ของบิลด์คือการสร้างด้วยตัวเองโดยใช้ Gitian สามารถดูคำแนะนำเกี่ยวกับวิธีการดำเนินการสร้างเหล่านี้ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.
สำหรับรุ่นนี้ ไบนารีได้รับการลงนามด้วยตัวระบุคีย์ FE3348877809386C (คีย์แทรชเชอร์).
แม้ว่าเวอร์ชันนี้จะได้รับการทดสอบอย่างหนัก แต่เวอร์ชันนี้อาจยังมีข้อบกพร่องอยู่ สำรองไฟล์ wallet.dat ของคุณทุกครั้งก่อนอัปเกรด หากคุณพบปัญหาใด ๆ โปรดแจ้งให้เราทราบโดยโพสต์ไปที่ส่วนการรายงานจุดบกพร่องด้านล่าง
สาขาหลักประกอบด้วยความมุ่งมั่นล่าสุดสำหรับ Litecoin Core รุ่นต่อไปที่เสถียร
สามารถดูคำแนะนำในการสร้างสำหรับ Linux ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.
สามารถดูคำแนะนำในการสร้างสำหรับ OSX ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.
สามารถดูคำแนะนำในการสร้างสำหรับ Windows ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.
ส่งปัญหาใดๆ ที่คุณพบที่นี่ และหนึ่งในนักพัฒนา Litecoin จะช่วยคุณ
ลงทะเบียนสำหรับการประกาศเท่านั้นหรือการอภิปรายการพัฒนา
นี่คือแฮช SHA-256 ของไฟล์ที่เผยแพร่:
e0bdd4aa81502551a0c5abcfaae52c8bbaf4a980548aa6c91053643d81924b51 litecoin-0.18.1-aarch64-linux-gnu.tar.gz59b73bc8f034208295634da56a175d74668b07613cf6484653cb467deafb1d52 litecoin-0.18.1-arm-linux-gnueabihf.tar.gz0a2788d58bd22c3754927e216bf18c64145b9fdc0d709f3f49ba3040b876a066 litecoin-0.18.1-i686-pc-linux-gnu.tar.gz4ce590ecbaecaced7253473bc574a2b70527c9aeb3a3ab33a843ea1c9caf0c86 litecoin-0.18.1-osx64.tar.gzb81d9101c6ecb38b7699cf3d05ab57df7922f40f23c8a3377750c335d7102266 litecoin-0.18.1-osx.dmge5585eaff887b9d3de9f14230db0375b858e5cccc571bdb909dfc337d5bd357c litecoin-0.18.1-riscv64-linux-gnu.tar.gz6dfa71ccf059463f0a304f85ff1ca8b88039d63e93269d6f056ab24915be936d litecoin-0.18.1.tar.gz778eac92953d82a3b2e0cdc925e7da9103edd0d9a9ffa151c3c7cc79b9814091 litecoin-0.18.1-win32-setup.exe39d02e463893c970f92ed5ffcb603a1a7b2e2dacdaea306e8526414af841d247 litecoin-0.18.1-win32.zipbd38a1d5d4ac1ca4246f9534032a369b0f3cd38fb2aa82c66010642fa72e65f7 litecoin-0.18.1-win64-setup.exe9ff1f552f8ed3f058a56332defa7c61cfb345848428d7b419182096eca2ac99a litecoin-0.18.1-win64.zipca50936299e2c5a66b954c266dcaaeef9e91b2f5307069b9894048acf3eb5751 litecoin-0.18.1-x86_64-linux-gnu.tar.gz
ขอขอบคุณทุกคนที่มีส่วนร่วมโดยตรงในการเปิดตัวครั้งนี้:
- นักพัฒนา Bitcoin Core
- เอเดรียน กัลลาเกอร์
- น้าค
- เกล็ดหิมะ
- cryptonexii
- EP1มิถุนายน
- กาบรีดอฟ
- จมุทคาวอ
- โลซาน
- มาร์ตินสมิ ธ
- นีโม่84
- โอเล็กโคซีเมียคิน
- ppm0
- โรมันนร
- เส้าหลิน
- spl0i7
- หอพัก
- ultragtx
- วีโคสคิฟ
- โมฆะหลัก
- wbsmolen
- ซินซี
- "
- &
- 000
- 100
- 11
- 7
- 9
- คล่องแคล่ว
- เพิ่มเติม
- การนำมาใช้
- ขั้นตอนวิธี
- ทั้งหมด
- ประกาศ
- API
- การใช้งาน
- สำรอง
- ห้าม
- ที่ดีที่สุด
- Bitcoin
- แกน bitcoin
- blockchain
- Bug
- เป็นโรคจิต
- สร้าง
- การก่อสร้าง
- กรณี
- ก่อให้เกิด
- ที่เกิดจาก
- เปลี่ยนแปลง
- ใกล้ชิด
- รหัส
- เหรียญ
- คอยน์จอย
- ห้องเย็น
- กระเป๋าเงินเย็น
- ส่วนประกอบ
- การเชื่อมต่อ
- การเชื่อมต่อ
- ต่อ
- ส่วน
- การสร้าง
- ปัจจุบัน
- ข้อมูล
- ฐานข้อมูล
- วัน
- dev
- นักพัฒนา
- พัฒนาการ
- อุปกรณ์
- DNS
- นักเทียบท่า
- ปรับตัวลดลง
- EC
- ปลายทาง
- ลักษณะ
- คุณสมบัติ
- เฟด
- สาขา
- ลายนิ้วมือ
- ชื่อจริง
- ครั้งแรก
- ปฏิบัติตาม
- รูป
- เต็ม
- เงิน
- อนาคต
- General
- แหล่งกำเนิด
- ฮาร์ดแวร์
- กระเป๋าเงินฮาร์ดแวร์
- กัญชา
- โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม
- ประวัติ
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- hr
- HTTPS
- การนำเข้า
- รวมทั้ง
- เพิ่ม
- ข้อมูล
- ปฏิสัมพันธ์
- อินเทอร์เน็ต
- IP
- ที่อยู่ IP
- ปัญหา
- IT
- คีย์
- กุญแจ
- ป้ายกำกับ
- ภาษา
- ล่าสุด
- LG
- Line
- ลินุกซ์
- รายการ
- การฟัง
- Litecoin
- นาน
- LP
- LTC
- Mac
- MacOS
- สำคัญ
- การจัดการ
- กลาง
- เมมพูล
- คนงานเหมือง
- การทำเหมืองแร่
- เอ็มไอที
- มัลติซิก
- เครือข่าย
- คุณสมบัติใหม่
- ข่าว
- โหนด
- การดำเนินงาน
- ระบบปฏิบัติการ
- ระบบปฏิบัติการ
- การดำเนินการ
- ตัวเลือกเสริม (Option)
- Options
- ใบสั่ง
- อื่นๆ
- p2p
- รหัสผ่าน
- การชำระเงิน
- การชำระเงิน
- การปฏิบัติ
- เวที
- แพลตฟอร์ม
- นโยบาย
- ยอดนิยม
- อำนาจ
- ความเป็นส่วนตัว
- ความเป็นส่วนตัวและความปลอดภัย
- ส่วนตัว
- คีย์ส่วนตัว
- คีย์ส่วนตัว
- การผลิต
- โครงการ
- โปรแกรม
- โครงการ
- โครงการ
- โปรโตคอล
- สาธารณะ
- คีย์สาธารณะ
- พิสัย
- ลด
- สัมพันธ์
- REST
- ผลสอบ
- รับคืน
- รางวัล
- กฎระเบียบ
- วิ่ง
- วิ่ง
- SDK
- ความปลอดภัย
- เมล็ดพันธุ์
- เห็น
- SegWit
- บริการ
- ชุด
- การตั้งค่า
- สั้น
- ขนาด
- So
- ซอฟต์แวร์
- ความเร็ว
- การใช้จ่าย
- เริ่มต้น
- การเริ่มต้น
- สถานะ
- การเก็บรักษา
- สนับสนุน
- ที่สนับสนุน
- รองรับ
- ระบบ
- ระบบ
- ทดสอบ
- การทดสอบ
- เวลา
- การทำธุกรรม
- การทำธุรกรรม
- บันทึก
- us
- ผู้ใช้
- ความคุ้มค่า
- รายละเอียด
- เสมือน
- ช่องโหว่
- รอ
- กระเป๋าสตางค์
- กระเป๋าสตางค์
- นาฬิกา
- น้ำดื่ม
- WHO
- หน้าต่าง
- งาน
- X