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

V God พาคุณไปทำความเข้าใจ Ethereum ใหม่อีกครั้ง

区块律动BlockBeats
特邀专栏作者
บทความนี้มีประมาณ 11429 คำ การอ่านทั้งหมดใช้เวลาประมาณ 17 นาที
ประสิทธิภาพของ ETH2 คืออะไรกันแน่? เหตุใดเฟส 2 (เฟสสอง) จึงถูกระงับชั่วคราว
สรุปโดย AI
ประสิทธิภาพของ ETH2 คืออะไรกันแน่? เหตุใดเฟส 2 (เฟสสอง) จึงถูกระงับชั่วคราว

หมายเหตุบรรณาธิการ: บทความนี้มาจากบล็อกบีตส์ BlockBeats (ID: BlockBeats)พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต

หมายเหตุบรรณาธิการ: บทความนี้มาจาก

บล็อกบีตส์ BlockBeats (ID: BlockBeats)

บล็อกบีตส์ BlockBeats (ID: BlockBeats)

พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต

ตลาดได้รับความสนใจอย่างสมบูรณ์จากประสิทธิภาพของ Bitcoin ที่ $18,000 และ Ethereum ซึ่งครั้งหนึ่งเคยเป็นจุดสูงสุดใหม่ในปีนี้ แทบจะไม่มีการพูดถึง

ด้วยการเติบโตสะสมของยอดที่อยู่ตามสัญญาและวันที่ประกาศอย่างเป็นทางการในวันที่ 1 ธันวาคม ทุกอย่างดูเหมือนจะเป็นไปได้ด้วยดีสำหรับ ETH2

และผู้ใช้ทั่วไปไม่มีความเข้าใจในระดับมหภาคของ ETH2 ประสิทธิภาพของ ETH2 คืออะไร? เหตุใดเฟส 2 (เฟสสอง) จึงถูกระงับชั่วคราว

หากมีใครสักคนที่สามารถให้ความเห็นระดับมหภาคที่สุดแก่เราในหัวข้อ ETH2 ได้ Vitalik Buterin ผู้ก่อตั้ง Ethereum จะต้องเป็นผู้ที่เหมาะสมที่สุด Rhythm Research Institute ได้รวบรวมบทสัมภาษณ์ของ Vitalik เกี่ยวกับ Bankless เมื่อวันที่ 19 ตุลาคม 2020 ในเวลา 2 ชั่วโมง Vitalik ได้พูดคุยเกี่ยวกับแนวคิดการออกแบบของ Ethereum ย้ำแผนงานของ ETH2 โดยสังเขป และอธิบายรายละเอียดที่มาและเหตุผลของการเลือกเทคโนโลยีในอนาคตของ Ethereum และอื่นๆ ประเด็นร้อนในชุมชน.

ผมเชื่อว่าหลังจากอ่านบทความนี้แล้ว ทุกคนจะมีความเข้าใจที่ครอบคลุมมากขึ้นเกี่ยวกับโครงร่างของ ETH2

ต่อไปนี้เป็นการรวบรวมโดย Rhythm Research Institute บทความนี้มีความยาวประมาณ 9700 คำ และใช้เวลาอ่าน 15 นาที

ทำไมต้อง PoS+ Sharding

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

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

ชื่อระดับแรก

รักษาความตั้งใจเดิมของ Ethereum

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

กระจายอำนาจเครือข่ายที่ไม่ได้รับอนุญาต

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

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

โดยทั่วไป:

2. ETH2 รับประกันว่าผู้ใช้ทั่วไปส่วนใหญ่สามารถมีส่วนร่วมในการเขียนเชนได้โดยตรง

3. ในขณะเดียวกันก็รับประกันได้ว่าผู้ใช้ทั่วไปส่วนใหญ่สามารถอ่านข้อมูลของเชนได้โดยตรงโดยไม่ต้องพึ่งพา API ที่เชื่อถือได้

4. อนุญาตให้ผู้ใช้ทั่วไปส่วนใหญ่มีส่วนร่วมในฉันทามติของห่วงโซ่

หากคุณรวม 2, 3 และ 4 เข้าด้วยกัน คุณจะได้บล็อกเชนที่มีความทนทานสูงต่อการตรวจสอบและการโจมตีทางสังคมและการเมือง

ผู้คนสนใจคุณสมบัติเหล่านี้ที่ Ethereum ยึดมั่นหรือไม่?

