第4课

Nắm bắt sự trừu tượng của tài khoản

Trong phần này, chúng tôi sẽ hướng dẫn bạn cách hoạt động của các giao dịch với Tài khoản thuộc sở hữu bên ngoài (EOA) và theo tiêu chuẩn mới ERC-4337. Và những cải tiến quan trọng trong ví AA được nêu bật, bao gồm Phục hồi xã hội, Thiết lập đa chữ ký, Cải tiến gas, Giao dịch tự động và Cuộc gọi ủy quyền.

3 khóa học đầu tiên đưa chúng ta quay lại quá trình phát triển ví tiền điện tử, đồng thời chỉ ra một số thách thức và mối quan tâm với một số giải pháp ví web3, đặc biệt là về điểm lỗi duy nhất của EOA, các hạn chế của multi-sig và ví MPC trong việc phân công lại người ủy quyền. Ngoài ra, người dùng web3 yêu cầu một môi trường thân thiện với nhà phát triển, cho phép các nhà phát triển dễ dàng tạo ra các giải pháp nhằm đáp ứng nhu cầu đa dạng của bối cảnh web3 đang phát triển nhanh chóng. Bị ràng buộc bởi logic giao dịch của EOA trên Ethereum, các nhà phát triển gặp khó khăn trong việc mở rộng chức năng của nó và đáp ứng các yêu cầu phức tạp hơn của DApps. Đây là lúc tính năng Trừu tượng tài khoản xuất hiện. Trước khi đi sâu vào tính năng Trừu tượng tài khoản để hiểu lý do tại sao nó thường được coi là một bước tiến quan trọng trong việc áp dụng hàng loạt web3, chúng ta cần so sánh vòng đời điển hình của một giao dịch với EOA và với các cải tiến AA trong Ethereum.

Mạng Ethereum chỉ cho phép EOA (Tài khoản thuộc sở hữu bên ngoài) bắt đầu giao dịch với ECDSA làm chữ ký và giao dịch đã ký này được gửi đến Mempool trên mọi nút trong mạng để xử lý. Sau khi các thông tin như khớp chữ ký, đủ số dư, đủ gas và chưa được xác nhận bởi đa số các nút, EVM sẽ bắt đầu thực hiện giao dịch.

Từ biểu đồ trên, chúng ta có thể thấy rằng năm phần được đóng khung màu đỏ được mã hóa cứng trong Mạng Ethereum và hoàn toàn không thể thay đổi. Do đó, các nhà phát triển nên bắt đầu lại từ đầu nếu họ giới thiệu các chức năng mới, chẳng hạn như triển khai tính năng đa dấu hiệu bằng các phương pháp mã hóa. Có cách nào để cung cấp cho các nhà phát triển một môi trường phát triển đơn giản mà không làm thay đổi cơ chế của mạng Ethereum không? Một nhóm các nhà phát triển đã đưa ra đề xuất cho EIP-4337, hiện được gọi là ERC-4337 để biến điều đó thành hiện thực. ERC-4337 mang đến các vai trò mới cho Ethereum để làm cho nó có khả năng lập trình tốt hơn, mà chúng tôi gọi là Trừu tượng hóa tài khoản trong Ethereum. (viết tắt là AA)

*EIP là viết tắt của Đề xuất cải tiến Ethereum, có thể được thực hiện bởi bất kỳ thành viên nào trong cộng đồng Ethereum để thay đổi hoặc cải thiện Mạng Ethereum, trong khi ERC là tiêu chuẩn cho Mạng Ethereum, chỉ EIP được cộng đồng chấp nhận mới có thể được gọi là ERC.

Vòng đời điển hình của một giao dịch trong ERC-4337 trông như thế này:

