Giải thích trừu tượng hóa tài khoản đa chuỗi: Tương lai phát triển của ERC-4337 và AA nguyên bản

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

Gần đây, hội nghị cộng đồng Ethereum (EthCC 7) đã diễn ra tại Brussels, Bỉ, đây là sự kiện hàng năm lớn nhất về Ethereum tại châu Âu, tập trung vào phát triển công nghệ và cộng đồng. Hội nghị đã quy tụ hơn 350 lãnh đạo tư tưởng hàng đầu trong ngành công nghiệp blockchain.

Tại hội nghị này, một nhà phát triển blockchain đã có bài phát biểu với chủ đề "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 phát biểu:

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 của khái niệm cốt lõi

Trừu tượng hóa tài khoản (AA) chủ yếu bao gồm hai điểm 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 mà họ thích, không giới hạn ở các thuật toán chữ ký số cụ thể.

  2. Trừu tượng hóa thanh toán: Người dùng có thể sử dụng nhiều tùy chọn thanh toán giao dịch, chẳng hạn như sử dụng tài sản ERC-20 thay thế cho thanh toán bằng tài sản gốc, hoặc được bên thứ ba tài trợ giao dịch.

Sự linh hoạt này mang lại trải nghiệm người dùng an toàn và tối ưu hơn.

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

Tiêu chuẩn ERC-4337

ERC-4337 đã giải quyết một số hạn chế của tài khoản sở hữu bên ngoài (EOA) trong giao thức Ethereum bằng cách giới thiệu các phương pháp quản lý tài khoản và xử lý giao dịch linh hoạt hơn:

  • cấu trúc userOp: Người dùng gửi cấu trúc userOp cho Bundler, Bundler thu thập nhiều userOp và gọi hàm handleOps của hợp đồng EntryPoint.

  • Hợp đồng EntryPoint: Xử lý giao dịch giống như hệ điều hành, các chức năng chính bao gồm xác minh quyền hạn, thu phí và thực hiện các thao tác mục tiêu.

Trừu tượng hóa tài khoản nguyên bản

Trong AA nguyên sinh, mỗi tài khoản đều là một hợp đồng, cơ chế xử lý giao dịch được tích hợp trực tiếp vào giao thức blockchain. Các mạng blockchain khác nhau đã áp dụng các thiết kế AA khác nhau:

  • Trừu tượng hóa tài khoản ERC-4337: Ethereum, Arbitrum, Optimism, v.v.
  • Tuân theo trừu tượng hóa tài khoản gốc ERC-4337: StarkNet và zkSync Era
  • Tài khoản trừu tượng hóa bản địa với thiết kế bảo mậ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

Sự khác biệt chính giữa ERC-4337 và AA gốc

  1. Vai trò của hệ điều hành: ERC-4337 hoàn thành thông qua Bundler và EntryPoint Contract, trong khi AA gốc được xử lý bởi người điều hành/xếp hạng của máy chủ chính thức.

  2. Giao diện hợp đồng: Trong giai đoạn xác minh, hàm điểm vào của ERC-4337 và AA gốc đều là cố định, nhưng trong giai đoạn thực thi, chỉ điểm vào của AA gốc là cố định.

  3. Giới hạn bước xác thực: Các triển khai có mức độ hạn chế khác nhau đối với mã thao tác và truy cập bộ nhớ để ngăn chặn các cuộc tấn công DoS.

  4. Giới hạn bước thực hiện: zkSync yêu cầu xác nhận dấu hiệu hệ thống, trong khi ERC-4337 và StarkNet không có giới hạn đặc biệt trong giai đoạn thực hiện.

  5. Quản lý số ngẫu nhiên: Các thực hiện khác nhau sử dụng các phương pháp quản lý nonce khác nhau.

  6. Triển khai giao dịch lần đầu: ERC-4337 được triển khai thông qua trường initcode của cấu trúc userOp, trong khi StarkNet và zkSync cần các giao dịch triển khai riêng biệt.

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

  1. Sự khác biệt của giao thức: L2 cần xem xét các khoản phí liên quan đến việc tải dữ liệu lên L1.

  2. Sự khác biệt trong việc tính toán địa chỉ: Các chuỗi khác nhau có thể sử dụng các phương pháp mã hóa địa chỉ khác nhau, dẫn đến địa chỉ hợp đồng tài khoản có thể khác nhau trên Ethereum và L2.

Tổng thể, công nghệ trừu tượng hóa tài khoản đang phát triển không ngừng, cung cấp cho người dùng trải nghiệm tương tác blockchain linh hoạt và an toàn hơn. Với sự xuất hiện và hoàn thiện của các phương pháp khác nhau, chúng ta hy vọng sẽ thấy nhiều ứng dụng đổi mới và giải pháp thân thiện với người dùng hơn.

Cơ sở hạ tầng mã hóa trong tương lai? 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
  • 1
  • Chia sẻ
Bình luận
0/400
PuzzledScholarvip
· 07-19 05:34
Khai thác đều có thể đào được coin, ai sẽ lấp hố đây?
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)