_ 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
Published at
2025-03-12 11:09:34Event JSON
{
"id": "6dd8cda9d26dbaac7e5f90f8789879f2c75c770c4517da2db41fd0d1c0a12d55",
"pubkey": "f9dac64cda10fe64111e8007cfded2008dcce1bf7791bf042d48fc0bbeee3002",
"created_at": 1741777774,
"kind": 1,
"tags": [
[
"imeta",
"url https://image.nostr.build/b4213a82d83ce1f2b24a22e1b66af8b842a18552be89c75c145ecd7313aa607c.jpg",
"m image/jpeg",
"x 12f6ac83c6969a64a9c261d45eeca9471775993310884a3d62981137465552b6",
"ox b4213a82d83ce1f2b24a22e1b66af8b842a18552be89c75c145ecd7313aa607c",
"blurhash LRI;xAMwIpRQ00NLSPt7~mM_r=j?",
"dim 720x720",
"thumb https://image.nostr.build/thumb/b4213a82d83ce1f2b24a22e1b66af8b842a18552be89c75c145ecd7313aa607c.jpg"
],
[
"t",
"bitcoin"
],
[
"t",
"btc"
],
[
"t",
"พ่อมดคริปโต"
],
[
"t",
"siamstr"
]
],
"content": "https://image.nostr.build/b4213a82d83ce1f2b24a22e1b66af8b842a18552be89c75c145ecd7313aa607c.jpg\n\nวันนี้เมื่อ 12 ปีที่แล้ว เครือข่าย #Bitcoin ที่ขึ้นชื่อว่าแทรกแซงไม่ได้ เคยถูกบังคับย้อนถอยหลังกลับไป 24 บล็อก !!! 🫨\n.\nวันที่ 12 มีนาคม ปี 2013 ซอฟต์แวร์ลูกข่าย (reference client software) ของ Bitcoin เคยเกิด \"บั๊ก\" (bug) ขึ้น จนก่อปัญหาให้ซอฟต์แวร์เวอร์ชัน 0.7 และ 0.8 มีการบันทึกธุรกรรมไม่เหมือนกัน !!! 😱\n.\nเอาล่ะสิ... สองเวอร์ชั่นบันทึกธุรกรรมต่างกันแบบนี้ ตัวเครือข่ายบล็อกเชนก็เลยเกิดการ “Fork” แยกออกจากกันเป็น 2 เชน เป็นเรื่องเลยทีนี้...\n.\nเหตุเนื่องมาจากซอฟต์แวร์เวอร์ชั่นที่ใหม่กว่า มันดันไปปลดล็อคข้อจำกัดบางอย่างที่เวอร์ชั่นเก่าเคยมีปัญหา (เวอร์ชั่น 0.7 ใช้ BerkleyDB ซึ่งมีข้อจำกัดอยู่ที่ 10,000 lock ในขณะที่เวอร์ชั่น 0.8 เปลี่ยนมาใช้ LevelDB ซึ่งไม่ติดข้อจำกัดนี้) ด้วยเหตุนี้จึงทำให้เครื่องขุดที่ใช้ซอฟต์แวร์เวอร์ชั่นใหม่กว่าดันสามารถสร้าง Block ที่ Node เวอร์ชั่นเก่าไม่สามารถตรวจสอบและบันทึกได้ กลายเป็นการแยกเชนกันโดยไม่ได้ตั้งใจ 😲\n.\n👉 ด้วยปัญหาตอนนั้น ชุมชน Bitcoin จึงต้องเร่งแก้ปัญหากัน (ใช้เวลาหลายชั่วโมงอยู่) โดยเหล่านักขุดต้องพากันย้อนกลับมาใช้เวอร์ชั่น 0.7 และย้อนกลับไป 24 บล็อก เพื่อไปเริ่มขุดกันมาใหม่ตั้งแต่บล็อกนั้น เพื่อไม่ทำให้เกิดการแยกเชน 🙏\n.\nนักพัฒนาซอฟต์แวร์ Bitcoin Core (ซอฟต์แวร์ที่ชาว Bitcoin ส่วนใหญ่ใช้กัน) ก็ได้มีการออกมาปรับปรุงและออกเวอร์ชั่น 0.7.2 และ 0.8.1 เพื่อให้ทั้งสองเวอร์ชั่นทำงานร่วมกันได้โดยไม่เกิดการแยกเชนอีก 📡 \n.\n📝 สำหรับสหายที่อ่านเรื่องนี้แล้วช็อคอยู่ ใจเย็น ๆ ไม่ต้องกังวลไป เพราะช่วงนั้นนับว่าเป็น \"ช่วงหัดเดิน\" ของ Bitcoin การจะหกล้มบ้างขณะหัดเดินเป็นเรื่องธรรมดา แต่ในวันนี้ที่เครือข่าย Bitcoin มันพร้อมออกสู่โลกกว้าง และดำเนินมาได้ถึง 10 กว่าปีแบบนี้ แสดงให้เห็นว่ามันได้เติบโตจนไม่น่ากังวลแล้ว พูดง่าย ๆ คือมันเลยช่วงปรับปรุงและพัฒนามาไกลมากแล้ว\n.\n📝 และสำหรับบางคนที่กังวลเรื่องการเปลี่ยนแปลงย้อนเวลาในคราอดีตนั้น จะบอกว่าใจเย็นสหาย ตอนนั้นเครือข่ายมันยังเล็กมาก เด็กหัดเดินยังไงก็ต้องมีผู้ปกครองและคุณครูร่วมกันช่วยดูแลเป็นเรื่องปกติ แต่ในยุคที่มีเครื่องขุดและ Node กระจายอยู่ทั่วทุกมุมโลกขนาดนี้ แทบจะเป็นไปไม่ได้แล้วที่จู่ ๆ ใครจะไปสั่งการเปลี่ยนแปลงมัน ดังนั้นก็สบายใจกันได้ !!!\n.\nอย่างไรก็ตามเหตุการณ์ในอดีตครั้งนั้นก็ถึงขั้นต้องถูกจารึกลงในประวัติศาสตร์ของ #BTC จนมีการตั้งทุกวันที่ 12 มีนาคม ของทุกปี ให้เป็นวัน \"24 Block Rollback Day\" หรือ \"วันย้อนกลับ 24 บล็อก\" บนปฏิทินของเหล่าสาวก Bitcoin กันมาจนถึงทุกวันนี้นั่นเอง ว๊าฮ่า ๆ ๆ ๆ !!! 🧙♂️\n#พ่อมดคริปโต #siamstr",
"sig": "8da5c62918c729ce322c34a5c32c9be57f06ed842fc65c1af41ed90d14572f8420f60798864f4d900e2117e4becb0b9a5b6befd9c6ae73b26d0408d341baab20"
}