bitkub-banner

ย้อนเวลาหาซาโตชิ : นักพัฒนาใช้ Claude AI แกะรอยโค้ด Bitcoin เวอร์ชั่นแรกสำเร็จ ตรงเป๊ะ 100%

พร้อมเล่น 0:00 / 0:00
สรุปข่าว
  • นักพัฒนาใช้ Claude Opus  5.5  ช่วยย้อนรอยการสร้าง Bitcoin รุ่นแรก จนสร้างไฟล์โปรแกรมที่ตรงกับต้นฉบับจากปี 2009 ทุกไบต์
  • เบื้องหลังความสำเร็จคือการตามหาเครื่องมือเก่าที่ Satoshi Nakamoto เคยใช้ ตั้งแต่ Windows XP ไปจนถึงโปรแกรมพัฒนาที่มีอายุเกือบ 20 ปี
  • การค้นพบนี้ช่วยเปิดเผยเบื้องหลังการสร้าง Bitcoin ในยุคแรก แต่ไม่ได้หมายความว่าจะส่งผลต่อราคา BTC โดยตรง

แนวโน้มผลกระทบ: Neutral

นักพัฒนาใช้ Claude Opus 5.5 ช่วยย้อนรอยกระบวนการสร้าง Bitcoin ของ Satoshi Nakamoto ในเดือนมกราคม 2009 จนสามารถสร้างไฟล์ bitcoin.exe ขนาดประมาณ 6.44 MB กลับขึ้นมา โดยมีผลตรวจสอบตรงกับต้นฉบับทุกไบต์ เบื้องหลังความสำเร็จคือการจำลองเครื่องมือที่ Satoshi ใช้บน Windows XP รวมถึงโปรแกรมพัฒนาและจัดเก็บข้อมูลรุ่นเก่า นอกจากนี้ ยังสามารถสร้างไฟล์เผยแพร่ที่มีค่าตรวจสอบตรงกับต้นฉบับจาก Satoshi Nakamoto Institute ได้ อย่างไรก็ตาม ไฟล์ดังกล่าวเป็นเวอร์ชันอัปเดตเมื่อวันที่ 10 มกราคม 2009 ไม่ใช่เวอร์ชันวันเปิดตัวแรกสุด

ล่าสุดมีนักพัฒนาคริปโทฯ รายหนึ่งได้ใช้ Claude Opus 5.5 ช่วยแกะรอยกระบวนการสร้าง Bitcoin ของ Satoshi Nakamoto ตั้งแต่เดือนมกราคมปี 2009 จนสามารถสร้างไฟล์ bitcoin.exe ขนาดประมาณ 6.44 ล้านไบต์กลับขึ้นมาใหม่ได้สำเร็จและมีค่ารหัสแฮช SHA-256 ตรงกับไฟล์ต้นฉบับดั้งเดิมทุกตัวอักษร

ที่มา:github

ย้อนรอยเครื่องมือที่ Satoshi ใช้เมื่อ 17 ปีก่อน

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

นักพัฒนาจึงต้องตามหาโปรแกรมรุ่นเก่าที่ใกล้เคียงกับสภาพแวดล้อมของ Satoshi โดยข้อมูลจาก Repository ระบุว่า เขาใช้ Windows XP พร้อมเครื่องมือและส่วนประกอบสำคัญ เช่น

  • MinGW GCC 3.4.5: เครื่องมือแปลงชุดคำสั่งให้กลายเป็นโปรแกรม
  • wxWidgets 2.8.9: ส่วนประกอบสำหรับสร้างหน้าต่างและหน้าจอโปรแกรม
  • Berkeley DB 4.7.25: เครื่องมือจัดเก็บข้อมูล
  • OpenSSL 0.9.8h: ส่วนประกอบที่เกี่ยวข้องกับการเข้ารหัสข้อมูล

ร่องรอยเหล่านี้ช่วยให้นักพัฒนาระบุรายละเอียดของเครื่องมือที่ Satoshi ใช้ได้จากข้อมูลภายในไฟล์จริง โดยไฟล์โปรแกรมสร้างเสร็จเมื่อวันที่ 10 มกราคม 2009 เวลา 23:16 UTC

ผลตรวจสอบยืนยันความสอดคล้องกับไฟล์ต้นฉบับ

ไฟล์ที่ถูกสร้างขึ้นเป็นไฟล์ bitcoin.exe ที่มีค่า SHA-256 ตรงกับต้นฉบับ และจำลองการบีบอัดไฟล์ในรูปแบบที่ Satoshi เคยใช้เผยแพร่ จนได้ไฟล์ bitcoin-0.1.0.rar ที่มีค่าตรวจสอบตรงกับไฟล์จาก Satoshi Nakamoto Institute เช่นกัน

SHA-256 เปรียบเสมือนลายนิ้วมือดิจิทัลของไฟล์ หากข้อมูลเปลี่ยนไปแม้เพียงเล็กน้อย ค่าที่ได้ก็จะแตกต่างออกไป จึงใช้ตรวจสอบได้ว่าไฟล์สองไฟล์มีข้อมูลตรงกันหรือไม่

อย่างไรก็ตาม มีข้อควรระวังว่าไฟล์ที่ใช้ชื่อ bitcoin-0.1.0.rar นี้เป็นเวอร์ชันอัปเดตที่สร้างเมื่อวันที่ 10 มกราคม 2009 ไม่ใช่ไฟล์จากวันเปิดตัวครั้งแรกที่ได้รับการยืนยันแล้ว โดยข้อมูลภายในระบุเวอร์ชันเป็น 101

นอกจากนี้ กระบวนการสร้างใหม่ยังต้องกำหนดเวลาบางจุด และจำลองรายละเอียดของไฟล์เผยแพร่ให้ตรงกับต้นฉบับ ความสำเร็จนี้จึงเกิดจากการย้อนรอยทั้งเครื่องมือและขั้นตอนการสร้างไฟล์ ไม่ใช่เพียงนำชุดคำสั่งไปใช้กับโปรแกรมสมัยใหม่


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