เครือข่ายบล็อกเชนเป็นซอฟต์แวร์โอเพ่นซอร์สที่ให้สิทธิ์ในการเข้าถึงเพื่อปรับปรุงโปรโตคอลซอฟต์แวร์โดยทุกคนจากทุกที่ อย่างไรก็ตาม เป็นเรื่องปกติในบล็อกเชนที่จะมีโปรโตคอลที่ไม่สอดคล้องกัน ทำให้นักขุดต้องตัดสินใจขั้นสุดท้ายในการเลือกและยึดติดกับบล็อกเชนใดบล็อกหนึ่ง
ในกรณีที่การตัดสินใจถูกแยกออกจากกัน จะทำให้เกิดการสร้างบล็อกเชนเดียวกันสองเวอร์ชัน ผลของการตัดสินใจแบบแยกส่วนในเครือข่ายบล็อกเชนนี้เรียกว่า “Fork”
Fork คือการที่บล็อกเชนแยกจากกันจนรวมกันเป็นสองเครือข่ายหรือมากกว่าบนเครือข่ายเดียวกัน ซึ่งมักจะเกิดขึ้นเมื่อมีการเปลี่ยนแปลงซอฟต์แวร์บล็อกเชน ความแตกต่างนี้เกิดขึ้นเมื่อนักพัฒนาที่แตกต่างกันใช้เวอร์ชันซอฟต์แวร์ที่แตกต่างกันหลังจากเกิดการแยก (การเปลี่ยนแปลงซอฟต์แวร์) หมายความว่าโปรเจ็กต์พร้อมกันจากเครือข่ายเดียวกันกำลังทำงานในเวลาเดียวกัน แต่จะดำเนินตามเส้นทางที่ต่างกันนับจากนั้น
Forks สามารถ - และมักจะ - เริ่มต้นโดยนักพัฒนาและแม้แต่สมาชิกของชุมชน cryptocurrency เหตุการณ์นี้มักพบเห็นได้ทั่วไปเมื่อชุมชนใดชุมชนหนึ่งอาจไม่พอใจกับการใช้งานบล็อกเชนก่อนหน้านี้ ดังนั้นจึงมีการใช้ซอฟต์แวร์เวอร์ชันอื่น
ในกรณีอื่น ๆ ส้อมอาจเป็นวิธีการระดมเงินเพื่อดำเนินโครงการใหม่ ๆ หรือแม้กระทั่งการเสนอสกุลเงินดิจิทัล
มีส้อมอีกสองประเภท: ส้อมโดยไม่ได้ตั้งใจและโดยเจตนา การส้อมโดยบังเอิญเกิดขึ้นเมื่อค้นพบบล็อกสองบล็อกขึ้นไปพร้อมกัน และส้อมประเภทนี้มักจะแก้ปัญหาได้เองเพราะหลังจากเพิ่มบล็อกอื่นๆ แล้ว บล็อกที่ยาวกว่าจะยังคงใช้งานได้ในขณะที่บล็อกที่สั้นกว่า - หรือ "บล็อกสถานเลี้ยงเด็กกำพร้า" - ถูกละทิ้ง
อย่างไรก็ตาม Intentional Forks แบ่งออกเป็นสองส่วนย่อย ได้แก่ Hard Forks และ Soft Forks
Hard Forks คือการเปลี่ยนแปลงที่เกิดขึ้นกับ blockchain โดยมีผลกระทบในวงกว้างต่อโปรโตคอลซอฟต์แวร์ทั้งหมดของเครือข่าย Forks เหล่านี้ถูกสร้างขึ้นตามกฎใหม่ที่ป้อนลงในซอฟต์แวร์ กฎที่มีแนวโน้มที่จะทำให้ธุรกรรมก่อนหน้านี้ใช้ไม่ได้ และในทางกลับกัน
เมื่อป้อนกฎใหม่แล้ว ผู้ใช้บางรายอาจใช้เส้นทางใหม่ ในขณะที่คนอื่นๆ อาจทำตามแนวทางของซอฟต์แวร์เก่า การเปลี่ยนแปลงนี้ส่งผลให้เกิดการแตกแยกอย่างถาวร
ในทางกลับกัน Soft Forks คือการเปลี่ยนแปลงที่อนุญาตให้โหนดเก่าหรือผู้ใช้ยอมรับข้อมูลโดยที่โหนดใหม่ไม่สังเกตเห็นการเปลี่ยนแปลงดังกล่าว สิ่งนี้จะเกิดขึ้นเมื่อฟีเจอร์ใหม่และการอัปเกรดเกิดขึ้น โดยปกติจะอยู่ที่ระดับการเขียนโปรแกรม มันยังคงส่งผลให้เกิดบล็อกเชนเดียว และการเปลี่ยนแปลงที่นำมาใช้ยังคงเข้ากันได้กับบล็อกก่อนส้อม
ทั้ง Forks - hard และ soft - มีความคล้ายคลึงกัน เนื่องจากเมื่อคำสั่งในเครือข่ายมีการเปลี่ยนแปลง จะมีทั้งเวอร์ชันเก่าและใหม่
อย่างไรก็ตาม พวกมันแตกต่างกันอย่างมากในขณะที่ซอฟต์ฟอร์กมีเพียงรอยแยก แต่ฮาร์ดฟอร์กจะสร้างบล็อกเชนสองอันที่แตกต่างกันโดยสิ้นเชิง ดังนั้นสำหรับซอฟต์ฟอร์ก มันยังคงเป็นบล็อกเชนเดียวที่แทบจะแยกออกเป็นสองส่วนไม่ได้
ที่มา: ขั้นตอนการวิเคราะห์
ในปี 2560 Tether (USDT) บังคับให้เริ่ม Hard Fork หลังจากอ้างว่า Stablecoin มูลค่านับล้านถูกขโมยไป โดยพื้นฐานแล้ว Hard Fork ทำให้เหรียญที่ถูกขโมยนั้นซ้ำซ้อน เนื่องจากไม่สามารถใช้เหรียญในการทำธุรกรรมได้อีกต่อไป
ในปี 2020 Ethereum ได้ทำการ Hard Fork เนื่องจากมีการอัปเดตใหม่ในเครือข่าย สกุลเงินดิจิทัลเปลี่ยนผ่านโปรโตคอลฉันทามติ จาก Proof of Work เป็น Proof of Stake
หนึ่งใน Soft Forks ที่โดดเด่นที่สุดในอุตสาหกรรม cryptocurrency เกิดขึ้นในปี 2560 เมื่อ Bitcoin สร้างการอัปเดตที่เรียกว่า “Segregated Witness” ซึ่งเปลี่ยนรูปแบบการทำธุรกรรมบนเครือข่าย
เมื่อ Bitcoin ในปี 2019 สร้างขีดจำกัดขนาดบล็อก 1MB สิ่งนี้สร้าง Soft Forks เนื่องจากหมายความว่า Bitcoin สามารถทำธุรกรรมได้ระหว่างสามถึงเจ็ดรายการต่อวินาทีเท่านั้น
การฟอร์กถูกนำมาใช้เพื่อแก้ปัญหาหลายอย่าง ตัวอย่างเช่น แก้ไขข้อผิดพลาดในระบบหรือจุดบกพร่องในบล็อกเชนเฉพาะ ในทางกลับกัน การ Fork ในบริบทนี้จะช่วยเพิ่มประสิทธิภาพและความเสถียรของสกุลเงินดิจิทัลดังกล่าว
altcoins (เหรียญทางเลือก) จำนวนมากได้แยกออกจากทั้ง Bitcoin และ Ethereum เหรียญเหล่านี้มีเป้าหมายที่จะเพลิดเพลินไปกับคุณสมบัติความปลอดภัยที่มีอยู่ในสกุลเงินดิจิทัลหลักทั้งสองนี้
เนื่องจากคุณสมบัติด้านความปลอดภัยที่หลากหลาย ผู้ใช้จึงชอบ Hard Fork มากกว่า Soft Fork แม้ว่าจะใช้ความพยายามอย่างมาก แต่ความเป็นส่วนตัวที่รับประกันโดย Hard Forking ก็เป็นการป้องกันความเสี่ยงพื้นฐาน
แม้ว่ากระบวนการ Forking จะมีความสำคัญอย่างมากต่อการใช้งานเหรียญ แต่การดำเนินการ Fork อาจใช้เวลานานและค่อนข้างยุ่งเหยิง! นอกจากนี้ ในระหว่างกระบวนการเหล่านี้ เสถียรภาพของมูลค่าของสกุลเงินดิจิทัลมีความเสี่ยงสูงต่อความผันผวน
นอกจากนี้ ทุกคนสามารถคัดลอกและแก้ไขโค้ดก่อนหน้าได้ ความไม่ลงรอยกันจะต้องเกิดขึ้นในหมู่นักพัฒนาที่ต้องปฏิบัติตาม ความอิ่มตัวมากเกินไปก็เกิดขึ้นเช่นกัน เนื่องจาก Fork มีแนวโน้มที่จะนำไปสู่การสร้าง altcoins อื่นๆ ตัวอย่างเช่น Bitcoin ในปี 2021 มี Hard Fork 105 รายการ ซึ่งรวมถึง Bitcoin Cash, Bitcoin Gold เป็นต้น
ในขณะที่ Fork สามารถอธิบายได้ว่าเป็นการเปลี่ยนแปลงในซอฟต์แวร์บล็อกเชนที่นำไปสู่ความแตกต่างในการใช้งานบล็อกเชน แต่มันเป็นมากกว่านั้น Forks เป็นช่องทางสำหรับโครงการบล็อกเชนและผู้ใช้ในการปรับตัวเข้ากับโอกาสในตลาดและเติบโต ในกรณีที่เป็นสัญลักษณ์มากที่สุด Forks แสดงถึงวิวัฒนาการของเทคโนโลยีพื้นฐานที่อยู่เบื้องหลังโครงการ และยังสัมพันธ์กับความดุเดือดของบล็อกเชนที่ได้รับการปรับปรุงและพัฒนา
เครือข่ายบล็อกเชนเป็นซอฟต์แวร์โอเพ่นซอร์สที่ให้สิทธิ์ในการเข้าถึงเพื่อปรับปรุงโปรโตคอลซอฟต์แวร์โดยทุกคนจากทุกที่ อย่างไรก็ตาม เป็นเรื่องปกติในบล็อกเชนที่จะมีโปรโตคอลที่ไม่สอดคล้องกัน ทำให้นักขุดต้องตัดสินใจขั้นสุดท้ายในการเลือกและยึดติดกับบล็อกเชนใดบล็อกหนึ่ง
ในกรณีที่การตัดสินใจถูกแยกออกจากกัน จะทำให้เกิดการสร้างบล็อกเชนเดียวกันสองเวอร์ชัน ผลของการตัดสินใจแบบแยกส่วนในเครือข่ายบล็อกเชนนี้เรียกว่า “Fork”
Fork คือการที่บล็อกเชนแยกจากกันจนรวมกันเป็นสองเครือข่ายหรือมากกว่าบนเครือข่ายเดียวกัน ซึ่งมักจะเกิดขึ้นเมื่อมีการเปลี่ยนแปลงซอฟต์แวร์บล็อกเชน ความแตกต่างนี้เกิดขึ้นเมื่อนักพัฒนาที่แตกต่างกันใช้เวอร์ชันซอฟต์แวร์ที่แตกต่างกันหลังจากเกิดการแยก (การเปลี่ยนแปลงซอฟต์แวร์) หมายความว่าโปรเจ็กต์พร้อมกันจากเครือข่ายเดียวกันกำลังทำงานในเวลาเดียวกัน แต่จะดำเนินตามเส้นทางที่ต่างกันนับจากนั้น
Forks สามารถ - และมักจะ - เริ่มต้นโดยนักพัฒนาและแม้แต่สมาชิกของชุมชน cryptocurrency เหตุการณ์นี้มักพบเห็นได้ทั่วไปเมื่อชุมชนใดชุมชนหนึ่งอาจไม่พอใจกับการใช้งานบล็อกเชนก่อนหน้านี้ ดังนั้นจึงมีการใช้ซอฟต์แวร์เวอร์ชันอื่น
ในกรณีอื่น ๆ ส้อมอาจเป็นวิธีการระดมเงินเพื่อดำเนินโครงการใหม่ ๆ หรือแม้กระทั่งการเสนอสกุลเงินดิจิทัล
มีส้อมอีกสองประเภท: ส้อมโดยไม่ได้ตั้งใจและโดยเจตนา การส้อมโดยบังเอิญเกิดขึ้นเมื่อค้นพบบล็อกสองบล็อกขึ้นไปพร้อมกัน และส้อมประเภทนี้มักจะแก้ปัญหาได้เองเพราะหลังจากเพิ่มบล็อกอื่นๆ แล้ว บล็อกที่ยาวกว่าจะยังคงใช้งานได้ในขณะที่บล็อกที่สั้นกว่า - หรือ "บล็อกสถานเลี้ยงเด็กกำพร้า" - ถูกละทิ้ง
อย่างไรก็ตาม Intentional Forks แบ่งออกเป็นสองส่วนย่อย ได้แก่ Hard Forks และ Soft Forks
Hard Forks คือการเปลี่ยนแปลงที่เกิดขึ้นกับ blockchain โดยมีผลกระทบในวงกว้างต่อโปรโตคอลซอฟต์แวร์ทั้งหมดของเครือข่าย Forks เหล่านี้ถูกสร้างขึ้นตามกฎใหม่ที่ป้อนลงในซอฟต์แวร์ กฎที่มีแนวโน้มที่จะทำให้ธุรกรรมก่อนหน้านี้ใช้ไม่ได้ และในทางกลับกัน
เมื่อป้อนกฎใหม่แล้ว ผู้ใช้บางรายอาจใช้เส้นทางใหม่ ในขณะที่คนอื่นๆ อาจทำตามแนวทางของซอฟต์แวร์เก่า การเปลี่ยนแปลงนี้ส่งผลให้เกิดการแตกแยกอย่างถาวร
ในทางกลับกัน Soft Forks คือการเปลี่ยนแปลงที่อนุญาตให้โหนดเก่าหรือผู้ใช้ยอมรับข้อมูลโดยที่โหนดใหม่ไม่สังเกตเห็นการเปลี่ยนแปลงดังกล่าว สิ่งนี้จะเกิดขึ้นเมื่อฟีเจอร์ใหม่และการอัปเกรดเกิดขึ้น โดยปกติจะอยู่ที่ระดับการเขียนโปรแกรม มันยังคงส่งผลให้เกิดบล็อกเชนเดียว และการเปลี่ยนแปลงที่นำมาใช้ยังคงเข้ากันได้กับบล็อกก่อนส้อม
ทั้ง Forks - hard และ soft - มีความคล้ายคลึงกัน เนื่องจากเมื่อคำสั่งในเครือข่ายมีการเปลี่ยนแปลง จะมีทั้งเวอร์ชันเก่าและใหม่
อย่างไรก็ตาม พวกมันแตกต่างกันอย่างมากในขณะที่ซอฟต์ฟอร์กมีเพียงรอยแยก แต่ฮาร์ดฟอร์กจะสร้างบล็อกเชนสองอันที่แตกต่างกันโดยสิ้นเชิง ดังนั้นสำหรับซอฟต์ฟอร์ก มันยังคงเป็นบล็อกเชนเดียวที่แทบจะแยกออกเป็นสองส่วนไม่ได้
ที่มา: ขั้นตอนการวิเคราะห์
ในปี 2560 Tether (USDT) บังคับให้เริ่ม Hard Fork หลังจากอ้างว่า Stablecoin มูลค่านับล้านถูกขโมยไป โดยพื้นฐานแล้ว Hard Fork ทำให้เหรียญที่ถูกขโมยนั้นซ้ำซ้อน เนื่องจากไม่สามารถใช้เหรียญในการทำธุรกรรมได้อีกต่อไป
ในปี 2020 Ethereum ได้ทำการ Hard Fork เนื่องจากมีการอัปเดตใหม่ในเครือข่าย สกุลเงินดิจิทัลเปลี่ยนผ่านโปรโตคอลฉันทามติ จาก Proof of Work เป็น Proof of Stake
หนึ่งใน Soft Forks ที่โดดเด่นที่สุดในอุตสาหกรรม cryptocurrency เกิดขึ้นในปี 2560 เมื่อ Bitcoin สร้างการอัปเดตที่เรียกว่า “Segregated Witness” ซึ่งเปลี่ยนรูปแบบการทำธุรกรรมบนเครือข่าย
เมื่อ Bitcoin ในปี 2019 สร้างขีดจำกัดขนาดบล็อก 1MB สิ่งนี้สร้าง Soft Forks เนื่องจากหมายความว่า Bitcoin สามารถทำธุรกรรมได้ระหว่างสามถึงเจ็ดรายการต่อวินาทีเท่านั้น
การฟอร์กถูกนำมาใช้เพื่อแก้ปัญหาหลายอย่าง ตัวอย่างเช่น แก้ไขข้อผิดพลาดในระบบหรือจุดบกพร่องในบล็อกเชนเฉพาะ ในทางกลับกัน การ Fork ในบริบทนี้จะช่วยเพิ่มประสิทธิภาพและความเสถียรของสกุลเงินดิจิทัลดังกล่าว
altcoins (เหรียญทางเลือก) จำนวนมากได้แยกออกจากทั้ง Bitcoin และ Ethereum เหรียญเหล่านี้มีเป้าหมายที่จะเพลิดเพลินไปกับคุณสมบัติความปลอดภัยที่มีอยู่ในสกุลเงินดิจิทัลหลักทั้งสองนี้
เนื่องจากคุณสมบัติด้านความปลอดภัยที่หลากหลาย ผู้ใช้จึงชอบ Hard Fork มากกว่า Soft Fork แม้ว่าจะใช้ความพยายามอย่างมาก แต่ความเป็นส่วนตัวที่รับประกันโดย Hard Forking ก็เป็นการป้องกันความเสี่ยงพื้นฐาน
แม้ว่ากระบวนการ Forking จะมีความสำคัญอย่างมากต่อการใช้งานเหรียญ แต่การดำเนินการ Fork อาจใช้เวลานานและค่อนข้างยุ่งเหยิง! นอกจากนี้ ในระหว่างกระบวนการเหล่านี้ เสถียรภาพของมูลค่าของสกุลเงินดิจิทัลมีความเสี่ยงสูงต่อความผันผวน
นอกจากนี้ ทุกคนสามารถคัดลอกและแก้ไขโค้ดก่อนหน้าได้ ความไม่ลงรอยกันจะต้องเกิดขึ้นในหมู่นักพัฒนาที่ต้องปฏิบัติตาม ความอิ่มตัวมากเกินไปก็เกิดขึ้นเช่นกัน เนื่องจาก Fork มีแนวโน้มที่จะนำไปสู่การสร้าง altcoins อื่นๆ ตัวอย่างเช่น Bitcoin ในปี 2021 มี Hard Fork 105 รายการ ซึ่งรวมถึง Bitcoin Cash, Bitcoin Gold เป็นต้น
ในขณะที่ Fork สามารถอธิบายได้ว่าเป็นการเปลี่ยนแปลงในซอฟต์แวร์บล็อกเชนที่นำไปสู่ความแตกต่างในการใช้งานบล็อกเชน แต่มันเป็นมากกว่านั้น Forks เป็นช่องทางสำหรับโครงการบล็อกเชนและผู้ใช้ในการปรับตัวเข้ากับโอกาสในตลาดและเติบโต ในกรณีที่เป็นสัญลักษณ์มากที่สุด Forks แสดงถึงวิวัฒนาการของเทคโนโลยีพื้นฐานที่อยู่เบื้องหลังโครงการ และยังสัมพันธ์กับความดุเดือดของบล็อกเชนที่ได้รับการปรับปรุงและพัฒนา