Giải mã Ethereum Account Abstraction Scheme ERC-4337

Nâng cao6/27/2023, 6:41:36 AM
ERC-4337 đang được định vị để hoạt động như một tác nhân xúc tác để nâng cao trải nghiệm người dùng Web3, đảm bảo an ninh trong khi giảm ngưỡng cửa, cho phép giao dịch và tạo hợp đồng trong ví điện tử, và mở ra cánh cửa cho những khả năng thiết kế thân thiện với người dùng, tự làm cho ví tiền điện tử.

Giới thiệu

Kể từ năm 2020, các từ ngữ nổi bật như DeFi, NFT và Web3 đã nhanh chóng xuất hiện, liên tục giới thiệu các khái niệm mới vào cảnh quan tiền điện tử. Tuy nhiên, đối với người dùng chưa quen thuộc với những công nghệ tiên tiến này, việc tạo ví, hiểu biết về hợp đồng thông minh và điều hướng các ứng dụng phi tập trung có một độ cong học lớn.

Trong nỗ lực giảm thiểu rào cản cho người mới, nhà sáng lập Ethereum Vitalik Buterin, cùng với Yoav Weis và Dror Tirosh, đã giới thiệu đề xuất trừu tượng tài khoản, nhằm mục tiêu làm cho ví Ethereum dễ sử dụng hơn cho người dùng.

ERC-4337 cách mạng hóa ví bằng cách biến chúng thành “hợp đồng thông minh,” có thể coi là “tài khoản thông minh” nữa. Đổi mới này mang lại những lợi ích như bảo vệ khỏi mất khóa riêng, tối ưu hóa quy trình giao dịch và cải thiện trải nghiệm người dùng để giúp phổ biến tiền điện tử.

Đầu tiên, hãy khám phá các tài khoản Ethereum.

Nguồn:https://ethereum.org/vi/wallets/find-wallet/

Các tài khoản Ethereum đóng vai trò như sổ cái kỹ thuật số để lưu trữ và quản lý Ether (ETH) hoặc các tài sản kỹ thuật số liên quan khác, cho phép giao dịch được thực hiện trên nền tảng Ethereum. Được điều khiển bởi người dùng, những tài khoản này cũng có thể hoạt động như hợp đồng thông minh. Mỗi tài khoản Ethereum đều có một địa chỉ riêng biệt và khóa riêng kèm theo.

Hiện tại, Ethereum có hai loại tài khoản: Tài khoản Sở Hữu Bên Ngoài (EOAs) và Tài khoản Hợp Đồng.

Các Tài Khoản Sở Hữu Bên Ngoài (EOAs) bao gồm các khóa mật mã, bao gồm khóa công khai và khóa riêng. Chúng cho phép chuyển và nhận Ether và các token khác, như những token được sử dụng bởi MetaMask - một ví Ethereum được kiểm soát hiệu quả bởi bất kỳ ai sở hữu khóa riêng tương ứng.

Tài khoản Hợp đồng đại diện cho mã hợp đồng thông minh triển khai trên mạng. Không giống như EOAs, chúng không có khóa riêng và phụ thuộc vào logic dựa trên mã để thực thi. Ngoài ra, Tài khoản Hợp đồng không thể được truy cập trực tiếp; sự tương tác chỉ có thể thông qua việc thực thi các hợp đồng thông minh.

Tóm lại, Tài khoản Sở Hữu Bên Ngoài (EOA) hoạt động như các tài khoản truyền thống, cho phép kiểm soát trực tiếp về các quỹ và việc nộp giao dịch thông qua các khóa riêng. Ngược lại, Tài khoản Hợp đồng được quản lý bởi các hợp đồng thông minh, quyết định việc quản lý các quỹ và các phương thức tương tác. Tài khoản Hợp đồng hỗ trợ việc thực thi các hợp đồng thông minh, trong khi Tài khoản Sở Hữu Bên Ngoài (EOA) chủ yếu phục vụ để ủy quyền cho các giao dịch.

Làm thế nào các giao dịch được thực hiện trên Ethereum?

Nguồn:https://ethereum.org/zh/developers/docs/transactions/

Giao dịch bao gồm việc chuyển tài sản, như mã thông báo, từ một tài khoản bên ngoài sang một tài khoản khác, hoặc phát ra một lệnh hoặc hướng dẫn cho một hợp đồng thông minh. Trong mạng lưới Ethereum, việc thực hiện giao dịch được coi là một hướng dẫn. Ví dụ, trong quá trình giao dịch, một Tài Khoản Sở Hữu Bên Ngoài (EOA) phải cung cấp chữ ký, đồng thời phải chi trả các khoản phí gas liên quan, thể hiện những đặc điểm sau đây:

Phân quyền: Ethereum là một nền tảng phi tập trung hoạt động mà không cần sự kiểm soát từ bất kỳ tổ chức hoặc cá nhân tập trung nào. Các giao dịch trên Ethereum được xác minh và ghi lại bởi các nút trong mạng, đảm bảo rằng chúng không bị ảnh hưởng bởi chính phủ hoặc các tổ chức khác.

Hợp đồng thông minh: Giao dịch Ethereum giúp triển khai hợp đồng thông minh và triệu hồi chức năng của chúng. Những thỏa thuận tự động này thực hiện các hành động đã được quy định một cách tự động khi đáp ứng các điều kiện cụ thể, loại bỏ nhu cầu can thiệp của con người. Sự tiện lợi này mở ra rất nhiều trường hợp sử dụng, như bỏ phiếu và xử lý đòi hỏi bảo hiểm.

Bất biến: Tất cả các giao dịch Ethereum được ghi chép trên blockchain, trở thành không thể thay đổi và không thể xóa bỏ sau khi xác nhận. Điều này đảm bảo tính bất khả xâm phạm và minh bạch của hồ sơ giao dịch.

