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

จาก "กระแสหลัก" สู่กระแสหลัก: วิวัฒนาการของฉันทามติของ PoS

InfPool
特邀专栏作者
บทความนี้มีประมาณ 3713 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
กลไก PoS กำเนิดและพัฒนาอย่างไร และอนาคตจะเป็นอย่างไร
สรุปโดย AI
กลไก PoS กำเนิดและพัฒนาอย่างไร และอนาคตจะเป็นอย่างไร

คำอธิบายภาพ

เรามาทบทวนกันก่อนว่า PoW ทำงานอย่างไร

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

กำเนิดของกลไก PoS

ภายใต้กลไก PoW ความน่าจะเป็นของการสร้างบล็อกนั้นสัมพันธ์กับขนาดของพลังการประมวลผล ผู้มาทีหลังพยายามใช้การถือครองสกุลเงินแทนพลังการประมวลผลเป็นพื้นฐานในการพิสูจน์ การวิจัยของพวกเขาล้วนชี้ไปที่ปัญหา: โดยไม่ต้องใช้วัสดุ เราสามารถบรรลุระดับความปลอดภัย PoW? ในปี 2011 แนวคิดของ Proof of Stake ถูกเสนอครั้งแรกโดยชาวเน็ตชื่อ Quantum Mechanic ในฟอรัม Bitcointalk ชุมชน Bitcoin ที่มีชื่อเสียง บทความนี้เสนอวิธีแก้ปัญหามากมายที่คาดการณ์ไว้ซึ่งยังคงใช้อยู่ในปัจจุบัน เช่น แทนที่น้ำหนักของพลังการคำนวณด้วยการถือครองสกุลเงิน สิทธิ์การมอบหมายและผลประโยชน์ การกระจายรางวัล และอื่นๆ

คนแรกที่ใช้แนวคิดของกลไก PoS กับโครงการบล็อคเชนจริงคือ Peercoin (Peercoin) ที่นำโดย SunnyKing (ชื่อสุทธิ เนื้อหาจริงก็ลึกลับเช่นกัน) ตั้งแต่ Quantum Mechanic เสนอ PoS ในปี 2554 SunnyKing ในปี 2555 ใช้เวลามากกว่าหนึ่งปีในการตระหนักถึงสิ่งนี้ในเดือนสิงหาคม 2010 และมูลค่าตลาดของ Peercoin เคยขึ้นเป็นอันดับสามในมูลค่าตลาดของสกุลเงินดิจิตอลทั้งหมด รองจาก Bitcoin และ Litecoin แต่เนื่องจากไม่มีการสนับสนุนการลงทุน จึงมี ขาดทรัพยากรสำหรับการพัฒนาต่อไป หลังจากนั้นมูลค่าตลาดของ Peercoin ก็ดิ่งลง ในปี 2556-2558 Nxt, Blackcoin, Shadowcoin และ cryptocurrencies อื่น ๆ ที่ใช้กลไก PoS ปรากฏขึ้นทีละรายการ แต่พวกมันก็ค่อย ๆ หายไปจากการมองเห็น

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

ตัวแทน: แก้ปัญหาแบบสุ่มและเพิ่มอัตราส่วนการเดิมพัน

