"Rolling on the volume": Giải thích chi tiết về các giải pháp trừu tượng hóa tài khoản trong kỷ nguyên Rollup
PANews
2022-10-21 09:30
本文约3116字,阅读全文需要约12分钟
Nó có thể đạt được trải nghiệm người dùng Web 2 cấp và trải nghiệm bảo mật và quyền riêng tư Web 3 không?

Sau khi công nghệ L2 trình bày một cách linh hoạt "OP ngắn hạn, ZK dài hạn", tâm trí của Vitalik bắt đầu nghiêng về công nghệ trừu tượng hóa tài khoản (Trừu tượng hóa tài khoản). Tại Hội nghị các nhà phát triển Ethereum ở Bogota này, anh cũng đã có bài phát biểu về ví Soul, một ví hỗ trợ công nghệ trừu tượng hóa tài khoản. Thích, thu hút sự chú ý.

Việc trừu tượng hóa tài khoản có thể giảm dữ liệu giao dịch từ nguồn, kết hợp với giải pháp Rollup, nó có thể được sử dụng như một giải pháp "làm mỏng dữ liệu" tích hợp, có thể giảm đáng kể mức tiêu thụ và sử dụng Phí gas, đồng thời dễ sử dụng và giá rẻ Mạng Ethereum sẽ xuất hiện trên thế giới.

Vào ngày 3 tháng 10, Vitalik đã bổ sung nội dung của đề xuất trừu tượng hóa tài khoản EIP-4337, bổ sung phần tổng hợp dữ liệu của thuật toán chữ ký BLS, cho phép các nhà xây dựng và trình xác minh hàng loạt tổng hợp chữ ký để giảm dữ liệu phát lên mạng chính.

Hơn nữa, StarkNet cũng đề xuất một thiết kế chi tiết về trừu tượng hóa tài khoản trong bản cập nhật phiên bản mới. Cuộc khủng hoảng DoS gây khó khăn cho việc trừu tượng hóa tài khoản cũng đã được giải quyết khi nhiều Bản tổng hợp dựa trên Zk được đưa vào sử dụng. Tính bảo mật của lược đồ ZK không nhận được sự quan tâm giống như tính năng nén dữ liệu. Đây là một tính năng đã bị bỏ quên trong một thời gian dài từ lâu trong quá khứ.Cuộc tranh chấp về con đường trừu tượng đã được thể hiện một cách toàn diện.

tiêu đề cấp đầu tiên

Thay đổi suy nghĩ: trừu tượng hóa tài khoản trong lớp không đồng thuận

"Khối lượng theo khối lượng": giải pháp trừu tượng hóa tài khoản trong kỷ nguyên Rollup

 

Trong bản cập nhật này, mô hình trừu tượng tài khoản được thiết kế thông qua đề xuất EIP. Theo ý tưởng ban đầu, ban đầu người ta hy vọng thay đổi thiết kế địa chỉ tài khoản của chính Ethereum và thống nhất tài khoản EOA và địa chỉ hợp đồng thông minh. Đây cũng là ý tưởng ban đầu. Sơ đồ thiết kế địa chỉ tài khoản Ethereum.

Trong số các đề xuất trước 4337, chẳng hạn như EIP-86/208, EIP-859 và EIP-2938, các đề xuất này có một số tính năng chung và về cơ bản chúng dựa trên mạng chính Ethereum. quá mạo hiểm để thực hiện các hoạt động như “cắt đứt cơ và xương” trên mạng chính. Trên thực tế, mức độ ưu tiên của việc trừu tượng hóa tài khoản được đặt sau L2.

Đây không phải là giải pháp tối ưu về mặt kỹ thuật, nhưng tuân thủ nguyên tắc "không phải là không thể sử dụng", việc triển khai trừu tượng hóa tài khoản thực sự cần phải chờ giải pháp L2, đặc biệt là ứng dụng thực tế của lộ trình ZK.

Về bản chất, các chức năng mà sự trừu tượng hóa tài khoản muốn đạt được có thể được thực hiện thông qua tài khoản EOA + hợp đồng thông minh hiện tại, điều này không ảnh hưởng đến mạng chính Ethereum.

tiêu đề cấp đầu tiên

Hợp đồng thông minh: Tiêu chuẩn ERC-4337 thống trị thế giới

Như đã đề cập ở trên, có hai loại địa chỉ trên Ethereum, đó là địa chỉ tài khoản bên ngoài EOA và địa chỉ hợp đồng thông minh. các điều kiện tiên quyết khác; trong khi địa chỉ hợp đồng thông minh là một chức năng được viết sẵn để thực hiện các tác vụ cụ thể trong các điều kiện cụ thể.