Cơ chế Phí Gas: Việc thực thi giao dịch Ethereum đòi hỏi tài nguyên tính toán, buộc phải thanh toán phí gas. Số tiền phí gas được xác định bởi các yếu tố như độ phức tạp của giao dịch và thời gian thực thi. Cơ chế này phục vụ để ngăn chặn các cuộc tấn công độc hại và lạm dụng mạng.

Xác nhận nhanh: So với các loại tiền điện tử khác như Bitcoin, giao dịch Ethereum thường được xác nhận trong vài giây, khiến nó trở thành một phương thức giao dịch nhanh chóng và hiệu quả.

Tóm lại, giao dịch Ethereum cung cấp một cách thức giao dịch nhanh chóng, phi tập trung, bất biến và thông minh, phục vụ cho nhiều trường hợp sử dụng đa dạng.

Khám phá EIP-4337 và ERC-4337: Giới thiệu về Ethernet Account Abstraction Scheme

Trong hệ sinh thái Ethereum, mọi tiến bộ kỹ thuật bắt đầu như một Đề xuất Cải tiến Ethereum (EIP) và, sau khi được phê duyệt bởi mô hình quản trị on-chain và được ủy quyền thay đổi, nó biến thành Yêu cầu Bình luận Ethereum (ERC).

EIP-4337, được đề xuất lần đầu vào năm 2021, đã phát triển thành ERC-4337, đã được triển khai chính thức trên mạng lưới Ethereum vào tháng 3 năm 2023. Sự phát triển này đã cải thiện đáng kể quy trình giao dịch và tạo hợp đồng trong ví. ERCs là một khía cạnh quan trọng của cảnh quan EIP, chủ yếu tập trung vào tiêu chuẩn phát triển và giao thức.

Định nghĩa và Chi tiết Kỹ thuật của ERC-4337

Định nghĩa

ERC-4337 là một tiêu chuẩn Ethereum được thiết kế để biến tài khoản người dùng thành các tài khoản thông minh tiên tiến thông qua một quy trình gọi là trừu tượng hóa tài khoản. Mục tiêu chính của tiêu chuẩn này là tạo điều kiện cho quyền có thể biểu thị dưới dạng mã thông báo, cung cấp một phương pháp tiêu chuẩn để xác định và giao dịch các quyền này trong hệ sinh thái Ethereum.

Chi Tiết Kỹ Thuật của ERC-4337

  • Giao diện và Phương pháp: Tiêu chuẩn ERC-4337 mô tả một bộ giao diện và phương pháp cho phép tạo, chuyển, phá hủy và truy vấn các token trên mạng lưới Ethereum.
  • Hợp đồng Thông minh: Để triển khai chức năng token, ERC-4337 sử dụng hợp đồng thông minh, chứa tất cả logic cần thiết và quy tắc điều hành token.
  • Bỏ phiếu và Quản trị: ERC-4337 cho phép chủ sở hữu token tham gia vào các cơ chế bỏ phiếu và quản trị bằng cách xác định các hợp đồng và giao diện phù hợp cho các quy trình này.
  • Yêu cầu Tuân thủ: Tiêu chuẩn ERC-4337 xem xét các yêu cầu pháp lý và tuân thủ khác nhau, như Xác minh Khách hàng (KYC) và Chống rửa tiền (AML). Những yêu cầu này có thể được xác định và triển khai trong các hợp đồng token, đảm bảo tuân thủ quy định.
  • Khả năng nâng cấp: ERC-4337 cung cấp hỗ trợ cho việc nâng cấp hợp đồng token, có thể thực hiện thông qua việc sử dụng các hợp đồng nâng cấp chứa đựng các tính năng và quy tắc mới. Tính năng này đảm bảo rằng các hợp đồng token có thể phát triển và thích nghi với yêu cầu và quy định thay đổi theo thời gian.

Giới thiệu về Account Abstraction

Ethereum được thiết lập để cách mạng hóa tài khoản người dùng bằng cách giới thiệu Account Abstraction Scheme ERC-4337, còn được biết đến với tên EIP-4337. Phương pháp đổi mới này kết hợp sự linh hoạt của chức năng hợp đồng thông minh của Ethereum với ví người dùng, tạo ra một tương tác liền mạch giữa ví và hợp đồng thông minh. Kết quả là, người dùng có thể quản lý nhiều chữ ký, quy trình xác thực, khởi đầu và đăng ký một cách hiệu quả hơn thông qua việc triển khai mã.

Các thành phần chính của Sự trừu tượng hóa tài khoản

Trừu tượng tài khoản, chủ yếu do người dùng xác định (bởi người tạo ví), bao gồm ba thành phần chính: xác minh, bảo vệ thu hồi và thanh toán.

Xác minh

  • Hỗ trợ cho các kế hoạch xử lý khác nhau (ECDSA, BLS, chống lại Quantum)
  • Chức năng chữ ký có thể điều chỉnh
  • Khả năng chữ ký đa bên
  • Tính năng khôi phục tài khoản

Bảo Vệ Thu Hồi

  • Bảo vệ thu hồi tuần tự
  • Bảo vệ thu hồi đa chiều và đồng thời

Thanh toán

  • Thanh toán trực tiếp tài khoản
  • Bổ nhiệm và bồi thường cho các quản trị viên quản lý tài sản

Một Khía Cạnh Kỹ Thuật Từ Vitalik Buterin

