BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Ethereum 2.0: จะบรรลุจุดสิ้นสุดได้อย่างไร?

星球君的朋友们
Odaily资深作者
บทความนี้มีประมาณ 3636 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
หากคุณเคยเจอคำว่า justification (proof) และ fnalization (finality) ในกระบวนการเรียนรู้เกี่ยวกับ Ethereum 2.0 แต่ไม่รู้ว่ามันห
สรุปโดย AI
หากคุณเคยเจอคำว่า justification (proof) และ fnalization (finality) ในกระบวนการเรียนรู้เกี่ยวกับ Ethereum 2.0 แต่ไม่รู้ว่ามันห

หมายเหตุบรรณาธิการ: บทความนี้มาจากUnitimes(ID:Uni-times)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

, ผู้แต่ง: Bruno Škvorc, ผู้เรียบเรียง: Summer, พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต

ขั้นแรก เรามาทำความเข้าใจว่าการสิ้นสุดคืออะไร [ข้อสังเกต: มีคำแปลที่แปลความสิ้นสุดเป็น "ความแน่นอน" ด้วย]

คุณต้องสังเกตเห็นว่าแพลตฟอร์ม cryptocurrency และ Dapps (แอปพลิเคชันที่กระจายอำนาจ) มักจะรอให้บล็อกหลายบล็อกเสร็จสิ้นก่อนที่จะพิจารณาธุรกรรมของคุณว่า "ยืนยัน" นี่เป็นวิธีการทำให้มั่นใจว่าธุรกรรมได้ "เกือบ" เสร็จสิ้นแล้ว หรือธุรกรรมนั้น "เกือบ" จะย้อนกลับไม่ได้ นั่นคือ ธุรกรรมนั้น "เสร็จสิ้น" แล้ว

Ethereum 2.0 สามารถให้การรับประกันถึงความสมบูรณ์ ซึ่งเป็นข้อเท็จจริงที่เป็นกลางที่ประดิษฐานอยู่ใน Ethereum blockchain แทนที่จะเป็นสถานะ "ใกล้" สิ่งนี้สำคัญมากเพราะช่วยให้สามารถสื่อสารบนเครือข่ายได้รวดเร็วขึ้น เช่น หากบล็อกเพิ่งได้รับการสรุป การบล็อกจะไม่ต้องรอการยืนยันหลายครั้ง

ที่กล่าวว่า บล็อกเชนที่ใช้ Proof-of-Work (เช่น Bitcoin) ไม่เคยรวมคุณสมบัติที่ทำให้การทำธุรกรรมเป็นขั้นสุดท้ายอย่างแท้จริง ในขณะที่เชน Ethereum 2.0 ได้รับการออกแบบมาเพื่อให้การรับประกันขั้นสุดท้ายที่แข็งแกร่งกว่า Proof-of-Work

  • มาเจาะจงกันดีกว่า ดูคำจำกัดความสองสามข้อก่อน:

  • LMD GHOST เป็นกฎการเลือกทางแยกที่ใช้โดย Ethereum 2.0 (นั่นคือกฎที่ใช้กำหนดว่าเชนใดเป็น "authoritative chain") ชื่อเต็มคือ "Last Message Driven Greediest Heaviest Observed SubTree (GHOST ขับเคลื่อนโดยข่าวล่าสุด) "

  • Casper FFG เป็นกลไกพิสูจน์การเดิมพัน (PoS) ที่ใช้โดย Ethereum 2.0 และชื่อเต็มของมันคือ "Casper the Friendly Finality Gadget (Casper the Friendly Finality Gadget)"

  • ในห่วงโซ่ Ethereum 2.0 แต่ละรุ่นของ 64 บล็อก (ประมาณ 6.4 นาที) เรียกว่ายุค

  • ในระบบ Ethereum 2.0 สล็อตคือเวลาที่ต้องใช้ในการสร้างบล็อกใหม่ นั่นคือเวลาที่จำเป็นสำหรับการเสนอบล็อกใหม่และพิสูจน์ว่าถูกต้อง แต่ละช่องถูกตั้งค่าเป็น 6 วินาที แต่จะไม่มีการสร้างบล็อกใหม่ทุกบล็อกในแต่ละช่อง ช่องสุดท้ายในแต่ละยุคเรียกว่าจุดตรวจ (ด่าน)

จากข้อมูลข้างต้น เราจะหารือกันต่อไปว่า Justification (หลักฐาน) และ Finalization (ขั้นสุดท้าย)

Casper FFG

ชื่อเรื่องรอง