Cả hai hợp tác với nhau để tạo ra hệ sinh thái Ethereum phong phú nhất và các khái niệm như từ ghi nhớ, ví, khóa riêng và hợp đồng thông minh cũng đã ăn sâu vào lòng người, nhưng thực tế đây không phải là giải pháp tối ưu cho Ví dụ, Ethereum và việc duy trì hai bộ loại địa chỉ sẽ làm giảm hiệu quả hoạt động của mạng chính, yêu cầu thêm chi phí hoạt động để xác định loại địa chỉ thuộc về loại địa chỉ nào, chưa kể các hoạt động phức tạp sẽ yêu cầu Phí gas đắt đỏ.

Do đó, kể từ năm 2015, chúng tôi đã không ngừng tìm cách kết hợp cả hai. Đề xuất 4337 hiện tại là đề xuất gần nhất với một thiết kế sơ đồ thành công. "Trí thông minh" để hợp nhất cả hai, thay vì sửa đổi mạng chính ở cấp lớp đồng thuận, để để đạt được sự cân bằng giữa bảo mật và hiệu quả.

"Khối lượng theo khối lượng": giải pháp trừu tượng hóa tài khoản trong kỷ nguyên Rollup

 

Người dùng dự kiến ​​sẽ gửi thông tin ngoài chuỗi được gọi là Hoạt động của người dùng, được các nhà xây dựng khối thu thập và sắp xếp thành một đợt. Người xây dựng chịu trách nhiệm lọc những hành động này để đảm bảo họ chỉ chấp nhận những hành động trả phí. Và có một Mempool riêng cho các hoạt động của người dùng và các nút được kết nối với Mempool này thực hiện xác minh cụ thể theo ERC-4337 để đảm bảo rằng các hoạt động của người dùng được đảm bảo thanh toán phí trước khi được chuyển tiếp.

Những lợi ích của việc làm này như sau:

  • Thông minh hơn. Bản chất logic của hợp đồng thông minh sẽ cung cấp khả năng cho các hoạt động phức tạp hơn;

  • an toàn hơn. Ví có thể được tích hợp chức năng đa chữ ký và chức năng khôi phục mạng xã hội để loại bỏ các từ dễ nhớ.

  • Linh hoạt hơn. Ví dụ: nó có thể thực hiện các giao dịch tài trợ của người khác, tránh tình trạng tiến thoái lưỡng nan khi không có ETH để trả cho Gas.

Về bản chất, sự trừu tượng hóa tài khoản do ERC-4337 thiết kế là để "ủy quyền" hợp đồng thông minh cho các tài khoản thông thường và chức năng hóa một số logic phức tạp. Người dùng chỉ cảm thấy thuận tiện hơn ở giao diện người dùng mà không cần hiểu sâu về logic bên trong.

tiêu đề cấp đầu tiên

Đối sánh tự nhiên: điểm gặp gỡ của trừu tượng hóa tài khoản và Tổng số

Trước khi đưa vào sử dụng tóm tắt tài khoản, trước tiên hãy tóm tắt các đặc điểm của tóm tắt tài khoản hiện tại và Tổng số, đồng thời tìm hiểu xem có thể kết hợp cả hai ở đâu:

  • Trừu tượng hóa tài khoản: bảo mật, thông minh và mục đích chung, nhưng Phí xăng đắt, do lượng dữ liệu lớn do nhiều bước gây ra và Zk-Rollup rất tốt trong việc giảm dữ liệu;

  • Chức năng phong phú: ví đa chữ ký đảm bảo tính bảo mật, phân quyền dễ quản lý nhưng logic kết quả sẽ phức tạp hơn, lỗ hổng bảo mật cũng theo đó mà mở rộng;

  • Chưa bùng nổ: Rollup vẫn đang ở thời kỳ trước ZK, giải pháp trừu tượng hóa tài khoản hiện tại dựa trên tiền đề của tính thực tiễn L2 quy mô lớn, và nó vẫn là công nghệ tiền nghiên cứu;

  • Tính nhất quán trong tương lai: Sau khi L2 dần được hình thành, lớp đồng thuận sẽ không bị thay đổi, hợp đồng thông minh sẽ có nhiều công dụng hơn và tính bảo mật của việc trừu tượng hóa tài khoản cũng có thể được đảm bảo.

Mặc dù việc trừu tượng hóa tài khoản có thể cải thiện tính thông minh của địa chỉ, nhưng hiện tại nó không phù hợp để quảng cáo trực tiếp cho người dùng. Độ phức tạp cao của nó sẽ trực tiếp đẩy Phí gas lên cao và giảm tính bảo mật. Hãy lấy các giao dịch được tài trợ của người khác làm ví dụ. Nó trực tiếp dẫn đến khủng hoảng hoạt động của mạng chính.