Để giải thích rõ hơn về khái niệm trừu tượng tài khoản, bài viết trên Medium của Vitalik Buterin cung cấp một minh họa chi tiết về các hoạt động của người dùng trong bể giao dịch. Đáng chú ý, các bundlers chịu trách nhiệm thanh toán các phí giao dịch được gói thành ETH và được hoàn lại thông qua các phí liên quan đến mỗi thực thi UserOperation. Các bundlers xử lý các bao gồm này dựa trên logic ưu tiên, tương tự như các thợ đào hoạt động trong bể giao dịch.

Nguồn:https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

Điều này cho thấy rằng người gói phải trả tiền cho cả người xác nhận sẵn lòng, vì vậy khi các đối tượng UserOperation được xử lý, xác nhận và thực thi bởi điểm nhập hoặc hợp đồng duy nhất, họ được bồi thường một cách nào đó.

Trải Nghiệm Người Dùng Kém Của EOA Và Khái Niệm Đằng Sau Sự Trừu Tượng Hóa Tài Khoản

Nguồn:https://twitter.com/iam_preethi/status/1454455482874306561

Bây giờ chúng ta đã hiểu biết cơ bản về ERC-4337, hãy khám phá những lý do cho việc triển khai nó trên mạng lưới Ethereum. Hiện tại, hầu hết các ví, như MetaMask và imToken, đều là Tài Khoản Sở Hữu Bên Ngoài (EOAs) hoặc được hỗ trợ bởi bên thứ ba. Mặc dù những ví này được ưa chuộng rộng rãi, nhưng chúng gặp phải nhiều thách thức:

  • Rủi ro bảo mật: Nếu khóa riêng bị xâm phạm, kẻ tấn công có thể giành quyền kiểm soát tất cả tài sản trong tài khoản.
  • Các thuật toán chữ ký hạn chế: Chỉ có các thuật toán chữ ký ECDSA và các thuật toán xác minh cho giao dịch giao thức cơ bản được hỗ trợ.
  • Giao dịch không thể đảo ngược: Giao dịch không thể bị đảo ngược, bất kể có sai lầm là cố ý hay tình cờ.
  • Vấn đề truy xuất nguồn gốc: Các giao dịch Ethereum là công khai và vĩnh viễn, có nghĩa là tất cả các giao dịch trên tài khoản bên ngoài Ethereum có thể được truy tìm, có khả năng ảnh hưởng đến quyền riêng tư của người dùng.

Ngoài ra, Tài khoản Hợp đồng độc lập (CAs) cũng có một loạt vấn đề riêng của họ:

  • Chi phí tăng lên: Các hoạt động trên ví hợp đồng yêu cầu khởi tạo bởi các EOAs thông qua việc gọi hợp đồng, dẫn đến việc phí gas cao hơn cho mỗi giao dịch.
  • Thách thức tương tác: Trải nghiệm người dùng có thể bị ảnh hưởng do các hoạt động phức tạp, như nhập dữ liệu giao dịch bằng tay và điều hướng quy trình giao dịch nặng nề.
  • Nhược điểm của phân quyền: Quản lý nhiều tài khoản có thể đòi hỏi phải tin tưởng vào một người trung gian để thanh toán phí gas, làm suy yếu tính phân quyền.
  • Vấn đề tương thích: Ví hợp đồng Ethereum có thể không tương thích với các mạng hoặc giao thức khác nhau, chẳng hạn không hỗ trợ các token chuẩn ERC cụ thể hoặc thiếu chức năng tương tác với các chuỗi khối khác.
  • Thiếu tiêu chuẩn hóa: Thiết kế và triển khai ví hợp đồng Ethereum không được chuẩn hóa, dẫn đến tính tương thích kém giữa các ví hợp đồng khác nhau. Điều này có thể gây khó khăn cho người dùng khi chuyển tài sản giữa nhiều ví hợp đồng khác nhau.

So sánh Tài khoản Sở hữu Bên ngoài và Tài khoản Hợp đồng

Để kết luận, người dùng có thể tạo hợp đồng thông minh tùy chỉnh trong Tài khoản Hợp đồng bằng cách tận dụng khả năng mã của họ. Mục tiêu của trừu tượng hóa tài khoản là để thống nhất các tính năng của cả hai loại tài khoản vào một giao thức duy nhất. Một ví tiền được hợp nhất có thể tương tác với mã thông báo và tạo hợp đồng đồng thời. Sự đột phá của ERC-4337 nằm ở việc phân tách quyền sở hữu và chữ ký trong các tài khoản trừu tượng, giải quyết hiệu quả các vấn đề một cách cân bằng.

Giải pháp hoà giải ERC - 4337

Chương trình Ví Đa Chữ ký An toàn

Nguồn:https://safe.global/

Ví đa ký hiệu là loại ví hợp đồng sử dụng hợp đồng thông minh để thực hiện tính năng giao dịch đa ký hiệu. Lấy ví đa ký an toàn làm ví dụ (trước đây được biết đến là Gnosis Safe), chúng ta có thể thiết lập một quy tắc đa ký hiệu do ba hoặc nhiều hơn ba cá nhân quản lý, chẳng hạn quản lý ba bên hoặc năm bên, yêu cầu xác nhận chữ ký chung của hai hoặc ba người trước khi giao dịch có thể được thực hiện (2 trên 3, 3 trên 5).

Dưới đây là giải pháp của Ví đa chuỗi an toàn:

Hỗ trợ nhiều chuỗi khối: Safe hỗ trợ nhiều loại tiền điện tử và mạng chuỗi khối khác nhau, như Ethereum, Bitcoin, Tron và nhiều hơn nữa. Người dùng Safe có thể quản lý các tài sản kỹ thuật số khác nhau trong cùng một ví mà không cần sử dụng các ví khác nhau cho các loại tiền điện tử khác nhau.