มีผลิตภัณฑ์คู่แข่งมากมายของ Ethereum ที่ประนีประนอมกับการกระจายอำนาจ การไม่มีสิทธิ์ และลักษณะอนุรักษ์นิยมของ Ethereum แต่โดยพื้นฐานแล้ว เส้นทางแบบรวมศูนย์จะมีประสิทธิภาพมากในระยะสั้น แต่จะมีผลข้างเคียงที่ร้ายแรงในระยะยาว ตัวอย่างเช่น ตัวอย่างทั่วไปคือ Steemit ซึ่ง Justin Sun ซื้อกิจการ การรวมศูนย์ที่มากเกินไปจะนำไปสู่การแยกชุมชนในที่สุด EOS ได้เห็นการโจมตีการติดสินบนเช่นกัน ท้ายที่สุด ผู้เข้าร่วมหลักในเครือข่ายส่วนกลางจะสมรู้ร่วมคิดเพื่อกัดเซาะสิทธิ์และผลประโยชน์ของผู้ใช้ทั่วไป

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

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

ชุมชนอื่น ๆ ที่ยึดมั่นในคุณสมบัติเหล่านี้

Coda นั้นดีมาก พวกเขาพยายามสร้างเชนที่สามารถใช้การพิสูจน์ที่ไม่มีความรู้ เพื่อให้ zk snark สามารถตรวจสอบเชนได้โดยตรงแทนที่จะเป็นบุคคล และโหนดต่างๆ ไม่สามารถทำสิ่งชั่วร้ายได้โดยตรง Mimblewimble และ ETC ก็ดีเช่นกัน แม้ว่า ETC จะไม่นำการแบ่งส่วนย่อยมาใช้ แต่ก็พยายามคงไว้ซึ่งแผนการขยายแบบกระจายอำนาจ

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

ชื่อระดับแรก

PoS และการชาร์ดดิ้งที่รอคอยมานาน

ก่อนการเปิดตัว ETH1.0 PoS และชาร์ดดิ้งได้รับการระบุว่าเป็นทิศทางในการปรับปรุง ETH Vitalik ตอบคำถามว่าชุมชนเลือกทิศทางทางเทคนิคอย่างไรในช่วงแรก

ในช่วงต้นปี 2015 ชุมชนได้บรรลุฉันทามติในเส้นทางทางเทคนิคของ PoS และ Sharding การเกิดขึ้นของ DAO fork ช่วยตอกย้ำสิ่งนี้ ผู้ที่ต่อต้าน PoS และ Sharding ก็ต่อต้าน DAO fork ดังนั้นในที่สุดพวกเขาจึงเลือกที่จะสนับสนุน ETC

ต้องใช้เวลาสักพักกว่าจะมั่นใจว่า PoS ​​และชาร์ดดิ้งเป็นทิศทางของเทคโนโลยีที่ถูกต้อง เมื่อมองย้อนกลับไปที่บล็อกเดิมเกี่ยวกับ Slasher คุณจะพบว่าในตอนต้นของบทความนี้: Slasher กำลังเตรียมพร้อมสำหรับการนำ PoS ไปใช้ในอนาคต ในเดือนมกราคม 2014 Vitalik ไม่แน่ใจว่ามีข้อบกพร่องของ PoS Essential หรือไม่

หลังจากปี 2014 อีกประเด็นหนึ่งได้กลายเป็นจุดสนใจของการอภิปรายอย่างเผ็ดร้อน นั่นคือปัญหา "ไม่มีอะไรที่เป็นเดิมพัน" ของระบบ PoS ซึ่ง Vitalik ตอบใน "หลักฐานของการเดิมพัน: ฉันเรียนรู้ที่จะรักตัวตนที่อ่อนแอได้อย่างไร" แม้ว่า PoS ​​จะไม่มีลักษณะเฉพาะเหมือนกับ PoW แต่ PoS สามารถดูดซับข้อดีของระบบ PoW ได้มากที่สุด

ในช่วง 16 ถึง 17 ปีที่ผ่านมา ผู้คนได้ทำการวิจัยเชิงลึกเกี่ยวกับอัลกอริธึมที่เป็นเอกฉันท์อื่นๆ และในที่สุดก็พบวิธีนำโมเดลความปลอดภัยของ PoW ไปใช้กับ PoS

สำหรับการชาร์ด ปัญหาหลักคือวิธีการเลือกรูปแบบการรักษาความปลอดภัยที่ดีที่สุด ในปี พ.ศ. 2558 Vitalik และชุมชนด้านเทคนิคได้เริ่มทดลองสุ่มตัวอย่าง (Random Sampling) ซึ่งเป็นความก้าวหน้าในการประยุกต์ใช้เทคโนโลยีการแบ่งชิ้นส่วนกับห่วงโซ่ ในปี 2560 ชุมชนประสบความสำเร็จในการพิสูจน์ความพร้อมใช้งานของข้อมูล ซึ่งทำให้เชนชาร์ดยังคงปลอดภัยแม้ในกรณีของ "ความไม่ซื่อสัตย์ส่วนใหญ่" หลังจากการสำรวจเหล่านี้ เราพบว่าการแบ่งส่วนเป็นวิธีแก้ปัญหาที่เป็นไปได้

