
Tác giả gốc: Ngày
Nguồn gốc: Blockchain bản xứ
Người đồng sáng lập Ethereum Vitalik Buterin đã viết vào tháng 3 năm nay rằng việc tự lưu trữ là rất quan trọng và việc phục hồi xã hội cũng như đa chữ ký là những cách tốt để đạt được mục tiêu này. Ông cũng chỉ ra rằng về mặt thanh toán tiền điện tử, hãy sử dụng tài khoản ERC-4337. ví trừu tượng Nó sẽ thuận tiện hơn.
Tự bảo quản là quan trọng. Và phục hồi xã hội và multisig là một cách tuyệt vời để làm điều đó.
Một bài đăng nhanh trên reddit về cách tôi nghĩ về việc chọn người giám hộ cho việc phục hồi xã hội và ví đa chữ ký: t.co/FY1iyJ6BFC
– Vitalik.eth (@VitalikButerin) Ngày 17 tháng 3 năm 2023
Trong lộ trình ETH2.0, quan chức đặt tính năng trừu tượng hóa, hợp nhất và phân chia tài khoản ở cùng cấp thư mục. Không khó để nhận thấy vị trí quan trọng của tính năng trừu tượng hóa tài khoản trong ETH2.0.

Nguồn: TripleA
Số lượng người dùng Internet toàn cầu là khoảng 5 tỷ Theo dữ liệu chính thức từ TripleA, tính đến thời điểm hiện tại, số lượng người dùng tiền điện tử toàn cầu đã lên tới 420 triệu.
Là ví tiền điện tử được sử dụng rộng rãi nhất hiện nay, Metamask chỉ vượt quá 30 triệu người dùng hoạt động hàng tháng trong thị trường tăng giá năm ngoái. Đối với những người biết nhiều về ngành công nghiệp tiền điện tử, số lượng người dùng tiền điện tử thực sự vẫn còn cao hơn nhiều.
Lý do là việc sử dụng phức tạp các ví được mã hóa, chẳng hạn như nhiều từ vựng chuyên môn khác nhau, bảo quản tài sản và các vấn đề khác, đã ngăn cản người bình thường tham gia vào ngành công nghiệp tiền điện tử. Việc trừu tượng hóa tài khoản Ethereum được đề cập ở phần đầu có thể giải quyết một cách hiệu quả những vấn đề này và giảm khả năng tham gia của mọi người. vào thế giới tiền điện tử.
Ví tiền điện tử, là lối vào thế giới Web3, việc triển khai mô hình tài khoản đặt nền tảng cho người dùng Web3 quy mô lớn, điều này có ý nghĩa rất lớn. Trong bài viết này, chúng ta sẽ tìm hiểu ngắn gọn các khái niệm liên quan của mô hình tài khoản.
Mô hình tài khoản Ethereum
Để hiểu khái niệm trừu tượng hóa tài khoản, trước tiên chúng ta cần hiểu kiến thức về tài khoản ví. Về mô hình tài khoản ví (chủ yếu là các chuỗi tương thích EVM như Ethereum), hiện tại nó được chia thành hai loại chính: Tài khoản bên ngoài (Tài khoản thuộc sở hữu bên ngoài – EOA) và Tài khoản hợp đồng (Tài khoản hợp đồng – CA).
Tài khoản thuộc sở hữu bên ngoài, được gọi là EOA Hiện tại, hầu hết các ví trên Ethereum đều là ví EOA, bao gồm các ví phần cứng quen thuộc như Metamask, token Pocket hoặc Ledger, tất cả đều thuộc loại này. Vì địa chỉ Ethereum được tính trực tiếp từ khóa chung và không dựa vào chính blockchain cũng như không liên quan gì đến Ethereum nên nó được gọi là tài khoản bên ngoài.
Tài khoản hợp đồng (CA), gọi tắt là CA, đúng như tên gọi, tài khoản hợp đồng là tài khoản được kiểm soát bởi logic của mã hợp đồng. Tài khoản hợp đồng thông thường giống như địa chỉ hợp đồng thông minh của từng mã thông báo mà chúng ta cần tìm khi nào. giao dịch trong DEX. Mặc dù nó không có Khóa riêng, nhưng nó không thể bắt đầu giao dịch, nhưng bằng cách sử dụng khả năng lập trình của hợp đồng thông minh, bạn có thể triển khai logic hoạt động kinh doanh phức tạp hơn ví EOA, kiểm soát tài khoản hợp đồng thông qua ví EOA và thực hiện các chức năng như giao dịch và chữ ký.
Điểm chung của cả hai mô hình tài khoản:
Tất cả đều có thể nhận, giữ, gửi mã thông báo và tương tác với các hợp đồng thông minh đã triển khai.
Sự khác biệt giữa hai mô hình tài khoản:
EOA được điều khiển bằng khóa riêng. CA không có khóa riêng và được điều khiển bởi logic của mã hợp đồng;
Việc tạo tài khoản với EOA là miễn phí và cần có gas để tạo tài khoản với CA;
EOA có thể bắt đầu giao dịch và CA chỉ có thể phản hồi các giao dịch đã nhận và gửi giao dịch;
Giao dịch giữa các EOA chỉ có thể là chuyển mã thông báo. Việc bắt đầu giao dịch từ EOA sang CA có thể kích hoạt nhiều hoạt động khác nhau: chẳng hạn như chuyển mã thông báo hoặc tạo hợp đồng mới, v.v.
Loại ví
1. Ví truyền thống (HD)
Người dùng tạo địa chỉ trên ví truyền thống. Sau khi địa chỉ được tạo, người dùng sẽ nhận được khóa chung và khóa riêng. Hiện nay, nhiều loại ví phần mềm và phần cứng khác nhau trên thị trường như Metamask, Ledger, v.v. đều là ví EOA. Cho đến nay, ví truyền thống là điểm thâm nhập chính vào ngành công nghiệp tiền điện tử đối với người dùng thông thường.
Các vấn đề hiện tại với ví truyền thống:
Ngưỡng quá cao. Người dùng cần có hiểu biết cơ bản về khóa công khai, địa chỉ riêng tư và các kiến thức liên quan khác trước khi có thể sử dụng ví;
Tài sản rất dễ bị mất và người dùng cần giữ khóa riêng của mình. Một khi khóa riêng bị rò rỉ, tài sản sẽ không bao giờ lấy lại được;
Độ kém hiệu quả thấp. Mọi giao dịch mà người dùng thực hiện trên chuỗi đều yêu cầu ủy quyền chữ ký và các bước khác để hoàn tất xác nhận giao dịch. Ví dụ: khi chơi trò chơi web3, nếu tất cả các trò chơi đều nằm trên chuỗi thì mọi hành động trong trò chơi đều yêu cầu xác nhận chữ ký. điều này sẽ ảnh hưởng đến Chơi trò chơi cho vui.
Ví 2.MPC (tính toán nhiều bên)
Ví MPC về cơ bản là ví EOA. Ví MPC chia khóa riêng thành 2 hoặc 3 phần và giao một số mảnh cho bên ví để lưu trữ. là bắt buộc, Thông qua thuật toán (với tiền đề là tất cả các bên không tiết lộ quyền riêng tư của mình), các đoạn khóa riêng được ghép thành một khóa riêng hoàn chỉnh để hoàn thành chữ ký. Các sản phẩm hiện đang tồn tại như Fireblocks, ZenGo, v.v.
lợi thế:
Khóa riêng được chia thành nhiều phần, khiến tin tặc khó bẻ khóa hơn và cải thiện tính bảo mật của ví.
sự thiếu sót:
Bạn cần tin tưởng vào bên ví MPC và khả năng tính toán do bên thứ ba cung cấp. Khi bên thứ ba gặp sự cố, dịch vụ không thể tiếp tục.
Cả hai loại trên đều thuộc mô hình EOA, trong khi ví hợp đồng thông minh thuộc mô hình CA.
3. Ví hợp đồng thông minh
Ví hợp đồng thông minh là một hợp đồng thông minh giống như ví, một giao diện cho phép người dùng quản lý tiền, đăng nhập và tương tác với nhiều dApp khác nhau. Không giống như ví EOA, vì việc triển khai hợp đồng thông minh cần phải diễn ra trên chuỗi nên việc tạo ví thông minh đòi hỏi một khoản chi phí nhất định. Argent, Gnosis Safe và các ví cũ khác là ví hợp đồng thông minh.
Khái niệm "sự tham gia của nhiều bên" của ví đa chữ ký tương tự như ví MPC, nhưng nó là ví được xây dựng trên hợp đồng thông minh. Ví được kiểm soát thông qua nhiều khóa riêng và logic xác minh được xác định thông qua thông minh. hợp đồng Khi một giao dịch cần được xác minh, Nhiều hơn một khóa riêng hoặc ít nhất hai phần ba số khóa riêng trong số nhiều khóa riêng, cần tham gia xác minh để hoàn thành chữ ký, do đó, nó cũng thuộc về ví hợp đồng thông minh. . Nổi tiếng nhất là Gnosis Safe đã đề cập ở trên.
lợi thế:
Cải thiện bảo mật (nhiều chữ ký);
Có thể thực hiện các giao dịch hàng loạt và tiết kiệm chi phí;
Khả năng mở rộng, do khả năng kết hợp của hợp đồng thông minh, nhiều chức năng khác nhau có thể được thêm vào;
Trách nhiệm trên chuỗi rất rõ ràng và đa chữ ký có thể làm rõ khóa riêng nào được sử dụng để ký trên chuỗi;
Phục hồi xã hội cho phép bạn lấy lại quyền kiểm soát tài khoản của mình khi khóa/mật khẩu riêng của bạn bị rò rỉ và bị mất.
sự thiếu sót:
Chi phí trở nên cao hơn, phí giao dịch trở nên cao hơn, xác minh giao dịch yêu cầu nhiều chữ ký, chi phí khôi phục trở nên cao hơn và cần phải trả phí trên chuỗi để hoàn thành;
Giảm sự thuận tiện (nhiều chữ ký);
Chuỗi không phải EVM yêu cầu tùy chỉnh để chạy;
Khả năng tương thích kém, không tương thích với các hợp đồng không thể nâng cấp, tiêu chuẩn tài khoản kiểm soát khác nhau giữa các nhà khai thác và không thể chuyển đổi giữa các ví khác nhau theo ý muốn.
Trừu tượng hóa tài khoản
Từ những điều trên, chúng ta có thể biết rằng các ví được hỗ trợ bởi hai mô hình tài khoản EOA và CA có nhiều vấn đề khác nhau. Do đó, các quan chức Ethereum muốn củng cố hai mô hình tài khoản này thông qua việc trừu tượng hóa tài khoản.
Trừu tượng hóa tài khoản (AA), cốt lõi là tách rời và phân chia quyền chữ ký và quyền sở hữu tài khoản, làm cho sự kết hợp giữa CA và EOA trở nên linh hoạt hơn, đồng thời thực hiện thanh toán gas, quyền lập trình và các chức năng khác thông qua mã hợp đồng thông minh.
Trừu tượng hóa tài khoản là một giải pháp cải tiến dựa trên ví hợp đồng thông minh, do đó ranh giới giữa hai giải pháp này không đặc biệt rõ ràng. Việc trừu tượng hóa tài khoản Ethereum đã được đề xuất vào năm 2016, nhưng việc triển khai thực sự có thể là đề xuất của sơ đồ EIP-4337.