Bảo mật: Safe sử dụng công nghệ mã hóa tiên tiến để bảo vệ khóa riêng tư và an ninh tài sản của người dùng. Khóa riêng tư được lưu trữ cục bộ trên thiết bị của người dùng và không được lưu trữ trên máy chủ của Safe hoặc bất kỳ nơi nào khác. Ngoài ra, Safe cung cấp tính năng sao lưu và khôi phục để tài sản có thể được khôi phục nhanh chóng nếu thiết bị của người dùng bị mất hoặc hỏng.

Usability: Safe cung cấp giao diện thân thiện với người dùng cho phép họ dễ dàng gửi và nhận các loại tiền điện tử khác nhau. Ngoài ra, Safe cung cấp cập nhật giá thời gian thực, hỗ trợ đa ngôn ngữ và tính năng chia sẻ trên mạng xã hội để nâng cao trải nghiệm người dùng.

Tính tương thích: Safe có thể tích hợp với nhiều mạng blockchain và ứng dụng của bên thứ ba. Ví dụ, Safe có thể tích hợp với sàn giao dịch phi tập trung, cho phép người dùng tiến hành giao dịch trực tiếp trong ví Safe.

Hỗ trợ cộng đồng: Safe tự hào sở hữu một cộng đồng sôi nổi nơi người dùng có thể giao tiếp và chia sẻ kinh nghiệm với nhau. Hơn nữa, Cộng đồng Safe cung cấp hỗ trợ kỹ thuật và cơ chế báo cáo lỗ hổng bảo mật để đảm bảo an toàn và ổn định cho Ví Safe.

Mặc dù cách tiếp cận này mang lại sự tiện lợi cho người dùng, nhưng do sự phức tạp của hợp đồng ví và các chức năng chương trình phụ trợ, nó không thân thiện với người dùng đối với các cá nhân không có kỹ thuật. Do đó, giải pháp An toàn đấu tranh để trở thành một tiêu chuẩn công nghiệp được chấp nhận rộng rãi và phù hợp hơn cho những người cần một số dịch vụ chức năng đặc biệt, tùy chỉnh.

Do đó, ưu điểm và nhược điểm được đặc biệt nhấn mạnh thông qua phân tích. Ưu điểm nằm ở khả năng tùy chỉnh cao của hợp đồng thông minh chính nó, cho phép triển khai các tính năng tự tổ chức linh hoạt, động và mạnh mẽ. Tuy nhiên, nhược điểm vẫn tồn tại trong việc phụ thuộc vào tài khoản EOA để quản lý, điều này về cơ bản cho thấy các hạn chế của thuật toán chữ ký.

ERC-4337 có ý nghĩa gì đối với người dùng và ngành công nghiệp?

Nguồn:https://inevitableeth.com/en/home/ethereum/upgrades/consensus-updates/account-abstraction

Việc tích hợp của ERC-4337 với Ethereum mang ý nghĩa sâu sắc đối với người dùng web3, hệ sinh thái của chuỗi tương thích EVM, và toàn bộ không gian crypto. Nó có những cải tiến chính bằng cách thêm các chức năng mới và nâng cấp những chức năng hiện có, làm cho việc sử dụng token trở nên thuận tiện và linh hoạt hơn. Hãy xem xét điều sau:

Cho người dùng

Chuyển tiền token tiện lợi hơn: ERC-4337 giới thiệu các tính năng mới, như chức năng chú thích trong quá trình chuyển token, cho phép người dùng thêm bình luận một cách tiện lợi hơn, và hỗ trợ theo dõi và quản lý sau này.

Giao dịch token an toàn hơn: ERC-4337 áp dụng các giao thức và cơ chế bảo mật mới, nâng cao xác minh danh tính trong giao dịch token, giúp giao dịch trở nên an toàn và đáng tin cậy hơn.

Việc sử dụng token linh hoạt hơn: ERC-4337 giới thiệu các chức năng mới, như đốt và tái chế token, giúp việc sử dụng token linh hoạt hơn.

Cho ngành công nghiệp

Các tình huống ứng dụng rộng hơn: Các cải tiến của ERC-4337 cho phép các token được sử dụng trong một loạt các lĩnh vực và tình huống rộng lớn hơn, như Internet of Things, quản lý chuỗi cung ứng và tài sản số.

Bảo mật và đáng tin cậy cao hơn: Các nâng cấp về bảo mật và việc thêm cơ chế xác minh danh tính tăng cường tính bảo mật và đáng tin cậy của giao dịch token, điều này sẽ ảnh hưởng tích cực đến các ngành như tài chính và bảo hiểm.

Tính tương tác cải thiện: Các nâng cấp trong tiêu chuẩn ERC-4337 giúp việc chuyển đổi và trao đổi giữa các loại token khác nhau trở nên dễ dàng hơn, thúc đẩy sự phát triển của thị trường token và tăng trưởng của nền kinh tế token.

Kết luận

Với tiềm năng của nó, ERC-4337 có thể gây ra sự nhiệt huyết trong cộng đồng các nhà đầu tư tiền điện tử. Việc giới thiệu các yếu tố trừu tượng hóa tài khoản vào các ví sử dụng công nghệ hợp đồng thông minh cho thấy có rất nhiều khả năng và gợi ý rằng có nhiều người tham gia vào cuộc chơi.

Ở một cấp độ khác, ERC-4337 của Ethereum sẽ khuyến khích việc áp dụng tiền điện tử rộng hơn. Nó biến hệ thống thanh toán kỹ thuật số phức tạp không ngân hàng thành một hệ thống đơn giản mà hầu hết mọi người có thể hiểu và chấp nhận. Do đó, đối với thế hệ tiếp theo của những người sử dụng tiền điện tử, điều này có thể là một tầm nhìn vĩ đại phi thường.

المؤلف: AC-core
المترجم: piper
المراجع (المراجعين): Hugo、Edward、Ashley He
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

