
Fork คืออะไร? Hard Fork เทียบกับ Soft Fork
เมื่อบล็อกเชนไม่เห็นพ้องต้องกัน — การแยกเชน การอัปเกรด และเหรียญฟรี
ฟอร์กของบล็อกเชนคืออะไร?
ฟอร์กคือสิ่งที่เกิดขึ้นเมื่อโหนดเลิกเห็นพ้องกันในกฎเดียวกัน ทุกคนสร้างบนประวัติศาสตร์เดียวกันมาตลอด แล้วกฎก็เปลี่ยนไปในทางที่เข้ากันได้ (soft fork) หรือไม่เข้ากันได้ (hard fork) "ฟอร์ก" ฟังดูน่าตื่นเต้น และบางครั้งก็จริง—สองเครือข่ายที่มีชีวิต สอง ticker—แต่ฟอร์กจำนวนมากก็แค่การอัปเกรดที่มีกำหนดการล่วงหน้าซึ่งไม่มีใครยังขุดตามกฎเก่าอยู่แล้ว
บล็อกเชนไม่มีผู้จัดการผลิตภัณฑ์ที่กดปุ่มอัปเดตให้ การอัปเกรดเป็นเรื่องเชิงสังคมและเชิงเทคนิค: นักขุด validator นักพัฒนา และผู้ใช้ ตัดสินใจว่าจะรันซอฟต์แวร์ตัวไหน เมื่อการประสานงานนั้นสั่นคลอน ประวัติศาสตร์ก็แยกสายได้
Soft Fork: กฎเข้มขึ้น แต่เชนเดียว
Soft fork เพิ่มกฎที่เข้มกว่าหรือเพิ่มเติม ซึ่งซอฟต์แวร์เก่าก็ยังอยู่ร่วมกับมันได้: บล็อกเก่ายังคงถูกต้องตามกฎใหม่ แม้ว่าโหนดเก่าจะไม่เข้าใจฟีลด์ใหม่ทุกตัวก็ตาม เครือข่ายมักจะอยู่บนเชนเดียวถ้าเสียงส่วนใหญ่เชิงเศรษฐกิจรันกฎใหม่
SegWit บน Bitcoin เป็นตัวอย่างคลาสสิกที่ใช้สอนทั่วไป: ข้อมูล witness ถูกย้าย ความจุเพิ่มขึ้น และโหนดที่ไม่เคยอัปเกรดก็ยังตามเชนที่ยาวที่สุดได้—พวกเขาแค่ไม่ได้ใช้ฟีเจอร์ใหม่
Hard Fork: เมื่อเชนแยกออกจากกันจริง ๆ
Hard fork เปลี่ยนฉันทามติในทางที่ซอฟต์แวร์เก่าปฏิเสธ ถ้ามีใครยังรันไคลเอนต์เก่าอยู่พร้อมกำลังขุดหรือหุ้นค้ำจริง คุณก็จะได้สองเครือข่าย ถ้าไม่มีใครทำ เชน "เก่า" ก็แค่หยุดชะงักและในทางปฏิบัติคุณก็ได้อัปเกรดไปแล้ว
ฟอร์กที่มีความขัดแย้งคือแบบที่เทรดเดอร์สนใจ: ยอดคงเหลือที่ซ้ำกัน ticker ใหม่ ดราม่าเรื่องการรองรับกระเป๋าเงิน ปัญหา replay ฟอร์กที่วางแผนไว้และทุกคนเห็นพ้องต้องกันอาจดูน่าเบื่อ—รูปแบบแอดเดรสเหมือนเดิม โครงสร้างภายในใหม่ ผู้ใช้ส่วนใหญ่เห็นแค่ความวุ่นวายไม่กี่ชั่วโมงบน Twitter
ทำไมฟอร์กถึงเกิดขึ้น
การอัปเกรดตามปกติ การแก้บั๊ก opcode ใหม่ การปรับพารามิเตอร์—มักน่าเบื่อ บ่อยครั้งถูกรวมเข้าไปในรีลีสที่ทุกคนรัน
การเมืองและวิสัยทัศน์ ขนาดบล็อก การออกเหรียญ การกำกับดูแล—เมื่อการประนีประนอมล้มเหลว การฟอร์กโค้ดก็ให้แต่ละฝ่ายรันการทดลองของตัวเอง
การตอบสนองเหตุฉุกเฉิน เกิดขึ้นได้ยาก: การเจาะช่องโหว่ครั้งใหญ่หรือความล้มเหลวของฉันทามติอาจบีบให้ต้องเลือกอย่างยากลำบากระหว่างความต่อเนื่องกับการแทรกแซง (Ethereum/DAO คือกรณีตำราเรียน)
อุบัติเหตุ นักขุดสองคนพบบล็อกในเวลาใกล้เคียงกัน และเชนก็แยกสายชั่วคราวจนกว่าสายหนึ่งจะชนะ—นั่นมักเป็นเรื่องชั่วคราว ไม่ใช่เหตุการณ์ "เหรียญใหม่"
ฟอร์กที่คนยังถกเถียงกันอยู่
Ethereum / Ethereum Classic (2016) การย้อนกลับที่เป็นที่ถกเถียงหลังจาก The DAO ถูกดูดเงินหลายล้าน แยกฝั่ง "ย้อนกลับการแฮก" กับ "แก้ไขไม่ได้ไม่ว่ายังไง" สองเชน สองคอมมูนิตี้
Bitcoin / Bitcoin Cash (2017) เรื่องพื้นที่บล็อกเทียบกับการขยายขนาดแบบเลเยอร์ปะทุขึ้น BCH ฟอร์กด้วยบล็อกที่ใหญ่กว่า ดราม่าในเวลาต่อมา (BSV เป็นต้น) แสดงว่าฟอร์กก็ฟอร์กต่อได้
The Merge ของ Ethereum (2022) การเปลี่ยนฉันทามติจาก PoW ไปเป็น PoS ในทางเทคนิคคือ hard fork ในทางเศรษฐกิจ ฝั่ง PoW เก่าแทบไม่มีความหมายเลย
หางยาว (long tail) โคลนของ Bitcoin เล็ก ๆ ส่วนใหญ่ตายไป การเผยแพร่ฟอร์กทำได้ง่าย แต่สภาพคล่องและความน่าเชื่อถือไม่ได้ง่ายตามไปด้วย
สิ่งที่เทรดเดอร์เฝ้าดูจริง ๆ
เวลา snapshot ตลาดแลกเปลี่ยนประกาศว่าจะให้เครดิตสินทรัพย์ที่ฟอร์กอย่างไร "เหรียญฟรี" มักมาพร้อมความสับสนเรื่องภาษี ตลาดที่มีสภาพคล่องต่ำ และปัญหา replay—ราคาไม่ค่อยจะเพิ่มเป็นสองเท่าในความหมายที่ชัดเจน
รายชื่อที่รองรับ ถ้าเหรียญของคุณอยู่กับผู้ดูแลรักษาที่ไม่สนใจฟอร์ก คุณอาจไม่ได้รับสินทรัพย์ของเชนที่สองในวันแรก การถือครองด้วยตัวเองหมายความว่าคุณถือทั้งสองคีย์เอง—ก็ยังไม่ใช่คำแนะนำทางการเงิน และก็ยังยุ่งเหยิงอยู่ดี
ความผันผวน ความไม่แน่นอนเรื่องการลิสต์ ticker และความปลอดภัยของเชน เหวี่ยงทั้งสองฝั่ง อ่าน spec ตรวจสอบ explorer อย่าเชื่อไซต์แอร์ดรอปที่สุ่มมา
บนระบบแบบ non-custodial อย่าง GaiaEx คุณไม่ได้ขอให้ treasury ของตลาดแลกเปลี่ยนสะท้อนฟอร์กให้คุณ—คุณเซ็นด้วยคีย์ที่คุณควบคุมเอง นั่นขจัดตัวกลางหนึ่งตัวออกจากเรื่องราว มันไม่ได้ขจัดความเสี่ยงของตลาดหรือบั๊กในระดับเชน


