เงื่อนไขที่คุณควรรู้
ก่อนที่เราจะเริ่มพูดเกี่ยวกับคำที่นุ่มนวลยากและใช้แปลก ๆ ฉันอยากจะอธิบายสั้น ๆ ของแต่ละคำ เพียงเพื่อให้แน่ใจว่าเราอยู่ในหน้าเดียวกัน.
ดังนั้น,
- โปรโตคอล Blockchain: อนุสัญญารหัสซึ่งกำหนดกฎการเชื่อมต่อการขุดและการทำธุรกรรม ในการเป็นส่วนหนึ่งของเครือข่ายคุณต้องปฏิบัติตามโปรโตคอล.
- ส้อม: ช่วงเวลาที่คุณมีเวอร์ชันโปรโตคอลซึ่งแตกต่างจากเวอร์ชันหลัก.
ตอนนี้เรามาพูดถึงแต่ละเรื่องโดยละเอียดมากขึ้น.
คำถามแรกที่เราต้องตอบก่อนที่จะพูดถึงส้อมหรือมีดอื่น ๆ คือ: ทำไมเราต้องอัปเดตโปรโตคอล?
- เพื่อแก้ไขความเสี่ยงด้านความปลอดภัยที่สำคัญที่พบในเวอร์ชันเก่า. เนื่องจากสกุลเงินดิจิทัลเป็นสิ่งประดิษฐ์ที่ค่อนข้างใหม่จึงเพิ่งเข้าสู่ช่วงชีวิตซึ่งเป็นสกุลเงินปกติที่ผ่านมาเมื่อหลายปีก่อน ต้องใช้กระดาษสีแบบอักษรเลเยอร์ความปลอดภัยและอื่น ๆ อีกมากมายในการพัฒนาเงินดอลลาร์ที่เรารู้จักในปัจจุบัน ตอนนี้มันยากกว่าที่จะปลอม ในทำนองเดียวกันจะต้องใช้เวลาพอสมควรในการค้นหาความเสี่ยงด้านความปลอดภัยของสกุลเงินดิจิทัลทั้งหมดและแก้ไข.
- เพื่อเพิ่มฟังก์ชันใหม่ – ความจริงที่เรามี Windows 10 ในปัจจุบันหมายความว่า Windows เครื่องแรกจำเป็นต้องมีการปรับปรุงบางอย่าง การปรับปรุงมากมาย นอกจากนี้โค้ด Blockchain ยังได้รับการอัปเกรดทุกปี เนื่องจากเป็นการพัฒนาแบบโอเพนซอร์สนักพัฒนาจึงดำเนินการทั่วโลกและเสนอการปรับปรุงต่อชุมชน หากคุณสมบัติดีพอจะมีการเพิ่มในเวอร์ชันถัดไป.
- เพื่อย้อนการทำธุรกรรม. จำเหรียญปลอมได้หรือไม่? รัฐบาลสามารถจับคนโกงเข้าคุกได้ แต่แทบจะไม่สามารถคืนเงินให้กับทุกคนที่เอาเงินไปเป็นเงินจริงได้ เลวร้ายเกินไป. ในโลกของการเข้ารหัสลับคุณสามารถลดอันตรายได้จริง เมื่อชุมชนพบว่าพวกเขามีการละเมิดความปลอดภัยพวกเขาสามารถประกาศธุรกรรมทั้งหมดที่เกิดขึ้นจากวันที่ระบุว่าไม่มีอยู่ ชอบไม่เคยเกิดขึ้น คุณเคยอยากย้อนเวลากลับไปไหม? ไปเลยสนุก สำหรับคนดีกระบวนการย้อนกลับเช่นนี้หมายความว่าเราต้องทำธุรกรรมอีกครั้ง สำหรับ “ไม่ดี” – การขโมยจะยากขึ้น ไม่เป็นไปไม่ได้แม้ว่า.
ซอฟท์คีบคืออะไร?
ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้เป็นการเปลี่ยนแปลงโปรโตคอล แต่มีความเข้ากันได้แบบย้อนหลัง.
ฉันจะเอากฎจราจรเป็นตัวอย่าง (จริงๆก็คล้าย ๆ กัน) สมมติว่าสหรัฐอเมริกามีกฎว่าความเร็วทางหลวงขั้นต่ำควรอยู่ที่ 30 ไมล์และสูงสุด 60 ไมล์ วันหนึ่งรัฐบาลตัดสินใจว่าจากนี้ไปขั้นต่ำ 40 และสูงสุด 70 จะเกิดอะไรขึ้น? สำหรับผู้ขับขี่ส่วนใหญ่ที่ขับด้วยความเร็วเฉลี่ย 55 ไมล์จะไม่มีอะไรเปลี่ยนแปลง พวกเขายังคงมีสิทธิ์ขับรถและไม่ละเมิดระดับต่ำสุดใหม่ แต่ถ้าคุณขับรถ 30 ไมล์ – คุณต้องเร่งความเร็ว.
ในทำนองเดียวกันคุณไม่จำเป็นต้องอัปเกรดเวอร์ชัน Blockchain ของคุณเป็น soft fork one ในทันทีและคุณสามารถทำงานได้เหมือนกับที่เคยทำมาก่อนเว้นแต่คุณจะต้องการทำอะไรบางอย่างกับโปรโตคอลใหม่.
Hard Fork คืออะไร
หากเราดำเนินการตามตัวอย่างการจราจรต่อไปการทำงานหนักก็คือการสร้างจักรวาลคู่ขนานใหม่ ด้วยทางหลวงของตัวเองคนขับรถและกระบอง.
หากมีคนขับหนึ่งคนที่อาศัยอยู่ในเนแบรสกาและมีรถจี๊ป – ตอนนี้มี“ Driver Cash” เพิ่มเติมซึ่งอาศัยอยู่ใน“ Nebraska Cash” และมี“ Jeep Cash” ดังนั้นผู้ขับขี่ทั้งสองจึงใช้ชีวิตแยกกันในจักรวาลที่แยกจากกัน แต่คนขับรถ Nebraska Cash จะไม่สามารถไปเยี่ยมพ่อบ้านของเขาหรือสมัครงานในเนบราสก้าได้ – ไม่มีประตูกั้นระหว่างความเป็นจริง ดูเหมือนพล็อตเรื่อง“ Black Mirror”.
กลับไปที่เงื่อนไขการเข้ารหัสลับกัน หลังจากฮาร์ดฟอร์คเวอร์ชันก่อนหน้าและเวอร์ชันใหม่จะถูกแยกออกอย่างสมบูรณ์ไม่มีตัวเลือกการสื่อสารหรือการทำธุรกรรมระหว่างทั้งสอง โดยปกติเวอร์ชันใหม่จะสืบทอดธุรกรรมในอดีตทั้งหมดและจากนี้ไปแต่ละเวอร์ชันจะมีประวัติการทำธุรกรรมของตัวเอง.
เคส Hard Fork
เงินสด Bitcoin
ความแตกต่างจาก Bitcoin ดั้งเดิม: ความเร็วในการทำธุรกรรมสูงขึ้นการกระจายอำนาจน้อยลง.
เกิดอะไรขึ้น: หลังจาก Hard Fork Bitcoin Cash กลายเป็นสกุลเงินใหม่ที่แยกจากกันทุกคนที่มี Bitcoins ก่อนที่จะ Hard Fork จะได้รับเงินจำนวนเดียวกันในกระเป๋าเงิน Bitcoin Cash.
เมื่อเกิดขึ้น: 1 สิงหาคม 2017
อ่านเกี่ยวกับความแตกต่างระหว่าง Bitcoin และ Bitcoin Cash.
DAO
ความแตกต่างจาก Ethereum Blockchain: DAO ถูกสร้างขึ้นเพื่อเป็นสัญญาอัจฉริยะบน Ethereum Blockchain และมีวัตถุประสงค์เพื่อดำเนินการเช่นเดียวกับกองทุนร่วมทุน หลังจากการสร้างผู้ถือ Ether ทั้งหมดสามารถแลกเปลี่ยนเป็น DAO โทเค็นได้.
เกิดอะไรขึ้น: DAO ถูกแฮ็กและส่งผลให้อีเธอร์ 3.6 mln ถูกระบายออกไป เพื่อป้องกันไม่ให้แฮ็กเกอร์ขโมยเงินชุมชนจึงโหวตให้ใช้ soft fork แต่หลังจากช่วงเวลาสั้น ๆ เสียงส่วนใหญ่ก็โหวตให้ทำงานหนักเช่นกัน.
เมื่อเกิดขึ้น: 20 กรกฎาคม 2559