คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
คำอธิบายโดยละเอียดเกี่ยวกับ Ethereum PoS ฉันทามติ Gasper: Ethereum ทำงานอย่างไรในตอนนี้
区块律动BlockBeats
特邀专栏作者
2022-10-13 13:40
บทความนี้มีประมาณ 1880 คำ การอ่านทั้งหมดใช้เวลาประมาณ 3 นาที
บทนำเกี่ยวกับกลไกพื้นฐานของฉันทามติ Ethereum PoS

ผู้เขียนต้นฉบับ: @LuozhuZhang

การรวบรวมต้นฉบับ: 0x711, BlockBeats

ในขณะที่เราทุกคนรู้ว่า,โปรโตคอลที่เป็นเอกฉันท์ของ PoS Ethereum คือ "Gasper"ซึ่งสร้างขึ้นโดยใช้ Casper FFG (เครื่องมือขั้นสุดท้าย) ที่ด้านบนของ LMD-GHOST (กฎการเลือกทางแยก) ดังนั้นหากคุณต้องการเข้าใจโปรโตคอลที่สอดคล้องกันของ Ethereum คุณต้องเข้าใจทั้งสองส่วนนี้ (Casper + Ghost) นอกจากนี้การออกแบบยังสนุกจริงๆ ฉันตั้งใจที่จะแยกแยะความเป็นมาและวิวัฒนาการของโปรโตคอลทั้งสองนี้ ตลอดจนขั้นตอนการทำงานที่เรียบง่าย

อัลกอริทึมที่สอดคล้องกันของ PoS สามโรงเรียนมีดังนี้:

1.Nakamoto-inspired(Peercoin)

2.PBFT-inspired(Tendermint、Casper FFG)

3.CBC Casper

PoS ที่ได้รับแรงบันดาลใจจาก Nakamoto เป็นอัลกอริทึมแบบลูกโซ่ที่จำลองการขุดใน PoW มันสร้างบล็อกใหม่โดยสุ่มเลือกตัวตรวจสอบความถูกต้อง ในปี 2555กระดาษ "เพียร์คอยน์"เสนอครั้งแรกใน peercoin เป็นสกุลเงินดิจิตอลแรกตามฉันทามติของการพิสูจน์การเดิมพัน

PoS ที่ได้รับแรงบันดาลใจจาก PBFT (นั่นคือรูปแบบ BFT) ขึ้นอยู่กับการวิจัยหลายปีเกี่ยวกับความทนทานต่อข้อผิดพลาดของ Byzantine (โดยเฉพาะ pBFT) ในปี 2014กระดาษ "เทนเดอร์มินต์"เสนอครั้งแรกใน. โดยทั่วไป อัลกอริทึมเหล่านี้จะเลือกห่วงโซ่เฉพาะที่แสดงถึงธุรกรรมตามรูปแบบบัญญัติในบัญชีแยกประเภท

แคสเปอร์สืบทอดอัลกอริทึม BFT โดยตรง (แม่นยำยิ่งขึ้น pBFT) พร้อมการปรับเปลี่ยนบางอย่าง CBC Casper เสนอโดย @VladZamfir และมีเนื้อหาดีๆ ที่อธิบายได้ครบถ้วนมากขึ้น

บทช่วยสอน CBC Casper ของ V god

ประวัติของ CBC Casper โดย VladZamfir

วิดีโอแนะนำ CBC Casper

แม้ว่าในที่สุด Ethereum จะเลือก Casper FFG แทนที่จะเป็น CBC Casper แต่งานวิจัยเกี่ยวกับ CBC Casper ก็มีประโยชน์เช่นกัน เช่น กฎการเลือกส้อม "LMD-GHOST" ที่ตรงกับความต้องการของ Ethereum Casper FFG โดย V God และ Virgil Griffithนำเสนอในปี 2560แนะนำแนวคิดของเหตุผลและข้อสรุป และแนะนำเงื่อนไข slashing และกลไกการตรวจสอบแบบไดนามิก ซึ่งเป็นคุณสมบัติที่สำคัญมาก

Casper FFG ใช้เพื่อรับประกัน "ขั้นสุดท้าย" (นั่นคือความปลอดภัย) ซึ่งไม่มีอยู่ใน PoW พูดง่ายๆ คือ ผู้ตรวจสอบแต่ละคนลงคะแนนในจุดตรวจสอบ และหลังจากการลงคะแนนสองรอบ จุดตรวจจะ "เสร็จสิ้น" (รอบแรกกำลังตรวจสอบ รอบที่สองกำลังสรุปผล)

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

