This article has been translated from English to Thai.
พูดถึง fork ในเทคโนโลยีบล็อกเชน มันคือการเปลี่ยนแปลงในโปรโตคอลหรือซอฟต์แวร์ของบล็อกเชน เกิดจากนักพัฒนาของบล็อกเชนนั้นๆ
มันคือการอัพเกรดซอฟต์แวร์!
บางครั้ง นักพัฒนาก็อยากจะเปลี่ยนให้บล็อกเชนมีฟีเจอร์ใหม่ๆ แก้ไขปัญหาความปลอดภัย สร้างเหรียญใหม่ หรือแม้แต่เปลี่ยนวิธีที่บล็อกถูกสร้างและตรวจสอบในบล็อกเชน
Forks จะนำการเปลี่ยนแปลงเหล่านั้นมาสู่บล็อกเชน โดยสร้างบล็อกเชนที่สอง (ในกรณี hard fork) ซึ่งเป็นสำเนาของบล็อกเชนเดิมแต่มีการเปลี่ยนแปลงเพิ่มเข้าไปในบล็อกเชนที่สอง
ในกรณี soft forks การเปลี่ยนแปลงจะเล็กน้อยและไม่สร้างบล็อกเชนใหม่ทั้งหมด โหนดที่ทำ soft fork ยังคงเข้ากันได้กับโหนดที่ไม่ได้ทำ soft fork
ในทางตรงกันข้าม หลังจาก hard fork จะมีบล็อกเชนสองชุดที่แยกกันอยู่ขนานกัน บล็อกเชนทั้งสองชุดจะมีข้อมูลและประวัติธุรกรรมร่วมกันจนถึงตอนที่เกิด hard fork
หลัง hard fork บล็อกที่ขุดใหม่จะมีอยู่แค่ในบล็อกเชนที่ได้รับการตรวจสอบและสร้างขึ้น
สำหรับ hard forks บล็อกใดๆ ที่สร้างขึ้นโดยใช้โปรโตคอลเก่า จะไม่เข้ากันกับบล็อกเชนที่อัพเกรดใหม่
การเปลี่ยนซอฟต์แวร์สามารถมีขอบเขตเล็กน้อยได้ในกรณี soft forks
อัพเกรดที่เสนอมาอาจเปลี่ยนกฎเกณฑ์เดิมที่กำหนดวิธีการทำงานของบล็อกเชนอย่างมาก ในกรณีนี้จะเรียกว่า hard fork
Forks จำเป็นสำหรับการให้บล็อกเชนแบบกระจายศูนย์สามารถเปลี่ยนแปลงบล็อกเชนได้ เนื่องจากไม่มีอำนาจกลางที่ควบคุมทุกด้านของการพัฒนาและวิวัฒนาการของบล็อกเชน
ชุมชนบล็อกเชนที่ประกอบด้วยนักพัฒนา ผู้ดำเนินการโหนด และนักขุด ทั้งหลาย
Bitcoin Cash และ Bitcoin Gold เกิดขึ้นจากบล็อกเชน Bitcoin เดิมเพราะ hard fork