ทำความรู้จักกับ Hard Fork

Hard Fork คืออะไร

อย่างที่ทุกคนทราบกันดีอยู่แล้วว่า เรามีการใช้ Blockchain เพื่อบันทึกธุรกรรม ซึ่งเกิดเป็นสกุลเงินใหม่ เช่น Bitcoin Blockchain เองเป็นซอฟต์แวร์ตัวหนึ่ง ซึ่งถูกเขียนขึ้นมาด้วยโค้ด

เพื่อมีการอัพเดทซอฟต์แวร์ หากมีการเปลี่ยนแปลงโค้ดจาก Block หนึ่ง จนทำให้เกิดซอฟต์แวร์ที่เป็น เวอร์ชั่นใหม่และเก่าเกิดขึ้น เราเรียกเหตุการณ์ดังกล่าวนี้ว่า Hard Folk

ยกตัวอย่างของกรณี Bitcoin และ Bitcash

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

Fork หมายถึง การเปลี่ยนแปลงเวอร์ชั่นของซอฟต์แวร์ ซึ่งอธิบายแทนด้วยรูป ส้อม (Fork)  ที่ตรงปลายแบ่งแยกออกไปหลายสาย ดังรูปภาพตัวอย่าง สกุลเงินดิจิตอลเองก็มีการแบ่งแยกออกไปได้เช่นกัน ซึ่งการอัพเดทดังกล่าว ก็อาจจะส่งผลดี ทำให้มีการเก็บข้อมูลได้มากและรวดเร็วขึ้น

ที่มา: bibitpost, coindesk

เรียบเรียงโดย: KRISADA