ส้อมบล็อกเชนมีสองประเภท: ส้อมแข็งและส้อมอ่อนแม้จะมีชื่อคล้ายกันและการใช้งานปลายทางเหมือนกัน แต่ส้อมแบบแข็งและส้อมแบบนิ่มนั้นแตกต่างกันมากก่อนที่จะอธิบายแนวคิดของ "ฮาร์ดฟอร์ก" และ "ซอฟต์ฟอร์ก" โปรดอธิบายแนวคิดของ "ความเข้ากันได้แบบไปข้างหน้า" และ "ความเข้ากันได้แบบย้อนกลับ"
โหนดใหม่และโหนดเก่า
ในระหว่างกระบวนการอัปเกรดบล็อกเชน โหนดใหม่บางโหนดจะอัปเกรดรหัสบล็อกเชนอย่างไรก็ตาม บางโหนดไม่เต็มใจที่จะอัปเกรดรหัสบล็อกเชนและเรียกใช้รหัสบล็อกเชนเวอร์ชันเดิมต่อไป ซึ่งเรียกว่าโหนดเก่า
ส้อมแข็งและส้อมอ่อน
ฮาร์ดส้อม: โหนดเก่าไม่สามารถจดจำบล็อกที่สร้างโดยโหนดใหม่ได้ (โหนดเก่าไม่รองรับการส่งต่อกับบล็อกที่สร้างโดยโหนดใหม่) ส่งผลให้เชนถูกแบ่งออกเป็นสองเชนที่แตกต่างกันโดยสิ้นเชิง หนึ่งคือเชนเก่า ( เรียกใช้ต้นฉบับ มีโค้ด blockchain เวอร์ชันเก่าที่รันโดยโหนดเก่า) และอีกอันคือเชนใหม่ (รันโค้ด blockchain เวอร์ชันใหม่ที่อัปเกรด รันโดยโหนดใหม่)
ส้อมนุ่ม: โหนดใหม่และโหนดเก่าอยู่ร่วมกัน แต่จะไม่ส่งผลกระทบต่อความเสถียรและประสิทธิภาพของระบบทั้งหมดโหนดเก่าจะเข้ากันได้กับโหนดใหม่ (โหนดเก่าจะเข้ากันได้กับบล็อกที่สร้างโดยโหนดใหม่) แต่โหนดใหม่เข้ากันไม่ได้กับโหนดเก่า (นั่นคือ โหนดใหม่ไม่เข้ากันได้กับ บล็อกที่สร้างโดยโหนดเก่า) ทั้งสองยังคงสามารถใช้ร่วมกันได้บนเครือข่าย
พูดง่ายๆ ก็คือ การฮาร์ดฟอร์กของสกุลเงินดิจิทัลดิจิทัลหมายความว่าเวอร์ชันเก่าและใหม่เข้ากันไม่ได้ และต้องแบ่งออกเป็นสองบล็อกเชนที่แตกต่างกันสำหรับซอฟต์ฟอร์ก เวอร์ชันเก่าเข้ากันได้กับเวอร์ชันใหม่ แต่เวอร์ชันใหม่ใช้งานไม่ได้กับเวอร์ชันเก่า ดังนั้นจะมีส้อมเล็กน้อย แต่ก็ยังสามารถอยู่ภายใต้บล็อกเชนเดียวกันได้
ตัวอย่างของฮาร์ดฟอร์ก:
Ethereum fork: โครงการ DAO เป็นโครงการระดมทุนที่ริเริ่มโดย Slock.it บริษัทด้าน IoT บล็อกเชนเปิดตัวอย่างเป็นทางการในเดือนพฤษภาคม 2559 ณ เดือนมิถุนายนของปีนั้น โครงการ DAO ระดมทุนได้มากกว่า 160 ล้านดอลลาร์สหรัฐใช้เวลาไม่นานสำหรับโครงการ DAO ที่จะตกเป็นเป้าหมายของแฮ็กเกอร์เนื่องจากช่องโหว่ขนาดใหญ่ในสัญญาอัจฉริยะ โครงการ DAO จึงถูกโอนด้วยมูลค่าตลาด 50 ล้านดอลลาร์ในอีเธอร์
เพื่อฟื้นฟูทรัพย์สินของนักลงทุนจำนวนมากและหยุดความตื่นตระหนก Vitalik Buterin ผู้ก่อตั้ง Ethereum ได้เสนอแนวคิดในการ hard fork และในที่สุดก็เสร็จสิ้นการ hard fork ที่บล็อก 1920000 ของ Ethereum ผ่านการลงคะแนนเสียงส่วนใหญ่ของชุมชนย้อนกลับอีเธอร์ทั้งหมดรวมทั้งการครอบครองของแฮ็กเกอร์แม้ว่า Ethereum จะถูกแยกออกเป็นสองสายโซ่ แต่ก็ยังมีบางคนที่เชื่อในธรรมชาติที่ไม่เปลี่ยนรูปของ blockchain และยังคงอยู่ในสายโซ่เดิมของ Ethereum Classic
Hard Fork VS Soft Fork แบบไหนดีกว่ากัน?
โดยพื้นฐานแล้ว ส้อมสองประเภทที่กล่าวถึงข้างต้นมีจุดประสงค์ที่แตกต่างกันฮาร์ดฟอร์กที่เป็นที่ถกเถียงทำให้ชุมชนแตกแยก แต่ฮาร์ดฟอร์กที่วางแผนไว้ทำให้ซอฟต์แวร์สามารถแก้ไขได้อย่างอิสระโดยได้รับความยินยอมจากทุกคน
ส้อมแบบนิ่มเป็นตัวเลือกที่นุ่มนวลกว่าโดยทั่วไป สิ่งที่คุณสามารถทำได้มีข้อจำกัดมากกว่า เนื่องจากการเปลี่ยนแปลงใหม่ของคุณไม่สามารถขัดแย้งกับกฎเก่าได้ที่กล่าวว่า หากการอัปเดตของคุณสามารถทำได้ในลักษณะที่ยังคงเข้ากันได้ คุณไม่จำเป็นต้องกังวลเกี่ยวกับการแยกส่วนของเครือข่าย
เวลาโพสต์: ต.ค.-22-2022