MGBX

Thế hệ tiếp theo của ví Web3: Ví MPC và Ví hợp đồng thông minh AA

MGBX Editorial5

Tìm hiểu cách ví MPC, Account Abstraction, ERC-4337 và ví thông minh hoạt động, cũng như cách ví Web3 thế hệ tiếp theo nhằm cải thiện bảo mật và trải nghiệm người dùng.

Bài viết này chỉ nhằm mục đích giáo dục và cung cấp thông tin, không cấu thành lời khuyên đầu tư. Giá tài sản kỹ thuật số có thể biến động đáng kể; hãy đưa ra quyết định dựa trên khả năng chấp nhận rủi ro của riêng bạn.
Thế hệ tiếp theo của ví Web3: Ví MPC và Ví hợp đồng thông minh AA - Ví Web3

Ví truyền thống thường dựa vào một khóa riêng tư hoặc cụm từ hạt giống duy nhất, tạo ra rủi ro nếu thông tin xác thực bị mất hoặc lộ. Ví MPC sử dụng Tính toán đa bên và các phần khóa phân tán để giảm điểm lỗi đơn lẻ, trong khi ví Account Abstraction sử dụng tài khoản thông minh có thể lập trình để hỗ trợ giao dịch hàng loạt, phí được tài trợ, quản lý quyền và khôi phục tài khoản. MPC và AA giải quyết các vấn đề khác nhau và cũng có thể được sử dụng cùng nhau. Trải nghiệm ví thân thiện hơn với người dùng không loại bỏ rủi ro, vì vậy người dùng vẫn cần hiểu các phụ thuộc dịch vụ và quyền của hợp đồng thông minh.

Những điểm đau chính của ví Web3 truyền thống là gì?

Ví Web3 truyền thống thường dựa trên Tài khoản sở hữu bên ngoài, hay EOA. Người dùng kiểm soát tài khoản thông qua khóa riêng tư hoặc cụm từ hạt giống và sử dụng khóa riêng tư để ký từng giao dịch.

Thiết kế này tương đối đơn giản, nhưng nó tạo ra một điểm lỗi đơn lẻ rõ ràng. Nếu cụm từ hạt giống bị lộ, kẻ tấn công có thể giành quyền kiểm soát tài khoản. Nếu nó bị mất vĩnh viễn, người dùng cũng có thể mất quyền truy cập vào ví.

Ví truyền thống cũng yêu cầu người dùng hiểu về mạng blockchain, phí Gas, phê duyệt token và chữ ký giao dịch. Đối với người mới bắt đầu, một phê duyệt sai có thể khiến tài sản gặp rủi ro, trong khi các quy trình phức tạp có thể khiến các ứng dụng Web3 khó sử dụng hơn.

Do đó, ví thông minh thế hệ tiếp theo đang phát triển theo hai hướng chính. Một hướng thay đổi cách lưu trữ và sử dụng khóa để ký, với ví MPC là một cách tiếp cận tiêu biểu. Hướng còn lại thay đổi cách tài khoản xác minh và thực thi giao dịch, với ví Account Abstraction là một mô hình dẫn đầu.

Ví MPC giảm rủi ro điểm đơn lẻ như thế nào?

MPC là viết tắt của Tính toán đa bên. Ví MPC thường sử dụng mật mã ngưỡng để phân phối quyền ký cho nhiều người tham gia hoặc thiết bị.

Các thiết kế ví MPC khác nhau hoạt động theo những cách khác nhau. Một số sử dụng tạo khóa phân tán để một khóa riêng tư hoàn chỉnh không bao giờ tồn tại trên một thiết bị duy nhất ngay từ đầu, trong khi những thiết kế khác chia thông tin liên quan đến khóa thành nhiều phần.

Khi một giao dịch được ký, một ngưỡng người tham gia cần thiết cùng nhau tính toán chữ ký mà không tái tạo và làm lộ toàn bộ khóa riêng tư. Mô tả của NIST về mật mã ngưỡng cũng nhấn mạnh rằng các hoạt động mật mã có thể được thực hiện chung trong khi vẫn giữ các phần bí mật được phân tán trong suốt quá trình.

Ví MPC có thể hỗ trợ thay thế thiết bị, phê duyệt nhóm và cơ chế khôi phục, nhưng chúng không loại bỏ hoàn toàn rủi ro. Người dùng vẫn nên hiểu ai lưu trữ các phần khóa, cách khôi phục hoạt động, liệu tài sản có thể được di chuyển nếu nhà cung cấp ngừng hoạt động hay không, và liệu việc triển khai đã trải qua đánh giá bảo mật hay chưa.