เมื่อเราเปิดตัว ETH1.0 ในปี 2015 เราคิดว่า PoS ​​ควรจะเกิดขึ้นจริงภายใน 1-1 ปีครึ่ง แต่เวลาจริงแสดงให้เห็นว่าแนวคิดในตอนนั้นเป็นแง่ดีเกินไป แต่ทุกคนมีความมั่นใจมากในเวลานั้น

ชื่อระดับแรก

ดูที่กลไกการกระจายโทเค็นจากนโยบายการเงินของ Ethereum

หลังจากนั้น Vitalik และทีมเทคนิคเชื่อว่าแม้ว่า PoS ​​จะจำเป็นและเป็นไปได้ แต่ PoW อาจเป็นวิธีการกระจายที่เท่าเทียมและยุติธรรมที่สุด ตั้งแต่ปี 2010 ถึง 2013 PoW ถือเป็นรูปแบบการกระจายโทเค็นที่เป็นประชาธิปไตยที่สุด และยังกลายเป็นจุดขายสำคัญของ BTC ในเวลานั้น ตราบใดที่คุณเปิดคอมพิวเตอร์ คุณก็จะได้รับ BTC จำนวนหนึ่ง นี่อาจเป็นจุดที่น่าสนใจที่สุดของ BTC ในเวลานั้น แต่ในความเป็นจริง PoW ไม่สามารถสร้างสมดุลทางเทคนิคที่มั่นคงในระยะยาวได้ เมื่อการขุดมีกำไรมาก เครื่องขุดเฉพาะทางจะปรากฏขึ้น BTC เป็นตัวอย่างที่ดีที่สุด ตั้งแต่การปฏิวัติ GPU ไปจนถึงการปฏิวัติ FPGA ไปจนถึงการปฏิวัติ ASIC สำหรับ Ethereum แม้ว่าอัลกอริธึม PoW ของมันจะมีความต้านทานพิเศษต่อ ASIC เพื่อให้แน่ใจว่าการขุด ETH นั้นยุติธรรม แต่เมื่อเวลาผ่านไป ระบบที่ใช้ GPU จะกลายเป็นระบบที่เน้นเรื่องเงินและทรัพยากรมากขึ้นเรื่อยๆ มันอาจทำให้ ETH HASH ประสบปัญหา ASIC ได้ในที่สุด ความเสี่ยง

PoW V.S PoS

ดังนั้น PoW จะไป ASIC อยู่ดี แม้ว่า ETH จะถูกขุดโดยใช้ GPU แต่นักขุด ETH มืออาชีพก็ไล่นักขุดมือสมัครเล่นออกจากตลาด

นี่เป็นปัญหาของกลไกการขุด PoW BTC มีปัญหาเกี่ยวกับกฎ chaebol อยู่แล้ว และเป็นเพียงเรื่องของเวลาสำหรับ ETH ไม่ว่าอัลกอริทึมจะปรับปรุงอย่างไรก็ไม่สามารถหลีกเลี่ยงการย้ายไปที่ ASIC ได้

ความท้าทายในการออกแบบกลไกการกระจายโทเค็นคือเพื่อให้แน่ใจว่ามีความเป็นกลาง ข้อได้เปรียบของระบบ PoW คือผู้คนรู้ว่าอัลกอริทึมมีลักษณะอย่างไร ใคร ๆ ก็สามารถทำการยืนยันได้ และใคร ๆ ก็สามารถเข้าร่วมได้ แต่วิธีการเผยแพร่ผ่านโซเชียลมีเดียอย่าง Ripple นั้นไม่ยุติธรรมอย่างมาก ประการแรก ไม่ใช่ทุกคนที่สามารถเข้าร่วมได้ ประการที่สอง แฮ็กเกอร์สามารถลงทะเบียนบัญชี 10,000 บัญชีเพื่อรับโทเค็นได้ คุณไม่ต้องการเห็นห่วงโซ่สาธารณะที่อยู่เบื้องหลังโทเค็น รูปแบบการจัดจำหน่ายเป็นแบบนี้ สำหรับระบบ PoS สาระสำคัญคือการกระจายโทเค็นไปยังผู้ถือโทเค็นและอนุญาตให้ผู้ถือโทเค็นสามารถรักษาความปลอดภัยของเครือข่ายได้ นอกเหนือจากกลไกการกระจายโทเค็น PoS และ PoW ที่มีอยู่แล้ว ตอนนี้ยังไม่มีกลไกการกระจายโทเค็นที่เป็นกลางอีกต่อไป หากมีการเปลี่ยนแปลงเล็กน้อยในกลไกการกระจายของ PoW และ PoS อาจมีข้อพิพาทอื่นๆ