เป้าหมายของกลไกฉันทามติคือการสุ่มเลือกผู้ผลิตบล็อกถัดไป แต่กลไก PoS ในยุคแรก ๆ ไม่สามารถแก้ปัญหานี้ได้เป็นอย่างดี พวกเขามักจะใช้พารามิเตอร์ที่เปลี่ยนแปลงตามพฤติกรรมของผู้คนในบล็อกเชน (เช่นค่าแฮชของบล็อกก่อนหน้า) เป็นเมล็ดสุ่ม จากนั้นสร้างตัวเลขสุ่มเทียมตามเมล็ดสุ่มนี้ ซึ่งทำให้สามารถทำนายหรือแม้แต่จัดการตัวเลขสุ่มได้ ในเดือนธันวาคม 2013 BM (Daniel Larimer) พูดเป็นครั้งแรกในฟอรัมว่าปัญหาแบบสุ่มสามารถแก้ไขได้โดยผู้ถือโทเค็นลงคะแนนเพื่อเลือกผู้ผลิตบล็อกตามสิทธิ์และผลประโยชน์ของพวกเขา เนื่องจากผลการลงคะแนนที่มีจำนวนมาก ของผู้เข้าร่วมเป็นเหตุการณ์พฤติกรรมมนุษย์ที่คาดเดาไม่ได้ กลไกนี้ที่อนุญาตให้ผู้ถือโทเค็นมอบสิทธิ์ในการตรวจสอบบล็อกไปยังโหนดมืออาชีพโดยการจำนำโทเค็นและการลงคะแนนเรียกว่า DPoS (Delegate Proof of Stake) จากนั้น BM นำไปใช้ในโครงการ Bitshares และสร้างแพลตฟอร์มกราฟีนที่เหมาะกับสถาปัตยกรรม DPoS ต่อมาเทคโนโลยีกราฟีนนี้กลายเป็นชั้นล่างสุดทั่วไปของกลไก DPoS โครงการสองโครงการต่อมาของ BM Steemit, EOS และ LOOM และโครงการอื่นๆ แพลตฟอร์มกราฟีนเพื่อสร้างห่วงโซ่สาธารณะ DPoS

กลุ่มเครือข่ายสาธารณะ DPoS เช่น EOS และ Tron มีจำนวน supernodes ที่แน่นอน และเฉพาะ supernodes ที่ได้รับการจัดอันดับที่ดีที่สุดเท่านั้นจึงจะมีสิทธิ์สร้าง block แม้ว่าการลงคะแนนโดยผู้ถือเหรียญจะเป็นกระบวนการสุ่มในทางทฤษฎี ขยายพันธุ์การหาเสียง ในขณะเดียวกัน หลังจากยืนยันสถานะการลงคะแนนแล้ว supernodes ของเครือข่ายสาธารณะ DPoS ประเภทนี้จะผลัดกันสร้างบล็อกตามลำดับที่แน่นอน แทนที่จะสร้างบล็อกแบบสุ่ม ระดับของการกระจายอำนาจของห่วงโซ่สาธารณะประเภทนี้จึงเป็นที่ถกเถียงกัน

ทิศทางการพัฒนาอีกประการของกลไก DPoS คือการรักษาแกนกลางของกลไกที่ผู้ถือโทเค็นให้คำมั่นและมอบความไว้วางใจให้กับโหนด แต่ไม่จำกัดจำนวนโหนด และในขณะเดียวกันก็สุ่มเลือกโหนดตามอัตราส่วนของส่วนทุกๆ เวลาที่ผลิตบล็อก โครงการใหม่เช่น Tezos, Wanchain และโครงการยอดนิยมเช่น Cosmos จำเป็นต้องเป็นไปตามข้อกำหนดบางประการที่กำหนดโดยเครือข่ายสาธารณะจึงจะกลายเป็นโหนดได้ แต่ไม่จำกัดจำนวนโหนด โดยทั่วไปจำเป็นต้องจำนำโทเค็นตามจำนวนที่ระบุ และเป็นไปตามข้อกำหนดของการทำงานของโหนดการกำหนดค่าคอมพิวเตอร์ เนื่องจากการมีอยู่ของกลไกการมอบหมาย/การอนุญาตผู้ถือโทเค็นที่มีจำนวนโทเค็นไม่เพียงพอหรือผู้ที่ไม่มีเงื่อนไขโหนดปฏิบัติการที่เสถียรยังสามารถเข้าร่วมในการขุดผ่านการปักหลักและรับเงินปันผล ดังนั้นกลไก DPoS จึงปรับปรุงอัตราส่วนการปักหลักอย่างมาก ของเครือข่ายทั้งหมด ห่วงโซ่สาธารณะมีถึง 80% หรือมากกว่า 90% ซึ่งเป็นการปรับปรุงที่ยอดเยี่ยมอย่างไม่ต้องสงสัยเมื่อเทียบกับห่วงโซ่สาธารณะ PoS ในยุคก่อน ซึ่งปรับปรุงความปลอดภัยของห่วงโซ่สาธารณะอย่างมาก

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

