Tiết lộ về trừu tượng hóa tài khoản đa chuỗi: So sánh giữa ERC-4337 và thiết kế AA gốc

robot
Đang tạo bản tóm tắt

Phân tích trừu tượng hóa tài khoản đa chuỗi: Khám phá tương lai của cơ sở hạ tầng mã hóa

Từ ngày 8 đến 11 tháng 7 năm 2024, sự kiện hàng năm lớn nhất về Ethereum tại châu Âu - Hội nghị Cộng đồng Ethereum (EthCC) sẽ được tổ chức tại Brussels, Bỉ. Hội nghị lần này (EthCC 7) quy tụ hơn 350 lãnh đạo tư tưởng hàng đầu trong ngành blockchain, tập trung vào phát triển công nghệ và cộng đồng.

Nhà phát triển Alfred của imToken Labs đã được mời tham gia và phát biểu một bài diễn thuyết có tiêu đề "Khám Phá Tương Lai: Phân Tích Trừu Tượng Hóa Tài Khoản Đa Chuỗi". Dưới đây là tóm tắt nội dung chính của bài diễn thuyết:

  • Trừu tượng hóa tài khoản (AA) bao gồm trừu tượng hóa chữ ký và trừu tượng hóa thanh toán, cung cấp trải nghiệm người dùng linh hoạt và an toàn hơn.
  • ERC-4337 và AA gốc có sự khác biệt trong thiết kế hàm điểm vào ở giai đoạn xác thực và thực thi.
  • Khi triển khai ERC-4337 trên các mạng blockchain khác nhau, cần chú ý đến sự khác biệt trong thiết kế Rollup và cách tính toán địa chỉ.

Tương lai của cơ sở hạ tầng mã hóa? Phân tích trừu tượng hóa tài khoản đa chuỗi

Trừu tượng hóa tài khoản giới thiệu

bản chất của trừu tượng hóa tài khoản

trừu tượng hóa tài khoản (AA) chủ yếu bao gồm hai khía cạnh chính:

  1. Trừu tượng hóa chữ ký: cho phép người dùng chọn bất kỳ cơ chế xác thực nào, không còn bị giới hạn bởi các thuật toán chữ ký số cụ thể.
  2. Trừu tượng hóa thanh toán: Hỗ trợ nhiều tùy chọn thanh toán giao dịch, chẳng hạn như thanh toán bằng token ERC-20 hoặc giao dịch được tài trợ bởi bên thứ ba.

Sự linh hoạt này đã nâng cao đáng kể trải nghiệm và tính an toàn của người dùng.

Tóm tắt ERC-4337

ERC-4337 nhằm mục đích giải quyết những hạn chế của tài khoản sở hữu bên ngoài (EOA) trên Ethereum. Các đặc điểm chính bao gồm:

  • cấu trúc userOp: Người dùng gửi yêu cầu thao tác đến Bundler, sau đó tổng hợp nhiều yêu cầu và gọi hợp đồng EntryPoint.
  • Hợp đồng EntryPoint: chịu trách nhiệm xử lý giao dịch, bao gồm xác thực, tính phí và thực hiện các thao tác.

Giới thiệu về AA gốc

Trong AA gốc, tất cả các tài khoản đều là hợp đồng, cơ chế xử lý giao dịch được nhúng trực tiếp vào giao thức blockchain. Thiết kế AA mà các mạng khác nhau áp dụng là khác nhau:

  • ERC-4337: Ethereum và nhiều mạng Layer 2
  • Tuân theo AA gốc ERC-4337: StarkNet và zkSync Era
  • AA gốc có thiết kế riêng tư: Aztec

Tương lai của cơ sở hạ tầng mã hóa? Phân tích trừu tượng hóa tài khoản đa chuỗi

So sánh giữa ERC-4337 và AA gốc

vai trò hệ thống

ERC-4337 hoàn thành việc xử lý giao dịch thông qua sự hợp tác giữa Bundler và EntryPoint Contract. Trong AA gốc, người dùng trực tiếp gửi các thao tác đến các nhà vận hành/sắp xếp của máy chủ chính thức.

giao diện hợp đồng

Mặc dù giao diện hợp đồng tài khoản tương tự nhau trong các triển khai khác nhau, nhưng có sự khác biệt trong thiết kế hàm điểm vào ở giai đoạn xác thực và thực thi.

xác thực hạn chế

Để ngăn chặn các cuộc tấn công DoS, mỗi triển khai đã đặt ra những hạn chế khác nhau cho giai đoạn xác minh. Ví dụ, zkSync Era cho phép truy cập vào các khe lưu trữ cụ thể, nhưng cấm truy cập vào các biến toàn cục.

giới hạn thực thi

zkSync yêu cầu xác nhận dấu hiệu hệ thống để thực hiện gọi hệ thống, trong khi ERC-4337 và StarkNet không có hạn chế đặc biệt trong giai đoạn thực hiện.

quản lý số ngẫu nhiên

Mỗi cách thực hiện quản lý nonce khác nhau, từ sự kết hợp linh hoạt giữa giá trị khóa và số ngẫu nhiên đến thiết kế tăng dần nghiêm ngặt.

Triển khai lần đầu

ERC-4337 thực hiện việc triển khai lần đầu thông qua trường initcode trong cấu trúc userOp, trong khi StarkNet và zkSync yêu cầu một giao dịch triển khai riêng biệt.

Tương lai của cơ sở hạ tầng mã hóa? Phân tích trừu tượng hóa tài khoản đa chuỗi

Sự khác biệt trong việc thực hiện ERC-4337 trên L1 và L2

sự khác biệt trong thỏa thuận

Mạng Layer 2 cần xem xét các chi phí liên quan đến việc tải dữ liệu lên Layer 1, điều này tạo ra thách thức trong việc tính toán Gas trước xác thực.

sự khác biệt trong tính toán địa chỉ

Cách tính địa chỉ của các mạng khác nhau có sự khác biệt, đặc biệt khi các mã lệnh mới được giới thiệu có thể dẫn đến kết quả biên dịch không nhất quán.

Kết luận

Công nghệ trừu tượng hóa tài khoản đang thúc đẩy sự tiến hóa của cơ sở hạ tầng mã hóa, cung cấp cho người dùng trải nghiệm tương tác chuỗi khối dễ dàng và an toàn hơn. Khi các giải pháp thực hiện liên tục được hoàn thiện, chúng tôi mong đợi thấy nhiều ứng dụng đổi mới hơn xuất hiện trong hệ sinh thái đa chuỗi.

Tương lai của cơ sở hạ tầng mã hóa? Phân tích trừu tượng hóa tài khoản đa chuỗi

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 5
  • Chia sẻ
Bình luận
0/400
WhaleWatchervip
· 07-15 21:00
Ai có thể nói AA một cách dễ hiểu hơn?
Xem bản gốcTrả lời0
LightningPacketLossvip
· 07-13 01:50
Lại thấy 4337 rồi, chỉ... gương mặt cũ
Xem bản gốcTrả lời0
BankruptcyArtistvip
· 07-13 01:45
AA đã bay lên trời
Xem bản gốcTrả lời0
FarmHoppervip
· 07-13 01:39
Chỉ có vậy? Còn không bằng nói về khi nào phí gas sẽ giảm.
Xem bản gốcTrả lời0
AlwaysAnonvip
· 07-13 01:25
AA là một thanh kiếm giết rồng.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)