Vào ngày 12 tháng 7, nhóm nghiên cứu của Ethereum Foundation đã tiến hành AMA lần thứ 10 trên diễn đàn reddit, các thành viên cộng đồng có thể đăng câu hỏi trong bài đăng và các thành viên của nhóm nghiên cứu sẽ trả lời các câu hỏi đó. Wu cho biết các câu hỏi/điểm kỹ thuật liên quan trong AMA này được tóm tắt và tổng hợp như sau:
1. Liên quan đến việc thoát trình xác thực: Cho phép trình xác thực rút chứng chỉ khỏi lớp thực thi của nó (0x 01) để kích hoạt quá trình thoát. Nếu số dư ít hơn 16 ETH (xảy ra sự kiện tịch thu hoặc phạt chậm), trình xác thực sẽ bị loại khỏi thỏa thuận, ở đây là 16 ETH Ngưỡng có quá thấp không?
Điều này chủ yếu liên quan đến dự thảo EIP-7002. Điều này được hiểu rằng Danny Ryan và các nhà phát triển nghiên cứu khác đã cùng nhau phát hành dự thảo EIP-7002, nhằm mục đích cho phép người xác thực rút thông tin đăng nhập khỏi lớp thực thi của họ (0x 01) để kích hoạt thoát khỏi lớp chữ cái.đánh dấu chuỗi. Vì trình xác thực có hai khóa, khóa hoạt động và chứng chỉ rút tiền, nhưng hiện tại, chỉ khóa hoạt động mới có thể bắt đầu thoát khỏi trình xác thực, điều đó có nghĩa là trong bất kỳ mối quan hệ ký quỹ không theo tiêu chuẩn nào, chủ sở hữu chứng chỉ rút tiền không thể Chọn không tham gia một cách độc lập và bắt đầu quá trình rút tiền. Để đảm bảo rằng mã thông báo rút tiền do EOA và hợp đồng thông minh nắm giữ có thể kiểm soát ETH đã đặt cọc mà không cần tin tưởng, thông số kỹ thuật này cho phép mã thông báo rút tiền 0x 01 kích hoạt lệnh thoát. Đề xuất này sẽ có lợi cho việc phát triển các đường đua như đặt cược thanh khoản và xác minh phân tán, thúc đẩy hơn nữa việc phân cấp chuỗi đèn hiệu, đồng thời quản lý rủi ro tốt hơn, chẳng hạn như mất khóa riêng hoặc mất trình xác minh DVT với hầu hết Kết nối khóa được chia sẻ, v.v.
2. Bài toán số ngẫu nhiên: RANDAO VDF
RANDAO là một cách để tạo ra các số ngẫu nhiên, giả sử có 10 học sinh trong lớp và giáo viên muốn chọn ngẫu nhiên một học sinh để trao phần thưởng cho học sinh đó. Phương pháp lựa chọn mà giáo viên đưa ra là tất cả học sinh đồng thời đưa ra một số ngẫu nhiên, giáo viên cộng 10 số ngẫu nhiên thu được, số cuối cùng thu được là số dư của 10, số còn lại là của học sinh. nên được chọn. Tuy nhiên, một vấn đề thực sự có thể được tìm thấy từ quy trình vận hành RANDAO ở trên. Nếu một bạn cùng lớp gian lận và đưa ra số ngẫu nhiên cho 9 bạn cùng lớp, thì bạn đó có thể chọn một số có lợi nhất cho mình dựa trên thông tin về số ngẫu nhiên do 9 bạn cùng lớp đưa ra, để kết quả cuối cùng chỉ về mình. Do đó, hoạt động hiệu quả của RANDAO đòi hỏi phải đưa ra cơ chế chống gian lận, nghĩa là cần có một phương pháp nhất định để đảm bảo rằng mọi người đều đưa ra câu trả lời cùng một lúc. VDF cũng có ích. Tên đầy đủ của VDF là Verifiable Delay Function, đặc điểm quan trọng của chức năng này là quá trình tính toán để thu được kết quả không thể tính toán song song, tức là không thể tăng tốc. Tuy nhiên, sau khi có kết quả, khối lượng tính toán để kiểm chứng kết quả là rất ít. VDF được thực hiện bằng hàm băm và đặc tính tính toán chậm và xác minh nhanh của hàm băm cũng phù hợp với bản chất của VDF.
Tuy nhiên, các thành viên của nhóm nghiên cứu cho biết tính kinh tế cuối cùng của việc cố gắng khai thác lỗ hổng “người đề xuất cuối cùng” này có thể không lý tưởng và sự lừa dối như vậy có thể gây tổn hại nghiêm trọng đến danh tiếng của người xác nhận.
3. SSV (Công cụ xác minh được chia sẻ bí mật) và DVT (Công nghệ xác minh phân tán) có phải là “bắt buộc” đối với Ethereum không?
Với việc đặt cược Ethereum vượt quá 20%, đối mặt với rủi ro tập trung của các nhà khai thác nút tiềm năng, hai thành viên nhóm nghiên cứu cho biết công nghệ như vậy có thể là một giải pháp “bắt buộc” trong ngắn hạn và trung hạn.
Justin Drake nói rằng suy nghĩ gần đây của anh ấy đã thay đổi một phần, bởi vì về lâu dài, nếu chữ ký một lần được thực hiện , tầm quan trọng của những thách thức rủi ro này sẽ giảm đi đáng kể. Tuy nhiên, chữ ký một lần có thể mất nhiều thập kỷ để đạt được, vì vậy DVT sẽ là một giải pháp hiệu quả hơn trong ngắn hạn và trung hạn.
Chữ ký một lần là một loại chữ ký mật mã đặc biệt trong đó khóa riêng tư chỉ có thể được sử dụng để ký một tin nhắn. Nó có thể giải quyết nhiều vấn đề tồn tại từ lâu trong lĩnh vực blockchain, mang lại nhiều lợi ích như hình phạt khi thoát, tài chính hoàn hảo, đặt cược thanh khoản không đáng tin cậy, v.v.
4. Số dư hiệu quả tối đa: tăng giới hạn trên của cam kết của người xác thực (32 ETH), có thể giảm số lượng người xác thực trong mạng, để đạt được thời hạn giao dịch cuối cùng nhanh hơn (thời hạn cuối cùng của một vị trí), chẳng hạn như: 1) Số tiền trên giới hạn 32 ETH Không thay đổi, nhưng giới hạn giới hạn trên của số lượng người xác minh mạng; 2) Có xem xét số lượng xác nhận của người xác minh (chứng thực) vào trọng số biểu quyết hay không.
Tùy chọn 1 sẽ dẫn đến một thị trường để giao dịch các tiêu chuẩn xác thực hiện có, gây ra rủi ro bảo mật nghiêm trọng tiềm tàng.
Tùy chọn 2 sẽ thay đổi mô hình bảo mật của giao thức và sẽ giảm bớt khó khăn cho những kẻ tấn công trong việc tổ chức lại chuỗi.
Gần đây, cộng đồng đã đề xuất tăng số dư tối đa của trình xác thực đang hoạt động từ 32 ETH lên 2048 ETH để giúp giảm tốc độ tăng trưởng của bộ trình xác thực đang hoạt động.
5. Tiến độ hiện tại của SSLE/Bầu cử Lãnh đạo Bí mật Đơn lẻ là gì ?
Vitalik cho biết SSLE vẫn đang trong giai đoạn nghiên cứu, do việc không giữ bí mật của Leader chưa được chứng minh là có vấn đề nên mức độ ưu tiên của SSLE sẽ tương đối thấp.
ps: Cuộc bầu cử thủ lĩnh bí mật duy nhất, hiện tại những người đề xuất được chọn cho mỗi Vị trí của chuỗi đèn hiệu sẽ được tiết lộ trước, điều này khiến họ dễ bị tấn công DoS. Giải pháp mới nhất mã hóa và ẩn quy trình này và chỉ người đề xuất mới biết danh tính của mình, điều này có thể giảm thiểu rủi ro tiềm ẩn một cách hiệu quả.
6. Có bất kỳ cập nhật nào về lộ trình kỹ thuật hiện tại của Ethereum không?
Vitalik nói rằng hầu hết trong số họ đang tiến triển như dự kiến. Tất nhiên, cũng có những ưu tiên được điều chỉnh lại. Ví dụ, vào tháng 4, do lỗ hổng Mev- Boost , các trình xác minh độc hại đã tấn công MEV Bots. Hiện tại, PBS ở cấp độ giao thức sẽ là được cải thiện (tách biệt người đề xuất và người xây dựng) Mối quan tâm về các rủi ro bảo mật tiềm ẩn do đặt cược lại (đặt cược lại) sẽ tăng mức độ ưu tiên của việc tối ưu hóa và đơn giản hóa trải nghiệm đặt cược một mình.
Ngoài ra, theo định hướng chung, điều cần ưu tiên là trợ giúp hiệu quả nhiều thứ ở cấp độ hệ sinh thái, chẳng hạn như ví thông minh ERC-4337 cần đạt được cross-L2 thân thiện và cải thiện hiệu quả sử dụng Gas.
7. EIP 4844 có thể giải quyết vấn đề phân mảnh thanh khoản của L1 và L2 không?
Khả năng kết hợp ngay lập tức của zk-rollup (có thể không thực hiện được giữa OP Rollup) không phụ thuộc vào việc hoàn thành EIP 4844. Không gian thiết kế để phối hợp có thể kết hợp giữa các zk-rollup là rất lớn.Ví dụ: một trong những giải pháp khả thi là có một zk-rollup tối thiểu chuyên dụng làm tập hợp thanh khoản.
8. Justin Drake đã đề xuất một ý tưởng có tên là Dựa trên Rollups để giải quyết vấn đề sắp xếp Rollups (sắp xếp trong L1).
Rollup dựa trên (hoặc Rollup được gọi là thứ tự L1) có nghĩa là thứ tự của mạng Rollup xảy ra trên L1 mà nó dựa trên (trong hầu hết các trường hợp, mạng Ethereum). Cụ thể hơn, trong trường hợp của Ethereum, điều này có nghĩa là Người tìm kiếm, Người xây dựng và Người đề xuất trên mạng đều tham gia vào thứ tự của mạng Tổng số.
Tổng số dựa trên có nhiều lợi thế hơn so với các mạng Tổng số truyền thống tự xử lý sắp xếp. Đầu tiên, họ phụ thuộc vào Ethereum để đặt hàng các giao dịch và do đó được hưởng lợi từ hoạt động của Ethereum. Khi chúng tôi thảo luận về rủi ro của các Bản tổng hợp khác nhau ở trên, chúng tôi nhận thấy rằng nếu người đặt hàng hoặc người xác thực không thành công, thì có thể phát sinh nhiều vấn đề, nhưng đối với Bản tổng hợp dựa trên cơ sở, trừ khi có sự cố với mạng Ethereum, thì không có rủi ro như vậy. Ngoài ra, còn có các ưu điểm như phân quyền và không cần mã thông báo.
Taiko, một trong những dự án zkEVM lớp 2, sẽ được phát hành dưới dạng Bản tổng hợp dựa trên.
Một số người có thể nhầm lẫn và nghĩ rằng Bản tổng hợp dựa trên sẽ sử dụng nhóm bộ nhớ được chia sẻ với L1, nhưng không phải vậy, Bản tổng hợp sẽ có nhóm bộ nhớ riêng.
9. Lo ngại về rủi ro tập trung đối với các nhà xây dựng khối?
Justin Drake nói rằng thị trường công cụ xây dựng hiện tại thực sự rất tập trung (xem https://www.relayscan.io/ để biết chi tiết), rủi ro chính của việc tập trung công cụ xây dựng là kiểm duyệt và giải pháp tốt hơn là đấu giá khối một phần, chẳng hạn như danh sách Bao gồm , Hậu tố của Người đề xuất, các sửa đổi đối với Hậu tố của Người đề xuất: nhóm bộ nhớ mã hóa và cam kết trước, phá hủy MEV, v.v.
10. Nếu số lượng xác minh vượt quá 1 triệu trong năm nay, liệu mạng chính có thể chạy ổn định không? Mainnet hiện có thể hỗ trợ bao nhiêu trình xác thực?
Hiện tại, nhóm khách hàng chỉ ra rằng số lượng trình xác minh mà mạng chính có thể hỗ trợ là từ 1 đến 2 triệu. Cộng đồng nhà phát triển cũng đang tiến hành các khám phá liên quan. Mạng thử nghiệm tiếp theo, Holesky, sẽ có 1 triệu người xác minh.
11. Ethereum Foundation sẽ bị giải thể? Điều gì sẽ là kết thúc của Foundation?
Justin Drake nói rằng Quỹ Ethereum không có thu nhập và một số hội nghị thường là phi lợi nhuận và sẽ không sử dụng ETH trong kho bạc để cam kết tạo thu nhập. Nếu quỹ Ethereum Foundation cạn kiệt, nguồn tài trợ có thể đến từ hai nguồn:
● Cơ sở hạ tầng tài trợ sản phẩm công trong hệ sinh thái;
● Ngân sách Ethereum L1 tương đối thấp;
12. Hiện tại, không có giải pháp kỹ thuật hoàn chỉnh nào để thực hiện các giao dịch chuyển đổi chéo. Quan điểm và đề xuất của bạn là gì?
Vitalik nói rằng ông không nghĩ rằng các trường hợp sử dụng thực thi giao dịch cuộn chéo đồng bộ là cao và thực thi giao dịch cuộn chéo không đồng bộ có thể chấp nhận được và có nhiều trường hợp sử dụng. Việc thực hiện giao dịch đồng bộ giữa các đợt tổng hợp có cảm giác giống như một lĩnh vực định nghĩa bí truyền hơn và nếu chúng ta tìm ra nó, nó chắc chắn sẽ cải thiện hiệu quả thị trường ở một mức độ nào đó, nhưng nếu không thì chúng ta có thể hoàn toàn không cần đến nó.
13. Nếu hiệu suất của các bản tổng hợp rơi vào tình trạng thắt cổ chai trong tương lai, thì liệu hai phân đoạn trong giai đoạn trước của Ethereum có thể quay trở lại giai đoạn này không?
Justin Drake nói rằng việc thực hiện sharding không mang lại nhiều khả năng mở rộng hơn, ngoài ra, nút thắt cổ chai của Rollups là dữ liệu chứ không phải là thực thi. Chúng tôi thực sự có thể coi mỗi mạng tổng số là một phân đoạn thực thi.
Miễn là L1 EVM triển khai SNARKified (Giai đoạn Verge của lộ trình Ethereum ), thì Ethereum sẽ có một bản tổng hợp được lưu giữ (một bản tổng hợp có một số loại tích hợp đồng thuận trên L1). cấp độ. Thực hiện sharding. Sau khi hoàn thành công việc khó khăn của SNARKifying, nó trở nên tương đối dễ dàng trong L1 EVM để hiển thị logic xác minh SNARK dưới dạng opcodes EVM. Bằng cách này, có thể nhận ra số lượng bản tổng hợp được lưu trữ không giới hạn. Ở cấp độ đồng thuận của Ethereum, các bản tổng hợp được lưu trữ này giống như phân đoạn thực thi của mạng chính, với khả năng mở rộng và bảo mật giống như mạng chính.