ฮาร์ดฟอร์คคืออะไร?
hard fork (หรือ hardfork) ซึ่งเกี่ยวข้องกับเทคโนโลยี blockchain คือการเปลี่ยนแปลงที่รุนแรงในโปรโตคอลเครือข่ายที่ทำให้บล็อกและธุรกรรมที่ไม่ถูกต้องก่อนหน้านี้ใช้งานได้หรือในทางกลับกัน ฮาร์ดส้อมต้องการโหนดหรือผู้ใช้ทั้งหมดเพื่ออัปเกรดเป็นซอฟต์แวร์โปรโตคอลรุ่นล่าสุด
ประเด็นที่สำคัญ
- ฮาร์ดส้อมคือการเปลี่ยนแปลงที่รุนแรงในโปรโตคอลของเครือข่ายบล็อกเชนที่ทำให้บล็อก / ธุรกรรมที่ไม่ถูกต้องก่อนหน้านี้ใช้งานได้ (หรือในทางกลับกัน) ส้อมใน blockchain สามารถเกิดขึ้นได้ในแพลตฟอร์มเทคโนโลยี crypto ใด ๆ ไม่เพียง Bitcoin
ทำความเข้าใจกับ Hard Fork
ฮาร์ดส้อมคือเมื่อโหนดของ blockchain รุ่นใหม่ล่าสุดไม่ยอมรับ blockchain รุ่นล่าสุดอีกต่อไป ซึ่งสร้างความแตกต่างถาวรจาก blockchain รุ่นก่อนหน้า การเพิ่มกฎใหม่ลงในโค้ดจะสร้างทางแยกใน blockchain: หนึ่งเส้นทางตามมาใหม่ blockchain ที่อัปเกรดแล้วและเส้นทางอื่น ๆ จะดำเนินต่อไปตามเส้นทางเดิม โดยทั่วไปหลังจากช่วงเวลาสั้น ๆ ผู้ที่อยู่บนเชนเก่าจะรู้ว่าเวอร์ชั่นของบล็อกเชนนั้นล้าสมัยหรือไม่เกี่ยวข้องและอัปเกรดเป็นเวอร์ชันล่าสุดอย่างรวดเร็ว
อธิบายการแยก Bitcoin
ทางแยกใน blockchain สามารถเกิดขึ้นได้ในแพลตฟอร์มเทคโนโลยี crypto - Ethereum ไม่เพียง แต่ Bitcoin เท่านั้น นั่นเป็นเพราะ blockchains และ cryptocurrency ทำงานโดยทั่วไปในลักษณะเดียวกันไม่ว่าจะใช้แพลตฟอร์ม crypto ใดก็ตาม คุณอาจนึกถึงบล็อกในบล็อกเชนเป็นคีย์เข้ารหัสซึ่งย้ายหน่วยความจำ เนื่องจากคนงานเหมืองใน blockchain ตั้งกฎที่ย้ายหน่วยความจำในเครือข่ายคนงานเหมืองเหล่านี้เข้าใจกฎใหม่
อย่างไรก็ตามผู้ทำเหมือง ทุก คนต้องยอมรับเกี่ยวกับกฎใหม่และสิ่งที่ประกอบไปด้วยบล็อกที่ถูกต้องในห่วงโซ่ ดังนั้นเมื่อคุณต้องการเปลี่ยนกฎเหล่านั้นคุณต้อง "แยกออก" - เช่นแยกในถนน - เพื่อระบุว่ามีการเปลี่ยนแปลงหรือหันเหความสนใจไปที่โปรโตคอล ผู้พัฒนาสามารถอัปเดตซอฟต์แวร์ทั้งหมดเพื่อให้สอดคล้องกับกฎใหม่
มันผ่านกระบวนการฟอร์กกิ้งนี้ว่าสกุลเงินดิจิทัลต่างๆที่มีชื่อคล้ายกับ bitcoin กลายเป็น: เงินสด bitcoin, bitcoin gold และอื่น ๆ สำหรับนักลงทุนสกุลเงินดิจิตอลชั่วคราวนั้นเป็นการยากที่จะบอกความแตกต่างระหว่างเงินดิจิตอลเหล่านี้และการแมปส้อมต่างๆลงบนไทม์ไลน์ เพื่อช่วยในการแยกแยะสิ่งนี้เราได้รวบรวมประวัติของ bitcoin ที่สำคัญที่สุดในช่วงหลายปีที่ผ่านมา
ดังที่ภาพด้านล่างแสดงขึ้นมาโหนดที่ไม่ได้อัพเกรดปฏิเสธกฎใหม่ซึ่งสร้างความแตกต่างหรือฮาร์ดฟอร์คในบล็อกเชน
รูปภาพโดย Julie Bang © Investopedia 2019
เหตุผลสำหรับการแยกยากหรือไม่
มีสาเหตุหลายประการที่นักพัฒนาอาจใช้ฮาร์ดส้อมเช่นการแก้ไขความเสี่ยงด้านความปลอดภัยที่สำคัญที่พบในซอฟต์แวร์รุ่นเก่าเพื่อเพิ่มฟังก์ชั่นใหม่หรือเพื่อทำธุรกรรมย้อนกลับเช่นเมื่อ Ethereum blockchain สร้างฮาร์ดส้อมเพื่อย้อนกลับ แฮ็คในองค์กรอิสระกระจายอำนาจ (DAO) หลังจากการแฮ็กชุมชน Ethereum เกือบลงมติอย่างเป็นเอกฉันท์ในความเห็นชอบของทางเลือกที่จะย้อนกลับการทำธุรกรรมที่ตัดค่าเงินดิจิตอลมูลค่ากว่าสิบล้านดอลลาร์โดยแฮกเกอร์นิรนาม ส้อมที่ยากยังช่วยผู้ถือโทเค็น DAO เพื่อรับเงินอีเธอร์ (ETH) ของพวกเขาคืน
ข้อเสนอสำหรับฮาร์ดส้อมไม่ได้ช่วยลดทอนประวัติการทำธุรกรรมของเครือข่าย ค่อนข้างจะย้ายกองทุนที่ผูกติดอยู่กับ DAO ไปยังสัญญาสมาร์ทที่สร้างขึ้นใหม่โดยมีวัตถุประสงค์เพื่อให้เจ้าของเดิมถอนเงินของพวกเขา ผู้ถือโทเค็น DAO สามารถถอน ETH ได้ในอัตราประมาณ 1 ETH ถึง 100 DAO ยอดดุลพิเศษของโทเค็นและอีเธอร์ใด ๆ ที่ยังคงเป็นผลมาจากการแยกยากจะถูกถอนและจัดจำหน่ายโดยภัณฑารักษ์ DAO เพื่อให้ "การป้องกันไม่ปลอดภัย" สำหรับองค์กร
ฮาร์ดส้อมกับซอฟท์ฟอร์กส์
ฮาร์ดฟอร์กและซอฟต์ฟอร์กนั้นเหมือนกันในแง่ที่ว่าเมื่อโค้ดที่มีอยู่ของแพลตฟอร์ม cryptocurrency เปลี่ยนไปเวอร์ชั่นเก่าจะยังคงอยู่ในเครือข่ายในขณะที่สร้างเวอร์ชันใหม่ ด้วย soft fork เพียงหนึ่ง blockchain เท่านั้นที่จะยังคงใช้งานได้เมื่อผู้ใช้รับรองการอัพเดท ในขณะที่ฮาร์ดฟอร์คทั้งบล็อกเก่าและใหม่มีอยู่เคียงข้างกันซึ่งหมายความว่าซอฟต์แวร์ต้องได้รับการอัพเดตเพื่อให้ทำงานได้ตามกฎใหม่ ส้อมทั้งสองสร้างการแยก แต่ฮาร์ดคอร์สร้างสองบล็อกเชนและส้อมนุ่มนั้นจะส่งผลให้เกิดหนึ่ง
เมื่อพิจารณาถึงความแตกต่างของความปลอดภัยระหว่างฮาร์ดฟอร์คกับซอฟต์ส้อมผู้ใช้และนักพัฒนาเกือบทุกคนเรียกหาฮาร์ดฟอร์คแม้กระทั่งซอฟท์ฟอร์คที่ดูเหมือนว่าจะสามารถทำงานได้ การยกบล็อกในบล็อกเชนนั้นต้องใช้พลังการประมวลผลจำนวนมาก แต่ความเป็นส่วนตัวที่ได้รับจากฮาร์ดไดรฟ์นั้นสมเหตุสมผลกว่าการใช้ส้อมนุ่ม