ชื่อระดับแรก

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

ประการแรก ตลาด PoW ยังเล็กมากและอาจได้รับผลกระทบจากโลกภายนอกบ่อยครั้ง แต่ปัญหาเหล่านี้อาจไม่เป็นปัญหาสำหรับตลาด PoW ที่เติบโตเต็มที่อีกต่อไป แต่เกี่ยวกับปัญหาขีดจำกัดทางอุณหพลศาสตร์ที่นักขุด BTC มักพูดถึง เมื่อต้นทุนในการผลิตคำตอบแฮชต่ำถึงขีดจำกัด ประสิทธิภาพจะไม่สามารถปรับปรุงได้อีก และนี่จะกลายเป็นปัญหาที่ PoW ไม่สามารถแก้ไขได้ ประการที่สอง สำหรับ POS หากคุณมี 32 ETH คุณสามารถเป็นผู้ตรวจสอบความถูกต้องและรับโทเค็นเพิ่มเติมได้ หากคุณไม่มี ETH มากขนาดนั้น คุณสามารถรับ ETH ได้ด้วยการเดิมพันกับผู้อื่น ในระบบ PoW คุณต้องมีเงินทุนเริ่มต้นเพียงพอที่จะซื้อเครื่องขุด มิฉะนั้น คุณจะขุดไม่ได้ ด้วยวิธีนี้ PoS ยังช่วยขจัดปัญหาการกระจุกตัวของความมั่งคั่งมากเกินไป สุดท้าย ผลตอบแทนของ POS โดยทั่วไปจะต่ำกว่าของ POW และยิ่งมีผู้คนที่เกี่ยวข้องมาก ผลตอบแทนก็จะยิ่งต่ำลง

โดยทั่วไปแล้ว PoW มีข้อได้เปรียบ ในขณะที่ PoS เข้าร่วมได้ง่ายกว่า แต่ผลประโยชน์จะต่ำกว่า

ประเด็นที่สำคัญที่สุดคือถ้ามีคนเป็นเจ้าของ 51% ของเหรียญหรือ 51% ของพลังการคำนวณ เมื่อเปรียบเทียบกับ PoW แล้ว PoS ให้โซลูชันการช่วยเหลือแก่ชุมชนมากกว่า สำหรับ POW คุณสามารถเฝ้าดูการโจมตีที่เกิดขึ้นเพียง 51% เท่านั้น บางทีคุณอาจทำ soft fork ได้ แต่ผู้โจมตีสามารถโจมตีห่วงโซ่ที่แยกต่อไปได้ Vitalik เรียกการโจมตีนี้ว่า "SPAWN CAMP ATTACK" เพื่อแก้ปัญหานี้ มีเพียง อัลกอริทึมของ POW เท่านั้น สามารถเปลี่ยนแปลงได้ แต่สิ่งนี้ไม่เพียงทำร้ายผู้โจมตี แต่ยังทำร้ายคนงานเหมืองทั่วไปด้วย เมื่ออัลกอริทึม PoW มีการเปลี่ยนแปลง จะไม่มีใครมีเครื่องขุด ASIC ที่มีอัลกอริทึมใหม่เป็นระยะเวลาหนึ่ง หากผู้โจมตีผูกขาดตลาด CPU GPU ผู้โจมตีสามารถเปิดการโจมตีต่อไปได้ จากนั้นห่วงโซ่จะสิ้นสุดลง

ชื่อระดับแรก

เหตุใดจึงเข้าร่วมในการจำนำ ETH2

Vitalik มองว่านี่เป็นการประกาศการเป็นพลเมือง Ethereum และได้รับแรงจูงใจจากรายได้

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

ชื่อระดับแรก

ทำไม Ethereum ถึงเลือกชาร์ดดิ้ง

(Rhythm Note: แนวคิดของ Sharding มาจากแนวคิดของตารางพาร์ติชันฐานข้อมูล สิ่งที่เรียกว่า Sharding คือการใส่ข้อมูลลงในฐานข้อมูลและโฮสต์ต่างๆ เพื่อให้สามารถประมวลผลข้อมูลแบบขนานและปรับปรุงประสิทธิภาพการประมวลผลใน blockchain แต่ละสไลซ์จะประมวลผลธุรกรรมในสไลซ์ของตนเอง เพื่อให้บรรลุผลของการขยายตัว)

