
Hãy tiếp tục đọc để hiểu rõ hơn về đề xuất EIP-7702 trên Ethereum, cách hoạt động, tác động tiềm năng, cũng như lợi ích và nhược điểm của nó.
EIP-7702 là gì?
Đề xuất EIP-7702 được giới thiệu như một lựa chọn thay thế cho EIP-3074, dự kiến sẽ được triển khai trong cuối năm 2024 nhằm nâng cấp Pectra.
EIP-3074 được thiết kế để cải thiện quản lý tài khoản trong giao thức Ethereum bằng cách cho phép các Tài khoản Sở hữu Bên ngoài (EOA) chuyển quyền kiểm soát sang các hợp đồng thông minh, mở ra các chiến lược giao dịch tiên tiến hơn. EOA là một loại tài khoản Ethereum được điều khiển bởi người dùng thay vì mã.
Đề xuất này sẽ đạt được điều đó bằng cách giới thiệu hai lệnh mới, AUTH và AUTHCALL, cho phép các EOA chuyển đổi mượt mà thành các hợp đồng thông minh mà không cần triển khai mới. Điều này sẽ nâng cao hiệu quả giao dịch và tính linh hoạt trong các tình huống tương tác và hoạt động phức tạp.
Tuy nhiên, EIP-3074 gặp một số hạn chế, bao gồm các vấn đề kỹ thuật và thách thức về bảo mật. Những vấn đề này trở nên rõ ràng trong các ứng dụng thực tế, đặc biệt là khi xử lý các giao dịch có giá trị cao hoặc quy mô lớn. Vitalik Buterin, cùng với Ansgar Dietrichs, Matt Garnett, và Sam Wilson, đã phát triển EIP-7702 để giải quyết những vấn đề này và làm một lựa chọn thay thế cho EIP-3074.
EIP-7702 là một đề xuất mới sẽ giới thiệu một loại giao dịch mới nhằm nâng cao tính bảo mật và chức năng của các EOA. Đề xuất này sẽ cho phép các EOA hành xử tạm thời như các hợp đồng thông minh.
Đơn giản nói, EIP-7702 sẽ thừa kế và mở rộng một số tính năng của EIP-3074, bao gồm xử lý hàng loạt, giảm quyền hạn, và tài trợ giao dịch.
Hoạt động của EIP-7702 như thế nào?
Đề xuất EIP-7702 sẽ đưa ra một phương thức mới cho các EOA tương tác trong blockchain Ethereum. Các tài khoản sở hữu bên ngoài sẽ tạm thời có khả năng hoạt động như các hợp đồng thông minh trong quá trình giao dịch trước khi quay trở lại trạng thái ban đầu sau giao dịch.
Kỹ thuật này cải thiện tính năng và bảo mật của các Tài khoản Sở hữu Bên ngoài mà không cần phải triển khai các mã lệnh mới, giúp việc tích hợp hiệu quả hơn so với EIP-3074. Hơn nữa, việc loại bỏ các mã lệnh khỏi quy trình giúp giảm độ phức tạp, khó khăn về tương thích, tài nguyên phát triển, và các lỗ hổng bảo mật tiềm ẩn liên quan đến chúng.
EIP-7702 đã được phát triển với tầm nhìn xa, xem xét tính tương thích với ERC-4337. ERC-4337 là một tiêu chuẩn trừu tượng về tài khoản trên mạng Ethereum nhằm cải thiện bảo mật và trải nghiệm người dùng bằng cách triển khai chức năng hợp đồng thông minh trong các ví. Sự tích hợp này có thể giúp các tài khoản sở hữu bên ngoài đạt được các tính năng như xác thực đa yếu tố, khả năng giao dịch bằng bất kỳ token nào, và khôi phục xã hội.
EIP-7702 có thể giảm đáng kể phí giao dịch bằng cách gom lại các giao dịch, giúp mạng Ethereum hiệu quả hơn. Đề xuất này thúc đẩy sự bao trùm tài chính bằng cách giới thiệu tài trợ giao dịch, trong đó một người dùng có thể chịu phí giao dịch cho người dùng khác. Nó cũng làm cho nền tảng dễ tiếp cận hơn, hạ thấp rào cản tham gia.
EIP-7702 cũng bao gồm việc giảm quyền hạn. Các tài khoản có thể hạn chế quyền hạn của mình cho các giao dịch tiền điện tử cụ thể, từ đó tăng cường bảo mật cho nền tảng chống lại các hoạt động lừa đảo và phishing.
Tác động tiềm năng của EIP-7702 lên mạng Ethereum
Đề xuất mới của Ethereum, EIP-7702, sẽ được triển khai trong cuối năm 2024, với hy vọng sẽ có tác động tích cực đối với mạng Ethereum. Mặc dù vẫn đang trong quá trình thảo luận, EIP-7702 mang lại một giải pháp mạnh mẽ để cải thiện Ethereum bằng cách giới thiệu trừu tượng tài khoản.
Trừu tượng tài khoản giúp người dùng dễ dàng lập trình bảo mật hơn trong khi vẫn tận hưởng trải nghiệm người dùng được cải thiện. Việc giảm rào cản tham gia cho Ethereum cũng giúp cải thiện khả năng tiếp cận, có thể thúc đẩy sự chấp nhận của nó trong hệ sinh thái Web3. Ngoài ra, hợp đồng thông minh có thể cung cấp các tính năng bảo mật tốt hơn, như khôi phục tài sản trong trường hợp mất khóa cá nhân.
Tài trợ giao dịch cũng có nghĩa là người dùng có thể bắt đầu sử dụng mạng Ethereum một cách dễ dàng mà không cần lo lắng về việc mua ETH để trả phí gas.
Đề xuất này mang lại tính linh hoạt lớn hơn trong thiết kế ví hợp đồng thông minh cho các nhà phát triển. Họ có thể tùy chỉnh logic xác minh của mình, bao gồm các tính năng như kỹ thuật khôi phục khẩn cấp, xác thực đa yếu tố và giới hạn chi tiêu. Điều này mở ra cơ hội mới cho các nhà phát triển khám phá ví hợp đồng thông minh.
Lợi ích và hạn chế của EIP-7702
Mặc dù vẫn đang trong giai đoạn thảo luận, EIP-7702 mang lại một số lợi ích và hạn chế liên quan đến nó. Dưới đây là một số lợi ích của đề xuất này:
- Giao dịch hàng loạt: Mạng Ethereum có thể trở nên hiệu quả hơn nhiều thông qua tính năng giao dịch hàng loạt, điều này cũng có thể giảm chi phí giao dịch.
- Tương thích với ERC-4337: EIP-7702 là một đề xuất tiên tiến, tương thích với tiêu chuẩn ERC-4337 trên Ethereum, có thể nâng cao trải nghiệm người dùng và bảo mật của blockchain Ethereum đồng thời thúc đẩy công nghệ blockchain.
- Tài trợ giao dịch: Nếu được triển khai thành công, EIP-7702 sẽ cho phép người dùng gánh phí giao dịch cho người dùng khác, làm cho nền tảng dễ tiếp cận hơn cho mọi người.
- Chấp nhận rộng rãi Ethereum: Bằng cách hạ thấp rào cản tham gia cho người dùng, nhiều người sẽ có thể truy cập và sử dụng nền tảng Ethereum, dẫn đến sự chấp nhận rộng rãi.
Mặc dù có sự lạc quan xung quanh EIP-7702, nhưng nó không phải là không có hạn chế. Dưới đây là một số thách thức với đề xuất EIP-7702:
- Điều chỉnh chi phí gas: Vẫn chưa rõ cách EIP-7702 sẽ ảnh hưởng đến chi phí gas liên quan đến các giao dịch của nó.
- Thu hồi giao dịch: Việc triển khai EIP-7702 có nghĩa là người dùng phải từ bỏ quyền kiểm soát các tài khoản sở hữu bên ngoài của mình cho các mã hợp đồng thông minh, điều này dù cần phải tin tưởng, nhưng có thể dễ bị tấn công. Do đó, nhóm Ethereum cần đảm bảo người dùng có thể thu hồi và hoàn tác các giao dịch đã ký bằng mã độc.
Kết luận
Sự ra đời của EIP-7702 được kỳ vọng sẽ mang lại lợi ích cho Ethereum. Tuy nhiên, việc triển khai của nó sẽ phụ thuộc vào việc các nhà phát triển tìm ra giải pháp cho các vấn đề đã nêu và đạt được sự đồng thuận từ cộng đồng Ethereum.
Ansgar Dietrichs, một trong những nhà nghiên cứu tại Quỹ Ethereum, đã đề xuất triển khai EIP-7702 vào nâng cấp Pectra trước và theo dõi nó trong vài tuần trước khi quyết định có nên thay thế EIP-3074 bằng EIP-7702 hay không.
Nếu được tích hợp, còn phải chờ xem EIP-7702 sẽ cách mạng hóa blockchain Ethereum như thế nào.
Theo Unchained Crypto