ข้อผิดพลาดอีกประการหนึ่งได้ทำลายส่วนหนึ่งของ Lightning Network PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

บั๊กอีกตัวทำลายส่วนหนึ่งของเครือข่ายสายฟ้าลงชั่วขณะ

ด้านล่างนี้เป็นข้อความที่ตัดตอนมาโดยตรงของ Marty's Bent ปัญหา #1278: “ข้อผิดพลาด LND/btcd ปรากฏขึ้นอีก” ลงทะเบียนเพื่อรับจดหมายข่าวที่นี่.

ผ่านทาง GitHub

เป็นครั้งที่สองในเวลาน้อยกว่าหนึ่งเดือนที่ btcd (การนำ Bitcoin ไปใช้ทางเลือกอื่น) และโดยการขยาย LND (หนึ่งในการใช้งาน Lightning) ไม่สามารถเข้ากันได้กับเครือข่าย Bitcoin ที่เหลือ เนื่องจากมีการแทรกแซงจากนักพัฒนาชื่อ Burak

ตุลาคม 9Burak เสร็จสิ้นการทำธุรกรรม multisig tapscript 998-0f-999 ซึ่ง btcd ได้รับการยอมรับว่าไม่ถูกต้อง ในขณะที่ Bitcoin Core และการใช้งานอื่น ๆ (อย่างถูกต้อง) ได้รับการยอมรับว่าถูกต้อง เนื่องจากการใช้งาน Lightning Network ของ LND ขึ้นอยู่กับ btcd จึงเข้ากันไม่ได้กับเครือข่าย Lightning Network อื่นๆ ดังนั้นจึงส่งผลกระทบต่อความสามารถของผู้ใช้ในการทำธุรกรรมอย่างปลอดภัย ไม่เหมาะ

กรอไปข้างหน้าสู่เมื่อวานและ Burak ก็กลับมาอีกครั้งเพื่อขัดขวาง btcd และ LND ด้วยประเภทของธุรกรรมที่คุณเห็นด้านบน: การใช้จ่ายแบบ P2TR (pay-to-taproot) ที่มี N OP_SUCCESSx พร้อมการพุช 500,001 ครั้ง ซึ่งเกินขีดจำกัดที่ฮาร์ดโค้ดเป็น btcd แม้ว่าธุรกรรม multisig ของ tapscript 998 จาก 999 ดูเหมือนจะเป็นความผิดพลาดโดยแท้

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

Proof Burak รู้ว่าสิ่งนี้จะทำให้ LND พัง

สิ่งที่ควรทราบเกี่ยวกับธุรกรรม OP_SUCCESSx นี้คือโดยปกติจะไม่รวมอยู่ในบล็อก อย่างไรก็ตาม ดูเหมือนว่า Burak จะติดสินบนนักขุดด้วยการเรียกเก็บค่าธรรมเนียมที่สูงเป็นพิเศษในธุรกรรมนี้ ซึ่ง F2Pool ไม่สามารถต้านทานได้

สถานการณ์นี้ทำให้เกิดการถกเถียงกันมากมายในช่วงสองวันที่ผ่านมา Burak ผิดหรือเปล่าที่ใช้ประโยชน์จากข้อผิดพลาดนี้ในป่าบน mainnet? เขาควรเปิดเผยช่องโหว่ของ btcd และ LND เป็นการส่วนตัวอย่างถูกต้องหรือไม่ เพื่อให้พวกเขาสามารถแก้ไขโค้ดก่อนที่จุดบกพร่องจะถูกนำไปใช้ประโยชน์ในป่า? LND ควรขึ้นอยู่กับ btcd ซึ่งเป็นการนำ Bitcoin มาใช้อีกทางเลือกหนึ่งซึ่งไม่ใกล้เคียงกับจำนวนความสนใจและการตรวจสอบที่ Bitcoin Core ได้รับหรือไม่

ลุงมาร์ตี้ของคุณไม่มีคำตอบที่ถูกต้องสำหรับคำถามเหล่านี้อย่างแน่นอน แต่สิ่งสำคัญสำหรับคุณที่คลั่งไคล้ควรตระหนักถึงสิ่งนี้ ดังนั้นฉันคิดว่าฉันจะแจ้งให้คุณทราบ

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

ประทับเวลา:

เพิ่มเติมจาก นิตยสาร Bitcoin