Fork คืออะไร?
Fork คือเมื่อบล็อกเชนแบ่งออกเป็นสองเส้นทาง เนื่องจากมีคนเปลี่ยนกฎหรือตปฏิเสธการเปลี่ยนแปลง เส้นทางหนึ่งไปตามกฎใหม่ อีกเส้นทางยังคงตามกฎเดิม ลองนึกถึงการอัปเดตเมนูที่ครึ่งหนึ่งต้องการความคลาสสิกแบบเดิม และอีกครึ่งต้องการเวอร์ชันที่จ spice มากขึ้น
ทุกการแยกจะให้คุณเหรียญฟรี ไม่ใช่ทั้งหมดจริงๆ หลายการอัปเกรดยังคงใช้สินทรัพย์เดียว และแม้เมื่อมีสินทรัพย์ใหม่ปรากฏขึ้น คุณจะได้ประโยชน์ก็ต่อเมื่อคุณควบคุมกุญแจของคุณเองและตลาดสนับสนุนมัน
วิธี Fork ทำงาน
Fork มักเริ่มเมื่อผู้คนต้องการเปลี่ยนกฎ บางทีขนาดบล็อก ค่าธรรมเนียม แก้บัก หรือคุณลักษณะใหม่
- ขั้นที่ 1: ใครบางคนเสนอการเปลี่ยนแปลงและโพสต์โค้ด การอภิปรายเริ่มต้นในฟอรั่ม แชท และรีโพ
- ขั้นที่ 2: นักพัฒนาจัดส่งซอฟต์แวร์ใหม่ ตัวอย่างหัวข้อที่คุณเคยเห็นมาก่อน: บล็อกใหญ่ขึ้นกับบล็อกเล็กลง
- ขั้นที่ 3: โหนดและ miners เลือกซอฟต์แวร์ที่จะรัน หากเห็นด้วยพอ พวกเขาจะบรรลุ consensus ตามบล็อกกฎเหมือนกัน
- ขั้นที่ 4: หากกฎไม่ตรงกัน อาจเกิดการแยกออก บางครั้งมันเป็นชั่วคราว บางครั้งสองสายยังคงดำเนินต่อไป
- ขั้นที่ 5: Wallets และ exchanges ตัดสินใจสนับสนุน ตัวย่อสัญลักษณ์ตกลง และผู้ใช้เลือกว่าจะมีส่วนร่วมที่ไหน ใช่ นั่นคือแนวคิด
ทำไม Fork สำคัญ
คุณใส่ใจเพราะนี่คือวิธีที่บล็อกเชนอัปเกรดโดยไม่มี CEO นอกจากนี้ยังเป็นวิธีที่ความขัดแย้งเปลี่ยนเป็นโค้ดแทนดราม่า
- ประโยชน์: ประสิทธิภาพที่ดีกว่า ฟีเจอร์ใหม่ แก้ไขความปลอดภัย และบางครั้ง scalability ที่ดีขึ้น
- มุมมอง: คือการกำกับดูแลโดยชุมชนแบบเปิด การโต้วาทีเกิดขึ้นสาธารณะ พร้อมหลักฐาน
- ความเกี่ยวข้อง: คุณจะเห็นมันในการเทรด airdrops การอัปเดต wallets และการอัปเกรดโปรโตคอลทั่ว DeFi และ NFTs
ก่อนการแยกใดๆ ควรเก็บเหรียญไว้ใน wallet ที่คุณควบคุมกุญแจ รอคำแนะนำที่ชัดเจนเกี่ยวกับ replay protection และให้การยืนยันสักระยะก่อนย้ายทุนไปยังทั้งสองเครือข่าย
ลักษณะสำคัญของ Fork
สรุปลักษณะ核心 ที่ทำให้แนวคิดนี้แตกต่างกัน ชัดเจนและง่ายต่อการสแกน:
- Rules: โค้ดกำหนดว่า blocks และ transactions เป็นที่ถูกต้อง และการเปลี่ยนกฎนั้นคือความเสี่ยงที่ทำให้เกิดการแยก
- Compatibility: บางการเปลี่ยนสามารถรองรับย้อนหลังได้ บางอย่างไม่ ซึ่งตัดสินใจว่าเครือข่ายหนึ่งหรือสองเครือข่ายจะอยู่รอด
- Community: การประสานงานทางสังคมมีความสำคัญเทียบเท่ากับโค้ด เพราะผู้คนและโครงสร้างพื้นฐานต้องเลือก
- Timing: วิธีการเปิดใช้งานมีความหลากหลาย ตั้งแต่ความสูงของบล็อกไปจนถึงวันที่สังคมสัญญาณ
Variations
สองรูปแบบหลักที่คุณจะได้ยิน ถ่ายทอดพลังงานแบบ Rolex meets Reddit:
- Hard: Hard Fork เปลี่ยนกฎในแบบที่ซอฟต์แวร์เวอร์ชันเก่าปฏิเสธ ซึ่งอาจทิ้งสองเครือข่ายที่ใช้งานอยู่หากกลุ่มไม่เห็นด้วย
- Soft: Soft Fork รัดกุมกฎในขณะที่ยังคงเข้ากันได้กับโหนดเก่าที่ติดตามเส้นทางที่เข้มงวดยิ่งขึ้น
หลังการแยก เหรียญอาจมีอยู่บนเครือข่ายมากกว่าหนึ่งเครือข่าย หากคุณไม่ควบคุมกุญแจ คุณจะไม่ควบคุมผลลัพธ์ การแลกเปลี่ยนอาจใช้เวลาในการตัดสินใจสนับสนุน
ตัวอย่าง
หลังเหตุ DAO Ethereum ยังคง rollback ในขณะที่ Ethereum Classic เก็บประวัติเดิม สร้างสองสายที่แตกต่างกันด้วยชุมชนที่ต่างกัน
ข้อเท็จจริงที่สนุก
คำนี้มาจากการเวอร์ชันซอฟต์แวร์ Blockchain รู้สึกเหมือน Git ที่มีเงินติดอยู่ ซึ่งอธิบายว่าทำไมการอภิปรายดูเหมือนการตรวจสอบโค้ดกับมีม
Wrap-Up
ในประโยคเดียว: a Fork คือการตัดสินใจด้านกฎที่เปิดเผยออกมา โดยที่โค้ดและชุมชนเลือกเส้นทางที่พวกเขาเชื่อมั่น