Casper เป็นวิธีการตรวจสอบและสรุปบล็อก (ไม่ว่าจะสร้างโดยแพลตฟอร์มบล็อกเชนโดยทั่วไปหรือระหว่างยุคในห่วงโซ่ Ethereum 2.0) Casper เป็น "แกดเจ็ต" อเนกประสงค์ที่สามารถเพิ่มลงในบล็อกเชนที่ต้องการเพื่อให้ได้ผลลัพธ์สุดท้าย แต่แคสเปอร์มีประโยชน์มากที่สุดในบล็อกเชน PoS

Finality ใน Ethereum 2.0 เป็นแนวคิดที่ระบบกำหนดว่าจะไม่มีการแข่งขันกัน 2 จุด จุดตรวจสอบที่สรุปแล้ว และเมื่อสิ่งนี้เกิดขึ้น ผู้ตรวจสอบความถูกต้องที่ใช้งานอยู่อย่างน้อย 1 ใน 3 ผู้ละเมิดจะถูกเฉือน เราเรียกมันว่าจุดจบทางเศรษฐกิจ

คุณอาจสงสัยว่าทำไมผู้ตรวจสอบความถูกต้องถึงหนึ่งในสามถึงถูกเฉือน? เราทราบดีว่าในระบบ Ethereum 2.0 สองในสามของผู้ตรวจสอบต้องเป็นผู้ตรวจสอบที่ซื่อสัตย์จึงจะเข้าร่วมการตรวจสอบได้ (นั่นคือการลงคะแนน) ดังนั้นหากมีสองจุดตรวจที่แข่งขันกันและผ่านเข้ารอบแล้วในระบบ ก็หมายความว่าสอง- ผู้ตรวจสอบความถูกต้องจำนวนสามในสามโหวตให้จุดตรวจสอบหนึ่ง และในขณะเดียวกัน สองในสามของผู้ตรวจสอบได้ลงคะแนนให้อีกจุดตรวจ นั่นคืออย่างน้อยหนึ่งในสามของผู้ตรวจสอบได้ลงคะแนนให้จุดตรวจสอบนี้ หากทั้งสองจุดตรวจสอบได้ลงคะแนน ระบบจะถือว่าผู้ตรวจสอบเหล่านี้เป็นผู้ตรวจสอบที่เป็นอันตรายและจะถูกฟันตามนั้น

สำหรับผู้ตรวจสอบ ประโยชน์สูงสุดมาจากการสิ้นสุดสถานะบีคอนอย่างถูกต้อง แทนที่จะดำเนินการที่เป็นอันตรายอย่างไม่เหมาะสม

ดังนั้น "สรุป" ใน "ด่านตรวจสรุป" หมายถึงอะไร ก่อนที่จะอธิบายเรื่องนี้ เราต้องอธิบายว่า "เหตุผล" คืออะไร

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

หมายเหตุ: คำจำกัดความข้างต้นทำให้เข้าใจง่ายขึ้นเป็นส่วนใหญ่ มีปัจจัยอื่นๆ ที่เกี่ยวข้องด้วย แต่สิ่งนี้อยู่นอกเหนือขอบเขตของบทความนี้

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

กล่าวอีกนัยหนึ่ง ถ้าบางสิ่ง "สรุปผล" นั้นต้องหมายความว่าสิ่งนั้นได้รับการ "พิสูจน์แล้ว" และบางสิ่งได้รับการ "พิสูจน์แล้ว" ก็ไม่ได้หมายความว่าสิ่งนั้นได้รับการ "สรุปผล" แล้ว

ผู้ตรวจสอบความถูกต้องจึงรับรอง/สรุปยุคด้วยการลงคะแนน ซึ่งเป็นวิธีการที่ผู้ตรวจสอบความถูกต้องลงคะแนนสถานะที่ถูกต้องที่ทราบล่าสุดของ Ethereum blockchain

LMD GHOST

ชื่อเรื่องรอง

นี่คือที่มาของกฎการเลือกทางแยก

GHOST เป็นโปรโตคอลที่ได้รับความนิยมอย่างมากใน PoW (Proof of Work) และแพลตฟอร์มบล็อกเชนอื่นๆ โปรโตคอล GHOST เป็นไปตามแผนผังย่อยที่ "หนักที่สุด" ซึ่งเป็นสายโซ่ที่ยาวที่สุด

ใน Bitcoin blockchain สาขาที่ "หนักที่สุด" คือสายโซ่ที่ใช้พลังการประมวลผลมากที่สุดในบล็อก ซึ่งเป็นสายโซ่ที่ยาวที่สุดด้วย เห็นได้ชัดว่าโซ่ที่ยาวที่สุดคือสิ่งที่เราเรียกว่า "โซ่บัญญัติ" แต่ก็ยังเป็นไปได้ที่โซ่นี้จะเปลี่ยนไปใช้โซ่ที่มีส้อมอีกอันหนึ่ง (แม้ว่าจะเป็นไปได้น้อยมาก) ดังนั้นจุดสิ้นสุดของโซ่ที่ยาวที่สุดจึงน่าจะเป็นเรื่องทางเพศ