Quá trình triển khai EIP-4337
Thật thuận tiện để hiểu sự trừu tượng của tài khoản. Ví dụ: khi chúng ta muốn xem TV, chúng ta chỉ cần sử dụng các nút điều khiển từ xa để điều khiển công tắc, âm lượng và chuyển kênh. Chúng ta không cần hiểu những hành vi này được thực hiện như thế nào. từng bước một bên trong TV. Điều khiển từ xa tương đương với việc "trừu tượng" hoạt động bên trong của TV lên bề mặt.
Việc trừu tượng hóa tài khoản cũng tương tự. CA và EOA được "trừu tượng hóa" và đơn giản hóa thành dạng tài khoản Ethereum. Người dùng không cần quan tâm đến mô hình tài khoản nào mà chỉ cần sử dụng. Nếu bạn không có nền tảng kỹ thuật, bạn có thể coi nó như khái niệm mô-đun đã rất phổ biến trước đây.
Do giải pháp EIP-4337 chưa hoàn thiện nên ví trừu tượng tài khoản được phát triển dựa trên EIP-4337 hiện không thể được sử dụng rộng rãi. Chúng ta có thể hiểu tại sao nó lại quan trọng thông qua các trường hợp sử dụng tính năng trừu tượng hóa tài khoản.
Trường hợp sử dụng trừu tượng hóa tài khoản:
1. Ví hợp đồng thông minh
Các khái niệm liên quan đã được đề cập ở trên, so với ví EOA, ví hợp đồng thông minh có thể mang lại trải nghiệm mượt mà tương tự như Web2. Người dùng không cần phải hiểu các khái niệm ví khác nhau, hạ thấp ngưỡng cho người dùng Internet truy cập web3.
2. Không có giao dịch ETH
Khi ví truyền thống thực hiện giao dịch, họ cần sử dụng mã thông báo mainnet (ETH) làm phí gas. Khi ví không có mã thông báo tokennet (ETH), giao dịch sẽ không thể thực hiện được. Trong đề xuất EIP4337, người dùng có thể thực hiện giao dịch ngay cả khi họ không có Ethereum (thanh toán hoặc sử dụng mã thông báo làm phí gas).
3. Giao dịch gói và hợp nhất
Các giao dịch đóng gói và hợp nhất hàng loạt hỗ trợ nhiều việc đóng gói và gửi trong một giao dịch, tương tự như các giao dịch trên Dex. Mã thông báo mới cần phải được phê duyệt và ủy quyền trước khi hoán đổi, trong khi việc trừu tượng hóa tài khoản có thể được thực hiện trong một bước.
4. Vận hành tự động
Tự động chạy. Khi người dùng đặt điều kiện giao dịch và đáp ứng các điều kiện liên quan, giao dịch sẽ tự động chạy. Thanh toán không cần mật khẩu tương tự như Alipay. Trong trò chơi, sau khi đáp ứng các yêu cầu, chữ ký sẽ tự động được ủy quyền để cải thiện trải nghiệm trò chơi. Các nhà giao dịch tần suất cao trên chuỗi có thể cải thiện trải nghiệm sử dụng.
5. Chia quyền
Các quyền được phân chia để quản lý nhiều khóa và các khóa khác nhau sẽ cung cấp các quyền khác nhau.
Nhược điểm của việc trừu tượng hóa tài khoản:
Khả năng tương thích của ví và sự phụ thuộc vào hợp đồng thông minh Khi hợp đồng thông minh được triển khai trên một chuỗi, nó sẽ bị ràng buộc với chuỗi và không thể áp dụng cho các chuỗi khác;
Khi các chức năng tiếp tục tăng lên, khả năng xảy ra các lỗ hổng cũng tăng lên;
Tất cả logic chạy trên chuỗi, làm tăng chi phí gas.
Trên đây là kiến thức liên quan về việc trừu tượng hóa tài khoản. Là đầu vào của lưu lượng truy cập của ngành Web3, ngưỡng thấp và sự tiện lợi là những vấn đề lớn nhất của ví hiện tại. Sự xuất hiện của mô hình tài khoản có thể giải quyết những vấn đề này một cách hiệu quả. Hiện tại, ví EOA là phổ biến và hầu hết người dùng trong vòng đều quen với việc sử dụng ví EOA.
(Nội dung trên được trích dẫn và in lại với sự ủy quyền của đối tác MarsBit, link văn bản gốc | Nguồn: Vernacular Blockchain)
Tuyên bố: Bài viết chỉ thể hiện quan điểm và ý kiến cá nhân của tác giả, không thể hiện quan điểm và lập trường khách quan của blockchain. Tất cả nội dung và ý kiến chỉ mang tính chất tham khảo và không cấu thành lời khuyên đầu tư. Các nhà đầu tư nên đưa ra quyết định và giao dịch của riêng mình, đồng thời tác giả và Khách hàng Blockchain sẽ không chịu trách nhiệm về bất kỳ tổn thất trực tiếp hoặc gián tiếp nào do giao dịch của nhà đầu tư gây ra.
Trong bài viết “ERC-4337” mà V God rất coi trọng này, liệu có thể mở ra kỷ nguyên bùng nổ Web3? Xuất hiện lần đầu trong Block Guest.