ในช่วงต้นปี 2014 Vitalik และชุมชน Ethereum เริ่มสำรวจและวิจัยเกี่ยวกับการแบ่งส่วนข้อมูล นักวิจัยที่เกี่ยวข้องเห็นพ้องต้องกันตั้งแต่ต้นว่าการถ่ายโอนทุกครั้งบนเชนจำเป็นต้องได้รับการตรวจสอบโดยทุก ๆ โหนดนั้นเป็นสิ่งที่โง่เขลามาก และ Ethereum ควรใช้วิธีที่มีประสิทธิภาพมากกว่านี้เพื่อรับประกันความปลอดภัยของเชน

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

อย่างไรก็ตาม อัลกอริทึมการเรียงลำดับนี้ไม่ได้มีประสิทธิภาพมากที่สุด อัลกอริทึมที่ชาญฉลาดกว่าอาจคล้ายกับการเรียงลำดับแบบผสาน การเรียงลำดับอย่างรวดเร็ว และอัลกอริทึมการจัดประเภทอื่นๆ ขั้นตอนที่จำเป็นสำหรับอัลกอริทึมเหล่านี้ไม่ใช่ O(N^2) อีกต่อไป แต่เป็น O(LogN ).

ตัวอย่างเช่น หากคุณมีลำดับของตัวเลข 100 เนื่องจาก 100 เป็นตัวเลขสามหลัก ขั้นตอนการประมวลผลที่จำเป็นคือ 100*3 นั่นคือ 300 ขั้นตอน เมื่อคุณเข้าใจตรรกะการทำงานของอัลกอริทึมเหล่านี้ คุณจะรู้สึกว่าอัลกอริทึมเหล่านี้มีความกระชับและชัดเจนมากจากมุมมองทางคณิตศาสตร์ แม้ว่าอัลกอริทึมเหล่านี้จะซับซ้อนกว่าอัลกอริทึมทั่วไปเล็กน้อย แต่ประสิทธิภาพของมันก็ได้รับการปรับปรุงอย่างมาก

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

แต่ในกรณีนี้ จะป้องกันการโจมตี 1% ได้อย่างไร (ผู้โจมตีใช้พลังการประมวลผลในบางส่วนของห่วงโซ่และทำให้ส่วนที่โจมตีไม่สามารถทำงานได้ตามปกติ) หลังจากการวิจัยและการสำรวจ นักวิจัยได้ค้นพบวิธีอันแยบยลมากมายในการป้องกันการโจมตีนี้

ชื่อระดับแรก

ข้อสงสัยที่ผู้คนมีเกี่ยวกับการแบ่งส่วนข้อมูล

ยังมีคนจำนวนมากที่เชื่อว่าการแตกย่อยนั้นเป็นไปไม่ได้ และประเด็นของการวิจารณ์แบ่งออกเป็นสองระดับหลัก:

ประการที่สอง พวกเขาตั้งข้อสงสัยอย่างลึกซึ้งเกี่ยวกับสมมติฐานต่างๆ ใน ​​Sharding พวกเขาเชื่อว่าสมมติฐานเหล่านี้อาจทำให้ระบบเปราะบางมากขึ้นเมื่อระบบทำงานจริง

ดังนั้นปัญหาของ "หลักฐานการฉ้อโกง" คืออะไร? โดยเนื้อแท้แล้ว ปัญหาของเขาคือ "Synchrony Assumption (Synchrony Assumption)" ของเขา โดยทั่วไป เมื่อเครือข่ายทำงานตามปกติ สามารถตรวจสอบหลักฐานการฉ้อโกงได้ทันเวลาและซิงโครไนซ์กับเครือข่ายได้ทันเวลา แต่เมื่อเกิดปัญหากับเครือข่ายและมีความล่าช้า เมื่อ "สมมติฐานการซิงโครไนซ์" เสีย "หลักฐานการฉ้อฉล" ใช้ไม่ได้อีกต่อไป

ชื่อระดับแรก

ข้อความ

ข้อความ

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

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

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

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

ข้อความ

3. ตามที่กล่าวไว้ใน "Ethereum Satellite Ecology" หาก Ethereum สามารถมุ่งเน้นไปที่ Rollup ได้ ETH2 จะสามารถร่วมมือกับผู้ช่วยเหลือ Ethereum ตัวเปิดใช้งาน และแม้แต่คู่แข่งในระบบนิเวศ และ Ethereum จะกลายเป็นแพลตฟอร์มสำหรับโครงการเหล่านี้ และสิ่งเหล่านี้ โครงการเป็นเหมือนดาวเทียมที่ล้อมรอบ Ethereum โต้ตอบกับ Ethereum ผ่านสะพาน และในที่สุดก็สร้างการทำงานร่วมกันในระดับการดำเนินการ

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

ผลกระทบของชั้นที่สองของ L2 ต่อชั้นแรกของ Ethereum