LMD ทำให้ "ข้อความ" ทำงานได้ หมายความว่าการสิ้นสุดของเครือข่าย Ethereum 2.0 นั้น "ขับเคลื่อนโดยข่าวล่าสุด" ข้อความคือการรับรองและสิ่งที่สรุปได้ก็คือห่วงโซ่ที่มีผู้โหวตมากที่สุดจะได้รับการพิจารณาว่าเป็น "ห่วงโซ่ที่มีอำนาจ"

ในรูปด้านบน แม้ว่าโซ่แบบแยกที่ด้านบนจะเป็นโซ่ที่ยาวที่สุด แต่โซ่ที่ประกอบด้วยบล็อกสีเขียวด้านล่างคือ "โซ่ที่มีสิทธิ์" เนื่องจากบล็อกสีเขียวมีการพิสูจน์มากที่สุด และนั่นคือการมีผู้โหวตผู้ตรวจสอบความถูกต้องมากที่สุด

Gasper

ชื่อเรื่องรอง

ลองมาดูสไลด์นี้จากการพูดคุยของ Justin Drake นักวิจัย Ethereum เกี่ยวกับ Eth2.0 ในการประชุม EthCC

คำอธิบายภาพ

สไลด์ 1

ในภาพด้านบน กล่องประสองช่องแสดงสถานการณ์ที่ผิดกฎหมายในการเลือกทางแยก กล่องจุดด้านซ้ายด้านบนแสดงให้เห็นว่าหากคุณลงคะแนนให้กับรากของรัฐที่แตกต่างกันสองแห่งในเวลาเดียวกัน จะเป็นการลงคะแนนที่ผิดกฎหมาย กล่าวคือ คุณไม่สามารถลงคะแนนให้กับเนื้อหาที่แตกต่างกันสองแห่ง (รากของรัฐ) ในเวลาเดียวกันได้

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

มาดูสไลด์ที่สองกัน

คำอธิบายภาพ

ตามข้างต้น การโหวตสองยุคที่มีเนื้อหาต่างกันในเวลาเดียวกันถือเป็นเรื่องผิดกฎหมาย ในกรณีที่ครึ่งล่างของสไลด์ 2 มีโซ่แบบแยกสองเส้น ยุคสองยุค (จุดสีแดง) ในโซ่แบบแยกบนได้รับการสรุปแล้ว (สรุป) ดังนั้นดูเหมือนว่าโซ่แบบแยกบน โซ่นั้นถูกต้อง แต่โซ่แบบแยก ห่วงโซ่ด้านล่างยังมีสองยุคที่สรุปแล้ว แต่ทั้งสองยุคนั้นสรุปในภายหลัง!

คำอธิบายภาพ

สไลด์ 3

ซึ่งหมายความว่า forked chain ด้านล่างเป็น fork ที่ไม่ถูกต้อง เนื่องจากหากการโหวตตามหลัง 2 ยุคสุดท้ายด้านล่าง หมายความว่า epoch ที่เพิ่งโหวตใหม่จะตามมาจาก fork อีกอันคือ epoch of the chain สิ่งนี้ผิดกฎหมายเนื่องจากจุดตรวจที่สรุปแล้วจะต้องเรียงตามลำดับเวลา หากสิ่งนี้เกิดขึ้น ผู้ตรวจสอบความถูกต้องจำนวนมากจะถูกลงโทษอย่างรุนแรง เนื่องจากผู้ตรวจสอบความถูกต้องส่วนใหญ่โหวตให้ยุคหนึ่งเป็น "ห่วงโซ่ที่ผิดกฎหมาย" ดังนั้นผู้ตรวจสอบเหล่านี้จะต้องถูกลงโทษ

แค่นั้นแหละ! หากคุณเป็นผู้ตรวจสอบความถูกต้อง ตรวจสอบให้แน่ใจว่าคุณลงคะแนนเพียงครั้งเดียวต่อช่วงเวลาสล็อต และตรวจสอบให้แน่ใจว่าคุณลงคะแนนเสียงเหมือนที่คนอื่นๆ ลงคะแนน เพื่อไม่ให้ถูกริบ! (ไม่ต้องกังวล ทั้งหมดนี้จะถูกสร้างไว้ในไคลเอนต์ Ethereum 2.0 ที่คุณใช้)

ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android