การประยุกต์ใช้ "สิ่งมหัศจรรย์" ทางวิชาการ: BFT+PoS

Byzantine Fault Tolerant Algorithm (BFT) มาจากปัญหา Byzantine Generals ในปี 1982 โดยพื้นฐานแล้วเป็นปัญหาของการใช้โปรโตคอลแบบกระจายในเครือข่ายการสื่อสารที่ถูกบุกรุก ในยุคของ Internet จำเป็นต้องแก้ไขเฉพาะค่าความทนทานต่อความผิดพลาดเท่านั้น ดังนั้นอัลกอริทึม BFT ไม่มีผลกระทบใดๆ และยังไม่เป็นที่รู้จักนอกวงวิชาการจนกระทั่ง Satoshi Nakamoto ออกแบบให้มันอยู่ในโครงร่างบล็อกเชน แอปพลิเคชันแรกในสภาพแวดล้อมเครือข่ายสาธารณะของ PoS คืออัลกอริทึม Tendermint ที่เสนอโดย Jae Kwon น่าแปลกที่อัลกอริทึม BFT และกลไก PoS ดูเหมือนจะสะท้อนถึงความเข้ากันได้ที่ยอดเยี่ยม ความทนทานต่อข้อผิดพลาดของ BFT สามารถสร้างประโยชน์มากมายให้กับเครือข่ายแบบกระจาย และการเน้นย้ำอย่างมากเกี่ยวกับความสอดคล้องของเครือข่าย ทำให้การยืนยันการบล็อกเป็นขั้นสุดท้าย ทำให้การยืนยันการบล็อกเร็วขึ้น และแก้ปัญหาการ Fork หาก Pure PoS ช่วยแก้ปัญหาการใช้พลังงานเมื่อเทียบกับ PoW เท่านั้น จากนั้นเมื่อเปรียบเทียบกับ Pure PoS แล้ว BFT+PoS จะแก้ปัญหาการยืนยันธุรกรรมของ PoW การ Fork ธุรกรรม และประสิทธิภาพต่ำ การก้าวกระโดดที่เกิดจาก PoW ไม่สามารถเพิกเฉยได้ ท้ายที่สุด เมื่อเทียบกับเวลาในการพัฒนาบล็อกเชนในเวลาเพียงสิบปี การวิจัยด้านความปลอดภัยของอัลกอริทึม BFT ก็ผ่านไปแล้ว 30 ปี

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

วิถีแห่งอนาคต: ปลอดภัยและมีประสิทธิภาพยิ่งขึ้น

ประสิทธิภาพของเครือข่ายสาธารณะนั้นวัดจากสามด้านหลัก ได้แก่ ความปลอดภัย ประสิทธิภาพ และการกระจายอำนาจ ก่อนที่จะมีการอัปเกรดกลไกฉันทามติ EOS ได้รับการพิจารณาว่าได้สละระดับของการกระจายอำนาจเพื่อปรับปรุงประสิทธิภาพสูง ดังนั้น จึงเป็นไปไม่ได้ที่จะบรรลุประสิทธิภาพสูง ในสามด้านในเวลาเดียวกัน อย่างไรก็ตาม หลังจากที่กลไกฉันทามติได้รับการอัปเกรดเป็น BFT+DPoS และโครงการ BFT+PoS อื่นๆ ก็ออนไลน์ ระดับการกระจายอำนาจของเครือข่ายสาธารณะ DPoS ก็ค่อยๆ ดีขึ้น และกลไกก็ค่อยๆ ดีขึ้น จุดเน้นของการพัฒนากลไก PoS ในอนาคตคือการปรับปรุงความปลอดภัยและประสิทธิภาพอย่างต่อเนื่องบนพื้นฐานของการกระจายอำนาจ

