Fork คืออะไร

26 สิงหาคม 2022
kongpop

Fork คืออะไร

Fork คืออะไร

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

จุดประสงค์หลักของการ Fork ก็คือเพื่อแก้ไขและปรับปรุงให้มีประสิทธิภาพมากขึ้นและมีความปลอดภัยมากยิ่งขึ้น หรือเพื่อเพิ่มฟีเจอร์อื่นก็ได้เช่นกัน เช่น เอาเหรียญ bitcoin มาพัฒนามาเป็นเหรียญใหม่ที่มีแนวทางเป็นของตัวเอง แล้วก็เปลี่ยนเป็นชื่อเหรียญใหม่ หรือที่เราเรียกว่าเหรียญ Altcoin นั่นแหละครับ

coinbase.com

การ Fork แบ่งออกเป็น 2 ประเภท คือ 

Hard fork

เกิดขึ้นเมื่อโค้ดที่เราทำการเปลี่ยนหรือหรือพัฒนาไม่สามารถทำงานร่วมกับเวอร์ชั่นเก่าๆได้อีก ที่มีการเปลี่ยนกฎเกณฑ์เปลี่ยนคำสั่งใหม่ โดยจะแยกออกเป็น 2 ฝั่ง ประกอบด้วยบล็อกเชนเดิมและบล็อกเชนใหม่ อย่างเช่น Bitcoin Cash และ Bitcoin Gold ที่พัฒนามาจากการ Hard fork นั่นเอง

Soft fork

คล้ายๆกับการ Hard fork แต่แค่เป็นการสร้างระบบขึ้นมาใหม่โดยมีการเปลี่ยนแปลงกฎเกณฑ์เปลี่ยนคำสั่งใหม่ๆ เป็นการเพิ่ม feature, ฟังก์ชั่นใหม่ๆเพิ่มเติม โดยไม่กระทบกับระบบหลักหรือพัฒนาโดยใช้บล็อกเชนอันเดิมเรียกง่ายๆคือเป็นการอัพเกรดซอฟแวร์นั่นแหละครับ

ลองนึกภาพตามนะครับการ soft fork เป็นเหมือนการ อัปเกรดซอฟแวร์ เหมือนกับตอนที่เราเห็นโทรศัพท์แจ้งเตือนให้อัปเกรดอยู่ตลอดเวลา ให้เป็นเวอร์ชั่นล่าสุด และการ hard fork เป็นเหมือนระบบปฏิบัติการใหม่เอี่ยม เหมือนกับ Linux และ Mac OS ที่เป็นการวิวัฒนาการมาจากระบบเก่าอย่างตัว UNIX

ดูคำศัพท์ทั่วไปทั้งหมด

สมัครเปิดบัญชีเทรดกับเรารับ ฟรี SERVER ฟรี VPS และ ระบบเทรดอัตโนมัติ หรือ Expert Advisor (EA)

แจ้งใช้ SERVER-VPS ที่นี่