Trong ngữ cảnh của AA, chúng ta có thể thấy đơn giản trình đóng gói đảm nhận vai trò của EOA ban đầu (thực ra, trình đóng gói là một EOA) để đóng gói UserOperations thành một Gói, tương ứng với các giao dịch ban đầu trong Mempool. UO có thể tùy chỉnh, cho phép nhiều loại chữ ký. Chỉ các Gói đã được xác minh ở lớp đồng thuận mới được gửi đến EVM để xác thực cụ thể từng UO theo Điểm đầu vào và thực hiện các hợp đồng có liên quan. Sau khi xác minh Điểm đầu vào, việc thực hiện hợp đồng cụ thể sẽ được bắt đầu, được chia thành ba mô-đun:

  • Hợp đồng nhà máy – Chỉ tham gia trong quá trình tạo hợp đồng ban đầu.
  • Hợp đồng tài khoản – Được sử dụng để thực hiện các chức năng tùy chỉnh.
  • Hợp đồng Paymaster – Chịu trách nhiệm xử lý khoản thanh toán tùy chỉnh cho Gas.

Vì vậy, nếu so sánh các bước khởi tạo giao dịch theo cách ban đầu và theo AA, không khó để nhận thấy rằng trong khi vẫn duy trì cơ chế của lớp đồng thuận, các module mới như UserOperation, Bundler và EntryPoint đã được đưa vào, làm tăng khả năng thực hiện nhiều chức năng hơn.

nguồn:https://www.erc4337.io/docs/underHiểu-ERC-4337/architecture _

Những cải tiến quan trọng trong Ví trừu tượng tài khoản

Đối với các nhà phát triển, AA mang lại sự linh hoạt hơn khi giới thiệu các chức năng mới và cho người dùng các hoạt động phù hợp với các sản phẩm web2.

Có 5 hướng chính mà ví AA đang khám phá:

  • Phục hồi xã hội: Giải quyết mối lo ngại về việc mất khóa riêng vĩnh viễn.
    Trong AA, các nhà phát triển có thể tùy chỉnh phương thức ký, nghĩa là sử dụng các phương thức web2 phổ biến thông qua xác minh di động, email hoặc sinh trắc học để ký hoặc khôi phục tài khoản.
  • Đa chữ ký: Áp dụng cho nhiều người tham gia kiểm soát một tài khoản
    Chủ tài khoản có thể thiết lập thiết lập đa chữ ký, yêu cầu sự chấp thuận của hai người dùng trở lên để thực hiện giao dịch.
  • Cải tiến gas: Cho phép mọi người thanh toán gas bằng bất kỳ token nào, bao gồm cả stablecoin
    Với tính năng Trừu tượng hóa tài khoản, người dùng có thể sử dụng bất kỳ mã thông báo nào, bao gồm cả stablecoin, để thanh toán gas, mở rộng hơn nữa khả năng tài trợ gas của bên thứ ba. Mô-đun mới được thêm vào trong EVM, Paymaster, được thiết kế để xử lý việc thực thi liên quan đến gas. Điều đó có nghĩa là các nhà phát triển DApps có thể dễ dàng trợ cấp phí cho người dùng của họ như một phương tiện để thu hút người dùng. Hơn nữa, nó cũng có thể cho phép người dùng thanh toán phí xăng bằng thẻ tín dụng hoặc các phương tiện khác.
  • Giao dịch tự động: Thay vì phải nhận được sự chấp thuận mỗi khi chúng ta tương tác với DApp, ví AA có thể được đặt để cho phép thực hiện tự động trong các điều kiện được xác định trước. Tính năng này cho phép các nhà giao dịch theo dõi chiến lược của người khác thông qua sàn giao dịch phi tập trung hoặc cho phép thanh toán đăng ký thường xuyên trong thế giới web3.
  • Ủy quyền cuộc gọi: Chủ sở hữu ví chỉ định các vai trò khác nhau cho tài khoản.

Những người dùng khác nhau có thể được cấp đặc quyền truy cập cụ thể. Ví dụ: Tài khoản A được ủy quyền quản lý ví, với giới hạn sử dụng tối đa hàng tháng là 100 USD.

Sự khan hiếm của ví AA cung cấp chức năng đa chữ ký không phải do hạn chế về công nghệ. Đúng hơn, nó bắt nguồn từ việc Safe đã thống trị phần lớn thị phần trong lĩnh vực này. Do đó, các nhà cung cấp ví khác đang chuyển hướng nỗ lực của họ để chiếm lĩnh thị trường ví cá nhân.

*Ví có thể bổ sung thêm nhiều chức năng hơn sau này. Cập nhật lần cuối vào ngày 3 tháng 11 năm 2023

nguồn:https://www.alchemy.com/best/smart-contract-wallets

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第4课