ระดับความปลอดภัยส่วนใหญ่มีสองด้าน หนึ่งคือระดับของการสุ่มเลือกโดยผู้ผลิตบล็อก และอีกระดับคือระดับของการมีส่วนร่วมในการตรวจสอบบล็อก แม้ว่ากลไก DPoS และอัลกอริธึมหมายเลขสุ่มจะแก้ปัญหาแบบสุ่มได้บางส่วน แต่การสร้างตัวเลขสุ่มจริงยังคงเป็นความท้าทายที่แทบเป็นไปไม่ได้ ดังนั้น โหนดที่เลือกแบบสุ่มที่มีอยู่จึงมักถูกตั้งคำถามว่าเป็นการสุ่มหลอกและมีความเสี่ยงด้านความปลอดภัย Cardano ซึ่งเป็นโครงการเครือข่ายสาธารณะของ PoS ที่มีมูลค่าตลาดใหญ่เป็นอันดับสองมุ่งมั่นที่จะแก้ปัญหาจำนวนสุ่ม อัลกอริทึม Ouroboros ที่สอดคล้องกันที่สร้างขึ้นโดยถือเป็นโปรโตคอลพิสูจน์การมีส่วนได้ส่วนเสียแรกที่มีหลักฐานทางวิทยาศาสตร์เพื่อความปลอดภัย โปรโตคอล Algorand ที่เสนอโดยศาสตราจารย์ Silvio Micali จากภาควิชาวิศวกรรมเครื่องกลและวิทยาการคอมพิวเตอร์ที่ MIT และผู้ร่วมงานของเขาใช้โปรโตคอลฉันทามติไบแซนไทน์ใหม่ ซึ่งสามารถพิสูจน์ได้ว่าผู้ตรวจสอบที่เข้าร่วมในการลงคะแนนแต่ละรอบได้รับการสุ่มเลือก ซึ่งเป็นการสุ่มมากกว่า ฉันทามติของ PoS ก่อนหน้า คาดเดาไม่ได้และยากต่อการจัดการ นี่คือการพัฒนาฉันทามติของ PoS เกี่ยวกับการสุ่ม

คำอธิบายภาพ

คำอธิบายภาพ

แหล่งที่มาของแผนภูมิ: stakerewards.com

ในแง่ของประสิทธิภาพ ปัจจุบัน EOS สามารถสร้างบล็อกทุกๆ 500 มิลลิวินาที และเนื่องจากไม่มีการแยก การบล็อกจะได้รับการยืนยันทันที แทนที่จะรอถึง 6 บล็อกหรือหนึ่งชั่วโมงเพื่อยืนยันการทำธุรกรรมเช่น Bitcoin ประสิทธิภาพสูงมาก ยกพื้น สำหรับระบบนิเวศแบบ cross-chain ในอนาคต โครงการแบบ cross-chain ที่เป็นที่นิยมในปัจจุบัน Cosmos และ Polkadot ยังใช้ฉันทามติ BFT+PoS เป็นโครงสร้างพื้นฐานแบบ cross-chain โปรเจ็กต์ PoS มีประสิทธิภาพที่ดีกว่าโปรเจ็กต์ PoW อย่างไม่ต้องสงสัย และด้วยการพัฒนาอัลกอริทึม BFT และเทคโนโลยีการสื่อสารเครือข่ายอย่างต่อเนื่อง ประสิทธิภาพจะดีขึ้นไปอีก

ภาพบางส่วนมาจากอินเตอร์เน็ต

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