Blockchain Forks คืออะไร

เครือข่ายบล็อคเชนเป็นซอฟต์แวร์โอเพ่นซอร์สที่มีโค้ดที่เข้าถึงได้ง่าย ผู้ใช้สามารถเปลี่ยนแปลงโค้ดและเสนอแนะการปรับปรุงได้ผ่านซอฟต์ฟอร์กและฮาร์กฟอร์ก
BSCN
April 15, 2021
บทนำเกี่ยวกับบล็อคเชน
ยกตัวอย่างเช่น สมาร์ทโฟนของคุณ หากต้องการอัปเดตแอปพลิเคชันสำคัญๆ ก็ไม่ต้องลังเลเลย ในบางกรณี แอปพลิเคชันจะอัปเดตโดยอัตโนมัติ นั่นเป็นเพราะจำเป็นต้องอัปเดตแอปพลิเคชันอยู่เสมอ เนื่องจากเวอร์ชันเก่าอาจไม่มีบริการใหม่ๆ ให้เลือก
เมื่อเปรียบเทียบกับแอปพลิเคชันซอฟต์แวร์แล้ว สกุลเงินดิจิทัลจะทำงานแตกต่างกันมาก เนื่องจากระบบบล็อคเชนเป็นแบบกระจายอำนาจ จึงไม่มีลำดับชั้นที่ชัดเจน ซึ่งหมายความว่าธนาคารหรือองค์กรต่างๆ ไม่สามารถตัดสินใจเปลี่ยนแปลงหรืออัปเดตซอฟต์แวร์โอเพ่นซอร์สได้ตามต้องการ ดังนั้น การเปลี่ยนแปลงบนเครือข่ายบล็อคเชนจึงถือเป็นเรื่องท้าทายอย่างยิ่ง

วันนี้เราจะมาอธิบายเพิ่มเติมว่าเครือข่ายสกุลเงินดิจิทัลสามารถอัปเกรดได้อย่างไร แม้ว่าจะไม่มีหน่วยงานหลักก็ตาม โดยจะต้องใช้กลไก 2 ประการ กลไกทั้งสองนี้เรียกว่า “ฮาร์ดฟอร์ก” และ “ซอฟต์ฟอร์ก”
Blockchain Fork คืออะไร?

เพื่อทำความเข้าใจแนวคิดของการแยกสาขาของบล็อคเชน เราจะอธิบายว่าการแยกสาขาของซอฟต์แวร์คืออะไร การแยกสาขาของซอฟต์แวร์คือปรากฏการณ์ที่เกิดขึ้นเมื่อมีการคัดลอกและแก้ไขซอฟต์แวร์ หลังจากนี้ โปรเจ็กต์ดั้งเดิมจะยังคงมีอยู่ แต่จะแยกจากโปรเจ็กต์ที่สร้างขึ้นใหม่ โดยทั่วไปซอฟต์แวร์ใหม่จะมีแนวคิดที่แตกต่างกัน ตัวอย่างเช่น หากทีมมีความเห็นไม่ตรงกันเกี่ยวกับวิธีแสดงเนื้อหาในเว็บไซต์ สมาชิกในทีมบางคนอาจออกมาสร้างเว็บไซต์ใหม่ ทีมใหม่นี้อาจสร้างเว็บไซต์โดยใช้เทมเพลตเดียวกันกับเว็บไซต์เดิม แต่มีเนื้อหาและฟีเจอร์ที่แตกต่างกัน ในสถานการณ์นี้ เว็บไซต์ใหม่จะแยกสาขาจากเว็บไซต์เดิม
ปัจจุบันเว็บไซต์ทั้งสองมีพื้นฐานร่วมกันและมีประวัติร่วมกัน อย่างไรก็ตาม มีการเปลี่ยนแปลงอย่างถาวรในทิศทางของเว็บไซต์ทั้งสอง แนวคิดที่คล้ายคลึงกันนี้ใช้ได้กับบล็อคเชน กระบวนการที่บล็อคเชนถูกคัดลอกและปรับเปลี่ยนเพื่อสร้างบล็อคเชนใหม่เพื่อให้มีเส้นทางที่แตกต่างกัน เรียกว่าการแยกบล็อคเชน
Blockchain fork เกิดขึ้นกับโครงการโอเพนซอร์สหลายโครงการนานก่อนการถือกำเนิดของสินทรัพย์ดิจิทัลที่ได้รับการยกย่องสองรายการ ได้แก่ Bitcoin และ Ethereum Blockchain fork สามารถแบ่งได้เป็นสองประเภท ได้แก่ hard fork และ soft fork
ความแตกต่างระหว่างฮาร์ดฟอร์กและซอฟท์ฟอร์ก
แม้ว่าทั้งสองจะมีชื่อคล้ายกันและสามารถใช้เพื่อจุดประสงค์ที่คล้ายกันได้ แต่ก็มีความแตกต่างกัน เรามาอธิบายแต่ละอย่างกัน:
ทำความเข้าใจกับ Hard Forks
หากอธิบายอย่างง่าย ๆ ฮาร์ดฟอร์กคือ "การอัปเดตซอฟต์แวร์ที่เข้ากันไม่ได้แบบย้อนหลัง" เกิดขึ้นเมื่อโหนดเพิ่มกฎใหม่ที่ขัดแย้งกับกฎของโหนดเก่า โหนดใหม่เหล่านี้สามารถทำงานร่วมกับโหนดอื่น ๆ ที่ใช้เวอร์ชันใหม่เท่านั้น เมื่อเกิดเหตุการณ์นี้ขึ้น จะเกิดการแยกตัวในบล็อคเชน และเครือข่ายแยกกันสองเครือข่ายจะถูกสร้างขึ้น โดยทั้งสองเครือข่ายมีกฎที่แตกต่างกัน

