bitkub-banner

ย้อนประวัติ Alert Key กุญแจลับที่ Satoshi สร้างหลังบั๊กเสก BTC ปลอม 1.8 แสนล้านดอลลาร์

พร้อมเล่น 0:00 / 0:00
สรุปข่าว
  • ในปี 2010 Satoshi Nakamoto ได้เพิ่มระบบ Alert Key เข้าไปใน Bitcoin หลังจากบั๊ก Value Overflow สร้าง BTC ปลอมจำนวน 1.8 แสนล้านดอลลาร์ เกือบทำลายเครือข่ายทั้งหมด
  • Alert Key คือกุญแจส่วนตัวที่ใช้เซ็นชื่อข้อความเตือนฉุกเฉินส่งถึงทุก node ในเครือข่าย Bitcoin โดย Satoshi มอบการเข้าถึงให้ Gavin Andresen ก่อนหายตัวไป และต่อมา Theymos ก็ได้รับกุญแจนี้ด้วย
  • ระบบ Alert Key ถูกยกเลิกอย่างเป็นทางการในปี 2016 เนื่องจากนักพัฒนาเป็นห่วงเรื่องการรวมศูนย์อำนาจและความเสี่ยงด้านความปลอดภัย โดยโค้ดถูกลบออกจากระบบทั้งหมดในปี 2017

แนวโน้มผลกระทบต่อราคา  Neutral

เนื้อหานี้เป็นเรื่องราวประวัติศาสตร์ของโปรโตคอล Bitcoin ไม่ใช่เหตุการณ์ใหม่ที่มีผลต่อราคาในตลาด อย่างไรก็ตาม เรื่องราวนี้เป็นเครื่องเตือนใจว่า Bitcoin เคยผ่านวิกฤตร้ายแรงมาแล้วและรอดมาได้ ซึ่งอาจช่วยเสริมความเชื่อมั่นในความแข็งแกร่งของโปรโตคอลในระยะยาว

เรื่องราวที่น้อยคนรู้เกี่ยวกับประวัติศาสตร์ยุคแรกของ Bitcoin กลับมาเป็นที่สนใจอีกครั้ง หลังจาก Sweep ได้แชร์ข้อมูลเกี่ยวกับระบบ Alert Key ที่ Satoshi Nakamoto สร้างขึ้นในปี 2010 จุดเริ่มต้นของระบบนี้มาจากเหตุการณ์ร้ายแรงที่สุดในประวัติศาสตร์ Bitcoin นั่นคือบั๊ก Value Overflow ที่เกิดขึ้นเมื่อวันที่ 15 สิงหาคม 2010 ซึ่งเปิดช่องให้มีการสร้าง Bitcoin ปลอมจำนวน 1.8 แสนล้านดอลลาร์ มากกว่าปริมาณสูงสุดที่ตั้งไว้คือ 21 ล้านดอลลาร์ถึงกว่า 8,000 เท่า และ Satoshi ได้แก้ไขปัญหานี้ภายในห้าชั่วโมงด้วยการทำ hard fork ครั้งแรกของ Bitcoin ก่อนจะเพิ่มระบบ Alert Key เข้าไปเป็นกลไกป้องกันเหตุฉุกเฉินในอนาคต

สกรีนช็อตคอมเมนต์ของ btcdrak ในปี 2016 ซึ่งเป็นผู้ร่วมพัฒนา Bitcoin Core เกี่ยวกับการนำระบบแจ้งเตือนเครือข่าย p2p ออกจาก Bitcoin
สกรีนช็อตคอมเมนต์ของ btcdrak ในปี 2016 ซึ่งเป็นผู้ร่วมพัฒนา Bitcoin Core เกี่ยวกับการนำระบบแจ้งเตือนเครือข่าย p2p ออกจาก Bitcoin (ภาพจาก: @Sweep)

บั๊ก 1.8 แสนล้าน BTC และจุดกำเนิด Alert Key

เหตุการณ์ที่รู้จักกันในชื่อ Value Overflow Incident เกิดขึ้นที่บล็อก 74,638 เมื่อมีช่องโหว่ในโค้ดของ Bitcoin ที่ทำให้สร้างเหรียญเกินกว่าที่ระบบออกแบบไว้ได้ ผลคือมีสองที่อยู่ได้รับ BTC ที่อยู่ละ 9.2 หมื่นล้านดอลลาร์ Satoshi Nakamoto พร้อมกับนักพัฒนาอย่าง Jeff Garzik และ Gavin Andresen ได้เร่งแก้ไขจนสำเร็จและปล่อยไคลเอนต์ Bitcoin เวอร์ชันใหม่ภายในห้าชั่วโมง โดยใช้วิธี soft fork เพื่อย้อนกลับบล็อกที่มีปัญหาและเพิ่มโค้ดป้องกันการล้นค่าในอนาคต

