Education | Artikel

Fork ใน Crypto คืออะไร?

Unter Ugly Bob | OCT 17, 2022

Fork ใน Crypto คืออะไร? 9:32 Min gelesen

Fork ใน Crypto คืออะไร?

หากคุณคุ้นเคยกับการพัฒนาซอฟต์แวร์โอเพ่นซอร์ส คุณอาจเคยได้ยินเกี่ยวกับสิ่งที่เรียกว่า ส้อม แนวคิดนี้มีความหมายเฉพาะมากกว่าในพื้นที่ crypto อย่างไรก็ตาม:

การ Forking ใน crypto เป็นการเปลี่ยนแปลงในโปรโตคอลฉันทามติสำหรับ blockchain เป็นการเปลี่ยนแปลงที่โหนดเริ่มยืนยันบล็อกในสายโซ่ที่แยกจากห่วงโซ่ต้นทาง

ส้อมทำงานอย่างไร

สมมติว่านักพัฒนาซอฟต์แวร์แสดงรายการโค้ดบนแพลตฟอร์ม เช่น GitHub ซึ่งเปิดให้สาธารณชนทั่วไปเข้าชม ที่เรียกว่า โอเพ่นซอร์ส

ซึ่งหมายความว่าผู้ใช้สามารถสร้างสำเนาของซอร์สโค้ดเพื่อใช้เองได้ พวกเขาอาจทำสิ่งนี้ด้วยความตั้งใจที่จะรวบรวมซอฟต์แวร์เอง พวกเขาอาจทำเช่นนี้เพื่อเพิ่มฟังก์ชันการทำงานที่อาจไม่ได้รับการเพิ่มโดยผู้เขียนต้นฉบับของชิ้นส่วนของซอฟต์แวร์หรืออาจถูกปฏิเสธโดยผู้เขียนต้นฉบับ

การนำซอร์สโค้ดนี้และสร้างโดยอิสระเรียกว่า Forking เป็นกุญแจสำคัญสู่ความมีชีวิตชีวาของโอเพ่นซอร์ส

การ forking ในพื้นที่ crypto คืออะไร?

ความแตกต่างของซอฟต์แวร์เข้ารหัสลับอยู่ในฉันทามติ เป็นคุณสมบัติหลักของโปรโตคอลบล็อกเชนที่ใช้งานได้ ทุกโหนดที่ทำงานบนเครือข่ายต้องใช้ซอฟต์แวร์เดียวกันกับโหนดอื่น ๆ หรือการลงโทษและการยกเว้นความเสี่ยง

สมมติว่าคุณต้องการแยกซอฟต์แวร์เข้ารหัสที่มีอยู่ เนื่องจากความต้องการฉันทามตินี้ คุณจะต้องแยกบล็อคเชนทั้งหมด นั่นคือ เว้นแต่คุณจะได้รับโหนดที่มีอยู่ส่วนใหญ่เพื่อแทนที่ซอฟต์แวร์ด้วยซอฟต์แวร์ของคุณ ซึ่งไม่ง่ายเสมอไป!

ทำไมส้อมจึงเกิดขึ้น?

ส้อมเกิดขึ้นได้จากหลายสาเหตุ:

  • การอัปเดตซอฟต์แวร์
  • ความขัดแย้งในโปรโตคอลฉันทามติ
  • การโจมตีบนเครือข่ายที่กำหนด
  • นักขุดแข่งขันกันเพื่อผลิตโซ่ที่ยาวขึ้น
  • การย้อนกลับของเครือข่ายเนื่องจากการออกแบบที่ไม่ดี

ประเภทของส้อม

มีสองประเภทของส้อมในพื้นที่เข้ารหัสลับที่มีการเปลี่ยนแปลงกฎฉันทามติ ทั้งสองต้องยึดตามผลลัพธ์ที่แตกต่างกันซึ่งรวมถึงหรือยกเว้นการมีส่วนร่วมของโหนดที่เก่ากว่า

