What is Nostr?
_ / พ่อมดคริปโต
npub1l8d…g6c8
2025-03-12 11:09:34

_ on Nostr: ...



วันนี้เมื่อ 12 ปีที่แล้ว เครือข่าย #Bitcoin ที่ขึ้นชื่อว่าแทรกแซงไม่ได้ เคยถูกบังคับย้อนถอยหลังกลับไป 24 บล็อก !!! 🫨
.
วันที่ 12 มีนาคม ปี 2013 ซอฟต์แวร์ลูกข่าย (reference client software) ของ Bitcoin เคยเกิด "บั๊ก" (bug) ขึ้น จนก่อปัญหาให้ซอฟต์แวร์เวอร์ชัน 0.7 และ 0.8 มีการบันทึกธุรกรรมไม่เหมือนกัน !!! 😱
.
เอาล่ะสิ... สองเวอร์ชั่นบันทึกธุรกรรมต่างกันแบบนี้ ตัวเครือข่ายบล็อกเชนก็เลยเกิดการ “Fork” แยกออกจากกันเป็น 2 เชน เป็นเรื่องเลยทีนี้...
.
เหตุเนื่องมาจากซอฟต์แวร์เวอร์ชั่นที่ใหม่กว่า มันดันไปปลดล็อคข้อจำกัดบางอย่างที่เวอร์ชั่นเก่าเคยมีปัญหา (เวอร์ชั่น 0.7 ใช้ BerkleyDB ซึ่งมีข้อจำกัดอยู่ที่ 10,000 lock ในขณะที่เวอร์ชั่น 0.8 เปลี่ยนมาใช้ LevelDB ซึ่งไม่ติดข้อจำกัดนี้) ด้วยเหตุนี้จึงทำให้เครื่องขุดที่ใช้ซอฟต์แวร์เวอร์ชั่นใหม่กว่าดันสามารถสร้าง Block ที่ Node เวอร์ชั่นเก่าไม่สามารถตรวจสอบและบันทึกได้ กลายเป็นการแยกเชนกันโดยไม่ได้ตั้งใจ 😲
.
👉 ด้วยปัญหาตอนนั้น ชุมชน Bitcoin จึงต้องเร่งแก้ปัญหากัน (ใช้เวลาหลายชั่วโมงอยู่) โดยเหล่านักขุดต้องพากันย้อนกลับมาใช้เวอร์ชั่น 0.7 และย้อนกลับไป 24 บล็อก เพื่อไปเริ่มขุดกันมาใหม่ตั้งแต่บล็อกนั้น เพื่อไม่ทำให้เกิดการแยกเชน 🙏
.
นักพัฒนาซอฟต์แวร์ Bitcoin Core (ซอฟต์แวร์ที่ชาว Bitcoin ส่วนใหญ่ใช้กัน) ก็ได้มีการออกมาปรับปรุงและออกเวอร์ชั่น 0.7.2 และ 0.8.1 เพื่อให้ทั้งสองเวอร์ชั่นทำงานร่วมกันได้โดยไม่เกิดการแยกเชนอีก 📡
.
📝 สำหรับสหายที่อ่านเรื่องนี้แล้วช็อคอยู่ ใจเย็น ๆ ไม่ต้องกังวลไป เพราะช่วงนั้นนับว่าเป็น "ช่วงหัดเดิน" ของ Bitcoin การจะหกล้มบ้างขณะหัดเดินเป็นเรื่องธรรมดา แต่ในวันนี้ที่เครือข่าย Bitcoin มันพร้อมออกสู่โลกกว้าง และดำเนินมาได้ถึง 10 กว่าปีแบบนี้ แสดงให้เห็นว่ามันได้เติบโตจนไม่น่ากังวลแล้ว พูดง่าย ๆ คือมันเลยช่วงปรับปรุงและพัฒนามาไกลมากแล้ว
.
📝 และสำหรับบางคนที่กังวลเรื่องการเปลี่ยนแปลงย้อนเวลาในคราอดีตนั้น จะบอกว่าใจเย็นสหาย ตอนนั้นเครือข่ายมันยังเล็กมาก เด็กหัดเดินยังไงก็ต้องมีผู้ปกครองและคุณครูร่วมกันช่วยดูแลเป็นเรื่องปกติ แต่ในยุคที่มีเครื่องขุดและ Node กระจายอยู่ทั่วทุกมุมโลกขนาดนี้ แทบจะเป็นไปไม่ได้แล้วที่จู่ ๆ ใครจะไปสั่งการเปลี่ยนแปลงมัน ดังนั้นก็สบายใจกันได้ !!!
.
อย่างไรก็ตามเหตุการณ์ในอดีตครั้งนั้นก็ถึงขั้นต้องถูกจารึกลงในประวัติศาสตร์ของ #BTC จนมีการตั้งทุกวันที่ 12 มีนาคม ของทุกปี ให้เป็นวัน "24 Block Rollback Day" หรือ "วันย้อนกลับ 24 บล็อก" บนปฏิทินของเหล่าสาวก Bitcoin กันมาจนถึงทุกวันนี้นั่นเอง ว๊าฮ่า ๆ ๆ ๆ !!! 🧙‍♂️
#พ่อมดคริปโต #siamstr
Author Public Key
npub1l8dvvnx6zrlxgyg7sqrulhkjqzxuecdlw7gm7ppdfr7qh0hwxqpqu8g6c8