Forks หรือ chain split เป็นการสร้างเวอร์ชั่นสำรองของบล็อคเชนโดยปล่อยให้บล็อคเชนทั้งสองอันทำงานพร้อมกัน
เมื่อมีการเปลี่ยนแปลงเทคโนโลยีบล็อคเชน จะเรียกว่า "ฟอร์ก"
อีกสาเหตุหนึ่งที่อาจเกิดการฟอร์ก คือเมื่อการอัปเดตซอฟต์แวร์ของนักขุดไม่สอดคล้องกัน หากสิ่งนี้เกิดขึ้น ชุมชนนักขุดจะต้องตัดสินใจว่าควรใช้บล็อคเชนในเส้นทางใด หากไม่สามารถตัดสินใจได้หรือชุมชนเองไม่สามารถตกลงกันได้ จะมีบล็อคเชนในสองเวอร์ชันที่แตกต่างกัน
สุดขั้วที่บล็อคเชนจะเปลี่ยนแปลงนั้นขึ้นอยู่กับว่าเกิดการ hard fork หรือ soft fork
soft fork เป็นการเพิ่มกฎใหม่ให้กับโปรโตคอล ซึ่งยังคงเข้ากันได้กับกฎเก่าและเข้ากันได้ในแบบย้อนกลับ ซึ่งหมายความว่าโหนดที่อัปเกรดแล้วยังสามารถสื่อสารกับโหนดที่ไม่ได้อัปเกรดได้ กล่าวอีกนัยหนึ่ง บล็อกใหม่จะยังคงได้รับการยอมรับว่าถูกต้องโดยโหนดเก่า ดังนั้นจึงไม่มีการเปลี่ยนแปลงมากเท่าใดนัก
การฮาร์ดฟอร์กเกิดขึ้นเมื่อมีการเปลี่ยนแปลงอย่างถาวรในเครือข่ายบล็อคเชน การเปลี่ยนแปลงนี้ไม่รองรับการทำงานแบบย้อนกลับ ซึ่งหมายความว่าโหนดหรือผู้ใช้ทั้งหมดจะต้องอัปเกรดเป็นซอฟต์แวร์เวอร์ชันใหม่ เนื่องจากเวอร์ชันเก่าจะไม่ทำงานอีกต่อไป เวอร์ชันใหม่จะสร้างธุรกรรมและบล็อกของตัวเอง โดยพื้นฐานแล้วมันเป็นบล็อคเชนใหม่ทั้งหมด
Join the thousands already learning crypto!