ข้อความ

1. เมื่อผู้ใช้สามารถรับส่งระหว่างเครือข่ายชั้นหนึ่งและชั้นสองด้วยค่าธรรมเนียมการจัดการที่ต่ำมากผ่านกลไก "ทางออกจำนวนมาก" ที่มีประสิทธิภาพ

2. หากเครือข่ายเลเยอร์ 2 ขัดข้อง

3. สำหรับบางแอปพลิเคชัน แกนหลักของแอปพลิเคชันเหมาะสมกว่าที่จะลงทะเบียนในเครือข่ายหลัก ตัวอย่างเช่น แอปพลิเคชันจะออกเหรียญในเครือข่ายชั้นที่หนึ่ง จากนั้นฝากโทเค็นในเครือข่ายชั้นที่สอง จากนั้นผู้คนจะใช้โทเค็นในเครือข่ายชั้นที่สอง

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

การขยายตัวแบบรวมศูนย์และการกระจายอำนาจ

ท้ายที่สุด ผู้ใช้จะเลือกใช้เครือข่ายเลเยอร์ 2 แบบกระจายอำนาจหรือแบบรวมศูนย์ Coinbase เป็นเครือข่ายสองชั้นแบบรวมศูนย์ทั่วไป และมีเครือข่ายพันธมิตรที่ได้รับอนุญาตเช่น Liquid หากคุณดูที่ระบบนิเวศ Ethereum แอปพลิเคชันจำนวนมากกำลังย้ายไปยังเครือข่ายทดสอบ เช่น xDai หรือ Ropsten

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

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

ส่วนประกอบของสารละลายขยายตัว

สำหรับแอ็พพลิเคชันเฉพาะบางแอ็พพลิเคชัน แผนการประมวลผลพิเศษจะปรากฏขึ้น ทำให้แอ็พพลิเคชันสามารถจัดองค์ประกอบในสถานการณ์แบบอะซิงโครนัสได้ Yanking ที่ Vitalik กล่าวถึงก่อนหน้านี้เป็นตัวอย่างที่ดี ปัญหา combinatorial นี้จัดว่าเป็นปัญหา "รถไฟและโรงแรม":

อย่างไรก็ตาม ในสภาพแวดล้อมแบบอะซิงโครนัส งานนี้ทำได้ยากกว่า หากคุณต้องการทำให้เสร็จ คุณต้องใช้กลไก Yanking หลักการทำงานของกลไก Yanking คือ: ขั้นแรก คุณต้องเรียกสัญญาการจองตั๋วรถไฟในส่วนย่อย A จากนั้นจึงสร้างสัญญาแยกต่างหากที่มีสิทธิ์ในการจอง ในขั้นตอนที่สอง คุณใช้วิธีเดียวกันในการโทรและสร้างสัญญาสิทธิ์การจองโรงแรมในชาร์ด B ในขั้นตอนที่สาม คุณจะโอนตั๋วรถไฟและสัญญาสิทธิ์การจองโรงแรมที่สร้างขึ้นโดยอิสระไปยังชาร์ดของคุณ ขั้นตอนที่ 4 ตอนนี้สัญญาทั้งหมดที่คุณต้องการอยู่ในชาร์ดเดียวกัน คุณสามารถดำเนินการซิงโครไนซ์ให้เสร็จสมบูรณ์ได้

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

นอกจาก Yanking แล้ว ยังมีอีกวิธีหนึ่งคือการจัดประเภทแอปพลิเคชันประเภทต่างๆ ออกเป็นเศษส่วนย่อยหรือ Rollups ต่างๆ ตัวอย่างเช่น หากคุณใส่แอปพลิเคชัน DeFi ที่มีมูลค่าสูงในชุดรวมอัปเดต ชุดรวมนี้อาจมีราคาแก๊สที่สูงกว่า และแอปพลิเคชันอื่นๆ จะรวมอยู่ในชุดรวมอื่นๆ แต่ไม่มีความสามารถในการซิงโครไนซ์ลิงก์กับแอปพลิเคชันที่มีมูลค่าสูง

สิ่งที่น่าสนใจอีกประการหนึ่งคือ หลังจากการแบ่งส่วนย่อยเสร็จสิ้นแล้ว ค่าสะสมสามารถโต้ตอบกับส่วนย่อยหลายส่วนได้ กล่าวคือ ค่าสะสมสามารถใช้ข้อมูลในหลายส่วนได้ ตัวอย่างเช่น Rollup ประสิทธิภาพสูงที่เน้น DeFi สามารถปรับขนาดชิ้นส่วนต่างๆ ได้

ขั้นตอนที่ 2 ของ ETH2