เครือข่ายทั้งสองจะทำงานพร้อมกันและยังคงสร้างบล็อกและธุรกรรมต่อไป อย่างไรก็ตาม ทั้งสองเครือข่ายจะไม่ปรากฏอยู่บนบล็อคเชนเดียวกันอีกต่อไป เนื่องจากทั้งสองโหนดมีสถานะบล็อคเชนที่เท่าเทียมกันก่อนที่จะเกิดการแยกสาขา ประวัติเริ่มต้นยังคงอยู่ แต่จะไม่มีบล็อกและธุรกรรมเดียวกันอีกต่อไป
หากคุณมีโทเค็นบนบล็อคเชนก่อนการฟอร์ก คุณจะจบลงด้วยการมีโทเค็นบนทั้งสองเครือข่ายหลังจากการฟอร์กเนื่องจากประวัติที่แชร์กัน ตัวอย่างของการฟอร์กแบบฮาร์ดเกิดขึ้นในปี 2017 ในการฟอร์กนั้น Bitcoin จะแยกออกเป็นสองเชนที่แตกต่างกัน ได้แก่ Bitcoin/BTC (เชนดั้งเดิม) และ Bitcoin Cash/BCH (เชนใหม่) ผู้สนับสนุน BCH ต้องการเพิ่มขนาดบล็อก ในขณะที่ผู้สนับสนุน BTC ไม่สนับสนุน
การฟอร์กนี้มุ่งเน้นไปที่การเพิ่มขนาดบล็อก แต่ยังมีเหตุผลอื่นๆ อีกมากมายที่ทำให้ผู้พัฒนาจำนวนมากบังคับใช้การฟอร์กแบบฮาร์ด เหตุผลบางประการอาจรวมถึงการแก้ไขความเสี่ยงด้านความปลอดภัยที่สำคัญที่พบในเวอร์ชันเก่า การเพิ่มคุณลักษณะและฟังก์ชันใหม่ เป็นต้น
ทำความเข้าใจกับ Soft Forks
ซอฟต์ฟอร์กแตกต่างจากฮาร์ดฟอร์ก ตรงที่เป็นการอัปเกรดที่เข้ากันได้ย้อนหลัง ซึ่งหมายความว่าโหนดใหม่จะยังคงโต้ตอบกับโหนดเก่า กล่าวอีกนัยหนึ่ง ซอฟต์ฟอร์กคือการอัปเกรดเครือข่ายเดิม ซึ่งเกิดจากการเพิ่มกฎใหม่ที่ไม่ขัดแย้งกับกฎเก่า