Account Abstraction và ERC-4337 là gì?

Account Abstraction, thường được viết tắt là AA, nhằm mục đích làm cho các tài khoản blockchain có thể lập trình được trong cách chúng xác minh và thực thi giao dịch.

  • Ví hợp đồng thông minh AA có thể hỗ trợ các tính năng như giao dịch hàng loạt, giới hạn hàng ngày, xác minh đa thiết bị, khôi phục xã hội, khóa phiên và phí giao dịch được tài trợ. Người dùng không còn bị giới hạn trong một mô hình xác minh khóa riêng tư cố định duy nhất.

  • ERC-4337 là một trong những cách tiếp cận chính để triển khai Account Abstraction trên Ethereum. Nó giới thiệu các thành phần như UserOperation, Bundler, EntryPoint và Paymaster, cho phép người dùng gửi hành động thông qua tài khoản thông minh.

  • Bundler có thể đóng gói nhiều UserOperation thành một giao dịch trên chuỗi; EntryPoint xử lý xác minh và thực thi; và Paymaster có thể chi trả phí Gas trong các điều kiện cụ thể.

Tuy nhiên, một "giao dịch không tốn gas" không có nghĩa là phí mạng biến mất. Chi phí thay vào đó có thể được trả bởi dự án, nhà cung cấp dịch vụ hoặc thông qua một tài sản khác. Account Abstraction cũng rộng hơn bản thân ERC-4337, vốn là một lộ trình triển khai quan trọng trong một khái niệm thiết kế tài khoản rộng lớn hơn.

Bạn nên chọn giữa ví MPC và ví thông minh AA như thế nào?

Ví MPC chủ yếu giải quyết việc kiểm soát khóa và ký phân tán, trong khi ví hợp đồng thông minh AA chủ yếu giải quyết việc xác minh tài khoản và logic giao dịch.

Hai cách tiếp cận này không loại trừ lẫn nhau. Ví hợp đồng thông minh có thể sử dụng MPC để ký và cũng có thể kết hợp passkey, thiết bị phần cứng hoặc cơ chế khôi phục xã hội.

Người dùng cá nhân nên cân nhắc xem ví có hỗ trợ khôi phục tài khoản độc lập, xuất hoặc di chuyển, ủy quyền giao dịch rõ ràng và quyền hạn minh bạch của nhà cung cấp hay không. Người dùng doanh nghiệp cũng có thể cần đánh giá ngưỡng phê duyệt, kiểm soát truy cập của nhân viên, nhật ký kiểm toán, chức năng tạm dừng khẩn cấp và cơ chế xoay vòng khóa.

Ví AA có thể liên quan đến lỗ hổng hợp đồng thông minh, quyền nâng cấp và chi phí Gas bổ sung. Ví MPC có thể liên quan đến tính khả dụng của người tham gia, lưu trữ phần khóa và sự phụ thuộc vào nhà cung cấp dịch vụ. Công nghệ tiên tiến hơn không tự động có nghĩa là một ví cụ thể an toàn hơn.

Hướng phát triển rộng hơn của ví Web3 là biến các cơ chế bảo mật phức tạp thành trải nghiệm gần gũi hơn với Web2, đồng thời vẫn bảo toàn khả năng tài khoản có thể xác minh và di động.

Nắm vững kiến thức cơ bản là bước đầu tiên. Theo dõi MGBX Academy để cập nhật thêm tài nguyên giáo dục về tiền mã hóa và các cơ hội trên thị trường.

Quy trình giao dịch trên MGBX:

  1. Đăng ký tài khoản giao dịch và hoàn tất các bước xác minh danh tính cần thiết;

  2. Nạp tiền và chọn loại giao dịch phù hợp;

  3. Trên trang giao dịch của tài sản, nhập số tiền hoặc số lượng bạn muốn mua;

  4. Xác nhận lệnh, hoàn tất giao dịch và kiểm tra xem số dư tài sản đã được cập nhật chính xác hay chưa.

Bài đọc thêm:

Web3 là gì: Hướng dẫn toàn diện về thế hệ Internet tiếp theo

Ngăn xếp công nghệ Web3: Giải thích trong 5 phút

Các trường hợp sử dụng Web3

Danh tính Web3 (DID) là gì: Tầm nhìn về danh tính tự chủ