Tags:
Node Thumbnail

สัปดาห์ที่ผ่านมาเป็นสัปดาห์ที่ค่าเงิน Bitcoin ปั่นป่วนอีกครั้ง เมื่อทาง MtGox ตลาดแลกเปลี่ยนค่าเงินที่ใหญ่อันดับต้นๆ ประกาศหยุดให้ถอนเงินเนื่องจาก "บั๊ก" ในซอฟต์แวร์ Bitcoin ทำให้การโอนเงินเหมือนจะหายไป ทั้งที่ข้อความแสดงการโอนเงินได้กระจายออกไปในเครือข่ายแล้ว ทำให้ทาง MtGox ตัดสินใจหยุดให้บริการถอนเงินออกจากเว็บทันทีจนกว่าจะแก้ปัญหาได้ การประกาศครั้งนี้ทำให้ค่าเงิน Bitcoin ตกลงอย่างหนัก ราคาล่าสุดอยู่ที่ 600 ดอลลาร์ต่อ BTC

ทาง Cyptocoins สัมภาษณ์ Greg Maxwell นักพัฒนา ออกมาตอบเรื่องนี้ว่าปัญหา Transaction Malleability นั้นรับรู้กันมาตั้งแต่ปี 2011 จากการออกแบบโพรโตคอลที่ทำให้ค่า signature นั้นครอบคลุมเพียงบางส่วนของข้อความโอนเงิน โดยไม่ครอบคลุมในส่วนของ transaction id ที่สามารถเปลี่ยนแปลงไปได้หากมีการปรับ block chain ใหม่ โดยการอ้างอิงถึงการโอนนั้นจำเป็นต้องอ้างด้วย ค่า timestamp, address, และ จำนวนเงิน แทนที่จะเป็นค่า transaction id โดยตรง

ทาง MtGox และผู้รับแลกเงินบางรายไม่รับรู้ปัญหานี้ ทำให้ถูกโจมตีจากลูกค้าที่มุ่งร้ายบางรายที่เปลี่ยน transaction id อย่างจงใจ ทำให้รายการโอนที่ถูกบันทึกใน block chain มี transaction id ไม่ตรงกับตอนที่โอนออกไป ซอฟต์แวร์ของเว็บรับแลกเงินคิดว่าการโอนไม่สำเร็จ จึงพยายามโอนซ้ำอีกครั้ง ทาง MtGox ยังแก้ปัญหานี้ไม่สำเร็จ และตัดสินใจแก้ปัญหาด้วยการหยุดให้บริการโอน Bitcoin ออกจากระบบไปชั่วคราว

ที่มา - MtGox, Cryptocoins

ภายในวันศุกร์ที่ MtGox แถลงออกมา ธนาคารกลางรัสเซียก็ประกาศยืนยันว่าระบบจ่ายเงินแบบนิรนาม รวมถึง Bitcoin เป็น "สิ่งทดแทนเงิน" ซึ่งอยู่ภายใต้การควบคุมของทางธนาคาร พร้อมกับประกาศห้ามใช้งานโดยบุคคลหรือหน่วยงานใดๆ ทันที

ประกาศนี้ออกมาพร้อมกับเตือนประชาชนว่ามูลค่าของ Bitcoin นั้นขึ้นกับการเก็งกำไรของตลาดเพียงอย่างเดียว และการฉ้อโกงบนระบบจ่ายเงินแบบนิรนามเช่นนี้จะไม่ได้รับความคุ้มครองจากกระบวนการยุติธรรม และภาครัฐ

ที่มา - IT News for Australian Business

Get latest news from Blognone

Comments

By: panurat2000
ContributorSymbianUbuntuIn Love
on 11 February 2014 - 01:07 #679024
panurat2000's picture

โดนไม่ครอบคลุมในส่วนของ transaction id

โดนไม่ครอบคลุม => โดยไม่ครอบคลุม

By: frameonthai
ContributoriPhoneAndroidSymbian
on 11 February 2014 - 08:07 #679033
frameonthai's picture

ผมว่าใส่ Break เหลือแค่ย่อหน้าแรกก็พอครับ เนื้อหายาวมากเลย

By: Slimy
AndroidUbuntu
on 11 February 2014 - 11:57 #679108 Reply to:679033

ผมว่าไม่ยาวนะ กำลังดี