Hiện tại, có hai loại ví chính trên Ethereum: EOA (Tài khoản thuộc sở hữu bên ngoài) và SCW (Ví hợp đồng thông minh). Tuy nhiên, mỗi người trong số họ đều phải đối mặt với các vấn đề về hiệu quả thực thi thấp và không có khả năng thực hiện giao dịch một cách độc lập. Sau nhiều lần khám phá, các nhà phát triển Ethereum đã tìm ra giải pháp tối ưu ở giai đoạn này, đó là triển khai tính năng trừu tượng hóa tài khoản thông qua ERC4337.
Ví ERC4337 thực hiện phân tách khóa riêng và thực thể tài khoản thông qua Bundler, cho phép xử lý hàng loạt giao dịch và khả năng chủ động bắt đầu giao dịch.
Ngoài ra, mã tích hợp của ví hợp đồng thông minh cho phép xử lý giao dịch tự động dựa trên thông tin bên ngoài.
Tuy nhiên, đề xuất này vẫn phải đối mặt với những thách thức từ các giải pháp khác như ví trừu tượng tài khoản ở cấp độ giao thức và ví trừu tượng tài khoản gốc. Hơn nữa, hợp đồng đầu vào ERC4337 chỉ mới được tung ra trên mạng chính Ethereum vào tháng 3 năm nay, vì vậy nhiều vấn đề vẫn chưa được khám phá và có sự không chắc chắn đáng kể về giải pháp cuối cùng. Cuối cùng, do tính chất một điểm của hợp đồng Entry Point, ERC4337 bị hạn chế rất nhiều về việc nâng cấp.
Để giải quyết những vấn đề này, các nhà phát triển ERC4337 cũng đã bổ sung đề xuất EIP để tối ưu hóa nó mà không cần sửa đổi hợp đồng đầu vào. Đối với trường hợp không tương thích giữa Dapps trong kỷ nguyên EOA và ERC4337, những người ủng hộ ERC4337 đã độc lập tạo ra nhiều dự án ví và dự án Dapp tập trung vào tương tác với ví ERC4337. Các dự án này cung cấp nhiều tương tác khác nhau mà tài khoản EOA có thể tận hưởng trong hệ sinh thái DeFi và SocialFi ban đầu, đồng thời cải thiện khả năng hoạt động.
Nhìn chung, ERC4337 vẫn là giải pháp tối ưu để triển khai tính năng trừu tượng hóa tài khoản ở giai đoạn hiện tại. Thông qua hợp đồng đền bù của Paymaster, nó giảm bớt các rào cản cho người dùng tham gia Defi. Chủ dự án có thể cung cấp các giao dịch 0gas hoặc ít gas để thu hút nhiều người dùng tham gia hơn. Bằng cách gộp và xử lý hàng loạt các giao dịch, nó cải thiện đáng kể trải nghiệm người dùng trong Socialfi và Gamefi, cung cấp cho người tham gia Socialfi và Gamefi nhiều tùy chọn tương tác đa dạng hơn.
Sự cân bằng giữa tính phân quyền và sự thuận tiện luôn là thách thức lớn đối với những người tham gia tiền điện tử. Việc thực hiện phân cấp đòi hỏi phải hy sinh sự tiện lợi của hoạt động web2, thay thế các thao tác bấm nút đơn giản bằng các quy trình như quản lý cụm từ ghi nhớ, ký bằng khóa riêng tư và đặt giá trị nonce. Mặt khác, việc theo đuổi sự thuận tiện cho thấy tầm quan trọng của quyền sở hữu tài khoản, bằng chứng là sự sụp đổ của các tổ chức tập trung như FTX và JPEX. Để giải quyết vấn đề này, các nhà phát triển Ethereum đã thực hiện nhiều nỗ lực khác nhau để làm cho tài khoản web3 trở nên thuận tiện như tài khoản web2 thông qua khái niệm trừu tượng hóa tài khoản. Trong số những nỗ lực này, tiêu chuẩn ERC4337 đã đạt được sự đồng thuận đáng kể giữa các nhà phát triển, như người sáng lập Ethereum Vitalik Buterin đã nhấn mạnh tại hội nghị ETHCC năm nay.
ERC4337 liên quan đến ba đối tượng, UserOperation, Bundler và hợp đồng trên chuỗi, trong quá trình tách quyền kiểm soát và quyền sở hữu khỏi thực thể tài khoản. UserOperation chủ yếu bao gồm thông tin đầu vào của người dùng, Bundler hoàn thành việc đóng gói và kích hoạt các giao dịch, đồng thời các hợp đồng trên chuỗi bao gồm Điểm đầu vào, Hợp đồng Paymaster và Hợp đồng Ví, chủ yếu triển khai logic thực thi và xác thực phức tạp.
Nguồn hình ảnh: Kernel Ventures
Sự khác biệt chính giữa ví ERC4337 và ví EOA là trong ví ERC4337, người gửi có thể được chỉ định, trong khi ở ví EOA, địa chỉ khôi phục ECDSA là người ký mặc định. Do đó, ví ERC4337 đạt được sự tách biệt giữa quyền sở hữu và kiểm soát tài khoản. Tiếp theo, thông số paymasterAndData đã được thêm vào ERC4337 để đặt thông tin cụ thể của hợp đồng paymaster. Chúng tôi sẽ giải thích chức năng cụ thể của hợp đồng paymaster sau này.
Nhìn chung, trong quá trình này, trước tiên người dùng sẽ gửi UserOperation tới Bundler với các tham số do người dùng xác định. Nếu có thông số paymasterAndData, hợp đồng paymaster sẽ được gọi để thanh toán phí gas. Nếu có tham số initCode, người dùng sẽ tạo ví hợp đồng thông minh mới dựa trên logic mã bên trong nó. Cuối cùng, để giảm mức tiêu thụ gas trong quá trình xác minh, ERC4337 áp dụng phương pháp giao dịch đóng gói hàng loạt. Bộ tổng hợp chữ ký được sử dụng để đóng gói cùng loại Hoạt động của người dùng thành một chữ ký tổng hợp chỉ để xác minh một lần. Sau cả quá trình xác minh mô phỏng của Bundler ngoài chuỗi và vượt qua xác minh thực tế trên chuỗi, ví hợp đồng thông minh sẽ thực hiện thành công chức năng tùy chỉnh của người dùng trong UserOperation và trả lại lượng gas dư thừa cho Bundler như một phần thưởng.
Nguồn hình ảnh: Kernel Ventures
So với việc sử dụng EOA (Tài khoản thuộc sở hữu bên ngoài) để thực hiện giao dịch, việc này đơn giản hơn nhiều. Với EOA, bạn chỉ cần ký dữ liệu giao dịch bằng khóa riêng của tài khoản và phát nó lên mạng. Giao dịch được phát sóng sẽ được xác thực bởi các nút và sau đó được cơ chế POS chọn để ghi lại trên blockchain bởi nút được chọn có quyền kế toán. Quá trình này rất đơn giản, với mức tiêu thụ gas tối thiểu và không qua trung gian như hợp đồng Bundler và Entry Point. Nó cũng cung cấp bảo mật chỉ dựa trên thuật toán mã hóa ECDSA mà không có rủi ro bảo mật vốn có của logic hợp đồng phức tạp. Tuy nhiên, trong quá trình này, khóa riêng và quyền kiểm soát tài khoản được liên kết chặt chẽ và không thể thay đổi. Mỗi giao dịch cần phải được ký và xác minh riêng lẻ mà không có khả năng xử lý tự động.
Nguồn hình ảnh: Kernel Ventures
Tóm lại, ERC4337 đạt được sự tách biệt giữa khóa riêng và quyền sở hữu tài khoản, giảm mức tiêu thụ gas trong các quy trình giao dịch phức tạp thông qua xử lý hàng loạt, loại bỏ ngưỡng truy cập số dư Ethereum bằng cách sử dụng hợp đồng thanh toán và cho phép các phương thức ký khác nhau cũng như chức năng tài khoản tùy chỉnh thông qua hợp đồng thông minh ví. Những cải tiến này nâng cao đáng kể sự tiện lợi và tính linh hoạt của tài khoản web3.
Tóm lại, đối với các tài khoản trừu tượng trên Ethereum, mặc dù ERC4337 là tùy chọn được công nhận rộng rãi nhất nhưng nó không phải là lựa chọn duy nhất.
Chi phí gas cố định cao hơn: Mức tiêu thụ gas cho các hoạt động cơ bản trong ví ERC4337 là 42000 gas, gấp đôi so với tài khoản EOA thông thường. Lý do cụ thể như sau:
Nguồn hình ảnh: Kernel Ventures
Có thể thấy rằng việc ra đời các hợp đồng thông minh đã dẫn đến mức tiêu thụ gas đáng kể trong quá trình thực hiện các hoạt động kinh doanh theo hợp đồng (giải nén UserOperation, thực hiện xác thực có điều kiện, băm trên chuỗi, v.v.), cũng như kích hoạt các sự kiện và xuất bản nhật ký trên Ethereum mạng. Đồng thời, việc phân nhóm giao dịch được đề xuất trong ERC4337 để giảm chi phí giao dịch đã được chứng minh là không thực tế trong các giao dịch thực tế. Hầu hết người dùng không cần phải thực hiện một số lượng lớn giao dịch trong một cuộc gọi và lợi thế của giao dịch hàng loạt ERC4337 chỉ có thể được sử dụng trong các trường hợp hiếm gặp như airdrop dự án. Ngoài ra, nếu UserOperation, ban đầu nhằm mục đích phân bổ chi phí giao dịch, không thực thi được trên chuỗi, thì điều đó có thể dẫn đến tổn thất cao hơn cho các tài khoản ví hoặc Bundler.
Chi phí nâng cấp cao: Trong hợp đồng thông minh Entry Point, hàm entryPoint() có thể được sử dụng để trả về một tham số tuân thủ giao diện IEntryPoint. Trong Hợp đồng Ví, tham số này có thể được sử dụng để xác định xem các giao dịch bên ngoài có đến từ lệnh gọi hàm trong hợp đồng entryPoint hay không. Tuy nhiên, điều này yêu cầu mã hóa cứng địa chỉ của EntryPoint trong mỗi tài khoản hợp đồng thông minh được tạo. Nếu cần nâng cấp lên hợp đồng EntryPoint, nó sẽ cần có sự đồng ý của tất cả chủ tài khoản hợp đồng thông minh. Khi ERC4337 được áp dụng rộng rãi, khó khăn trong việc thực hiện thay đổi này sẽ tương đương với việc thay đổi lớp đồng thuận. Do đó, việc triển khai ERC4337 phải được thực hiện hết sức thận trọng và trải qua quá trình kiểm tra bảo mật kỹ lưỡng. Ngoài ra, việc tối ưu hóa hiệu suất trong tương lai cũng sẽ là một nhiệm vụ đầy thách thức.
Những gã khổng lồ ví truyền thống thận trọng:
Theo tin tức của ChainCatcher, Alex Jupiter, Giám đốc sản phẩm của MetaMask, đã tuyên bố trong một cuộc phỏng vấn với Decrypt rằng mặc dù các công nghệ khác nhau như trừu tượng hóa tài khoản và EOA đã được đề cập nhiều lần trong EthCC, nhưng MetaMask sẽ cẩn thận áp dụng các công nghệ này.
Là nhà cung cấp ví truyền thống, MetaMask tạo điều kiện thuận lợi cho việc tạo tài khoản EOA cho người dùng và tính phí bằng cách cung cấp các dịch vụ hoán đổi phi tập trung. Hầu hết các gã khổng lồ về ví điện tử, vốn đã thiết lập mô hình lợi nhuận ổn định, đều không muốn chấp nhận rủi ro và thực hiện thay đổi. Hiện tại, họ cũng đang áp dụng cách tiếp cận thận trọng đối với việc trừu tượng hóa tài khoản, tích cực khám phá nhưng vẫn duy trì thái độ thận trọng đối với việc thực hiện.
Chi phí cập nhật Dapps
Các Dapp hiện có trên Ethereum, bao gồm Opensea, Uniswap, MetaMask Swap, v.v., tất cả đều mặc định phục vụ các tài khoản EOA. Để làm cho các Dapp này tương thích hoàn toàn với ví ERC4337, cần phải thực hiện các thay đổi đối với cơ chế kiểm tra và tương tác của Dapp cũng như cơ chế đặt cược mã thông báo. Để đạt được sự thay đổi này, mã hợp đồng thông minh của Dapps chính thống cần phải được sửa đổi, điều này có thể gây ra rủi ro bảo mật và phát sinh chi phí cập nhật đáng kể. Ngoài ra, xem xét khả năng chống lại các tài khoản hợp đồng do các hợp đồng Tornado trước đó gây ra, khối lượng công việc của bản cập nhật này sẽ còn lớn hơn.
Trong các cầu nối chuỗi chéo giữa mạng Ethereum và Layer2, mạng nhận thường mong đợi khoản thanh toán được gửi từ cùng một địa chỉ với địa chỉ trên mạng gửi. Đây không phải là vấn đề với ví EOA (Tài khoản sở hữu bên ngoài) truyền thống vì chúng có thể kiểm soát cả hai địa chỉ bằng cùng một khóa riêng thông qua việc ký tên. Tuy nhiên, trong ví ERC4337, địa chỉ bắt đầu chuyển là địa chỉ hợp đồng và không được kiểm soát bởi khóa riêng, điều đó có nghĩa là không thể đặt địa chỉ nhận giống với mạng gửi. Do đó, hầu như luôn có vấn đề không tương thích giữa ví ERC4337 và hầu hết các cầu nối chuỗi chéo giữa mạng Ethereum Layer1 và Layer2.
Nguồn hình ảnh:Dune
Nguồn hình ảnh: Kernel Ventures
Để tách chủ thể tài khoản khỏi kiểm soát tài khoản trong ERC4337, Bundler đã được giới thiệu. Bất kỳ tài khoản EOA nào nắm giữ một lượng ETH nhất định đều có thể hoạt động như một Bundler. So với khai thác truyền thống theo cơ chế POW, phương thức khai thác mới này đòi hỏi vốn đầu tư gần như bằng 0 và còn tránh được những rủi ro pháp lý tiềm ẩn. Ngược lại với việc khai thác đặt cược theo cơ chế POS, Bundlers có rào cản gia nhập rất thấp và không yêu cầu đặt cược 32 ETH, chỉ cần lượng gas cần thiết để tương tác với hợp đồng Điểm đầu vào. Lý do cơ bản cho sự khác biệt này là độ khó của hành vi độc hại của Bundlers cao hơn nhiều so với việc xác thực các nút và lợi nhuận từ hành vi độc hại nhỏ hơn nhiều so với việc xác thực các nút. Do đó, không cần phải đặt cọc một lượng lớn ETH để đảm bảo sự cân bằng tổng thể về phần thưởng và hình phạt trong giao thức ERC4337. Cuối cùng, so với phần thưởng đặt cược trong nhóm thanh khoản, Bundlers có thời gian khóa ngắn hơn, mang lại tính thanh khoản cao hơn cho tài sản. Khi ETH đối mặt với áp lực bán đáng kể, người dùng có thể rút tài sản của mình kịp thời để giảm tổn thất. Với những lợi thế này, Bundler có khả năng trở thành một phương thức đầu tư mới trên Ethereum và có thể phát triển hơn nữa thành nhóm Bundler tương tự như nhóm khai thác Bitcoin hoặc nhóm đặt cược ETH. Họ cung cấp chi phí thấp, lợi nhuận ổn định và tính thanh khoản cao.
Nguồn hình ảnh: Kernel Ventures
Ý định tập trung đề cập đến cách tiếp cận lấy người dùng làm trung tâm, trong đó người dùng không cần hiểu các bước thực hiện cụ thể mà dựa vào các mô-đun cơ bản để tự động thực hiện các hành động được mô-đun hóa dựa trên ý định của họ. Đối với các nhà đầu tư mới tham gia vào không gian web3, sự phức tạp của các nhiệm vụ như ký giao dịch và đặt giới hạn gas thường khiến họ không muốn nắm bắt hoàn toàn tiền điện tử, khiến họ phải dựa vào các sàn giao dịch tập trung (CEX) thay vì đắm mình hoàn toàn vào thế giới web3. Sự khác biệt về trải nghiệm người dùng giữa các sàn giao dịch phi tập trung (DEX) và CEX phát sinh từ sự khác biệt trong mục đích hoạt động. Trong DEX, người dùng cần chọn thủ công nhóm giao dịch tối ưu nhất, ký ủy quyền và xác nhận giao dịch, bao gồm nhiều hành động riêng lẻ tương ứng với các hành vi cơ bản. Mặt khác, CEX hoạt động dựa trên các hành động có mục đích. Ví dụ, để đạt được ý định đổi USDT lấy ETH theo cách thuận lợi nhất, người dùng chỉ cần đặt lệnh thị trường mà không cần chỉ định giá đặt hàng cụ thể. Hầu hết người dùng chỉ đơn giản mong muốn một quy trình được mô-đun hóa để đáp ứng ý định của họ mà không cần phải hiểu các hoạt động cơ bản. Mặc dù một số người cho rằng việc hiểu rõ quy trình có thể giúp xác định các vấn đề tiềm ẩn trong quy trình được mô-đun hóa, nhưng phần lớn người dùng thích một quy trình được sắp xếp hợp lý phù hợp với ý định của họ hơn là hiểu các hành động cụ thể đằng sau nó. Ngoài ra, các quy trình được tiến hành thủ công có rủi ro cao hơn so với các quy trình được mô-đun hóa được thiết lập tốt. Trước khi tính năng trừu tượng hóa tài khoản ERC4337 ra đời, hiệu quả của tài khoản EOA đã bị cản trở do nhu cầu ký và xác nhận riêng lẻ từng giao dịch, điều này cản trở sự phát triển của các ứng dụng tập trung vào mục đích trên mạng Ethereum. Với ERC4337, việc giới thiệu UserOperation và Bundler cho phép các giao dịch được gửi đến các mempool thay thế và được tổng hợp với các UserOperation khác, chờ các Bundler đóng gói và gửi chúng đến hợp đồng đầu vào để xác thực và thực thi. Trong quá trình này, người dùng chỉ cần khai báo hoặc ký tên vào các tùy chọn của mình, trong khi các hành động cụ thể được Bundlers lựa chọn và thực hiện dựa trên sự đồng thuận hoặc logic hợp đồng hiện có, loại bỏ nhu cầu người dùng tham gia vào quy trình cụ thể. Trong DApps, chúng tôi có thể thiết kế logic tập trung vào mục đích, trong đó người dùng có thể chỉ cần ký tên vào ý định của mình để đạt được các mục tiêu cụ thể mà không cần phải chọn và ký các giao dịch riêng lẻ theo cách thủ công. Có thể thấy trước rằng với việc áp dụng rộng rãi ERC4337, các DApp tập trung vào mục đích sẽ trở nên phổ biến hơn trên mạng Ethereum, giảm đáng kể các rào cản gia nhập web3.
Defi, được tích hợp chặt chẽ với các tài khoản EOA trong thị trường tăng giá vừa qua, đã cải thiện tính đa dạng của tương tác trên chuỗi cho các nhà đầu tư tiền điện tử, cung cấp các dịch vụ tài chính khác nhau như đặt cược, cung cấp thanh khoản và cho vay, cuối cùng dẫn đến sự nổi lên của Defi Summer. Tuy nhiên, quy trình giao dịch phức tạp và phí trên chuỗi đặt ra rào cản đáng kể cho người dùng thông thường tham gia, cản trở việc áp dụng Defi hơn nữa. Khi kết hợp với ví ERC4337, Defi có thể cung cấp cách tiếp cận tương tác tập trung vào mục đích, cho phép người dùng trải nghiệm giao diện thân thiện với người dùng tương tự như các sàn giao dịch tập trung (CEX). Ngoài ra, thông qua tính năng Paymaster trong ERC4337, có thể đạt được các giao dịch không tốn gas, cho phép một số nhà khai thác nhất định giảm rào cản gia nhập Defi và thu hút nhiều người tham gia hơn. Tuy nhiên, không giống như các lĩnh vực như Socialfi và Gamefi, Defi liên quan đến một số lượng lớn chuyển khoản và đặt cược token, đòi hỏi các tiêu chuẩn bảo mật cao. Lớp hợp đồng trừu tượng hóa tài khoản gây ra sự phức tạp, khiến nó dễ gặp các lỗ hổng bảo mật có thể dẫn đến mất tiền của người dùng. Hơn nữa, kể từ khi chính phủ Hoa Kỳ ban hành lệnh cấm đối với nhiều hợp đồng tập trung vào quyền riêng tư như Tornado, nhiều nền tảng Defi sẽ xem xét kỹ lưỡng hoặc thậm chí đình chỉ các tương tác với các hợp đồng thông minh này. Kết quả là có sự không tương thích đáng kể giữa ví hợp đồng thông minh và hệ thống Defi hiện có. Trong quá trình tương tác với các hợp đồng Defi thậm chí còn có khả năng bị đưa vào danh sách đen do nhầm lẫn. Những yếu tố này đặt ra những thách thức đối với việc áp dụng rộng rãi ví ERC4337 trong không gian Defi.
Khác với các trò chơi “bán trên chuỗi” trong gamefi đầu tiên chỉ xử lý tài sản và vật phẩm trong trò chơi trên chuỗi để đảm bảo tính bảo mật của chúng, các trò chơi hoàn toàn trên chuỗi viết logic cốt lõi và mô hình kinh tế của trò chơi vào các hợp đồng thông minh blockchain, cho phép tương tác trò chơi trực tuyến và đạt được sự phân cấp hoàn toàn và tính bảo mật cao. Tuy nhiên, các trò chơi web3 hiện tại đã phải trả giá đắt để đạt được đầy đủ chức năng trên chuỗi. Một thách thức lớn là phí gas tăng vọt. Mọi tương tác trong trò chơi hoàn toàn trên chuỗi, bao gồm cơ chế trò chơi, vật phẩm trong trò chơi và cảnh, cần phải được ghi lại trên blockchain, dẫn đến chi phí tăng lên. Để giải quyết vấn đề này, logic tương tác của các trò chơi hoàn toàn trên chuỗi hiện tại thường được đơn giản hóa, hạn chế trải nghiệm chơi trò chơi của người dùng. Ngoài ra, khi sử dụng tài khoản EOA truyền thống, quá trình tương tác trong các trò chơi hoàn toàn trên chuỗi yêu cầu xác minh chữ ký rườm rà, người dùng cần xác nhận từng tương tác riêng lẻ, làm giảm đáng kể trải nghiệm chơi trò chơi. Việc giới thiệu tính năng trừu tượng hóa tài khoản sẽ giải quyết những thách thức này. Nó giúp giảm đáng kể chi phí giao dịch, với việc xác nhận giao dịch chỉ yêu cầu chữ ký tổng hợp BLS và một bước xác minh, tiết kiệm mức tiêu thụ gas trong quy trình xác minh mật mã. Hơn nữa, các giao dịch theo đợt sẽ loại bỏ nhu cầu xác nhận lặp lại trong quy trình trước đó. Việc giới thiệu các tài khoản hợp đồng thông minh được cá nhân hóa cho phép xây dựng mô-đun trong các trò chơi hoàn toàn trên chuỗi, nâng cao hiệu quả phát triển. Tuy nhiên, cho đến nay, sự kết hợp giữa tính trừu tượng hóa tài khoản và các trò chơi hoàn toàn trên chuỗi chủ yếu được thấy trên các giải pháp Layer2 như StarkNet, với các dự án như Loot Realms và Cartridge. Điều này không phải do Ethereum không phù hợp để kết hợp các trò chơi hoàn toàn trên chuỗi với ví ERC4337, mà vì hợp đồng Entry Point chỉ được triển khai trên mạng chính Ethereum vào tháng 3 năm nay. Do đó, hầu hết các trò chơi trực tuyến hoàn toàn dựa trên ERC4337 trên Ethereum vẫn đang được phát triển. Có thể thấy trước rằng sẽ có nhiều trò chơi trực tuyến hoàn toàn dựa trên ERC4337 ra mắt trên Ethereum trong tương lai gần, giúp nâng cao đáng kể trải nghiệm tương tác và giảm chi phí tương tác. Các trò chơi hoàn toàn trực tuyến quy mô lớn hiện có trên Ethereum, chẳng hạn như Dark Forest và Wolf Games, cũng có thể xem xét thực hiện các thay đổi đối với lớp hợp đồng để tương thích với các tương tác tài khoản ERC4337.
Bị mắc kẹt trong cơ chế đóng gói các tài khoản khóa riêng và khả năng tương tác hạn chế của tài khoản EOA, Socialfi từ lâu đã phải đối mặt với các vấn đề với rào cản gia nhập cao và quản lý tài khoản khó khăn. Việc đưa ra tính năng trừu tượng hóa tài khoản sẽ thay đổi hoàn toàn tình trạng này, nhưng sự cân bằng giữa sự thuận tiện, khả năng phục hồi và bảo mật cần phải được cân nhắc dựa trên tầm quan trọng cụ thể của tài khoản web3 trong Socialfi. Thứ nhất, việc tách khóa riêng và kiểm soát tài khoản giúp người dùng không cần phải quản lý khóa riêng phức tạp và không có thứ tự hoặc cụm từ ghi nhớ, đồng thời cho phép điều chỉnh linh hoạt mật khẩu tài khoản. Ví dụ: dự án Ambire, ra mắt vào cuối năm 2021, đã đạt được mục tiêu tạo tài khoản web3 và khôi phục khóa riêng thông qua email. Thứ hai, việc xử lý hàng loạt các giao dịch do ERC4337 cung cấp sẽ giải quyết vấn đề về rào cản web3 được nêu ở đầu bài viết này. Giống như một nút có thể giải quyết một vấn đề trong web2, nó cũng có thể được giải quyết bằng một nút trong web3. Cuối cùng, việc giới thiệu logic mã tùy chỉnh trong tài khoản ERC4337 phù hợp hơn với thiết kế cá nhân hóa của tài khoản web2, cho phép mỗi tài khoản Socialfi giới thiệu các chức năng tài khoản khác nhau tùy theo sở thích của họ, tương tự như tùy chọn mở hoặc không mở chức năng kênh trong QQ dựa trên sở thích của người dùng.
Tính đến thời điểm viết bài, số lượng người dùng web3 xấp xỉ 300 triệu, chỉ chiếm khoảng 4% trong tổng số 6 tỷ người dùng internet toàn cầu. Vẫn còn dư địa đáng kể để tăng trưởng so với tổng số người dùng internet. Để web3 bắt kịp quy mô của web2 và vượt qua cột mốc 1 tỷ người dùng, rào cản gia nhập thấp hơn và nhiều chức năng tài khoản có thể tùy chỉnh hơn là điều kiện tiên quyết. Trong số tất cả các lựa chọn để đạt được mục tiêu này, ERC4337 nổi bật là một giải pháp có rủi ro tương đối thấp với khuôn khổ hoàn thiện và nó đã nhận được sự công nhận từ Ethereum Foundation và các nhà phát triển chính. Kể từ khi triển khai hợp đồng Entry Point trên Ethereum, số lượng người dùng áp dụng tính năng Trừu tượng hóa tài khoản đã có sự tăng trưởng bùng nổ.
Nguồn ảnh: Dune
Mặc dù ERC4337 đã nhận được sự công nhận và hỗ trợ rộng rãi từ cộng đồng Ethereum nhưng nó vẫn phải đối mặt với một số thách thức trong quá trình triển khai thực tế. Thứ nhất, có sự không chắc chắn xung quanh hình thức cuối cùng của ERC4377 do các đề xuất đang chờ xử lý, điều này gây trở ngại cho sự phát triển của hệ sinh thái ERC4377. Thứ hai, chi phí cao liên quan đến việc cập nhật ERC4377. Việc triển khai hợp đồng điểm đầu vào yêu cầu phần lớn các ví trong mạng phải áp dụng tiêu chuẩn mới, đây có thể là một quá trình tốn kém và mất thời gian. Cuối cùng, có một vấn đề về khả năng tương thích với các Dapp và cầu nối chuỗi chéo hiện có. Để đạt được việc áp dụng rộng rãi ERC4337 sẽ yêu cầu nâng cấp rộng rãi cho các Dapp Ethereum hiện có, đi kèm với các rủi ro và chi phí bảo mật đáng kể.
Tuy nhiên, ERC4377 đã tích cực giải quyết những thách thức này. Ví dụ: bằng cách thêm các hợp đồng thông minh bên ngoài, hiệu quả của gói có thể được cải thiện. Các opcode bổ sung có thể nâng cao quyền của tài khoản hợp đồng thông minh. Các đề xuất EIP bổ sung nhằm giải quyết khó khăn trong việc nâng cấp hợp đồng điểm đầu vào. Hơn nữa, để giải quyết vấn đề tương thích với Dapp truyền thống, ERC4337 đã xây dựng hệ sinh thái của riêng mình, thúc đẩy ứng dụng rộng rãi hơn của ví trừu tượng tài khoản trên mạng Ethereum. Việc triển khai toàn diện ví ERC4337 cho phép tập trung vào mục đích của evm ở cấp độ Máy ảo Ethereum (EVM), có thể tiếp tục hoạt động trừu tượng trong Dapps, khiến chúng trở nên hướng đến mục đích của người dùng và thân thiện với người dùng như các ứng dụng web2. Nếu chức năng tập trung vào mục đích có thể được hiện thực hóa hoàn toàn trong Ethereum Dapps, nó sẽ nâng cao đáng kể trải nghiệm người dùng và thu hút nhiều người dùng hơn từ bên ngoài cộng đồng tiền điện tử tham gia. Tuy nhiên, sự tăng trưởng của các lĩnh vực như Defi, liên quan đến chuyển mã thông báo trực tiếp, có thể thận trọng hơn do các yêu cầu bảo mật chặt chẽ hơn. Mặt khác, các lĩnh vực như Socialfi và Gamefi ưu tiên trải nghiệm người dùng hơn các vấn đề bảo mật. Trước đây, do hạn chế của tài khoản EOA nên không thể thiết kế tương tác phức tạp. Với ERC4337, các lĩnh vực này có thể vượt qua các rào cản về yêu cầu đầu vào cao của người dùng và trải nghiệm người dùng kém, dẫn đến sự tăng trưởng đáng kể của người dùng và có khả năng đóng vai trò là chất xúc tác chính trong thị trường tiền điện tử tăng giá tiếp theo.
Kernel Ventures là quỹ đầu tư mạo hiểm tiền điện tử được thúc đẩy bởi các cộng đồng nghiên cứu và phát triển, với hơn 70 khoản đầu tư giai đoạn đầu, tập trung vào cơ sở hạ tầng, phần mềm trung gian, dApps, đặc biệt là ZK, Rollup, DEX, chuỗi khối mô-đun và các lĩnh vực dọc sẽ hỗ trợ hàng tỷ tương lai người dùng tiền điện tử, chẳng hạn như trừu tượng hóa tài khoản, tính khả dụng của dữ liệu, khả năng mở rộng, v.v. Trong bảy năm qua, chúng tôi đã cam kết hỗ trợ phát triển các cộng đồng phát triển cốt lõi và các hiệp hội blockchain đại học trên toàn thế giới.
Hiện tại, có hai loại ví chính trên Ethereum: EOA (Tài khoản thuộc sở hữu bên ngoài) và SCW (Ví hợp đồng thông minh). Tuy nhiên, mỗi người trong số họ đều phải đối mặt với các vấn đề về hiệu quả thực thi thấp và không có khả năng thực hiện giao dịch một cách độc lập. Sau nhiều lần khám phá, các nhà phát triển Ethereum đã tìm ra giải pháp tối ưu ở giai đoạn này, đó là triển khai tính năng trừu tượng hóa tài khoản thông qua ERC4337.
Ví ERC4337 thực hiện phân tách khóa riêng và thực thể tài khoản thông qua Bundler, cho phép xử lý hàng loạt giao dịch và khả năng chủ động bắt đầu giao dịch.
Ngoài ra, mã tích hợp của ví hợp đồng thông minh cho phép xử lý giao dịch tự động dựa trên thông tin bên ngoài.
Tuy nhiên, đề xuất này vẫn phải đối mặt với những thách thức từ các giải pháp khác như ví trừu tượng tài khoản ở cấp độ giao thức và ví trừu tượng tài khoản gốc. Hơn nữa, hợp đồng đầu vào ERC4337 chỉ mới được tung ra trên mạng chính Ethereum vào tháng 3 năm nay, vì vậy nhiều vấn đề vẫn chưa được khám phá và có sự không chắc chắn đáng kể về giải pháp cuối cùng. Cuối cùng, do tính chất một điểm của hợp đồng Entry Point, ERC4337 bị hạn chế rất nhiều về việc nâng cấp.
Để giải quyết những vấn đề này, các nhà phát triển ERC4337 cũng đã bổ sung đề xuất EIP để tối ưu hóa nó mà không cần sửa đổi hợp đồng đầu vào. Đối với trường hợp không tương thích giữa Dapps trong kỷ nguyên EOA và ERC4337, những người ủng hộ ERC4337 đã độc lập tạo ra nhiều dự án ví và dự án Dapp tập trung vào tương tác với ví ERC4337. Các dự án này cung cấp nhiều tương tác khác nhau mà tài khoản EOA có thể tận hưởng trong hệ sinh thái DeFi và SocialFi ban đầu, đồng thời cải thiện khả năng hoạt động.
Nhìn chung, ERC4337 vẫn là giải pháp tối ưu để triển khai tính năng trừu tượng hóa tài khoản ở giai đoạn hiện tại. Thông qua hợp đồng đền bù của Paymaster, nó giảm bớt các rào cản cho người dùng tham gia Defi. Chủ dự án có thể cung cấp các giao dịch 0gas hoặc ít gas để thu hút nhiều người dùng tham gia hơn. Bằng cách gộp và xử lý hàng loạt các giao dịch, nó cải thiện đáng kể trải nghiệm người dùng trong Socialfi và Gamefi, cung cấp cho người tham gia Socialfi và Gamefi nhiều tùy chọn tương tác đa dạng hơn.
Sự cân bằng giữa tính phân quyền và sự thuận tiện luôn là thách thức lớn đối với những người tham gia tiền điện tử. Việc thực hiện phân cấp đòi hỏi phải hy sinh sự tiện lợi của hoạt động web2, thay thế các thao tác bấm nút đơn giản bằng các quy trình như quản lý cụm từ ghi nhớ, ký bằng khóa riêng tư và đặt giá trị nonce. Mặt khác, việc theo đuổi sự thuận tiện cho thấy tầm quan trọng của quyền sở hữu tài khoản, bằng chứng là sự sụp đổ của các tổ chức tập trung như FTX và JPEX. Để giải quyết vấn đề này, các nhà phát triển Ethereum đã thực hiện nhiều nỗ lực khác nhau để làm cho tài khoản web3 trở nên thuận tiện như tài khoản web2 thông qua khái niệm trừu tượng hóa tài khoản. Trong số những nỗ lực này, tiêu chuẩn ERC4337 đã đạt được sự đồng thuận đáng kể giữa các nhà phát triển, như người sáng lập Ethereum Vitalik Buterin đã nhấn mạnh tại hội nghị ETHCC năm nay.
ERC4337 liên quan đến ba đối tượng, UserOperation, Bundler và hợp đồng trên chuỗi, trong quá trình tách quyền kiểm soát và quyền sở hữu khỏi thực thể tài khoản. UserOperation chủ yếu bao gồm thông tin đầu vào của người dùng, Bundler hoàn thành việc đóng gói và kích hoạt các giao dịch, đồng thời các hợp đồng trên chuỗi bao gồm Điểm đầu vào, Hợp đồng Paymaster và Hợp đồng Ví, chủ yếu triển khai logic thực thi và xác thực phức tạp.
Nguồn hình ảnh: Kernel Ventures
Sự khác biệt chính giữa ví ERC4337 và ví EOA là trong ví ERC4337, người gửi có thể được chỉ định, trong khi ở ví EOA, địa chỉ khôi phục ECDSA là người ký mặc định. Do đó, ví ERC4337 đạt được sự tách biệt giữa quyền sở hữu và kiểm soát tài khoản. Tiếp theo, thông số paymasterAndData đã được thêm vào ERC4337 để đặt thông tin cụ thể của hợp đồng paymaster. Chúng tôi sẽ giải thích chức năng cụ thể của hợp đồng paymaster sau này.
Nhìn chung, trong quá trình này, trước tiên người dùng sẽ gửi UserOperation tới Bundler với các tham số do người dùng xác định. Nếu có thông số paymasterAndData, hợp đồng paymaster sẽ được gọi để thanh toán phí gas. Nếu có tham số initCode, người dùng sẽ tạo ví hợp đồng thông minh mới dựa trên logic mã bên trong nó. Cuối cùng, để giảm mức tiêu thụ gas trong quá trình xác minh, ERC4337 áp dụng phương pháp giao dịch đóng gói hàng loạt. Bộ tổng hợp chữ ký được sử dụng để đóng gói cùng loại Hoạt động của người dùng thành một chữ ký tổng hợp chỉ để xác minh một lần. Sau cả quá trình xác minh mô phỏng của Bundler ngoài chuỗi và vượt qua xác minh thực tế trên chuỗi, ví hợp đồng thông minh sẽ thực hiện thành công chức năng tùy chỉnh của người dùng trong UserOperation và trả lại lượng gas dư thừa cho Bundler như một phần thưởng.
Nguồn hình ảnh: Kernel Ventures
So với việc sử dụng EOA (Tài khoản thuộc sở hữu bên ngoài) để thực hiện giao dịch, việc này đơn giản hơn nhiều. Với EOA, bạn chỉ cần ký dữ liệu giao dịch bằng khóa riêng của tài khoản và phát nó lên mạng. Giao dịch được phát sóng sẽ được xác thực bởi các nút và sau đó được cơ chế POS chọn để ghi lại trên blockchain bởi nút được chọn có quyền kế toán. Quá trình này rất đơn giản, với mức tiêu thụ gas tối thiểu và không qua trung gian như hợp đồng Bundler và Entry Point. Nó cũng cung cấp bảo mật chỉ dựa trên thuật toán mã hóa ECDSA mà không có rủi ro bảo mật vốn có của logic hợp đồng phức tạp. Tuy nhiên, trong quá trình này, khóa riêng và quyền kiểm soát tài khoản được liên kết chặt chẽ và không thể thay đổi. Mỗi giao dịch cần phải được ký và xác minh riêng lẻ mà không có khả năng xử lý tự động.
Nguồn hình ảnh: Kernel Ventures
Tóm lại, ERC4337 đạt được sự tách biệt giữa khóa riêng và quyền sở hữu tài khoản, giảm mức tiêu thụ gas trong các quy trình giao dịch phức tạp thông qua xử lý hàng loạt, loại bỏ ngưỡng truy cập số dư Ethereum bằng cách sử dụng hợp đồng thanh toán và cho phép các phương thức ký khác nhau cũng như chức năng tài khoản tùy chỉnh thông qua hợp đồng thông minh ví. Những cải tiến này nâng cao đáng kể sự tiện lợi và tính linh hoạt của tài khoản web3.
Tóm lại, đối với các tài khoản trừu tượng trên Ethereum, mặc dù ERC4337 là tùy chọn được công nhận rộng rãi nhất nhưng nó không phải là lựa chọn duy nhất.
Chi phí gas cố định cao hơn: Mức tiêu thụ gas cho các hoạt động cơ bản trong ví ERC4337 là 42000 gas, gấp đôi so với tài khoản EOA thông thường. Lý do cụ thể như sau:
Nguồn hình ảnh: Kernel Ventures
Có thể thấy rằng việc ra đời các hợp đồng thông minh đã dẫn đến mức tiêu thụ gas đáng kể trong quá trình thực hiện các hoạt động kinh doanh theo hợp đồng (giải nén UserOperation, thực hiện xác thực có điều kiện, băm trên chuỗi, v.v.), cũng như kích hoạt các sự kiện và xuất bản nhật ký trên Ethereum mạng. Đồng thời, việc phân nhóm giao dịch được đề xuất trong ERC4337 để giảm chi phí giao dịch đã được chứng minh là không thực tế trong các giao dịch thực tế. Hầu hết người dùng không cần phải thực hiện một số lượng lớn giao dịch trong một cuộc gọi và lợi thế của giao dịch hàng loạt ERC4337 chỉ có thể được sử dụng trong các trường hợp hiếm gặp như airdrop dự án. Ngoài ra, nếu UserOperation, ban đầu nhằm mục đích phân bổ chi phí giao dịch, không thực thi được trên chuỗi, thì điều đó có thể dẫn đến tổn thất cao hơn cho các tài khoản ví hoặc Bundler.
Chi phí nâng cấp cao: Trong hợp đồng thông minh Entry Point, hàm entryPoint() có thể được sử dụng để trả về một tham số tuân thủ giao diện IEntryPoint. Trong Hợp đồng Ví, tham số này có thể được sử dụng để xác định xem các giao dịch bên ngoài có đến từ lệnh gọi hàm trong hợp đồng entryPoint hay không. Tuy nhiên, điều này yêu cầu mã hóa cứng địa chỉ của EntryPoint trong mỗi tài khoản hợp đồng thông minh được tạo. Nếu cần nâng cấp lên hợp đồng EntryPoint, nó sẽ cần có sự đồng ý của tất cả chủ tài khoản hợp đồng thông minh. Khi ERC4337 được áp dụng rộng rãi, khó khăn trong việc thực hiện thay đổi này sẽ tương đương với việc thay đổi lớp đồng thuận. Do đó, việc triển khai ERC4337 phải được thực hiện hết sức thận trọng và trải qua quá trình kiểm tra bảo mật kỹ lưỡng. Ngoài ra, việc tối ưu hóa hiệu suất trong tương lai cũng sẽ là một nhiệm vụ đầy thách thức.
Những gã khổng lồ ví truyền thống thận trọng:
Theo tin tức của ChainCatcher, Alex Jupiter, Giám đốc sản phẩm của MetaMask, đã tuyên bố trong một cuộc phỏng vấn với Decrypt rằng mặc dù các công nghệ khác nhau như trừu tượng hóa tài khoản và EOA đã được đề cập nhiều lần trong EthCC, nhưng MetaMask sẽ cẩn thận áp dụng các công nghệ này.
Là nhà cung cấp ví truyền thống, MetaMask tạo điều kiện thuận lợi cho việc tạo tài khoản EOA cho người dùng và tính phí bằng cách cung cấp các dịch vụ hoán đổi phi tập trung. Hầu hết các gã khổng lồ về ví điện tử, vốn đã thiết lập mô hình lợi nhuận ổn định, đều không muốn chấp nhận rủi ro và thực hiện thay đổi. Hiện tại, họ cũng đang áp dụng cách tiếp cận thận trọng đối với việc trừu tượng hóa tài khoản, tích cực khám phá nhưng vẫn duy trì thái độ thận trọng đối với việc thực hiện.
Chi phí cập nhật Dapps
Các Dapp hiện có trên Ethereum, bao gồm Opensea, Uniswap, MetaMask Swap, v.v., tất cả đều mặc định phục vụ các tài khoản EOA. Để làm cho các Dapp này tương thích hoàn toàn với ví ERC4337, cần phải thực hiện các thay đổi đối với cơ chế kiểm tra và tương tác của Dapp cũng như cơ chế đặt cược mã thông báo. Để đạt được sự thay đổi này, mã hợp đồng thông minh của Dapps chính thống cần phải được sửa đổi, điều này có thể gây ra rủi ro bảo mật và phát sinh chi phí cập nhật đáng kể. Ngoài ra, xem xét khả năng chống lại các tài khoản hợp đồng do các hợp đồng Tornado trước đó gây ra, khối lượng công việc của bản cập nhật này sẽ còn lớn hơn.
Trong các cầu nối chuỗi chéo giữa mạng Ethereum và Layer2, mạng nhận thường mong đợi khoản thanh toán được gửi từ cùng một địa chỉ với địa chỉ trên mạng gửi. Đây không phải là vấn đề với ví EOA (Tài khoản sở hữu bên ngoài) truyền thống vì chúng có thể kiểm soát cả hai địa chỉ bằng cùng một khóa riêng thông qua việc ký tên. Tuy nhiên, trong ví ERC4337, địa chỉ bắt đầu chuyển là địa chỉ hợp đồng và không được kiểm soát bởi khóa riêng, điều đó có nghĩa là không thể đặt địa chỉ nhận giống với mạng gửi. Do đó, hầu như luôn có vấn đề không tương thích giữa ví ERC4337 và hầu hết các cầu nối chuỗi chéo giữa mạng Ethereum Layer1 và Layer2.
Nguồn hình ảnh:Dune
Nguồn hình ảnh: Kernel Ventures
Để tách chủ thể tài khoản khỏi kiểm soát tài khoản trong ERC4337, Bundler đã được giới thiệu. Bất kỳ tài khoản EOA nào nắm giữ một lượng ETH nhất định đều có thể hoạt động như một Bundler. So với khai thác truyền thống theo cơ chế POW, phương thức khai thác mới này đòi hỏi vốn đầu tư gần như bằng 0 và còn tránh được những rủi ro pháp lý tiềm ẩn. Ngược lại với việc khai thác đặt cược theo cơ chế POS, Bundlers có rào cản gia nhập rất thấp và không yêu cầu đặt cược 32 ETH, chỉ cần lượng gas cần thiết để tương tác với hợp đồng Điểm đầu vào. Lý do cơ bản cho sự khác biệt này là độ khó của hành vi độc hại của Bundlers cao hơn nhiều so với việc xác thực các nút và lợi nhuận từ hành vi độc hại nhỏ hơn nhiều so với việc xác thực các nút. Do đó, không cần phải đặt cọc một lượng lớn ETH để đảm bảo sự cân bằng tổng thể về phần thưởng và hình phạt trong giao thức ERC4337. Cuối cùng, so với phần thưởng đặt cược trong nhóm thanh khoản, Bundlers có thời gian khóa ngắn hơn, mang lại tính thanh khoản cao hơn cho tài sản. Khi ETH đối mặt với áp lực bán đáng kể, người dùng có thể rút tài sản của mình kịp thời để giảm tổn thất. Với những lợi thế này, Bundler có khả năng trở thành một phương thức đầu tư mới trên Ethereum và có thể phát triển hơn nữa thành nhóm Bundler tương tự như nhóm khai thác Bitcoin hoặc nhóm đặt cược ETH. Họ cung cấp chi phí thấp, lợi nhuận ổn định và tính thanh khoản cao.
Nguồn hình ảnh: Kernel Ventures
Ý định tập trung đề cập đến cách tiếp cận lấy người dùng làm trung tâm, trong đó người dùng không cần hiểu các bước thực hiện cụ thể mà dựa vào các mô-đun cơ bản để tự động thực hiện các hành động được mô-đun hóa dựa trên ý định của họ. Đối với các nhà đầu tư mới tham gia vào không gian web3, sự phức tạp của các nhiệm vụ như ký giao dịch và đặt giới hạn gas thường khiến họ không muốn nắm bắt hoàn toàn tiền điện tử, khiến họ phải dựa vào các sàn giao dịch tập trung (CEX) thay vì đắm mình hoàn toàn vào thế giới web3. Sự khác biệt về trải nghiệm người dùng giữa các sàn giao dịch phi tập trung (DEX) và CEX phát sinh từ sự khác biệt trong mục đích hoạt động. Trong DEX, người dùng cần chọn thủ công nhóm giao dịch tối ưu nhất, ký ủy quyền và xác nhận giao dịch, bao gồm nhiều hành động riêng lẻ tương ứng với các hành vi cơ bản. Mặt khác, CEX hoạt động dựa trên các hành động có mục đích. Ví dụ, để đạt được ý định đổi USDT lấy ETH theo cách thuận lợi nhất, người dùng chỉ cần đặt lệnh thị trường mà không cần chỉ định giá đặt hàng cụ thể. Hầu hết người dùng chỉ đơn giản mong muốn một quy trình được mô-đun hóa để đáp ứng ý định của họ mà không cần phải hiểu các hoạt động cơ bản. Mặc dù một số người cho rằng việc hiểu rõ quy trình có thể giúp xác định các vấn đề tiềm ẩn trong quy trình được mô-đun hóa, nhưng phần lớn người dùng thích một quy trình được sắp xếp hợp lý phù hợp với ý định của họ hơn là hiểu các hành động cụ thể đằng sau nó. Ngoài ra, các quy trình được tiến hành thủ công có rủi ro cao hơn so với các quy trình được mô-đun hóa được thiết lập tốt. Trước khi tính năng trừu tượng hóa tài khoản ERC4337 ra đời, hiệu quả của tài khoản EOA đã bị cản trở do nhu cầu ký và xác nhận riêng lẻ từng giao dịch, điều này cản trở sự phát triển của các ứng dụng tập trung vào mục đích trên mạng Ethereum. Với ERC4337, việc giới thiệu UserOperation và Bundler cho phép các giao dịch được gửi đến các mempool thay thế và được tổng hợp với các UserOperation khác, chờ các Bundler đóng gói và gửi chúng đến hợp đồng đầu vào để xác thực và thực thi. Trong quá trình này, người dùng chỉ cần khai báo hoặc ký tên vào các tùy chọn của mình, trong khi các hành động cụ thể được Bundlers lựa chọn và thực hiện dựa trên sự đồng thuận hoặc logic hợp đồng hiện có, loại bỏ nhu cầu người dùng tham gia vào quy trình cụ thể. Trong DApps, chúng tôi có thể thiết kế logic tập trung vào mục đích, trong đó người dùng có thể chỉ cần ký tên vào ý định của mình để đạt được các mục tiêu cụ thể mà không cần phải chọn và ký các giao dịch riêng lẻ theo cách thủ công. Có thể thấy trước rằng với việc áp dụng rộng rãi ERC4337, các DApp tập trung vào mục đích sẽ trở nên phổ biến hơn trên mạng Ethereum, giảm đáng kể các rào cản gia nhập web3.
Defi, được tích hợp chặt chẽ với các tài khoản EOA trong thị trường tăng giá vừa qua, đã cải thiện tính đa dạng của tương tác trên chuỗi cho các nhà đầu tư tiền điện tử, cung cấp các dịch vụ tài chính khác nhau như đặt cược, cung cấp thanh khoản và cho vay, cuối cùng dẫn đến sự nổi lên của Defi Summer. Tuy nhiên, quy trình giao dịch phức tạp và phí trên chuỗi đặt ra rào cản đáng kể cho người dùng thông thường tham gia, cản trở việc áp dụng Defi hơn nữa. Khi kết hợp với ví ERC4337, Defi có thể cung cấp cách tiếp cận tương tác tập trung vào mục đích, cho phép người dùng trải nghiệm giao diện thân thiện với người dùng tương tự như các sàn giao dịch tập trung (CEX). Ngoài ra, thông qua tính năng Paymaster trong ERC4337, có thể đạt được các giao dịch không tốn gas, cho phép một số nhà khai thác nhất định giảm rào cản gia nhập Defi và thu hút nhiều người tham gia hơn. Tuy nhiên, không giống như các lĩnh vực như Socialfi và Gamefi, Defi liên quan đến một số lượng lớn chuyển khoản và đặt cược token, đòi hỏi các tiêu chuẩn bảo mật cao. Lớp hợp đồng trừu tượng hóa tài khoản gây ra sự phức tạp, khiến nó dễ gặp các lỗ hổng bảo mật có thể dẫn đến mất tiền của người dùng. Hơn nữa, kể từ khi chính phủ Hoa Kỳ ban hành lệnh cấm đối với nhiều hợp đồng tập trung vào quyền riêng tư như Tornado, nhiều nền tảng Defi sẽ xem xét kỹ lưỡng hoặc thậm chí đình chỉ các tương tác với các hợp đồng thông minh này. Kết quả là có sự không tương thích đáng kể giữa ví hợp đồng thông minh và hệ thống Defi hiện có. Trong quá trình tương tác với các hợp đồng Defi thậm chí còn có khả năng bị đưa vào danh sách đen do nhầm lẫn. Những yếu tố này đặt ra những thách thức đối với việc áp dụng rộng rãi ví ERC4337 trong không gian Defi.
Khác với các trò chơi “bán trên chuỗi” trong gamefi đầu tiên chỉ xử lý tài sản và vật phẩm trong trò chơi trên chuỗi để đảm bảo tính bảo mật của chúng, các trò chơi hoàn toàn trên chuỗi viết logic cốt lõi và mô hình kinh tế của trò chơi vào các hợp đồng thông minh blockchain, cho phép tương tác trò chơi trực tuyến và đạt được sự phân cấp hoàn toàn và tính bảo mật cao. Tuy nhiên, các trò chơi web3 hiện tại đã phải trả giá đắt để đạt được đầy đủ chức năng trên chuỗi. Một thách thức lớn là phí gas tăng vọt. Mọi tương tác trong trò chơi hoàn toàn trên chuỗi, bao gồm cơ chế trò chơi, vật phẩm trong trò chơi và cảnh, cần phải được ghi lại trên blockchain, dẫn đến chi phí tăng lên. Để giải quyết vấn đề này, logic tương tác của các trò chơi hoàn toàn trên chuỗi hiện tại thường được đơn giản hóa, hạn chế trải nghiệm chơi trò chơi của người dùng. Ngoài ra, khi sử dụng tài khoản EOA truyền thống, quá trình tương tác trong các trò chơi hoàn toàn trên chuỗi yêu cầu xác minh chữ ký rườm rà, người dùng cần xác nhận từng tương tác riêng lẻ, làm giảm đáng kể trải nghiệm chơi trò chơi. Việc giới thiệu tính năng trừu tượng hóa tài khoản sẽ giải quyết những thách thức này. Nó giúp giảm đáng kể chi phí giao dịch, với việc xác nhận giao dịch chỉ yêu cầu chữ ký tổng hợp BLS và một bước xác minh, tiết kiệm mức tiêu thụ gas trong quy trình xác minh mật mã. Hơn nữa, các giao dịch theo đợt sẽ loại bỏ nhu cầu xác nhận lặp lại trong quy trình trước đó. Việc giới thiệu các tài khoản hợp đồng thông minh được cá nhân hóa cho phép xây dựng mô-đun trong các trò chơi hoàn toàn trên chuỗi, nâng cao hiệu quả phát triển. Tuy nhiên, cho đến nay, sự kết hợp giữa tính trừu tượng hóa tài khoản và các trò chơi hoàn toàn trên chuỗi chủ yếu được thấy trên các giải pháp Layer2 như StarkNet, với các dự án như Loot Realms và Cartridge. Điều này không phải do Ethereum không phù hợp để kết hợp các trò chơi hoàn toàn trên chuỗi với ví ERC4337, mà vì hợp đồng Entry Point chỉ được triển khai trên mạng chính Ethereum vào tháng 3 năm nay. Do đó, hầu hết các trò chơi trực tuyến hoàn toàn dựa trên ERC4337 trên Ethereum vẫn đang được phát triển. Có thể thấy trước rằng sẽ có nhiều trò chơi trực tuyến hoàn toàn dựa trên ERC4337 ra mắt trên Ethereum trong tương lai gần, giúp nâng cao đáng kể trải nghiệm tương tác và giảm chi phí tương tác. Các trò chơi hoàn toàn trực tuyến quy mô lớn hiện có trên Ethereum, chẳng hạn như Dark Forest và Wolf Games, cũng có thể xem xét thực hiện các thay đổi đối với lớp hợp đồng để tương thích với các tương tác tài khoản ERC4337.
Bị mắc kẹt trong cơ chế đóng gói các tài khoản khóa riêng và khả năng tương tác hạn chế của tài khoản EOA, Socialfi từ lâu đã phải đối mặt với các vấn đề với rào cản gia nhập cao và quản lý tài khoản khó khăn. Việc đưa ra tính năng trừu tượng hóa tài khoản sẽ thay đổi hoàn toàn tình trạng này, nhưng sự cân bằng giữa sự thuận tiện, khả năng phục hồi và bảo mật cần phải được cân nhắc dựa trên tầm quan trọng cụ thể của tài khoản web3 trong Socialfi. Thứ nhất, việc tách khóa riêng và kiểm soát tài khoản giúp người dùng không cần phải quản lý khóa riêng phức tạp và không có thứ tự hoặc cụm từ ghi nhớ, đồng thời cho phép điều chỉnh linh hoạt mật khẩu tài khoản. Ví dụ: dự án Ambire, ra mắt vào cuối năm 2021, đã đạt được mục tiêu tạo tài khoản web3 và khôi phục khóa riêng thông qua email. Thứ hai, việc xử lý hàng loạt các giao dịch do ERC4337 cung cấp sẽ giải quyết vấn đề về rào cản web3 được nêu ở đầu bài viết này. Giống như một nút có thể giải quyết một vấn đề trong web2, nó cũng có thể được giải quyết bằng một nút trong web3. Cuối cùng, việc giới thiệu logic mã tùy chỉnh trong tài khoản ERC4337 phù hợp hơn với thiết kế cá nhân hóa của tài khoản web2, cho phép mỗi tài khoản Socialfi giới thiệu các chức năng tài khoản khác nhau tùy theo sở thích của họ, tương tự như tùy chọn mở hoặc không mở chức năng kênh trong QQ dựa trên sở thích của người dùng.
Tính đến thời điểm viết bài, số lượng người dùng web3 xấp xỉ 300 triệu, chỉ chiếm khoảng 4% trong tổng số 6 tỷ người dùng internet toàn cầu. Vẫn còn dư địa đáng kể để tăng trưởng so với tổng số người dùng internet. Để web3 bắt kịp quy mô của web2 và vượt qua cột mốc 1 tỷ người dùng, rào cản gia nhập thấp hơn và nhiều chức năng tài khoản có thể tùy chỉnh hơn là điều kiện tiên quyết. Trong số tất cả các lựa chọn để đạt được mục tiêu này, ERC4337 nổi bật là một giải pháp có rủi ro tương đối thấp với khuôn khổ hoàn thiện và nó đã nhận được sự công nhận từ Ethereum Foundation và các nhà phát triển chính. Kể từ khi triển khai hợp đồng Entry Point trên Ethereum, số lượng người dùng áp dụng tính năng Trừu tượng hóa tài khoản đã có sự tăng trưởng bùng nổ.
Nguồn ảnh: Dune
Mặc dù ERC4337 đã nhận được sự công nhận và hỗ trợ rộng rãi từ cộng đồng Ethereum nhưng nó vẫn phải đối mặt với một số thách thức trong quá trình triển khai thực tế. Thứ nhất, có sự không chắc chắn xung quanh hình thức cuối cùng của ERC4377 do các đề xuất đang chờ xử lý, điều này gây trở ngại cho sự phát triển của hệ sinh thái ERC4377. Thứ hai, chi phí cao liên quan đến việc cập nhật ERC4377. Việc triển khai hợp đồng điểm đầu vào yêu cầu phần lớn các ví trong mạng phải áp dụng tiêu chuẩn mới, đây có thể là một quá trình tốn kém và mất thời gian. Cuối cùng, có một vấn đề về khả năng tương thích với các Dapp và cầu nối chuỗi chéo hiện có. Để đạt được việc áp dụng rộng rãi ERC4337 sẽ yêu cầu nâng cấp rộng rãi cho các Dapp Ethereum hiện có, đi kèm với các rủi ro và chi phí bảo mật đáng kể.
Tuy nhiên, ERC4377 đã tích cực giải quyết những thách thức này. Ví dụ: bằng cách thêm các hợp đồng thông minh bên ngoài, hiệu quả của gói có thể được cải thiện. Các opcode bổ sung có thể nâng cao quyền của tài khoản hợp đồng thông minh. Các đề xuất EIP bổ sung nhằm giải quyết khó khăn trong việc nâng cấp hợp đồng điểm đầu vào. Hơn nữa, để giải quyết vấn đề tương thích với Dapp truyền thống, ERC4337 đã xây dựng hệ sinh thái của riêng mình, thúc đẩy ứng dụng rộng rãi hơn của ví trừu tượng tài khoản trên mạng Ethereum. Việc triển khai toàn diện ví ERC4337 cho phép tập trung vào mục đích của evm ở cấp độ Máy ảo Ethereum (EVM), có thể tiếp tục hoạt động trừu tượng trong Dapps, khiến chúng trở nên hướng đến mục đích của người dùng và thân thiện với người dùng như các ứng dụng web2. Nếu chức năng tập trung vào mục đích có thể được hiện thực hóa hoàn toàn trong Ethereum Dapps, nó sẽ nâng cao đáng kể trải nghiệm người dùng và thu hút nhiều người dùng hơn từ bên ngoài cộng đồng tiền điện tử tham gia. Tuy nhiên, sự tăng trưởng của các lĩnh vực như Defi, liên quan đến chuyển mã thông báo trực tiếp, có thể thận trọng hơn do các yêu cầu bảo mật chặt chẽ hơn. Mặt khác, các lĩnh vực như Socialfi và Gamefi ưu tiên trải nghiệm người dùng hơn các vấn đề bảo mật. Trước đây, do hạn chế của tài khoản EOA nên không thể thiết kế tương tác phức tạp. Với ERC4337, các lĩnh vực này có thể vượt qua các rào cản về yêu cầu đầu vào cao của người dùng và trải nghiệm người dùng kém, dẫn đến sự tăng trưởng đáng kể của người dùng và có khả năng đóng vai trò là chất xúc tác chính trong thị trường tiền điện tử tăng giá tiếp theo.
Kernel Ventures là quỹ đầu tư mạo hiểm tiền điện tử được thúc đẩy bởi các cộng đồng nghiên cứu và phát triển, với hơn 70 khoản đầu tư giai đoạn đầu, tập trung vào cơ sở hạ tầng, phần mềm trung gian, dApps, đặc biệt là ZK, Rollup, DEX, chuỗi khối mô-đun và các lĩnh vực dọc sẽ hỗ trợ hàng tỷ tương lai người dùng tiền điện tử, chẳng hạn như trừu tượng hóa tài khoản, tính khả dụng của dữ liệu, khả năng mở rộng, v.v. Trong bảy năm qua, chúng tôi đã cam kết hỗ trợ phát triển các cộng đồng phát triển cốt lõi và các hiệp hội blockchain đại học trên toàn thế giới.