Đề xuất tăng Phí gas cũng được nêu chi tiết trong đề xuất, đây cũng chính là động lực trực tiếp để Vitalik bổ sung ERC-4337 lần này Về lý thuyết, mỗi bước cần tính toán một địa chỉ trừu tượng của tài khoản và nhiều tài nguyên máy tính hơn cần thiết mà không cần can thiệp thủ công. Để đảm bảo an toàn, giao dịch cần bao gồm chi phí một lần sau đây để đặt địa chỉ hợp đồng và đặt địa chỉ proxy.

Địa chỉ tài khoản bên ngoài EOA truyền thống không cần logic giao dịch "phức tạp" như vậy. Nó đã được xác minh và thiết lập thủ công trên mạng chính Ethereum và có thể được đưa vào sử dụng trực tiếp. Phí Gas giao dịch tài khoản bằng khoảng 1/2 so với trừu tượng hóa tài khoản.

Do đó, trước khi các giải pháp rẻ hơn được đưa vào sử dụng, sự phức tạp của việc trừu tượng hóa tài khoản sẽ làm chậm tốc độ chạy của Ethereum và đây là cơ hội của ZK-Rollup, tốt hơn trong việc trình bày kết quả xác minh toàn cầu với dữ liệu nén.

Nội dung của đề xuất được Vitalik cập nhật lần này thực chất là mở giao diện dữ liệu của trừu tượng hóa tài khoản và Tổng số, để giải pháp L2 cũng có thể xử lý dữ liệu do trừu tượng hóa tài khoản tạo ra. Điểm cải tiến là đóng gói các chức năng chỉ có thể được hiện thực hóa từng bước thành các giao dịch theo lô. Nó rất gần với ý tưởng Rollup, nhưng vẫn sử dụng công nghệ SNARK để đảm bảo tính hợp lệ của giao dịch.

Có thể tưởng tượng rằng sau khi kết hợp Rollup và trừu tượng hóa tài khoản, Ethereum sẽ thể hiện các đặc điểm của dữ liệu chung, xác minh thuận tiện và bảo mật cao mà không cần cải thiện lớp đồng thuận mà sẽ dựa vào các giải pháp tinh vi hơn.

Tương tự như các giải pháp Rollup khác nhau, việc trừu tượng hóa tài khoản cũng có khả năng tạo ra khả năng bùng nổ sinh thái.Ví dụ: Gnosis-Safe, ví đa chữ ký hợp đồng thông minh lớn nhất trong hệ sinh thái EVM, sẽ không còn hào kỹ thuật nữa và một vòng mô hình tường thuật mới sẽ thúc đẩy Một giải pháp mới hơn xuất hiện.

"Khối lượng theo khối lượng": giải pháp trừu tượng hóa tài khoản trong kỷ nguyên Rollup

Trong giải pháp Lớp 2, StarkNet cũng đang cố gắng kết hợp chức năng trừu tượng hóa tài khoản, bao gồm nó ngay từ đầu thiết kế, bao gồm mô-đun trừu tượng hóa tài khoản được chỉ định bởi hợp đồng Điểm đầu vào, bao gồm tách xác minh và thực thi, thêm trường Nonce đến Cấp độ giao thức thực thi tính duy nhất của giao dịch, v.v.

phần kết

phần kết

Đã hơn 7 năm kể từ khi kế hoạch trừu tượng hóa tài khoản thực tế đầu tiên được đề xuất vào năm 2015. Trong bối cảnh tiến độ chậm chạp của ZK-Rollup, vẫn còn mất nhiều thời gian để nhận ra chức năng trừu tượng hóa tài khoản, nhưng ngay khi PoW xuất hiện Sự chuyển đổi của PoS vẫn được hiện thực hóa và Ethereum đang phát triển theo lộ trình đã thiết lập của nó. Tính năng trừu tượng hóa tài khoản, như một chức năng cơ bản chính được lên kế hoạch dài hạn với PoS, Lớp 2, DankSharding, v.v., sẽ được sử dụng rộng rãi hơn sau khi phiên bản PoS và Zk-rollup Lớp 2 được triển khai.

Với ngày càng nhiều giải pháp trừu tượng hóa tài khoản tương thích với Rollup, chúng tôi có thể loại bỏ cụm từ ghi nhớ trong một tương lai không xa và thực sự hiện thực hóa trải nghiệm người dùng cấp Web 2 cũng như trải nghiệm bảo mật và quyền riêng tư trên Web 3.


PANews
作者文库