ในกรณีที่รุนแรง ETH2 ไม่จำเป็นต้องเข้าสู่เฟส 2 และการควบรวมก็เป็นไปตามข้อกำหนดการขยาย ท้ายที่สุด จำเป็นต้องรวม ETH1 และ ETH2 เท่านั้น โดยพื้นฐานแล้ว คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงครั้งใหญ่ แต่คุณสามารถอัปเกรดเพิ่มเติมได้ เช่น อัปเกรดเป็น Casper CBC หรือใช้หลักฐานที่ไม่มีความรู้เพิ่มเติม

สถานการณ์ที่ไม่ร้ายแรงคือ หาก Sharding ปลอดภัยขึ้นและสะดวกในการใช้งานในอนาคตและเครือข่ายพื้นฐานไม่แออัดมากและมีราคาแพง อาจมี Sharding ที่สามารถดำเนินการตามสัญญาอัจฉริยะและฟังก์ชันแอปพลิเคชันอื่นๆ ได้มากขึ้น Sharding สามารถดำเนินการได้ . อีกสถานการณ์หนึ่งคือเราสามารถเลื่อนระยะที่ 2 ออกไปได้จนกว่า zk Snark จะสามารถดำเนินการ EVM ที่ปราศจากความรู้ได้ จากนั้นเชนสาธารณะพื้นฐานไม่จำเป็นต้องพึ่งพา "หลักฐานการฉ้อโกง" อีกต่อไปเพื่อให้มั่นใจถึงความปลอดภัยเมื่อดำเนินการ

ชื่อระดับแรก

วิธีการรักษา EIP-1559

Vitalk เชื่อว่าความตั้งใจดั้งเดิมของการออกแบบ EIP-1559 คือการปรับปรุงตลาดอัตราค่าธรรมเนียมการทำธุรกรรมของ Ethereum ในตลาดอัตราปัจจุบัน หากเครือข่ายแออัด ผู้ใช้ไม่เพียงแต่ต้องจ่ายค่าธรรมเนียมการทำธุรกรรมสูงเท่านั้น แต่ยังต้องรอเป็นเวลานานอีกด้วย EIP-1559 พยายามที่จะลดและชดเชยความผันผวนของอัตราค่าธรรมเนียมการทำธุรกรรมในรูปแบบของขนาดบล็อกที่ยืดหยุ่น (สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ EIP-1559 โปรดดูที่ "การตีความข้อเสนอของ Ethereum EIP1559: ลดค่าธรรมเนียมการทำธุรกรรมทั้งหมดและความผันผวนของค่าธรรมเนียมการทำธุรกรรมลงอย่างมาก")

มีการกล่าวถึงในเอกสารโดย Vitalik ว่า EIP-1559 สามารถหลีกเลี่ยงความไร้ประสิทธิภาพของรูปแบบการประมูลแบบราคาแรก และยังสามารถกำจัดปัญหาด้านความปลอดภัยที่เกิดจาก "Fee Dominant Blockchain" โดยรวมแล้ว EIP-1559 แก้ไขปัญหาต่างๆ ในตลาดอัตราที่มีอยู่

กลไกการทำลายล้างของ EIP-1559

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

โดยเฉพาะอย่างยิ่งใน Rollup หาก "ผู้เรียงลำดับ" (Sequencer) ใช้ ETH เพื่อชำระค่าธรรมเนียม แต่ผู้ใช้ชำระค่าธรรมเนียมด้วย DAI หรือสินทรัพย์อื่น ๆ ซีเควนเซอร์ขั้นสุดท้ายสามารถบรรลุข้อตกลงส่วนตัวกับกลุ่มการขุดเพื่อชำระด้วยวิธีอื่นและไม่ ใช้งานได้นานขึ้น ETH ปัญหาที่เกิดขึ้นคือเพื่อป้องกันความปลอดภัยของเครือข่าย ETH จะถูกพิมพ์และสร้างขึ้นมากขึ้นเรื่อยๆซึ่งในที่สุดจะนำภาระมาสู่มูลค่าของ ETH เอง

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

EIP-1559 และ MEV (ผู้ขุดสามารถสกัดมูลค่าได้)

มูลค่าที่สกัดได้ของนักขุดหมายถึงผลประโยชน์ที่ไม่เท่ากันที่นักขุดได้รับผ่านข้อได้เปรียบพิเศษที่พวกเขาสามารถปรับลำดับของธุรกรรมในบล็อกได้

