
นักพัฒนา Bitcoin Core ได้รวมการแก้ไขด้านความเป็นส่วนตัวเข้าไปในโค้ดสาขา 32.x ของซอฟต์แวร์แล้ว ตามรายงานของ CryptoSlate การแก้ไขนี้เกี่ยวข้องกับ private broadcast ซึ่งเป็นฟีเจอร์เสริมที่ปิดไว้เป็นค่าเริ่มต้น
เมื่อผู้ใช้เปิด private broadcast ธุรกรรมที่ส่งผ่านคำสั่ง sendrawtransaction จะถูกส่งผ่านการเชื่อมต่อเฉพาะกิจที่มีอายุสั้นไปยัง peer บนเครือข่ายความเป็นส่วนตัวอย่าง Tor หรือ I2P ช่องโหว่อยู่ที่วิธีที่ซอฟต์แวร์จัดการกับ peer ที่ทำตัวผิดปกติ ซึ่งก็คือโหนดอื่นที่เชื่อมต่ออยู่ ตามความเห็นของผู้ตรวจสอบ การจัดการแบบนี้อาจทิ้งร่องรอยให้ผู้สังเกตการณ์ภายนอกเชื่อมโยงการเชื่อมต่อส่วนตัวเข้ากับกิจกรรมปกติของโหนดได้
แพตช์นี้แยกการเชื่อมต่อทั้งสองประเภทออกจากกัน peer ส่วนตัวที่ทำตัวผิดปกติยังคงถูกตัดการเชื่อมต่อ แต่จะไม่ถูกประมวลผลผ่านกฎการลงโทษ (discouragement) ตามปกติอีกต่อไป และการลงโทษ peer ทั่วไปก็จะไม่ตัดการเชื่อมต่อส่วนตัวที่ใช้ที่อยู่เดียวกันอีกแล้ว
ผู้ใช้รุ่นเสถียรปัจจุบัน 31.1 ยังต้องรอต่อไป คำขอแยกต่างหากเพื่อนำการแก้ไขไปใส่ในสาขา 31.x ยังเปิดอยู่และถูกติดแท็กไว้สำหรับเวอร์ชัน 31.2 แต่นั่นไม่ได้กำหนดวันเปิดตัว เวอร์ชัน 32.0 ยังอยู่ในขั้นรุ่นทดสอบ (release candidate) นักพัฒนายังติดป้าย private broadcast ว่าเป็นฟีเจอร์ทดลอง และตอนนี้อธิบายประโยชน์ด้านความเป็นส่วนตัวว่าเป็นการลดความเสี่ยง ไม่ใช่การขจัดความเสี่ยง
ทำไมเรื่องนี้สำคัญกับมือใหม่
คนส่วนใหญ่ไม่เคยเปลี่ยนการตั้งค่าเหล่านี้ และปัญหานี้ส่งผลเฉพาะโหนดที่เปิด private broadcast เท่านั้น ถึงอย่างนั้น เรื่องนี้ก็ช่วยให้เห็นว่าซอฟต์แวร์โอเพนซอร์สได้รับการแก้ไขอย่างเปิดเผยทีละขั้นอย่างไร หากคุณรันโหนดและพึ่งพาฟีเจอร์นี้ จำไว้ว่ามันยังอยู่ในขั้นทดลอง และให้ติดตั้งอัปเดตจากช่องทางเผยแพร่อย่างเป็นทางการเท่านั้นเมื่อมีเวอร์ชันที่แก้ไขแล้วออกมา
แหล่งที่มา
Finvane สรุปจากรายงานของ CryptoSlate ข้อเท็จจริงและตัวเลขมาจากรายงานต้นฉบับ ส่วนถ้อยคำเป็นของเราเอง
อ่านรายงานต้นฉบับ: Bitcoin Core’s privacy fix reaches v32 code while the v31 patch remains open ↗เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำทางการเงิน สินทรัพย์คริปโตมีความผันผวนสูง และคุณอาจสูญเสียเงินได้