Nắm bắt sự trừu tượng của tài khoản

Trong phần này, chúng tôi sẽ hướng dẫn bạn cách hoạt động của các giao dịch với Tài khoản thuộc sở hữu bên ngoài (EOA) và theo tiêu chuẩn mới ERC-4337. Và những cải tiến quan trọng trong ví AA được nêu bật, bao gồm Phục hồi xã hội, Thiết lập đa chữ ký, Cải tiến gas, Giao dịch tự động và Cuộc gọi ủy quyền.

3 khóa học đầu tiên đưa chúng ta quay lại quá trình phát triển ví tiền điện tử, đồng thời chỉ ra một số thách thức và mối quan tâm với một số giải pháp ví web3, đặc biệt là về điểm lỗi duy nhất của EOA, các hạn chế của multi-sig và ví MPC trong việc phân công lại người ủy quyền. Ngoài ra, người dùng web3 yêu cầu một môi trường thân thiện với nhà phát triển, cho phép các nhà phát triển dễ dàng tạo ra các giải pháp nhằm đáp ứng nhu cầu đa dạng của bối cảnh web3 đang phát triển nhanh chóng. Bị ràng buộc bởi logic giao dịch của EOA trên Ethereum, các nhà phát triển gặp khó khăn trong việc mở rộng chức năng của nó và đáp ứng các yêu cầu phức tạp hơn của DApps. Đây là lúc tính năng Trừu tượng tài khoản xuất hiện. Trước khi đi sâu vào tính năng Trừu tượng tài khoản để hiểu lý do tại sao nó thường được coi là một bước tiến quan trọng trong việc áp dụng hàng loạt web3, chúng ta cần so sánh vòng đời điển hình của một giao dịch với EOA và với các cải tiến AA trong Ethereum.

Mạng Ethereum chỉ cho phép EOA (Tài khoản thuộc sở hữu bên ngoài) bắt đầu giao dịch với ECDSA làm chữ ký và giao dịch đã ký này được gửi đến Mempool trên mọi nút trong mạng để xử lý. Sau khi các thông tin như khớp chữ ký, đủ số dư, đủ gas và chưa được xác nhận bởi đa số các nút, EVM sẽ bắt đầu thực hiện giao dịch.

Từ biểu đồ trên, chúng ta có thể thấy rằng năm phần được đóng khung màu đỏ được mã hóa cứng trong Mạng Ethereum và hoàn toàn không thể thay đổi. Do đó, các nhà phát triển nên bắt đầu lại từ đầu nếu họ giới thiệu các chức năng mới, chẳng hạn như triển khai tính năng đa dấu hiệu bằng các phương pháp mã hóa. Có cách nào để cung cấp cho các nhà phát triển một môi trường phát triển đơn giản mà không làm thay đổi cơ chế của mạng Ethereum không? Một nhóm các nhà phát triển đã đưa ra đề xuất cho EIP-4337, hiện được gọi là ERC-4337 để biến điều đó thành hiện thực. ERC-4337 mang đến các vai trò mới cho Ethereum để làm cho nó có khả năng lập trình tốt hơn, mà chúng tôi gọi là Trừu tượng hóa tài khoản trong Ethereum. (viết tắt là AA)

*EIP là viết tắt của Đề xuất cải tiến Ethereum, có thể được thực hiện bởi bất kỳ thành viên nào trong cộng đồng Ethereum để thay đổi hoặc cải thiện Mạng Ethereum, trong khi ERC là tiêu chuẩn cho Mạng Ethereum, chỉ EIP được cộng đồng chấp nhận mới có thể được gọi là ERC.

Vòng đời điển hình của một giao dịch trong ERC-4337 trông như thế này:

