hard forks และ soft forks ของ blockchain คืออะไร?

บทนำสู่ฟอร์คในบล็อกเชน
ในบริบทของบัญชีแยกประเภทบล็อกเชน ฟอร์คหมายถึงกระบวนการในการดำเนินการอัปเกรดใหม่ให้กับเครือข่ายบล็อกเชน
เมื่อโครงการบล็อกเชนพัฒนาไป นักพัฒนาจะอัปเดตโปรโตคอลพื้นฐานของพวกเขาเป็นประจำเพื่อสนับสนุนการอัปเกรดซอฟต์แวร์ใหม่หรือแก้ไขฟังก์ชันที่ล้าสมัย
ขึ้นอยู่กับประเภทของการอัปเกรดที่กำลังดำเนินการ อาจจะเข้ากันได้กับโซ่เดิมหรือไม่ก็ได้ ในบางกรณี การอัปเดตซอฟต์แวร์ใหม่ไม่ส่งผลโดยตรงต่อการทำงานของโปรโตคอล และนักพัฒนาสามารถดำเนินการได้โดยไม่ทำให้เครือข่ายหยุดชะงัก สิ่งเหล่านี้เรียกว่า soft forks
ในขณะเดียวกัน การอัปเกรดบางอย่างมีความซับซ้อนและอาจแนะนำฟีเจอร์ใหม่ทั้งหมดที่ไม่เข้ากันได้กับโค้ดเก่า การเปิดใช้งานการเปลี่ยนแปลงเฉพาะเหล่านี้ต้องใช้ความพยายามมากขึ้นและบางครั้งอาจทำให้เครือข่ายหยุดชะงักได้มาก สิ่งเหล่านี้เรียกว่า hard forks
การเข้าใจประเภทต่างๆ ของฟอร์คในบล็อกเชนสามารถเป็นขั้นตอนที่สำคัญในการเข้าใจศักยภาพทั้งหมดของ เทคโนโลยีบล็อกเชน ดังนั้นเรามาเริ่มกันเถอะ