ตัวอย่างเช่น การลดขนาดบล็อกสามารถทำได้ผ่านซอฟต์ฟอร์ก อีกครั้ง ให้เราใช้ Bitcoin เพื่อชี้แจงสิ่งที่เรากำลังหมายถึง สำหรับ Bitcoin มีข้อจำกัดว่าบล็อกสามารถใหญ่ได้แค่ไหน แต่ไม่มีข้อจำกัดว่าบล็อกจะเล็กได้แค่ไหน หากแผนคือยอมรับเฉพาะบล็อกขนาดเล็ก สิ่งที่ต้องทำคือปฏิเสธบล็อกขนาดใหญ่เท่านั้น นอกจากนี้ คุณจะไม่ถูกตัดการเชื่อมต่อจากเครือข่ายโดยอัตโนมัติเมื่อดำเนินการนี้
ฮาร์ดฟอร์ค หรือ ซอฟท์ฟอร์ค?
ทั้งสองฟอร์กอาจใช้เพื่อจุดประสงค์ที่แตกต่างกันได้ การฮาร์ดฟอร์กที่โต้แย้งกันอาจก่อให้เกิดผลร้ายแรงมากมาย ซึ่งอาจถึงขั้นทำให้ชุมชนแตกแยกได้ เหตุผลก็คือ ฮาร์ดฟอร์กสามารถวางแผนได้และเป็นประโยชน์ ในกรณีนี้ มันสามารถให้เสรีภาพในการปรับเปลี่ยนซอฟต์แวร์ได้เนื่องจากทุกคนมีความเห็นตรงกัน
โดยทั่วไปแล้ว Soft forks เป็นตัวเลือกที่ละเอียดอ่อนกว่า ในกรณีนี้ จะจำกัดเฉพาะการเปลี่ยนแปลงที่สามารถทำได้ โดยต้องแน่ใจว่าจะไม่ขัดแย้งกับกฎเกณฑ์เดิม ดังนั้น หากการอัปเดตเข้ากันได้ ก็ไม่จำเป็นต้องแบ่งเครือข่ายออกเป็นส่วนๆ
บทสรุปของ Blockchain Forks
กลไกทั้งสองแบบ ไม่ว่าจะเป็นฮาร์ดฟอร์กและซอฟต์ฟอร์กมีความสำคัญอย่างยิ่งต่อการเติบโตของเครือข่ายบล็อคเชนในระยะยาว กลไกทั้งสองแบบนี้ให้สิทธิ์ในการปรับเปลี่ยนและปรับปรุงระบบแบบกระจายอำนาจ เนื่องจากไม่มีอำนาจหลัก
Blockchain forks นำเสนอความเป็นไปได้ในการผสานรวมฟีเจอร์ใหม่เข้ากับบล็อคเชนและสกุลเงินดิจิทัลที่กำลังพัฒนา หากขาดกลไกเหล่านี้ จำเป็นต้องมีระบบรวมศูนย์ที่มีการควบคุมอย่างสมบูรณ์ มิฉะนั้น เราอาจต้องยึดตามกฎเดียวกันในโปรโตคอลที่กำหนดไว้ตลอดชีวิต
อย่าลืมดาวน์โหลด. ข่าวบีเอสซี แอปพลิเคชั่นบนมือถือ iOS และ Android เพื่อติดตามข่าวสารล่าสุดเกี่ยวกับ Binance Smart Chain และสกุลเงินดิจิทัล! ตรวจสอบ ลิงก์ DeFi Direct สำหรับลิงค์การเข้าถึงทั้งหมด!
สำหรับผู้ที่กำลังมองหาเครื่องมือและกลยุทธ์เกี่ยวกับความปลอดภัยและการศึกษาเกี่ยวกับคริปโต อย่าลืมตรวจสอบ สอน, คำอธิบายเกี่ยวกับคริปโตโนมิกส์และ ชุดเครื่องมือการซื้อขาย จาก ข่าวบีเอสซี.