นอกเหนือจากการรับประกันความปลอดภัยของบล็อกเชนผ่าน "ขั้นสุดท้าย" แล้ว Casper FFG ยังแนะนำเงื่อนไขการฟันดาบเพื่อลงโทษผู้ตรวจสอบทุกคนที่ละเมิดกฎ (ไม่สามารถทำได้ในอัลกอริทึม BFT แบบดั้งเดิม) และผู้ตรวจสอบทุกคนที่ละเมิดกฎจะถูกติดตามและลงโทษ

นอกจากนี้ Casper FFG ยังไม่มีใบอนุญาต (อัลกอริทึม BFT แบบดั้งเดิมจำเป็นต้องมีการตรวจสอบใบอนุญาต) pBFT รักษาฉันทามติผ่านรายการ และเฉพาะผู้ที่อยู่ในรายการเท่านั้นที่สามารถเป็นผู้เข้าร่วมได้ Casper FFG ได้สร้างกลไกตัวตรวจสอบแบบไดนามิก และตัวตรวจสอบทั้งหมดสามารถเข้าและออกได้อย่างอิสระ Casper FFG ใช้เพื่อให้แน่ใจว่า "สิ้นสุด" และ "ปลอดภัย" มีหน้าที่รับผิดชอบในการยืนยันสถานะสุดท้ายของบล็อกแต่ไม่รับผิดชอบในการสร้างบล็อกใหม่ ดังนั้น จึงต้องมีกฎการเลือกบล็อกเชนและส้อมพื้นฐาน

กฎการเลือกส้อมที่ใช้โดย Ethereum อิงตาม GHOST ซึ่งเผยแพร่ครั้งแรกในกระดาษจากปี 2013เสนอใน. ในปี 2560 เมื่อ @VladZamfir ทำงานเกี่ยวกับ CBC Casper เขาพยายามรวม GHOST เข้ากับ Casper ทำให้เกิด "LMD-GHOST" ที่แตกต่างกัน

blockchain อนุญาตให้ใช้ fork เมื่อสาขาต่าง ๆ ปรากฏขึ้น ควรเลือก chain ใดเพื่อเพิ่มบล็อกใหม่ที่ตามมาต่อไปซึ่งต้องใช้กฎการเลือก fork PoW ใช้กฎลูกโซ่ที่ยาวที่สุด แนวคิดคือการปลอมแปลงห่วงโซ่ที่ยาวที่สุดต้องใช้พลังการประมวลผลมากที่สุด ดังนั้นห่วงโซ่นี้จึงน่าเชื่อถือที่สุด ดังนั้นเมื่อนักขุดทุกคนเพิ่มบล็อกใหม่ พวกเขาจะเพิ่มบล็อกนั้นในเชนที่ยาวที่สุดตามค่าเริ่มต้น

แนวคิดของ GHOST ก็คล้ายๆ กัน คือเลือกเชนที่มีการโหวตมากที่สุดแทนที่จะเป็นเชนที่มีความสูงยาวที่สุด LMD-GHOST ได้ทำการปรับเปลี่ยนบางอย่างและพิจารณาเฉพาะการโหวตครั้งล่าสุดเท่านั้น (ที่เรียกว่า "ข้อความน้อยที่สุด ขับเคลื่อน", LMD).

กฎสำหรับ LMD-GHOSTมันง่าย:

- จากบล็อกกำเนิด

- ทุกครั้งที่มีการ Fork ให้เลือกสาขาที่มีการโหวตมากที่สุด

- ทำซ้ำจนกว่าจะพบบล็อกลีฟ

- ส่งคืนหัวของโซ่

นี่คือวิวัฒนาการของ Casper FFG และ LMD-GHOST และวิธีการทำงาน พวกเขาทำงานร่วมกันเพื่อให้มั่นใจได้ถึง "ความปลอดภัย" + "ชีวิตชีวา" LMD-GHOST ช่วยให้ผู้เสนอสร้างบล็อกใหม่ได้ตลอดเวลา และบล็อกใหม่จะถูกเพิ่มลงในห่วงโซ่ที่มีน้ำหนักมากที่สุดตามกฎการเลือกส้อม (เช่น กิจกรรม) ในขณะที่ Casper FFG จะทำการสรุปกลุ่มมาตรฐานตามการโหวตของผู้ตรวจสอบความถูกต้องทั้งหมด (สองรอบ มากกว่า 2/3 โดยเงินฝาก) โหนดที่ภักดีทั้งหมดยอมรับห่วงโซ่มาตรฐานโดยค่าเริ่มต้น ดังนั้นจึงได้รับความปลอดภัย

ฉันทามติน่าสนใจจริงๆการวิจัยของ Ethereum เกี่ยวกับ PoS เริ่มขึ้นในปี 2014ลิงค์ต้นฉบับ

ลิงค์ต้นฉบับ

ETH
PoS
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
บทนำเกี่ยวกับกลไกพื้นฐานของฉันทามติ Ethereum PoS
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android