ฮาร์ดฟอร์ค

Hard Fork เกิดขึ้นเมื่อกฎฉันทามติถูกคลายเพื่อรองรับการเปลี่ยนแปลงบางอย่างในเครือข่าย การเปลี่ยนแปลงเหล่านี้เพิ่มฟังก์ชันการทำงานของการยืนยันการบล็อก การเปลี่ยนแปลงเหล่านี้ไม่สามารถเข้ากันได้แบบย้อนหลังสำหรับโหนดที่รันซอฟต์แวร์รุ่นเก่า และจะเริ่มต้นสาขาใหม่ในบล็อกเชนต้นทาง

เมื่อการทำงานที่กว้างขึ้นของสินทรัพย์ของเครือข่ายประสบการเปลี่ยนแปลง คุณสมบัติทางเศรษฐกิจของสินทรัพย์ก็เช่นกัน การเปลี่ยนแปลงเหล่านี้อาจรวมถึง:

  • เพิ่มพื้นที่บล็อก
  • วิธีการลดเวลาการทำธุรกรรม
  • การปรับโครงสร้างการปลดปล่อยรางวัล

รายการดำเนินต่อไป แต่มีสิ่งหนึ่งที่แน่นอน: จำเป็นต้องมีสินทรัพย์ใหม่เพื่อทำธุรกรรมบนบล็อคเชนใหม่

ตัวอย่างเช่น สมมติว่าโหนดที่ใช้งานซอฟต์แวร์เก่าจะได้รับบล็อกขนาด 2 MB เมื่อคาดว่าจะมีบล็อกขนาด 1 MB บล็อกขนาด 2 MB นั้นจะไม่ถูกต้องเนื่องจากมีขนาดใหญ่กว่ากฎของเครือข่ายรุ่นเก่าที่อนุญาต บล็อกขนาด 2 MB จะต้องส่งในเครือข่ายแยกต่างหาก

ส้อมนุ่ม

soft fork เกิดขึ้นเมื่อกฎฉันทามติแน่นขึ้นเพื่อรองรับการเปลี่ยนแปลงบางอย่างในเครือข่าย การเปลี่ยนแปลงนี้ทำให้เกิดการทำงานบางอย่างของการยืนยันการบล็อกหรือพฤติกรรมที่เป็นเอกฉันท์ ส้อมประเภทนี้เข้ากันได้แบบย้อนหลังสำหรับโหนดที่ใช้ซอฟต์แวร์รุ่นเก่า และอนุญาตให้โหนดละทิ้งวิธีการเข้าร่วมที่อัปเดต

หากต้องการใช้ตัวอย่างก่อนหน้านี้ สมมติว่าโหนดต้องการบล็อกขนาด 1 MB แต่ได้รับบล็อกขนาด 0.8 MB ในกรณีนี้ บล็อกที่เล็กกว่านี้จะถูกมองว่าน้อยกว่าบล็อกเต็ม แต่ยังคงเป็นที่ยอมรับ

ส้อมแข็งและส้อมอ่อนที่โดดเด่น

ลองดูตัวอย่างบางส่วนของส้อมเหล่านี้ในทางปฏิบัติ เราจะพิจารณาสองเครือข่าย crypto ที่ได้รับความนิยมมากที่สุด เนื่องจากพวกเขาได้ผ่านความเจ็บปวดที่เพิ่มขึ้นมาจนถึงทุกวันนี้

Bitcoin (BTC) และเงินสด Bitcoin (BCH) & SegWit

ในช่วงกลางถึงปลายปี 2010 Bitcoin ( BTC / USDT ) ประสบปัญหาเรื่องความสามารถในการปรับขนาดด้วยเส้นทางข้างหน้าที่ขัดแย้งกันระหว่างผู้ใช้ Bitcoin สองกลุ่ม