ประเภทของฟอร์คในบล็อกเชน
มีฟอร์คในบล็อกเชนหลักสองประเภทคือ:
- soft fork: การอัปเดตที่เข้ากันได้ย้อนหลังกับกฎโปรโตคอลที่ไม่สร้างสองโซ่แยกต่างหาก มันช่วยให้การเปลี่ยนแปลงเป็นไปอย่างราบรื่น เนื่องจากโหนดทั้งหมดในเครือข่ายสามารถตรวจสอบธุรกรรมและบล็อกต่อไปได้ โดยรักษาความเห็นพ้องต้องกันแม้ว่าผู้เข้าร่วมบางคนเลือกที่จะไม่อัปเกรดซอฟต์แวร์ของตน
- hard fork: การเบี่ยงเบนที่สำคัญและไม่สามารถย้อนกลับได้ในกฎโปรโตคอลของบล็อกเชน ส่งผลให้เกิดสองโซ่ที่แยกจากกันและไม่เข้ากันได้ สิ่งนี้มักเกิดขึ้นเมื่อมีการเปลี่ยนแปลงที่สำคัญในโค้ดของบล็อกเชน ซึ่งมักนำไปสู่การสร้างสกุลเงินดิจิทัลใหม่และชุมชนใหม่
การแยกซอฟต์ฟอร์กคืออะไร?
soft fork เกิดขึ้นเมื่อผู้พัฒนาทำการอัปเกรดที่เข้ากันได้ย้อนหลังกับโปรโตคอลบล็อกเชน
หลังจาก soft fork โหนดที่อาจไม่ได้อัปเกรดเป็นเวอร์ชันล่าสุดของโปรโตคอลยังสามารถทำงานบนเครือข่ายบล็อกเชนได้โดยไม่หยุดชะงัก ธุรกรรมและบล็อกที่สอดคล้องกับกฎใหม่ถือว่าถูกต้องและเข้ากันได้กับบล็อกที่ได้รับการยืนยันก่อนการแยกซอฟต์ฟอร์ก รวมถึงบล็อกใหม่ที่ถูกสร้างขึ้นหลังจากการแยกซอฟต์ฟอร์ก
การแยกซอฟต์ฟอร์กมักใช้เพื่อดำเนินการเปลี่ยนแปลงเล็กน้อย เช่น การแก้ไขข้อบกพร่องหรือการปรับปรุงประสิทธิภาพ นี่เป็นเพราะการแยกซอฟต์ฟอร์กสามารถดำเนินการได้โดยไม่ทำให้เกิดการแยกเครือข่ายทั้งหมด
การแยกฮาร์ดฟอร์กคืออะไร?
การแยกฮาร์ดฟอร์กคือการเปลี่ยนแปลงที่ไม่สามารถย้อนกลับได้ในโปรโตคอลบล็อกเชน
การแยกฮาร์ดฟอร์กส่งผลให้เกิดการเปลี่ยนแปลงที่สำคัญและไม่สามารถย้อนกลับได้ในโปรโตคอลบล็อกเชน ซึ่งทำให้เวอร์ชันใหม่ของบล็อกเชนไม่สามารถซิงค์กับเวอร์ชันก่อนหน้าได้อีกต่อไป
นักพัฒนาจะเปิดใช้งานประเภทการแยกนี้เมื่อการอัปเกรดเครือข่ายครั้งใหญ่แนะนำกฎบล็อกเชนใหม่ที่ไม่เข้ากันกับโปรโตคอลเก่า
การแยกฮาร์ดฟอร์กส่งผลให้เครือข่ายแยกออกเป็นบล็อกเชนสองชุดที่แยกจากกัน หนึ่งชุดปฏิบัติตามโปรโตคอลเก่าและอีกชุดปฏิบัติตามโปรโตคอลใหม่
แต่ละสาขาที่เกิดจากการแยกฮาร์ดฟอร์กทำงานอย่างอิสระ นี่หมายความว่าหลังจากการแยกฮาร์ดฟอร์ก โหนดในเครือข่ายจะยอมรับธุรกรรมว่าเป็นที่ถูกต้องในสาขาหนึ่งของการแยก แต่จะไม่ดูแลการแยกอื่นที่เกิดจากการแยกนั้น
การแยกฮาร์ดฟอร์กมักเกิดขึ้นเมื่อมีความจำเป็นต้องทำการเปลี่ยนแปลงที่สำคัญต่อเครือข่าย เช่น การแนะนำฟีเจอร์ใหม่ การปรับปรุงความปลอดภัย หรือการแก้ไขช่องโหว่ โหนดในเครือข่ายและนักพัฒนาต้องอัปเกรดซอฟต์แวร์ของตนไปยังเวอร์ชันการแยกใหม่เพื่อที่จะสามารถเข้าร่วมในเครือข่ายต่อไปได้
ทำไมการแยกจึงสำคัญ?
นักพัฒนาและชุมชนของโหนดได้ดำเนินการแยกฮาร์ดฟอร์กในประวัติศาสตร์เพื่อแก้ไขข้อพิพาทภายในระหว่างสมาชิกชุมชนที่สำคัญ ในหลายกรณี ความตึงเครียดระหว่างทีมเกี่ยวกับฟีเจอร์ใหม่ การตัดสินใจที่สำคัญ หรือทิศทางในอนาคตได้ปะทุเป็นการต่อสู้สาธารณะที่ร้อนแรง
สิ่งเหล่านี้มักจะนำไปสู่การที่ฝ่ายหนึ่งแยกฮาร์ดฟอร์กบล็อกเชนเพื่อสร้างเวอร์ชันใหม่ที่แตกต่างออกไป โดยมีสกุลเงินดิจิทัลที่เป็นเอกลักษณ์ของตนเอง จากนั้นขึ้นอยู่กับนักขุด โหนด และสมาชิกอื่น ๆ ของชุมชนที่กว้างขึ้นในการตัดสินใจว่าเครือข่ายที่แยกออกมานั้นพวกเขาต้องการใช้ต่อไปในอนาคต
อย่างไรก็ตาม บล็อกเชนอื่น ๆ หลายแห่งดำเนินการแยกซอฟต์ฟอร์กอย่างสม่ำเสมอเพื่อรับฟังก์ชันใหม่หรือทำการอัปเดตที่มีผลกระทบน้อยต่อโปรโตคอลบล็อกเชนเอง
ในขณะที่การแยกฮาร์ดฟอร์กมักปรากฏว่าเป็นผลมาจากความไม่เห็นด้วยภายในชุมชน การแยกซอฟต์ฟอร์กมักเป็นผลมาจากการที่ชุมชนตกลงกันว่าจำเป็นต้องมีการอัปเดตเพื่อรักษาเครือข่าย
ตัวอย่างประวัติศาสตร์ของการแยกตัวครั้งใหญ่ที่สำคัญ
อีเธอเรียมและอีเธอเรียมคลาสสิก
ในปี 2016 เครือข่ายอีเธอเรียมได้เกิดการแยกตัวครั้งใหญ่เพื่อย้อนกลับการแฮ็ก DAO ที่มีชื่อเสียง ซึ่งเกี่ยวข้องกับแฮ็กเกอร์ที่ขโมยอีเธอร์ (ETH) มูลค่าหลายล้านดอลลาร์
อย่างไรก็ตาม ชุมชนบางส่วนไม่เห็นด้วยกับแนวทางนี้ แทนที่จะทำเช่นนั้น พวกเขายังคงสนับสนุนบล็อกเชนดั้งเดิม ส่งผลให้เกิดการสร้างอีเธอเรียมคลาสสิก (ETC)
ตรวจสอบ หน้าเปรียบเทียบอีเธอเรียม vs. หน้าเปรียบเทียบอีเธอเรียมคลาสสิก เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับการแยกตัวครั้งใหญ่และความแตกต่างระหว่างบล็อกเชนเหล่านี้
บิตคอยน์และบิตคอยน์แคช
ในปี 2017 เกิดการแยกตัวครั้งใหญ่ที่มีข้อขัดแย้งในเครือข่ายบิตคอยน์ ส่งผลให้เกิดการสร้างบิตคอยน์แคช
ความไม่เห็นด้วยเกี่ยวกับขนาดบล็อกเป็นสาเหตุของการแยกตัว บิตคอยน์แคชต้องการเพิ่มขนาดบล็อกเพื่อปรับปรุงความสามารถในการขยายตัวและความเร็วในการทำธุรกรรม อย่างไรก็ตาม หลายคนในชุมชนรู้สึกว่าการปรับปรุงเหล่านี้จะเกิดขึ้นที่ค่าใช้จ่ายของการกระจายอำนาจและความปลอดภัย
หลายปีต่อมา ช่วงเวลาของการแบ่งแยกในชุมชนบิตคอยน์นี้มักถูกเรียกว่า "สงครามขนาดบล็อก"
ตรวจสอบ หน้าเปรียบเทียบบิตคอยน์ vs. หน้าเปรียบเทียบบิตคอยน์แคช เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับการแยกตัวครั้งใหญ่และความแตกต่างระหว่างบล็อกเชนเหล่านี้
ไลท์คอยน์และบิตคอยน์
ในปี 2011 ชาร์ลี ลี ผู้สำเร็จการศึกษาจากสถาบันเทคโนโลยีแมสซาชูเซตส์และนักวิทยาศาสตร์คอมพิวเตอร์ของกูเกิล ได้แยกโปรโตคอลบิตคอยน์เพื่อสร้างไลท์คอยน์
ด้วยไลท์คอยน์ ลีมีเป้าหมายที่จะพัฒนาบล็อกเชนที่สามารถทำธุรกรรมให้เสร็จสิ้นได้เร็วขึ้นและใช้ในการพัฒนาฟีเจอร์ใหม่ก่อนที่จะเปิดตัวบนบิตคอยน์ ไลท์คอยน์มักถูกเรียกว่า "เงินเงินของบิตคอยน์"
ตรวจสอบ หน้าเปรียบเทียบไลท์คอยน์ vs. หน้าเปรียบเทียบ Bitcoin สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ hard fork นี้และความแตกต่างระหว่าง blockchain เหล่านี้.
สรุปของ blockchain forks
สองประเภทของ forks เหล่านี้เป็นกลไกที่สำคัญในพื้นที่ blockchain ที่ช่วยส่งเสริมนวัตกรรม การปรับปรุงความปลอดภัย และการปรับปรุงความสามารถในการขยายตัว.
ในขณะที่ hard forks นำไปสู่การสร้าง chains ใหม่ที่มีโปรโตคอลที่แตกต่างกัน soft forks จะนำเสนอการเปลี่ยนแปลงที่เข้ากันได้กับเวอร์ชันก่อนหน้า.
forks เหล่านี้มีบทบาทสำคัญในการกำหนดภูมิทัศน์ของ blockchain ทำให้เครือข่ายสามารถปรับตัวและพัฒนาเพื่อตอบสนองต่อการเปลี่ยนแปลงทางเทคโนโลยีและชุมชน.
เริ่มต้นใช้งาน Kraken
ตอนนี้ที่คุณได้เรียนรู้เกี่ยวกับประเภทต่าง ๆ ของ forks แล้ว คุณพร้อมที่จะก้าวไปสู่ขั้นตอนถัดไปในเส้นทาง crypto ของคุณหรือยัง?
คลิกปุ่มด้านล่างเพื่อสร้างบัญชีของคุณและซื้อ crypto บน Kraken วันนี้!