Giải mã Ethereum Account Abstraction Scheme ERC-4337

Nâng cao6/27/2023, 6:41:36 AM
ERC-4337 đang được định vị để hoạt động như một tác nhân xúc tác để nâng cao trải nghiệm người dùng Web3, đảm bảo an ninh trong khi giảm ngưỡng cửa, cho phép giao dịch và tạo hợp đồng trong ví điện tử, và mở ra cánh cửa cho những khả năng thiết kế thân thiện với người dùng, tự làm cho ví tiền điện tử.

Giới thiệu

Kể từ năm 2020, các từ ngữ nổi bật như DeFi, NFT và Web3 đã nhanh chóng xuất hiện, liên tục giới thiệu các khái niệm mới vào cảnh quan tiền điện tử. Tuy nhiên, đối với người dùng chưa quen thuộc với những công nghệ tiên tiến này, việc tạo ví, hiểu biết về hợp đồng thông minh và điều hướng các ứng dụng phi tập trung có một độ cong học lớn.

Trong nỗ lực giảm thiểu rào cản cho người mới, nhà sáng lập Ethereum Vitalik Buterin, cùng với Yoav Weis và Dror Tirosh, đã giới thiệu đề xuất trừu tượng tài khoản, nhằm mục tiêu làm cho ví Ethereum dễ sử dụng hơn cho người dùng.

ERC-4337 cách mạng hóa ví bằng cách biến chúng thành “hợp đồng thông minh,” có thể coi là “tài khoản thông minh” nữa. Đổi mới này mang lại những lợi ích như bảo vệ khỏi mất khóa riêng, tối ưu hóa quy trình giao dịch và cải thiện trải nghiệm người dùng để giúp phổ biến tiền điện tử.

Đầu tiên, hãy khám phá các tài khoản Ethereum.

Nguồn:https://ethereum.org/vi/wallets/find-wallet/

Các tài khoản Ethereum đóng vai trò như sổ cái kỹ thuật số để lưu trữ và quản lý Ether (ETH) hoặc các tài sản kỹ thuật số liên quan khác, cho phép giao dịch được thực hiện trên nền tảng Ethereum. Được điều khiển bởi người dùng, những tài khoản này cũng có thể hoạt động như hợp đồng thông minh. Mỗi tài khoản Ethereum đều có một địa chỉ riêng biệt và khóa riêng kèm theo.

Hiện tại, Ethereum có hai loại tài khoản: Tài khoản Sở Hữu Bên Ngoài (EOAs) và Tài khoản Hợp Đồng.

Các Tài Khoản Sở Hữu Bên Ngoài (EOAs) bao gồm các khóa mật mã, bao gồm khóa công khai và khóa riêng. Chúng cho phép chuyển và nhận Ether và các token khác, như những token được sử dụng bởi MetaMask - một ví Ethereum được kiểm soát hiệu quả bởi bất kỳ ai sở hữu khóa riêng tương ứng.

Tài khoản Hợp đồng đại diện cho mã hợp đồng thông minh triển khai trên mạng. Không giống như EOAs, chúng không có khóa riêng và phụ thuộc vào logic dựa trên mã để thực thi. Ngoài ra, Tài khoản Hợp đồng không thể được truy cập trực tiếp; sự tương tác chỉ có thể thông qua việc thực thi các hợp đồng thông minh.

Tóm lại, Tài khoản Sở Hữu Bên Ngoài (EOA) hoạt động như các tài khoản truyền thống, cho phép kiểm soát trực tiếp về các quỹ và việc nộp giao dịch thông qua các khóa riêng. Ngược lại, Tài khoản Hợp đồng được quản lý bởi các hợp đồng thông minh, quyết định việc quản lý các quỹ và các phương thức tương tác. Tài khoản Hợp đồng hỗ trợ việc thực thi các hợp đồng thông minh, trong khi Tài khoản Sở Hữu Bên Ngoài (EOA) chủ yếu phục vụ để ủy quyền cho các giao dịch.

Làm thế nào các giao dịch được thực hiện trên Ethereum?

Nguồn:https://ethereum.org/zh/developers/docs/transactions/

Giao dịch bao gồm việc chuyển tài sản, như mã thông báo, từ một tài khoản bên ngoài sang một tài khoản khác, hoặc phát ra một lệnh hoặc hướng dẫn cho một hợp đồng thông minh. Trong mạng lưới Ethereum, việc thực hiện giao dịch được coi là một hướng dẫn. Ví dụ, trong quá trình giao dịch, một Tài Khoản Sở Hữu Bên Ngoài (EOA) phải cung cấp chữ ký, đồng thời phải chi trả các khoản phí gas liên quan, thể hiện những đặc điểm sau đây:

Phân quyền: Ethereum là một nền tảng phi tập trung hoạt động mà không cần sự kiểm soát từ bất kỳ tổ chức hoặc cá nhân tập trung nào. Các giao dịch trên Ethereum được xác minh và ghi lại bởi các nút trong mạng, đảm bảo rằng chúng không bị ảnh hưởng bởi chính phủ hoặc các tổ chức khác.

Hợp đồng thông minh: Giao dịch Ethereum giúp triển khai hợp đồng thông minh và triệu hồi chức năng của chúng. Những thỏa thuận tự động này thực hiện các hành động đã được quy định một cách tự động khi đáp ứng các điều kiện cụ thể, loại bỏ nhu cầu can thiệp của con người. Sự tiện lợi này mở ra rất nhiều trường hợp sử dụng, như bỏ phiếu và xử lý đòi hỏi bảo hiểm.

Bất biến: Tất cả các giao dịch Ethereum được ghi chép trên blockchain, trở thành không thể thay đổi và không thể xóa bỏ sau khi xác nhận. Điều này đảm bảo tính bất khả xâm phạm và minh bạch của hồ sơ giao dịch.