มีการเสนอให้ใช้ฟังก์ชัน Segregated Witness (SegWit) ในซอฟต์แวร์ Bitcoin SegWit ถูกเสนอเป็นการเปลี่ยนแปลงสถาปัตยกรรมการทำธุรกรรมของ Bitcoin การเปลี่ยนแปลงนี้จะจัดเก็บข้อมูลลายเซ็นเป็นแผนผังข้อมูลที่แนบกับธุรกรรมและไม่ถูกนับในรหัสธุรกรรม SegWit ถูกเสนอให้เป็นทางเลือก นี่จะเป็นตัวอย่างของส้อมอ่อน

คุณสามารถเห็นความแตกต่างในที่อยู่ Bitcoin ของคุณ: ที่อยู่ที่ขึ้นต้นด้วยหมายเลขหนึ่งใช้โครงสร้างธุรกรรมแบบเดิมในขณะที่ที่อยู่ที่เริ่มต้นใน ‚bc1‘ หรือหมายเลขสามใช้ SegWit ดั้งเดิมและ SegWit ที่ซ้อนกันตามลำดับ

ดังนั้นมันจึงเป็นไป Bitcoiners ถูกฉีกขาดระหว่างการลดข้อมูลที่จำเป็นในการทำธุรกรรมเพื่อให้ธุรกรรมมากขึ้นเพื่อให้พอดีกับบล็อก 1 MB หรือเพิ่มขนาดบล็อกเป็น 8 MB การปฏิเสธ SegWit สำหรับบล็อกที่ใหญ่กว่านั้นจะต้องมีการฮาร์ดฟอร์กของเครือข่าย ในเดือนสิงหาคมปี 2017 Bitcoin ถูก hard fork และ Bitcoin Cash ถูกสร้างขึ้น

สนใจ ซื้อโทเค็น Bitcoin (BTC) หรือไม่?

Buy Now

Ethereum (ETH) และ Ethereum คลาสสิก (ETC)

ในเดือนมิถุนายน 2559 แฮ็กเกอร์บุกเข้าไปใน ‚The DAO‘ ซึ่งเป็นคลังสมบัติขนาดใหญ่ที่สร้างขึ้นเพื่อเป็นช่องทางในการลงทุนให้กับโครงการต่างๆ บนเครือข่าย Ethereum แฮกเกอร์ขโมยไปประมาณ $55M USD

ก่อนการแฮ็ก DAO มีเงินทุนประมาณ 250 ล้านเหรียญสหรัฐในคลัง นี่คือวิธีการทำงาน:

สมาชิกแต่ละคนจะได้รับ 100 DAO โทเค็นสำหรับทุกๆ 1 ETH ที่ฝากเข้าคลัง โทเค็นเหล่านี้ใช้เพื่อลงคะแนนว่าข้อเสนอการลงทุนที่ให้มานั้นสามารถทำกำไรได้หรือไม่ หากข้อเสนอผ่าน กระทรวงการคลังจะโอนการลงทุน ETH ที่เสนอไปยังสัญญาอัจฉริยะที่เป็นตัวแทนของโครงการโดยอัตโนมัติ

แนวคิดนี้คล้ายกับกองทุนเฮดจ์ฟันด์ หากโครงการสร้างรายได้มากกว่าการลงทุน กำไรจะถูกฝากกลับเข้าคลัง DAO และเพิ่มมูลค่าของโทเค็น DAO

อย่างไรก็ตาม สัญญาอัจฉริยะมีช่องโหว่ที่ถูกใช้เพื่อให้ผู้โจมตีทำการถอนเงินได้ไม่จำกัดจนกว่าคลังจะว่างเปล่า

แน่นอนว่าเรื่องนี้มีรายละเอียดมากมาย แต่ให้ยึดตามเหตุการณ์สำคัญ แฮกเกอร์ที่จู่โจมต่อสู้เพื่อถอนเงินให้ได้มากที่สุดในขณะที่แฮ็กเกอร์หมวกขาวของชุมชนพยายามอย่างยิ่งที่จะใช้ประโยชน์จากวิธีการเดียวกันนี้เพื่อประหยัดเงินของกระทรวงการคลัง

