Education | บทความ

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

โดย Ugly Bob | OCT 17, 2022

Fork ใน Crypto คืออะไร? 9:32 มินอ่าน

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

ค้นพบเพิ่มเติม

ขออภัย เราไม่สามารถค้นหาข้อมูลใดๆ ของคุณได้ โปรดลองใช้คำอื่น
This site is registered on wpml.org as a development site.