Cơ chế Phí Gas: Việc thực thi giao dịch Ethereum đòi hỏi tài nguyên tính toán, buộc phải thanh toán phí gas. Số tiền phí gas được xác định bởi các yếu tố như độ phức tạp của giao dịch và thời gian thực thi. Cơ chế này phục vụ để ngăn chặn các cuộc tấn công độc hại và lạm dụng mạng.

Xác nhận nhanh: So với các loại tiền điện tử khác như Bitcoin, giao dịch Ethereum thường được xác nhận trong vài giây, khiến nó trở thành một phương thức giao dịch nhanh chóng và hiệu quả.

Tóm lại, giao dịch Ethereum cung cấp một cách thức giao dịch nhanh chóng, phi tập trung, bất biến và thông minh, phục vụ cho nhiều trường hợp sử dụng đa dạng.

Khám phá EIP-4337 và ERC-4337: Giới thiệu về Ethernet Account Abstraction Scheme

Trong hệ sinh thái Ethereum, mọi tiến bộ kỹ thuật bắt đầu như một Đề xuất Cải tiến Ethereum (EIP) và, sau khi được phê duyệt bởi mô hình quản trị on-chain và được ủy quyền thay đổi, nó biến thành Yêu cầu Bình luận Ethereum (ERC).

EIP-4337, được đề xuất lần đầu vào năm 2021, đã phát triển thành ERC-4337, đã được triển khai chính thức trên mạng lưới Ethereum vào tháng 3 năm 2023. Sự phát triển này đã cải thiện đáng kể quy trình giao dịch và tạo hợp đồng trong ví. ERCs là một khía cạnh quan trọng của cảnh quan EIP, chủ yếu tập trung vào tiêu chuẩn phát triển và giao thức.

Định nghĩa và Chi tiết Kỹ thuật của ERC-4337

Định nghĩa

ERC-4337 là một tiêu chuẩn Ethereum được thiết kế để biến tài khoản người dùng thành các tài khoản thông minh tiên tiến thông qua một quy trình gọi là trừu tượng hóa tài khoản. Mục tiêu chính của tiêu chuẩn này là tạo điều kiện cho quyền có thể biểu thị dưới dạng mã thông báo, cung cấp một phương pháp tiêu chuẩn để xác định và giao dịch các quyền này trong hệ sinh thái Ethereum.

Chi Tiết Kỹ Thuật của ERC-4337

  • Giao diện và Phương pháp: Tiêu chuẩn ERC-4337 mô tả một bộ giao diện và phương pháp cho phép tạo, chuyển, phá hủy và truy vấn các token trên mạng lưới Ethereum.
  • Hợp đồng Thông minh: Để triển khai chức năng token, ERC-4337 sử dụng hợp đồng thông minh, chứa tất cả logic cần thiết và quy tắc điều hành token.
  • Bỏ phiếu và Quản trị: ERC-4337 cho phép chủ sở hữu token tham gia vào các cơ chế bỏ phiếu và quản trị bằng cách xác định các hợp đồng và giao diện phù hợp cho các quy trình này.
  • Yêu cầu Tuân thủ: Tiêu chuẩn ERC-4337 xem xét các yêu cầu pháp lý và tuân thủ khác nhau, như Xác minh Khách hàng (KYC) và Chống rửa tiền (AML). Những yêu cầu này có thể được xác định và triển khai trong các hợp đồng token, đảm bảo tuân thủ quy định.
  • Khả năng nâng cấp: ERC-4337 cung cấp hỗ trợ cho việc nâng cấp hợp đồng token, có thể thực hiện thông qua việc sử dụng các hợp đồng nâng cấp chứa đựng các tính năng và quy tắc mới. Tính năng này đảm bảo rằng các hợp đồng token có thể phát triển và thích nghi với yêu cầu và quy định thay đổi theo thời gian.

Giới thiệu về Account Abstraction

Ethereum được thiết lập để cách mạng hóa tài khoản người dùng bằng cách giới thiệu Account Abstraction Scheme ERC-4337, còn được biết đến với tên EIP-4337. Phương pháp đổi mới này kết hợp sự linh hoạt của chức năng hợp đồng thông minh của Ethereum với ví người dùng, tạo ra một tương tác liền mạch giữa ví và hợp đồng thông minh. Kết quả là, người dùng có thể quản lý nhiều chữ ký, quy trình xác thực, khởi đầu và đăng ký một cách hiệu quả hơn thông qua việc triển khai mã.

Các thành phần chính của Sự trừu tượng hóa tài khoản

Trừu tượng tài khoản, chủ yếu do người dùng xác định (bởi người tạo ví), bao gồm ba thành phần chính: xác minh, bảo vệ thu hồi và thanh toán.

Xác minh

  • Hỗ trợ cho các kế hoạch xử lý khác nhau (ECDSA, BLS, chống lại Quantum)
  • Chức năng chữ ký có thể điều chỉnh
  • Khả năng chữ ký đa bên
  • Tính năng khôi phục tài khoản

Bảo Vệ Thu Hồi

  • Bảo vệ thu hồi tuần tự
  • Bảo vệ thu hồi đa chiều và đồng thời

Thanh toán

  • Thanh toán trực tiếp tài khoản
  • Bổ nhiệm và bồi thường cho các quản trị viên quản lý tài sản

Một Khía Cạnh Kỹ Thuật Từ Vitalik Buterin

