15 ก.ค. 2021 เวลา 16:18 • คริปโทเคอร์เรนซี
The 184,000,000,000 Bitcoin Bug
เราได้อ่านบทความส่วนที่อาจารย์พิริยะเขียนเกี่ยวกับความต้านทานความเปราะบาง (antifragility) ของ BTC ในส่วนของ Guest Writer ของหนังสือ Bitcoin & Blockchain 101 (แนะนำ) อาจารย์กล่าวถึงการที่ BTC สร้างความแข็งแกร่งได้มาจากการผ่านร้อนผ่านหนาว จึงทำให้ทั้งตัว BTC และผู้ถือมีความแข็งแกร่งของจิตใจในการถือ BTC
เราเลยนึกถึงเรื่องสมัยแรกๆที่ BTC เคยโดน Hack โดย Hacker ทำการสร้าง 184,467,440,737.09551616 BTC ขึ้นมา ใช่ละครับ อ่านถูกแล้ว หนึ่งแสนแปดหมื่นสี่พันล้านกว่า BTC วันนี้เลยอยากมาเขียนให้เพื่อนอ่าน เผื่อใครยังไม่รู้
15 สิงหาคม 2010
17:05 UTC
บล็อคเลขที่ 74,638 ได้สร้าง 184B BTC สำหรับ 3 เลขที่กระเป๋า โดยมีสองกระเป๋าจะได้รับ 92.2B BTC และอีกหนึ่งกระเป๋าที่แก้สมการบล็อคได้จะได้รับ 0.01 BTC
jgarzil - 18:08 UTC
Jeff Garzik (CEO Bloq) ได้พบเจอความผิดปกตินี้และเข้าไปแจ้งใน Bitcoin Talk forum ซึ่งเหตุการณ์นี้เรียกว่า The Value overflow incident ซึ่งเราจะพยายามอธิบายสิ่งนี้ว่าคืออะไรตามท่ีเราเข้าใจ (ถ้าผิดระบบบอกด้วยนะครับ)
The Value overflow Incident เป็นเหมือนการแกล้งระบบให้ผลตัวเลขมันออกมาเยอะมากๆจนเกินจำนวนที่ระบบตั้งไว้จะรับได้ เช่นๆ ระบบตั้งไว้ให้แสดงตัวเลยได้ 10 หลักแต่ผลลัพธ์จริงออกมา 13 หลัก พอเลขผลลัพธ์มันเกินจะทำให้มูลค่าออกมาเป็นลบ ส่งผลให้การสมการการประมวลผลมันจะเอ๋อนะ เหมือนยัดข้อมูลเยอะๆเกินจนระบบเจ๊งว่างั้น
1
ในคอมมูก็มีการช่วยกันแลกเปลี่ยนวิธีการแก้ปัญหาไปมา จนกระทั้ง
Satoshi - 20:59 UTC
Satoshi (พระเอก) ออกมาแจ้งถือการเปลี่ยนแปลงของโค้ดเบื้องต้น ซึ่งเค้าบอกว่ายังมีอย่างอื่นอีกนะ แต่คนขุด BTC ต้องหยุดขุดก่อน เราอาจจะต้องสร้างใหม่ทั้งหมดเพื่อหยุดการติดต่อของบล็อคที่ผิด (ที่สร้าง 184B BTC)
Satoshi - 21:40 UTC
Bitcoin Patch 0.3.10 อัพโหลดเรียบร้อย สิ่งที่ทุกคนต้องทำคือ ปิดโปรแกรม ดาวโหลดไฟล์มาอัพเกรดระบบ แล้วระบบใหม่ระเริ่มที่บล็อคต่ำกว่า 74000 บล็อค หรือเรียกว่าการ Soft fork นั่นเอง
Soft fork คือการอัพเกรดระบบใหม่ซึ่งสามารถทำย้อนหลังได้ ซึ่งหนึ่งในกฎหมายที่ Satoshi แก้คือตั้ง Hard Limit ของ BTC ไว้ที่ 21M BTC ซึ่งจะทำให้การสร้าง 184B BTC ของ Patch ใหม่เป็น invalid หรือทำขึ้นไม่ได้นั่นเอง
ซึ่ง Satoshi ก็บอกให้นักขุดเนี่ยอัพเกรดระบบเพื่อให้หยุดขุดเชนด์ที่เสียอันเก่าแต่มาขุดตามเชนด์อันใหม่ ซึ่งทำสำเร็จภายใน 19 ชั่วโมง เชนด์ใหม่ที่อัพเดทก็กลายเป็นเชนด์หลัก
Satoshi แก้ไข้ปัญหานี้ภายในเวลาไม่ถึง 4 ชั่วโมง
ราคาของ BTC ไม่ได้มีผลกระทบอะไรเลยแต่จากที่ Patch นั้นออกไปจนถึงสิ้นปี ราคา BTC พุ่งขึ้นกว่า 300% จาก $0.07 ไป $0.30 เหตุการณ์นี้เป็นสิ่งหนึ่งที่เพิ่มความมั่นใจให้คนเชื่อว่า BTC ไม่ได้โดน hack ง่ายๆ
ส่วนผู้ที่ minted 184B BTC ก็ไม่มีใครทราบซึ่งเป็นปกติของโลก blockchain
ตอนนี้เราพยายามกลับมาเขียนบทความเพิ่มนะครับ ช่วงนี้ยุ่งๆกับการเขียนคอร์ส Digital Asset 101 และ Yield Farming 101-102 กำลังคิดว่าเรื่องต่อไปจะเป็นการ Hack ของฝั่ง Etheruem ครั้งแรกบ้าง น่าจะสนุก
ถ้าชอบข่าวหรือบทความของเรา
☕️ ซื้อกาแฟเลี้ยงเราได้นะครับ (BEP-20)
0xb0bf6F6Fd3C8bD194d94d39a41FcB99FdFfb5273
โฆษณา