ในตอนท้าย ทั้งสองฝ่ายได้ระบายออกทั้งหมดที่พวกเขาทำได้ แต่ความเสียหายก็เสร็จสิ้น เพื่อลดการโจมตีอย่างเต็มที่ มีการเสนอฮาร์ดฟอร์กของบล็อคเชน บล็อกเชนจะเริ่มต้นใหม่ตั้งแต่ก่อนการแฮ็กและดำเนินการต่อราวกับว่าไม่มีอะไรเกิดขึ้น นี่คือแคนนอนบล็อคเชนปัจจุบันของ Ethereum ( ETH / USDT ) อย่างที่เราทราบ

อย่างไรก็ตาม ผู้ใช้บางคนคิดว่านี่เป็นแบบอย่างที่ไม่ดี และจะยังคงอยู่ในบล็อกเชนที่เกิดการแฮ็ก รู้จักกันในชื่อ Ethereum Classic

สนใจ ซื้อโทเค็น Ethereum (ETH) หรือไม่

Buy Now

คำถามที่พบบ่อย

การฟาดฟันเป็นสิ่งที่ดีหรือไม่?

โดยทั่วไปแล้วการ Forking จะทำเพื่อปรับปรุงโปรโตคอล การเปลี่ยนแปลงจะดีหรือไม่ดีขึ้นอยู่กับชุมชนที่ทำการเปลี่ยนแปลง

ฮาร์ดฟอร์คเพิ่มราคาหรือไม่?

เนื่องจากเครือข่ายที่แยกจากกันมีคุณสมบัติทางเทคนิคและเศรษฐกิจที่แตกต่างกัน จึงเป็นสินทรัพย์ที่แตกต่างกันโดยพื้นฐาน ปัจจัยเหล่านี้จะส่งผลต่อว่าสินทรัพย์จะมีมูลค่าเพิ่มขึ้นหรือไม่

crypto ไหนดีที่สุดที่จะแยก?

ไม่มีการเข้ารหัสลับที่ดีที่สุดและโครงการโอเพ่นซอร์สใด ๆ ก็สามารถแยกได้

Ethereum 2.0 เป็นฮาร์ดฟอร์กหรือไม่?

Ethereum 2.0 ไม่ถือว่าเป็นฮาร์ดฟอร์ค หากผู้ใช้ปฏิบัติตามโมเดล Proof-of-Stake ในการอัปเกรดซอฟต์แวร์ ETH เวอร์ชัน Proof-of-Work จะส่งผลให้เกิดบล็อคเชนใหม่

ทำไม Bitcoin ถึง hard fork?

โดยทั่วไปแล้ว Bitcoin จะใช้ฮาร์ดฟอร์คเพื่อแก้ปัญหาความสามารถในการปรับขนาด ปัญหามักจะเป็นธุรกรรมต่อวินาทีและขนาดบล็อก

Cardano มี hard fork ไหม?

Vasil เป็น hard fork ของ Cardano ( ADA/ USDT )

hard fork กับ soft fork ต่างกันอย่างไร?

ฮาร์ดฟอร์กไม่สามารถเข้ากันได้แบบย้อนหลังซึ่งต้องการบล็อคเชนใหม่ ในขณะที่ซอฟต์ฟอร์กนั้นเข้ากันได้แบบย้อนหลังกับบล็อคเชนแบบเก่า ดูบทความด้านบนสำหรับคำอธิบายโดยละเอียดเพิ่มเติม

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Mehr entdecken

Es tut uns leid, wir haben nichts für Ihre Suche gefunden. Bitte versuchen Sie einen anderen Begriff.
This site is registered on wpml.org as a development site.