หลังจากเหตุการณ์นั้น Satoshi ได้เพิ่มระบบ Alert Key เข้าไปใน Bitcoin โดยเริ่มตั้งแต่เวอร์ชัน 0.3.10 แนวคิดหลักคือการให้มีกุญแจส่วนตัวที่ใช้เซ็นชื่อข้อความเตือนฉุกเฉิน ซึ่งจะถูกส่งผ่านระบบเดียวกับที่ใช้ส่งข้อมูลบล็อกและธุรกรรม ข้อความเหล่านี้จะปรากฏบนแถบสถานะของซอฟต์แวร์ Bitcoin ทุกตัวที่ยังทำงานอยู่ ทำให้ผู้ใช้รับรู้ถึงปัญหาและสามารถอัปเดตซอฟต์แวร์ได้ทัน ระบบนี้ถูกใช้งานจริงทั้งหมด 12 ครั้งระหว่างเดือนกุมภาพันธ์ 2555 ถึงเมษายน 2557 ส่วนใหญ่เป็นการแจ้งเตือนให้อัปเดตซอฟต์แวร์เร่งด่วน

ความจริงที่ถูกเข้าใจผิดเรื่อง Alert Key

สิ่งสำคัญที่ต้องทำความเข้าใจให้ถูกต้องคือ Alert Key ไม่ได้มีอำนาจ “ควบคุม” หรือ “แทนที่” ทุก node ในเครือข่าย Bitcoin ในแง่ที่สามารถเปลี่ยนแปลงบล็อกเชน ธุรกรรม หรือยอดเงินในกระเป๋าได้ ฟังก์ชันที่แท้จริงของมันคือการส่งข้อความเตือนฉุกเฉินเพื่อแจ้งให้ผู้ใช้ทราบถึงปัญหาร้ายแรงและกระตุ้นให้อัปเดตซอฟต์แวร์เท่านั้น ก่อนที่ Satoshi จะหายตัวไปในปี 2554 เขาได้ส่งอีเมลหัวข้อ “Alert Key” ให้ Gavin Andresen ซึ่งรับช่วงดูแลคีย์นี้ต่อ และต่อมา Theymos ก็ได้รับกุญแจนี้ด้วยเช่นกัน

ในปี 2559 นักพัฒนา Bitcoin Core นาม btcdrak และ Wladimir Van Der Laan ได้โต้แย้งว่าระบบ Alert Key ขัดกับหลักการกระจายอำนาจของ Bitcoin เนื่องจากมันสร้างผู้ใช้ที่มีสิทธิ์พิเศษในเครือข่าย ซึ่งถือเป็นจุดรวมศูนย์และช่องโหว่ด้านความปลอดภัยที่อาจถูกนำไปใช้ในทางที่ผิดได้ ระบบ Alert Key จึงถูกยกเลิกอย่างเป็นทางการพร้อมการปล่อย Bitcoin เวอร์ชัน 0.13.0 ในปีเดียวกัน โค้ดทั้งหมดถูกลบออกในปี 2560 และเมื่อวันที่ 19 มกราคม 2560 ได้มีการส่งข้อความแจ้งเตือนครั้งสุดท้ายว่า “Alert Key Compromised” เพื่อปิดระบบนี้อย่างถาวร ก่อนที่รหัสเข้าถึงทั้งหมดจะถูกเปิดเผยต่อสาธารณะในปี 2561

บทเรียนจากประวัติศาสตร์ Bitcoin ยุคแรก

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


ส่วนตัวผู้เขียนมองว่าเรื่องราวของ Alert Key เป็นหนึ่งในบทประวัติศาสตร์ที่น่าสนใจที่สุดของ Bitcoin เพราะมันแสดงให้เห็นว่าแม้แต่ Satoshi เองก็ไม่ได้สร้างระบบที่สมบูรณ์แบบตั้งแต่แรก แต่เขาก็รู้จักแก้ปัญหาและเพิ่มเครื่องมือฉุกเฉินเข้าไป สิ่งที่น่าสังเกตคือชุมชน Bitcoin ในยุคต่อมาตัดสินใจถอดระบบนี้ออกทั้งที่อาจยังมีประโยชน์ในบางกรณี เพราะถือว่าการรักษาหลักการกระจายอำนาจสำคัญกว่า นั่นคือจุดที่ทำให้ Bitcoin แตกต่างจากระบบการเงินแบบเดิม และเป็นเหตุผลที่หลายคนเชื่อมั่นในมันมาจนถึงทุกวันนี้ที่ราคาอยู่ที่ $74,253

ที่มา: @Sweep

ภาพจาก AI