Để giải thích rõ hơn về khái niệm trừu tượng tài khoản, bài viết trên Medium của Vitalik Buterin cung cấp một minh họa chi tiết về các hoạt động của người dùng trong bể giao dịch. Đáng chú ý, các bundlers chịu trách nhiệm thanh toán các phí giao dịch được gói thành ETH và được hoàn lại thông qua các phí liên quan đến mỗi thực thi UserOperation. Các bundlers xử lý các bao gồm này dựa trên logic ưu tiên, tương tự như các thợ đào hoạt động trong bể giao dịch.

Nguồn:https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

Điều này cho thấy rằng người gói phải trả tiền cho cả người xác nhận sẵn lòng, vì vậy khi các đối tượng UserOperation được xử lý, xác nhận và thực thi bởi điểm nhập hoặc hợp đồng duy nhất, họ được bồi thường một cách nào đó.

Trải Nghiệm Người Dùng Kém Của EOA Và Khái Niệm Đằng Sau Sự Trừu Tượng Hóa Tài Khoản

Nguồn:https://twitter.com/iam_preethi/status/1454455482874306561

Bây giờ chúng ta đã hiểu biết cơ bản về ERC-4337, hãy khám phá những lý do cho việc triển khai nó trên mạng lưới Ethereum. Hiện tại, hầu hết các ví, như MetaMask và imToken, đều là Tài Khoản Sở Hữu Bên Ngoài (EOAs) hoặc được hỗ trợ bởi bên thứ ba. Mặc dù những ví này được ưa chuộng rộng rãi, nhưng chúng gặp phải nhiều thách thức:

  • Rủi ro bảo mật: Nếu khóa riêng bị xâm phạm, kẻ tấn công có thể giành quyền kiểm soát tất cả tài sản trong tài khoản.
  • Các thuật toán chữ ký hạn chế: Chỉ có các thuật toán chữ ký ECDSA và các thuật toán xác minh cho giao dịch giao thức cơ bản được hỗ trợ.
  • Giao dịch không thể đảo ngược: Giao dịch không thể bị đảo ngược, bất kể có sai lầm là cố ý hay tình cờ.
  • Vấn đề truy xuất nguồn gốc: Các giao dịch Ethereum là công khai và vĩnh viễn, có nghĩa là tất cả các giao dịch trên tài khoản bên ngoài Ethereum có thể được truy tìm, có khả năng ảnh hưởng đến quyền riêng tư của người dùng.

Ngoài ra, Tài khoản Hợp đồng độc lập (CAs) cũng có một loạt vấn đề riêng của họ:

  • Chi phí tăng lên: Các hoạt động trên ví hợp đồng yêu cầu khởi tạo bởi các EOAs thông qua việc gọi hợp đồng, dẫn đến việc phí gas cao hơn cho mỗi giao dịch.
  • Thách thức tương tác: Trải nghiệm người dùng có thể bị ảnh hưởng do các hoạt động phức tạp, như nhập dữ liệu giao dịch bằng tay và điều hướng quy trình giao dịch nặng nề.
  • Nhược điểm của phân quyền: Quản lý nhiều tài khoản có thể đòi hỏi phải tin tưởng vào một người trung gian để thanh toán phí gas, làm suy yếu tính phân quyền.
  • Vấn đề tương thích: Ví hợp đồng Ethereum có thể không tương thích với các mạng hoặc giao thức khác nhau, chẳng hạn không hỗ trợ các token chuẩn ERC cụ thể hoặc thiếu chức năng tương tác với các chuỗi khối khác.
  • Thiếu tiêu chuẩn hóa: Thiết kế và triển khai ví hợp đồng Ethereum không được chuẩn hóa, dẫn đến tính tương thích kém giữa các ví hợp đồng khác nhau. Điều này có thể gây khó khăn cho người dùng khi chuyển tài sản giữa nhiều ví hợp đồng khác nhau.

So sánh Tài khoản Sở hữu Bên ngoài và Tài khoản Hợp đồng

Để kết luận, người dùng có thể tạo hợp đồng thông minh tùy chỉnh trong Tài khoản Hợp đồng bằng cách tận dụng khả năng mã của họ. Mục tiêu của trừu tượng hóa tài khoản là để thống nhất các tính năng của cả hai loại tài khoản vào một giao thức duy nhất. Một ví tiền được hợp nhất có thể tương tác với mã thông báo và tạo hợp đồng đồng thời. Sự đột phá của ERC-4337 nằm ở việc phân tách quyền sở hữu và chữ ký trong các tài khoản trừu tượng, giải quyết hiệu quả các vấn đề một cách cân bằng.

Giải pháp hoà giải ERC - 4337

Chương trình Ví Đa Chữ ký An toàn

Nguồn:https://safe.global/

Ví đa ký hiệu là loại ví hợp đồng sử dụng hợp đồng thông minh để thực hiện tính năng giao dịch đa ký hiệu. Lấy ví đa ký an toàn làm ví dụ (trước đây được biết đến là Gnosis Safe), chúng ta có thể thiết lập một quy tắc đa ký hiệu do ba hoặc nhiều hơn ba cá nhân quản lý, chẳng hạn quản lý ba bên hoặc năm bên, yêu cầu xác nhận chữ ký chung của hai hoặc ba người trước khi giao dịch có thể được thực hiện (2 trên 3, 3 trên 5).

Dưới đây là giải pháp của Ví đa chuỗi an toàn:

Hỗ trợ nhiều chuỗi khối: Safe hỗ trợ nhiều loại tiền điện tử và mạng chuỗi khối khác nhau, như Ethereum, Bitcoin, Tron và nhiều hơn nữa. Người dùng Safe có thể quản lý các tài sản kỹ thuật số khác nhau trong cùng một ví mà không cần sử dụng các ví khác nhau cho các loại tiền điện tử khác nhau.