Trong ngữ cảnh của AA, chúng ta có thể thấy đơn giản trình đóng gói đảm nhận vai trò của EOA ban đầu (thực ra, trình đóng gói là một EOA) để đóng gói UserOperations thành một Gói, tương ứng với các giao dịch ban đầu trong Mempool. UO có thể tùy chỉnh, cho phép nhiều loại chữ ký. Chỉ các Gói đã được xác minh ở lớp đồng thuận mới được gửi đến EVM để xác thực cụ thể từng UO theo Điểm đầu vào và thực hiện các hợp đồng có liên quan. Sau khi xác minh Điểm đầu vào, việc thực hiện hợp đồng cụ thể sẽ được bắt đầu, được chia thành ba mô-đun:

  • Hợp đồng nhà máy – Chỉ tham gia trong quá trình tạo hợp đồng ban đầu.
  • Hợp đồng tài khoản – Được sử dụng để thực hiện các chức năng tùy chỉnh.
  • Hợp đồng Paymaster – Chịu trách nhiệm xử lý khoản thanh toán tùy chỉnh cho Gas.

Vì vậy, nếu so sánh các bước khởi tạo giao dịch theo cách ban đầu và theo AA, không khó để nhận thấy rằng trong khi vẫn duy trì cơ chế của lớp đồng thuận, các module mới như UserOperation, Bundler và EntryPoint đã được đưa vào, làm tăng khả năng thực hiện nhiều chức năng hơn.

nguồn:https://www.erc4337.io/docs/underHiểu-ERC-4337/architecture _

Những cải tiến quan trọng trong Ví trừu tượng tài khoản

Đối với các nhà phát triển, AA mang lại sự linh hoạt hơn khi giới thiệu các chức năng mới và cho người dùng các hoạt động phù hợp với các sản phẩm web2.

Có 5 hướng chính mà ví AA đang khám phá:

  • Phục hồi xã hội: Giải quyết mối lo ngại về việc mất khóa riêng vĩnh viễn.
    Trong AA, các nhà phát triển có thể tùy chỉnh phương thức ký, nghĩa là sử dụng các phương thức web2 phổ biến thông qua xác minh di động, email hoặc sinh trắc học để ký hoặc khôi phục tài khoản.
  • Đa chữ ký: Áp dụng cho nhiều người tham gia kiểm soát một tài khoản
    Chủ tài khoản có thể thiết lập thiết lập đa chữ ký, yêu cầu sự chấp thuận của hai người dùng trở lên để thực hiện giao dịch.
  • Cải tiến gas: Cho phép mọi người thanh toán gas bằng bất kỳ token nào, bao gồm cả stablecoin
    Với tính năng Trừu tượng hóa tài khoản, người dùng có thể sử dụng bất kỳ mã thông báo nào, bao gồm cả stablecoin, để thanh toán gas, mở rộng hơn nữa khả năng tài trợ gas của bên thứ ba. Mô-đun mới được thêm vào trong EVM, Paymaster, được thiết kế để xử lý việc thực thi liên quan đến gas. Điều đó có nghĩa là các nhà phát triển DApps có thể dễ dàng trợ cấp phí cho người dùng của họ như một phương tiện để thu hút người dùng. Hơn nữa, nó cũng có thể cho phép người dùng thanh toán phí xăng bằng thẻ tín dụng hoặc các phương tiện khác.
  • Giao dịch tự động: Thay vì phải nhận được sự chấp thuận mỗi khi chúng ta tương tác với DApp, ví AA có thể được đặt để cho phép thực hiện tự động trong các điều kiện được xác định trước. Tính năng này cho phép các nhà giao dịch theo dõi chiến lược của người khác thông qua sàn giao dịch phi tập trung hoặc cho phép thanh toán đăng ký thường xuyên trong thế giới web3.
  • Ủy quyền cuộc gọi: Chủ sở hữu ví chỉ định các vai trò khác nhau cho tài khoản.

Những người dùng khác nhau có thể được cấp đặc quyền truy cập cụ thể. Ví dụ: Tài khoản A được ủy quyền quản lý ví, với giới hạn sử dụng tối đa hàng tháng là 100 USD.

Sự khan hiếm của ví AA cung cấp chức năng đa chữ ký không phải do hạn chế về công nghệ. Đúng hơn, nó bắt nguồn từ việc Safe đã thống trị phần lớn thị phần trong lĩnh vực này. Do đó, các nhà cung cấp ví khác đang chuyển hướng nỗ lực của họ để chiếm lĩnh thị trường ví cá nhân.

*Ví có thể bổ sung thêm nhiều chức năng hơn sau này. Cập nhật lần cuối vào ngày 3 tháng 11 năm 2023

nguồn:https://www.alchemy.com/best/smart-contract-wallets

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。