AMA ล่าสุดของ Vitalik: การสนับสนุนที่แข็งแกร่งสำหรับ Stablecoin ที่มีการกระจายอำนาจมากขึ้น มุ่งเน้นไปท
แหล่งที่มาดั้งเดิม:Reddit
แหล่งที่มาดั้งเดิม:
เมื่อวันที่ 11 มกราคม สมาชิกของทีมวิจัย Ethereum Foundation (EF) ได้ทำ AMA ครั้งที่ 9 บน Reddit นอกจากนี้ยังจะเป็น AMA แรกของปี 2023 Vitalik Buterin ผู้ก่อตั้ง Ethereum, นักวิจัยของ Ethereum Foundation Danny Ryan, Dankrad Feist, Justin Drake, Domothy และคนอื่นๆ เข้าร่วมออนไลน์เพื่อตอบคำถามจากสมาชิกชุมชน บทความนี้ตัดตอนมาจากคำตอบของ Vitalik สำหรับคำถามของชุมชน
ข้อความ
Vitalik:1. โดยพื้นฐานแล้ว การแยกส่วนข้อมูลและการยึดติดกับ EIP-4844 เป็นเพียงเครื่องมือที่ง่ายและมีประสิทธิภาพสำหรับความพร้อมใช้งานของข้อมูลหรือไม่
ในระยะสั้น ฉันคิดว่าการเปิดตัว EIP-4844 และเฟส 1 ของการเปิดตัวแบบผสมจะเพียงพอที่จะทำให้เรามี "การแก้ไขชั่วคราว" ในการปรับขนาด ทำให้เราสามารถผ่อนคลายและมุ่งเน้นไปที่ความท้าทายอื่นๆ (L1 และระบบนิเวศ) อย่างไรก็ตาม ในระยะยาวแล้ว ผมคิดว่าในที่สุดเราจะต้องใช้ Danksharding จริง ๆ
การคำนวณทางคณิตศาสตร์มีดังนี้:
15000000/12/21000 = 59.5 ETH หรือประมาณ 15000000/12/50000 = 25.0 ERC 20 โทเค็นต่อวินาที
ด้วยพารามิเตอร์ EIP-4844 เริ่มต้นและการยกเลิกโดยใช้การบีบอัดพื้นฐาน การถ่ายโอน ERC 20 จะสามารถเข้าถึง 262144/12/154 = 141 TPS
หากเราปรับขนาด EIP-4844 เป็นพารามิเตอร์เชิงรุกเมื่อเวลาผ่านไป โดยกำหนดเป้าหมายขนาดบล็อก 1 MB ต่อบล็อก จะเพิ่มเป็น 567 TPS
หากการยกเลิกเพิ่มการบีบอัดที่เหมาะสมที่สุด (23 ไบต์ต่อขนาดการถ่ายโอน ERC 20) จะสามารถเข้าถึงได้ถึง 3799 TPS
นั่นก็เพียงพอแล้วสำหรับระยะเวลาหนึ่ง: หากมีผู้ใช้ 100 ล้านคน และผู้ใช้แต่ละรายทำธุรกรรมเฉลี่ย 1 รายการต่อวัน ซึ่งจะต้องแตะ 1157 TPS เท่านั้น ดังนั้นความจุที่ระบุข้างต้นยังทำให้เรามีพื้นที่ว่างในการเสียสละความสามารถในการปรับขนาดเพื่อปรับปรุง ความเป็นส่วนตัวและด้านอื่นๆ อย่างไรก็ตาม หากเราต้องการเข้าถึงการใช้งานของผู้บริโภคทั่วไปในระดับที่สูงขึ้น เราจะต้องเพิ่มความจุอีก 1-2 ลำดับความสำคัญ
ประโยชน์ของการมุ่งเน้นที่การยกเลิกและ EIP-4844 ในขณะนี้คือเข้ากันได้กับทุกอนาคตที่เป็นไปได้
ข้อความ
Vitalik:2. หลังจากเปิดใช้งานการถอนเงินเดิมพันและเปิดตัว EIP-4844 แล้ว ส่วนใดของแผนงานที่คุณต้องการให้นักพัฒนา Ethereum มุ่งเน้นต่อไป
นอกจากนี้ ฉันต้องการเห็นแรงผลักดันครั้งใหญ่เพื่อลดค่าใช้จ่ายในการตรวจสอบเชน (นี่คือหัวข้อ "ส่วนเพิ่ม") ในระยะสั้น สิ่งนี้สามารถทำได้ด้วยไคลเอ็นต์ไร้สถานะ/แผนผัง verkle ซึ่งเปิดใช้งานการซิงโครไนซ์พื้นฐานในทันที และขจัดความจำเป็นในการจัดเก็บข้อมูลดิสก์ขนาดใหญ่เพื่อตรวจสอบห่วงโซ่ และในระยะยาว เราสามารถลดค่าใช้จ่ายในการคำนวณ เช่นเดียวกับ การตรวจสอบ ZK-SNARK ของโปรโตคอลทั้งหมด และการลดต้นทุนข้อมูลผ่าน Data Availability Sampling (DAS)
ข้อความ
Vitalik:3. การเปลี่ยนแปลงที่สำคัญบางอย่างที่เราได้เห็นในแผนการทำงานตลอดหลายปีที่ผ่านมา เกิดจากปัจจัยภายนอกที่ไม่ได้วางแผนไว้ ตัวอย่างเช่น การคิดค้นการโรลอัปทำให้การดำเนินการแผนการแบ่งส่วนข้อมูลซ้ำซ้อน และการเกิดขึ้นของการเพิ่มประสิทธิภาพ MEV ในอุตสาหกรรมทำให้ Ethereum ล้มเลิกความคิดที่ว่าจะทำให้ทุกคนสามารถสร้างบล็อกการแข่งขันเพื่อสนับสนุนบางอย่างเช่น PBS ได้ง่าย โปรโตคอลที่เข้มงวดนั้นปลอดภัยหรือไม่ หรือโลกจะยังคงโยนบอลโค้งใส่มัน หมายความว่าเราต้องเปลี่ยนแปลงมัน?
แรงกดดันหลักสองประการที่ผลักดันให้เกิดการออกแบบโปรโตคอล/แผนงานใหม่คือ:
การโจมตีประเภทใหม่และการเปลี่ยนแปลงใหม่ต่อสภาพแวดล้อมสิ่งจูงใจ (เช่น MEV)
คุณสมบัติใหม่ที่มีให้โดยโซลูชันแบบรวมศูนย์หรือเชนอื่น ๆ หรือบางอย่าง ethereum ต้องปรับตัวเพื่อให้ "การแข่งขัน"
วิธีหนึ่งในการคิดเกี่ยวกับการโต้เถียงนี้คือถ้าเราต้องการให้ความเสถียรของบล็อกเชนเป็นเหมือนอันแรกมากกว่าอันที่สอง ความเรียบง่ายของคุณสมบัติที่พวกเขาให้มาก็จะต้องเหมือนกับอันแรกมากกว่าอันที่สอง ตัวอย่างที่เป็นรูปธรรมอาจเป็นการต่อต้านแนวคิดที่ว่า Ethereum ควรจัดเตรียม oracle ในโปรโตคอล (เช่น ราคา) ทำให้มันเป็นเรื่องงี่เง่าที่ทุกคนสามารถเข้าใจและตกลงได้อย่างง่ายดายว่าทำไปเพื่ออะไร: ยอมรับธุรกรรมจากใครก็ตามหากพวกเขาเสียค่าธรรมเนียม รวมธุรกรรมเหล่านั้นไว้บนเครือข่ายโดยไม่มีการเลือกปฏิบัติ และดำเนินการตามนั้น
ข้อความ
Vitalik:4. เมื่อพิจารณาว่า zkEVM ดูเหมือนจะเป็นเกมสุดท้าย เราควรคิดอย่างไรเกี่ยวกับการปรับเปลี่ยน EVM
โดยทั่วไป เราควรระมัดระวังมากขึ้นเกี่ยวกับการเปลี่ยนแปลง EVM ฉันไม่เชื่อว่าระบบนิเวศของ Ethereum นั้นมีค่าใช้จ่ายสูงเป็นพิเศษสำหรับการ "มี VM ที่ไม่มีประสิทธิภาพ": ที่เดียวที่การคำนวณ EVM เพียงพอที่จะเกิดปัญหาคือภายในการเข้ารหัส EVM ซึ่งในกรณีนี้เราสามารถคอมไพล์ล่วงหน้าสำหรับเฉพาะได้เสมอ รูปแบบการคำนวณที่ใช้กันทั่วไปจนคุ้มค่า
เราได้ดำเนินการจับคู่และดำเนินการเส้นโค้งวงรีอื่นๆ แล้ว ดังนั้น "หยุดเปลี่ยน EVM อย่างแท้จริง" จึงเป็นเส้นทางที่ประเมินค่าต่ำเกินไปในความคิดของฉัน (โดยส่วนตัวแล้วฉันไม่สมัครใช้เส้นทางนี้ แต่ฉันคิดว่าถ้าเราไปเส้นทางนี้ ผลลัพธ์จะไม่เลวร้ายนัก)
อย่างไรก็ตาม หากเราเปลี่ยนแปลง EVM โดยส่วนตัวแล้ว ฉันชอบวิธีที่เราทำเป็นอย่างมาก และพยายามลดความซับซ้อนโดยรวมของ EVM เมื่อเวลาผ่านไป ตัวอย่างเช่น เป็นที่ยอมรับไม่ได้สำหรับฉันที่จะกำหนดให้การใช้งาน EVM มีความซับซ้อนมากขึ้นเมื่อเวลาผ่านไปเมื่อเราสร้างเวอร์ชันใหม่
นี่เป็นแรงบันดาลใจสำหรับการเปลี่ยนแปลง EOF ที่ฉันเสนอ ซึ่งจะทำให้การอัปเกรดโค้ดออนเชนที่มีอยู่ทำได้ง่ายขึ้น หากมีการสร้างเวอร์ชันโค้ดใหม่ นอกจากนี้ ฟังก์ชัน EVM ใหม่ใดๆ (โดยเฉพาะการคอมไพล์ล่วงหน้า) ควรได้รับการออกแบบอย่างระมัดระวังโดยคำนึงถึงต้นทุนการใช้งาน ZK-SNARK
ฉันคิดว่าสิ่งที่สำคัญที่สุดในตอนนี้คืออย่าทำตามขั้นตอนที่แก้ไขไม่ได้ซึ่งล็อกเราไว้ในภาวะแทรกซ้อนระยะยาวที่เราอาจจะเสียใจในภายหลัง การพยายามเปลี่ยนไปใช้ little-endian คือหายนะ และเราควรเรียนรู้จากมันและไม่ทำอะไรแบบนี้อีก
ข้อความ
Vitalik:
5. การใช้ EIP-4844 หากข้อมูลถูกลบหลังจากผ่านไปหนึ่งเดือน จะตรวจสอบการทำธุรกรรมครั้งต่อไปได้อย่างไร? คุณคิดว่าบางคนอาจเสนอ Free Tier ในอนาคตเมื่อ Rollups สามารถรองรับธุรกรรมได้หลายพันรายการต่อวินาทีหรือไม่? ตัวอย่าง: ในแง่ดี การซื้อขาย 10 ครั้งแรกนั้นฟรี
ปัญหาที่หนึ่ง: ฉันคิดว่าปัญหานี้มักเกินเลย หนึ่งเดือนนั้นนานพอๆ กับระยะเวลาอัตนัยที่อ่อนแอของ Ethereum และนานกว่าระยะเวลาพิสูจน์การฉ้อโกงหนึ่งสัปดาห์ที่ใช้โดยการยกเลิก ด้วยเหตุนี้ ผู้ที่ต้องการข้อมูลจะสามารถเข้าถึงข้อมูลได้อย่างน่าเชื่อถือ แม้ในสภาวะที่รุนแรง ซึ่งเกินกว่าเวลาขั้นต่ำที่สังคมยอมรับได้
คำถามที่สอง: จริงๆ แล้ว ฉันคิดว่านี่เป็นกรณีการใช้งานที่ดีสำหรับบางอย่างเช่น UBI Coin ในทางปฏิบัติ โชคไม่ดีที่โครงการเหล่านี้ไม่สามารถเข้าถึงการประหยัดจากขนาดที่จะทำให้ผู้คนมีเหรียญเพียงพอสำหรับจ่ายค่าอาหารและค่ารักษาพยาบาล โดยเฉพาะอย่างยิ่งหากพวกเขาสามารถขยายขนาดไปสู่ผู้คนนับล้านได้ แต่พวกเขาจะสามารถทำได้ ให้ UBI มีขนาดใหญ่พอที่จะครอบคลุมค่าธรรมเนียมการทำธุรกรรมของผู้คน สิ่งนี้อาจทำให้แอปพลิเคชัน Ethereum ที่ไม่ใช่ทางการเงิน (เช่น ENS, SIWE, POAP) เข้าถึงได้มากขึ้นสำหรับผู้คนจำนวนมากทั่วโลกที่ไม่สามารถเข้าถึงการแลกเปลี่ยนสกุลเงินดิจิตอลได้ง่าย
ข้อความ
Vitalik:6. แผนการจัดการกับการเซ็นเซอร์ Tornado Cash คืออะไร?
ฉันคิดว่ามีอีกชั้นที่สำคัญสำหรับปัญหาความเป็นส่วนตัวและ Tornado Cash ซึ่งก็คือชั้นแอปพลิเคชัน ที่เลเยอร์โปรโตคอล ฉันคิดว่าระบบนิเวศนั้นเหมาะสมที่จะใช้ความดื้อรั้นจนถึงขีดสุด โดยพื้นฐานแล้วจะบอกว่ามันยังคงต้านทานการเซ็นเซอร์หรือไม่ก็ไม่สมเหตุสมผลเลย
แต่ที่ชั้นแอปพลิเคชัน สิ่งนี้จะนำไปใช้ได้จริงน้อยลง เนื่องจากความเสี่ยงทางกฎหมายของการใช้โซลูชันความเป็นส่วนตัวที่ถูกแบนนั้นมากเกินไปสำหรับผู้ใช้ทั่วไปจำนวนมาก และเนื่องจากแม้ว่าผู้ใช้จะเต็มใจรับความเสี่ยงเหล่านั้นหรือผู้ใช้อยู่ในเขตอำนาจศาล ที่ปลอดภัยตามกฎหมาย บริการของบุคคลที่สาม (เช่น การแลกเปลี่ยน) ยังคงสามารถสร้างความยุ่งยากให้กับพวกเขาได้ หากสิ่งใดจากระบบรักษาความเป็นส่วนตัวถือว่า "เสีย" ไปโดยปริยาย
ดังนั้น ที่ชั้นแอปพลิเคชัน โดยไม่แนะนำแบ็คดอร์ส่วนกลาง มีค่ามากกว่าในการประนีประนอมและพยายามทำงานเชิงรุกมากขึ้นในโซลูชันความเป็นส่วนตัว ซึ่งในขณะเดียวกันก็ทำให้แฮ็กเกอร์ขนาดใหญ่เข้าร่วมได้ยากขึ้น สิ่งที่ยอดเยี่ยมเกี่ยวกับเทคโนโลยี ZK-SNARK คือมีตัวเลือกมากมาย!
ตัวเลือกง่ายๆ คือผู้ที่ถอนออกจากเครื่องผสม ZK-SNARK สามารถแสดงหลักฐานเพิ่มเติมว่าเงินฝากที่พวกเขาถอนนั้นไม่ได้มาจากรายการเงินฝากที่ "ไม่ดี" ที่รู้จัก (เช่น แฮ็กเกอร์ที่รู้จัก) โดยไม่ต้องเปิดเผยข้อมูลอื่นใดเกี่ยวกับเงินฝาก
ความสามารถในการทำเช่นนี้สามารถรวมเข้ากับสัญญา (ลดจำนวนการพิสูจน์บนเครือข่ายจาก 2 เหลือ 1) และเข้ากับ UI เพื่อให้เป็นค่าเริ่มต้น ซึ่งในกรณีนี้ชุดการไม่เปิดเผยตัวตนของแฮ็กเกอร์อาจลดลง 95% ตามค่าเริ่มต้น + (ในขณะที่โมเลกุลที่เป็นเพียงการโต้เถียงและไม่ได้เลวร้ายอย่างเห็นได้ชัด อาจเห็นการไม่เปิดเผยตัวตนของพวกมันลดลง 30-70% แต่นั่นก็ยังทำให้พวกมันมีความเป็นส่วนตัวอยู่มาก)
ZK-SNARK นำเสนอพื้นที่ขนาดใหญ่และยังไม่ได้สำรวจของการแลกเปลี่ยนระหว่างความเป็นส่วนตัวและการตรวจสอบ และเราควรสำรวจพื้นที่ทั้งหมด
ข้อความ
Vitalik:7. เลือก 1 หรือ 2 คุณลักษณะหลักหรือการอัปเกรดจาก "แผนงาน" ล่าสุดที่เผยแพร่โดย Vitalik เมื่อไม่กี่เดือนที่ผ่านมา (ดูที่นี่สำหรับข้อมูลอ้างอิงที่ฉันรวบรวมไว้อย่างรวดเร็ว: ลิงก์ดรอปบ็อกซ์ไปยังแผนภาพแผนงาน Ethereum ที่รวบรวมไว้) —— อะไรคืองานหลักที่ต้องดำเนินการ สำเร็จในอีกไม่กี่ปีข้างหน้า? โดยเฉพาะอย่างยิ่ง การทราบว่านักวิจัยของ Ethereum Foundation มีความเห็นแตกแยกในเรื่องนี้จะเป็นประโยชน์หรือไม่
รายการลำดับความสำคัญคร่าวๆ ในปัจจุบันส่วนตัวของฉันคือ:
ทำโปรเจกต์ "Basic rollup expansion" ให้เสร็จสมบูรณ์ในช่วง The Surge สิ่งนี้ต้องการ (1) EIP-4844 และ (2) การยกเลิกเทียบเท่า EVM เพื่อไปยังขั้นที่ 1 ของล้อฝึกบินขึ้น
ปรับปรุงความปลอดภัยของกระเป๋าเงิน (โดยเฉพาะอย่างยิ่งผ่านทางนามธรรมของบัญชี ERC-4337) และทำงานเพื่อเพิ่มโซลูชันความเป็นส่วนตัวให้ดียิ่งขึ้น
อื่น
อื่น
ข้อความ
Vitalik:ฉันหวังว่าจะมีงานเขียนภาษา ZK มากขึ้นอย่างแน่นอน การเปิดเผยข้อมูลภายในมากขึ้นเพื่อช่วยให้ผู้คนทำเช่นนี้เป็นหนึ่งในแรงจูงใจของฉันในการพยายามใช้ PLONK ของตัวเองให้สำเร็จ เราต้องการเครื่องมือเพิ่มเติมเพื่อช่วยให้ผู้คนเขียนวงจร ตรวจสอบวงจร เราควรไปถึงจุดที่เราสามารถตรวจสอบรหัสยืนยันบน etherscan ได้ง่ายเหมือนกับที่เรายืนยันรหัสที่เป็นของแข็งในปัจจุบัน
ข้อความ
Vitalik:9. การพัฒนาล่าสุดในการเข้ารหัสทางคณิตศาสตร์ทางจันทรคติที่ทำให้คุณตื่นเต้นล่าสุดคืออะไร?
ฉันหวังว่าเราจะได้รับสิ่งใหม่ๆ ที่น่าตื่นเต้นมากมายจากการเข้ารหัสแบบแลตทิซ
Lattice ยังทนทานต่อควอนตัม ดังนั้นพวกมันจะเป็นส่วนสำคัญของสแต็กในอนาคตเมื่อคอมพิวเตอร์ควอนตัมพร้อมใช้งานหรือถูกมองว่าเป็นภัยคุกคามในทันที โดยเฉพาะอย่างยิ่ง พวกมันเป็นหนึ่งในองค์ประกอบดั้งเดิมไม่กี่อย่างที่สามารถใช้สำหรับการเข้ารหัสหลังควอนตัม (การพิสูจน์ความรู้ที่ไม่มีความรู้ซึ่งสามารถทำได้ด้วยแฮชเท่านั้น ไม่ใช่การเข้ารหัสในความหมายเดียวกัน มีหลักฐานด้วยซ้ำว่าคุณสามารถทำได้ การเข้ารหัสคีย์สาธารณะที่ต้องใช้ความซับซ้อนมากกว่ากำลังสองในการทำลาย)
ข้อความ
Vitalik:10. สำหรับคนทั่วไป กระเป๋าเงินเป็นทางออกหลักสำหรับ Web3 และ Ethereum แต่เพื่อให้การรับเลี้ยงบุตรบุญธรรมเพิ่มขึ้น พวกเขาไม่ต้องสนใจห่วงโซ่พื้นฐาน ในกระบวนทัศน์แบบโรลอัป มีวิธีที่เป็นไปได้หรือไม่ที่จะแยกบริดจิงและเชนสวิตชิ่งทั้งหมดจากผู้ใช้และทำให้รู้สึกเหมือนทุกอย่างอยู่ในเชนเดียว
โดยทั่วไปแล้ว Cosmos chains อาจคล้ายกัน แต่ Cosmos ในฐานะระบบนิเวศนั้นแตกต่างกันมาก และแต่ละคนจะต้องเกี่ยวข้องกับความแตกต่างระหว่างมันกับระบบนิเวศ Ethereum ฉันเชื่อมากขึ้นว่าเครือข่ายที่พยายามแยกไม่ออกจากผู้ใช้ทั่วไปจะถูกเพิกเฉยและล้มเหลว และผู้ใช้จะปฏิบัติต่อ Bitcoin, Ethereum, Cosmos และ ... ระบบนิเวศต่างๆ เช่น Twitter, Facebook เป็นต้น
ข้อความ
Vitalik:ฉันสนับสนุนทางเลือกที่มีการกระจายอำนาจมากขึ้นสำหรับ Stablecoin ในปัจจุบันอย่างยิ่ง ดูโพสต์ล่าสุดของฉันสำหรับรายละเอียดของ Stablecoin ทั้งสามตัว ทั้งวิธีการแบบ RAI แบบ "กระจายอำนาจอย่างเต็มที่" และแนวทางแบบไฮบริดเวอร์ชันที่ดีกว่าที่ MakerDAO/DAI มีอยู่ในปัจจุบัน (MakerDAO เองก็มีความกระตือรือร้นอย่างมากในการพัฒนากลยุทธ์การปรับปรุงอย่างต่อเนื่อง) เป็นสิ่งที่น่าสนใจสำหรับฉัน
ข้อความ
Vitalik:12. การยกเลิก ZK สามารถลด/กำจัด MEV ได้หรือไม่ ถ้าเป็นเช่นนั้นล่ะ?