Bảo mật: Safe sử dụng công nghệ mã hóa tiên tiến để bảo vệ khóa riêng tư và an ninh tài sản của người dùng. Khóa riêng tư được lưu trữ cục bộ trên thiết bị của người dùng và không được lưu trữ trên máy chủ của Safe hoặc bất kỳ nơi nào khác. Ngoài ra, Safe cung cấp tính năng sao lưu và khôi phục để tài sản có thể được khôi phục nhanh chóng nếu thiết bị của người dùng bị mất hoặc hỏng.

Usability: Safe cung cấp giao diện thân thiện với người dùng cho phép họ dễ dàng gửi và nhận các loại tiền điện tử khác nhau. Ngoài ra, Safe cung cấp cập nhật giá thời gian thực, hỗ trợ đa ngôn ngữ và tính năng chia sẻ trên mạng xã hội để nâng cao trải nghiệm người dùng.

Tính tương thích: Safe có thể tích hợp với nhiều mạng blockchain và ứng dụng của bên thứ ba. Ví dụ, Safe có thể tích hợp với sàn giao dịch phi tập trung, cho phép người dùng tiến hành giao dịch trực tiếp trong ví Safe.

Hỗ trợ cộng đồng: Safe tự hào sở hữu một cộng đồng sôi nổi nơi người dùng có thể giao tiếp và chia sẻ kinh nghiệm với nhau. Hơn nữa, Cộng đồng Safe cung cấp hỗ trợ kỹ thuật và cơ chế báo cáo lỗ hổng bảo mật để đảm bảo an toàn và ổn định cho Ví Safe.

Mặc dù cách tiếp cận này mang lại sự tiện lợi cho người dùng, nhưng do sự phức tạp của hợp đồng ví và các chức năng chương trình phụ trợ, nó không thân thiện với người dùng đối với các cá nhân không có kỹ thuật. Do đó, giải pháp An toàn đấu tranh để trở thành một tiêu chuẩn công nghiệp được chấp nhận rộng rãi và phù hợp hơn cho những người cần một số dịch vụ chức năng đặc biệt, tùy chỉnh.

Do đó, ưu điểm và nhược điểm được đặc biệt nhấn mạnh thông qua phân tích. Ưu điểm nằm ở khả năng tùy chỉnh cao của hợp đồng thông minh chính nó, cho phép triển khai các tính năng tự tổ chức linh hoạt, động và mạnh mẽ. Tuy nhiên, nhược điểm vẫn tồn tại trong việc phụ thuộc vào tài khoản EOA để quản lý, điều này về cơ bản cho thấy các hạn chế của thuật toán chữ ký.

ERC-4337 có ý nghĩa gì đối với người dùng và ngành công nghiệp?

Nguồn:https://inevitableeth.com/en/home/ethereum/upgrades/consensus-updates/account-abstraction

Việc tích hợp của ERC-4337 với Ethereum mang ý nghĩa sâu sắc đối với người dùng web3, hệ sinh thái của chuỗi tương thích EVM, và toàn bộ không gian crypto. Nó có những cải tiến chính bằng cách thêm các chức năng mới và nâng cấp những chức năng hiện có, làm cho việc sử dụng token trở nên thuận tiện và linh hoạt hơn. Hãy xem xét điều sau:

Cho người dùng

Chuyển tiền token tiện lợi hơn: ERC-4337 giới thiệu các tính năng mới, như chức năng chú thích trong quá trình chuyển token, cho phép người dùng thêm bình luận một cách tiện lợi hơn, và hỗ trợ theo dõi và quản lý sau này.

Giao dịch token an toàn hơn: ERC-4337 áp dụng các giao thức và cơ chế bảo mật mới, nâng cao xác minh danh tính trong giao dịch token, giúp giao dịch trở nên an toàn và đáng tin cậy hơn.

Việc sử dụng token linh hoạt hơn: ERC-4337 giới thiệu các chức năng mới, như đốt và tái chế token, giúp việc sử dụng token linh hoạt hơn.

Cho ngành công nghiệp

Các tình huống ứng dụng rộng hơn: Các cải tiến của ERC-4337 cho phép các token được sử dụng trong một loạt các lĩnh vực và tình huống rộng lớn hơn, như Internet of Things, quản lý chuỗi cung ứng và tài sản số.

Bảo mật và đáng tin cậy cao hơn: Các nâng cấp về bảo mật và việc thêm cơ chế xác minh danh tính tăng cường tính bảo mật và đáng tin cậy của giao dịch token, điều này sẽ ảnh hưởng tích cực đến các ngành như tài chính và bảo hiểm.

Tính tương tác cải thiện: Các nâng cấp trong tiêu chuẩn ERC-4337 giúp việc chuyển đổi và trao đổi giữa các loại token khác nhau trở nên dễ dàng hơn, thúc đẩy sự phát triển của thị trường token và tăng trưởng của nền kinh tế token.

Kết luận

Với tiềm năng của nó, ERC-4337 có thể gây ra sự nhiệt huyết trong cộng đồng các nhà đầu tư tiền điện tử. Việc giới thiệu các yếu tố trừu tượng hóa tài khoản vào các ví sử dụng công nghệ hợp đồng thông minh cho thấy có rất nhiều khả năng và gợi ý rằng có nhiều người tham gia vào cuộc chơi.

Ở một cấp độ khác, ERC-4337 của Ethereum sẽ khuyến khích việc áp dụng tiền điện tử rộng hơn. Nó biến hệ thống thanh toán kỹ thuật số phức tạp không ngân hàng thành một hệ thống đơn giản mà hầu hết mọi người có thể hiểu và chấp nhận. Do đó, đối với thế hệ tiếp theo của những người sử dụng tiền điện tử, điều này có thể là một tầm nhìn vĩ đại phi thường.

المؤلف: AC-core
المترجم: piper
المراجع (المراجعين): Hugo、Edward、Ashley He
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!