บั๊ก Bitcoin 184 พันล้านที่เกือบทำลายคริปโตเคอร์เรนซีในปี 2010

ทีมชุมชน BigGo
บั๊ก Bitcoin 184 พันล้านที่เกือบทำลายคริปโตเคอร์เรนซีในปี 2010

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

ข้อมูลไทม์ไลน์สำคัญ:

  • วันที่: 15 สิงหาคม 2010
  • ราคา Bitcoin : ~$0.06 USD
  • จำนวนเงินที่ถูกปลอมแปลง: 184,467,440,737.09551616 Bitcoin
  • เวลาในการตอบสนong: 5 ชั่วโมงในการแก้ไขและ fork
  • เวอร์ชันที่แก้ไขบัก: Bitcoin 0.3.6

ข้อบกพร่องทางเทคนิคที่เกือบจบ Bitcoin

บั๊กนี้เกิดจากข้อผิดพลาดการล้นของจำนวนเต็มในระบบตรวจสอบธุรกรรมของ Bitcoin เมื่อแฮกเกอร์สร้างธุรกรรมที่มีผลลัพธ์ขนาดใหญ่เกินไป ระบบไม่สามารถจัดการกับตัวเลขขนาดมหาศาลและหมุนกลับไปแสดงค่าลบ ความผิดปกติทางคณิตศาสตร์นี้หลอกเครือข่ายให้คิดว่าธุรกรรมนั้นถูกต้อง ทำให้สามารถสร้าง Bitcoin จำนวน 184,467,440,737.09551616 ได้ ซึ่งมากกว่า Bitcoin ทั้งหมด 21 ล้านเหรียญที่ควรจะมีอยู่เกือบ 9,000 เท่า

การล้นของจำนวนเต็ม: เมื่อคอมพิวเตอร์พยายามเก็บตัวเลขที่ใหญ่เกินไปสำหรับการจัดสรรหน่วยความจำ ทำให้เกิดการหมุนกลับไปเป็นค่าลบหรือศูนย์

รายละเอียดทางเทคนิค:

  • ประเภทของบัก: ข้อผิดพลาด integer overflow ในระบบตรวจสอบธุรกรรม
  • วิธีการโจมตี: สร้างธุรกรรมที่มีมูลค่า output สูงเกินความเป็นไปได้
  • การตอบสนองของเครือข่าย: Soft fork เพื่อเพิกเฉยต่อธุรกรรมที่เป็นการฉ้อโกง
  • ขีดจำกัดปริมาณ Bitcoin ปัจจุบัน: สูงสุด 21 ล้าน Bitcoin

การแข่งขันห้าชั่วโมงเพื่อช่วย Bitcoin

สิ่งที่เกิดขึ้นต่อมาแสดงให้เห็นว่าธรรมชาติการกระจายอำนาจของ Bitcoin มีข้อจำกัดที่ชัดเจนในปี 2010 Satoshi Nakamoto ผู้สร้าง Bitcoin ที่ไม่เปิดเผยตัวตน ได้แก้ไขบั๊กอย่างรวดเร็วและประสานงาน soft fork ซึ่งโดยพื้นฐานแล้วคือการโน้มน้าวเครือข่ายให้เพิกเฉยต่อธุรกรรมที่เป็นการฉ้อโกงและดำเนินต่อจากจุดก่อนหน้าใน blockchain ภายในห้าชั่วโมง วิกฤตได้รับการแก้ไขและ Bitcoin ปลอมจำนวน 184 พันล้านก็หายไป

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

ตำนานของ Blockchain ที่ไม่เปลี่ยนแปลง

เหตุการณ์ในปี 2010 ท้าทายความเชื่อทั่วไปที่ว่าธุรกรรม blockchain เป็นสิ่งถาวรและไม่สามารถเปลี่ยนแปลงได้ สมาชิกชุมชนชี้ให้เห็นถึงความขัดแย้งที่ว่าผู้สนับสนุน Bitcoin มักอ้างว่าโค้ดคือกฎหมายและธุรกรรมไม่สามารถเปลี่ยนแปลงได้ แต่เมื่อเผชิญกับภัยคุกคามที่เป็นอันตรายต่อการดำรงอยู่ เครือข่ายกลับละทิ้งหลักการเหล่านี้อย่างรวดเร็ว

Bitcoin (และอื่นๆ) ไม่ได้กระจายอำนาจอย่างเต็มที่ในแง่ที่ว่าทีมพัฒนาหลักยังคงดูแลและเสนอการเปลี่ยนแปลง แม้จะเป็นการเปลี่ยนแปลงเล็กน้อย

ความยืดหยุ่นนี้พิสูจน์แล้วว่ามีความสำคัญต่อการอยู่รอดของ Bitcoin แต่ก็เผยให้เห็นด้วยว่าเครือข่ายคริปโตเคอร์เรนซีทำงานบนพื้นฐานของฉันทามติทางสังคมมากกว่าความแน่นอนทางคณิตศาสตร์อย่างแท้จริง เมื่อถึงจุดสำคัญ มนุษย์เป็นผู้ตัดสินใจขั้นสุดท้ายเกี่ยวกับสิ่งที่นับว่าเป็น Bitcoin ที่แท้จริง

การเปรียบเทียบผลกระทบ:

  • Bitcoin ปลอมที่ถูกสร้างขึ้น: 184+ พันล้าน
  • อุปทานของ Bitcoin ที่ถูกต้อง: ~21 ล้านทั้งหมด
  • อัตราส่วน: มากกว่าที่ควรจะมีอยู่เกือบ 9,000 เท่า
  • มูลค่าทางทฤษฎีในราคาปี 2024: ~$21.7 ล้านล้าน USD (หากไม่ได้รับการย้อนกลับ)

ผลกระทบในยุคปัจจุบันและช่องโหว่ที่ยังคงมีอยู่

เครือข่าย Bitcoin ในปัจจุบันมีความแข็งแกร่งมากกว่าเดิม แต่เหตุการณ์ในปี 2010 เน้นย้ำถึงความท้าทายที่ยังคงมีอยู่ ชุมชนหารือกันอย่างแข็งขันเกี่ยวกับสิ่งที่จะเกิดขึ้นหากบั๊กที่คล้ายกันปรากฏขึ้นในปัจจุบัน โดยเฉพาะอย่างยิ่งกับภัยคุกคามจากคอมพิวเตอร์ควอนตัมที่ใกล้เข้ามา ไม่เหมือนปี 2010 ไม่มีบุคคลที่มีอำนาจเพียงคนเดียวอย่าง Satoshi ที่จะประสานงานการตอบสนองฉุกเฉิน

การหารือยังสัมผัสถึงความกังวลเรื่องการรวมศูนย์ในปัจจุบัน รวมถึงกลุ่มการขุดที่กระจุกตัวในประเทศเฉพาะและอิทธิพลของตลาดแลกเปลี่ยนหลัก ช่องโหว่สมัยใหม่เหล่านี้สะท้อนคำถามพื้นฐานเดียวกันที่เกิดขึ้นในปี 2010: Bitcoin กระจายอำนาจได้มากแค่ไหนจริงๆ

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

อ้างอิง: The Day Someone Created 184 Billion Bitcoin