หนึ่งในความท้าทายในการจัดการกับ MEV คือ MEV มีหลายประเภท ค่าธรรมเนียมการทำธุรกรรมเป็น MEV ที่สำคัญ ด้วยการใช้ EIP-1559 มูลค่าส่วนใหญ่ของค่าธรรมเนียมการทำธุรกรรมสามารถถูกบันทึกโดยโปรโตคอล MEV อีกประเภทหนึ่งคือการแยกมูลค่าการเก็งกำไร และนักขุดไม่เก่งในการแยกมูลค่าส่วนนี้ ในโลกของ Rollup ในอนาคต มูลค่าการเก็งกำไรส่วนใหญ่จะได้รับจาก Rollup sorters และฝ่ายโครงการ Rollup ปรากฏการณ์นี้สะท้อนให้เห็นถึงดุลยภาพที่น่าสนใจจริง ๆ มูลค่านี้ไม่ได้ถูกควบคุมโดยความปลอดภัยอีกต่อไป แต่มอบให้กับสินค้าสาธารณะอื่น ๆ ( สินค้าสาธารณะ).

เฟส 1.5 ของ ETH2

Vitalik กล่าวว่าระยะที่ 1.5 ของ ETH2 เป็นการควบรวมกิจการของ ETH1 และ ETH2 เมื่อรวมเข้าด้วยกัน สถานะสากลของ ETH1, ยอดเงินในบัญชี, รหัสสัญญาอัจฉริยะ, การจัดเก็บสัญญาอัจฉริยะและข้อมูลอื่น ๆ ในเวลานั้นจะถูกตัดและวางลงในระบบ ETH2 หากคุณมีไคลเอนต์ ETH1 ในเวลานั้น ลูกค้าจะหยุดติดตาม เชน ETH1 เริ่มติดตามเชน ETH2 และจากนั้นคุณจะไม่โต้ตอบกับเชน ETH1 อีกต่อไป แต่เป็นเชน ETH2

ผู้ใช้จะไม่แยแสกับการย้ายจาก ETH1 ไปยัง ETH2 และผู้ใช้ไม่จำเป็นต้องทำอะไรเลย หากคุณเป็นนักพัฒนาไคลเอนต์ การย้าย ETH1 ไปยัง ETH2 นั้นเป็นฮาร์ดฟอร์กแบบพิเศษ หลังจากการโยกย้าย ETH1 chain จะไม่ถูกใช้อีกต่อไป

Vitalik:2020

นอกเหนือจากการนำ EIP-1559 เวอร์ชัน ETH2 ไปใช้แล้ว ETH2 ยังจะใช้ "การดำเนินการแบบไร้สถานะ" (การดำเนินการแบบไร้สถานะ): ดำเนินการบล็อกโดยไม่มีสถานะส่วนกลาง นี่คือสิ่งที่ ETH1 กำลังสำรวจอย่างช้าๆ และนักวิจัยยังได้เผยแพร่ EIP จำนวนมากเกี่ยวกับการดำเนินการแบบไร้สัญชาติ

ชื่อระดับแรก

ช่วงถามตอบ

คำถามที่ 1: Phase0 จะออกในปี 2020 หรือ 2021?

คำถามที่ 2: คุณชอบ zk Rollup หรือ Optiistic Rollup มากกว่ากัน

Vitalik: ในแง่ดีในระยะสั้น zk ในระยะยาว เนื่องจาก zk สามารถนำไปใช้ในสภาพแวดล้อมทั่วไป

คำถามที่ 3: Moloch มีความหมายกับคุณอย่างไร?

Vitalik: Moloch เป็นเทพเจ้าที่ลงโทษผู้ที่ไม่ให้ความร่วมมือ เขาหมายถึง: ความผิดพลาดในโลกจะไม่กลายเป็นความผิดพลาดหากผู้คนสามารถร่วมมือกันได้ดีขึ้น

คำถามที่ 4: ใครเป็นผู้นำในการติดตามสกุลเงินดิจิทัลของธนาคารกลาง จีนหรือสหรัฐอเมริกา

Vitalik: DCEP ของจีนเป็นผู้นำในแนวทางนี้อย่างแท้จริง ในระยะยาว การแข่งขันระหว่างรัฐบาลจะไม่เป็นหัวข้อที่น่าสนใจ คำถามที่น่าสนใจกว่าคือ DCEP สามารถเอาชนะ WeChat Pay และ Alipay ได้หรือไม่ สกุลเงินดิจิทัลของธนาคารกลางมีข้อดีเหนือระบบการชำระเงินดิจิทัลอื่นๆ อย่างไร ในที่สุดผู้คนจะใช้สกุลเงินดิจิทัลของธนาคารกลางเพื่อการค้าข้ามพรมแดนหรือไม่? หรือผู้คนจะลงเอยด้วยการเลือกใช้ cryptocurrencies แบบกระจายอำนาจ? ฉันก็ไม่รู้เหมือนกันว่าจะเกิดอะไรขึ้นในตอนท้าย

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