Một nhóm các nhà phát triển Ethereum nổi bật, bao gồm Vitalik Buterin, đã đề xuất một loại giao dịch mới (EIP-7702) để nâng cao chức năng và tính bảo mật của tài khoản thuộc sở hữu bên ngoài (EOA).
Đề xuất này nhằm giải quyết các vấn đề phổ biến như phân đợt giao dịch, tài trợ và giảm leo thang đặc quyền.
Theo dự thảo EIP-7702 , loại giao dịch mới “thêm trường mã hợp đồng và chữ ký, đồng thời chuyển đổi tài khoản ký (không nhất thiết phải giống với tx.origin) thành ví hợp đồng thông minh trong suốt thời gian của giao dịch đó”. Đề xuất này nhằm cung cấp chức năng tương tự như EIP-3074.
Động lực đằng sau EIP-7702 là cung cấp các cải tiến chức năng ngắn hạn cho EOA, tăng khả năng sử dụng của ứng dụng và trong một số trường hợp, cho phép cải thiện tính bảo mật. Đề xuất nêu ra ba ứng dụng cụ thể: phân đợt, tài trợ và giảm leo thang đặc quyền.
Mặc dù EIP-3074 giải quyết các trường hợp sử dụng này nhưng các tác giả của EIP-7702 tin rằng nó có những lo ngại về khả năng tương thích về phía trước. Họ tuyên bố rằng EIP-3074 “giới thiệu hai mã opcode, AUTH và AUTHCALL, sẽ không được sử dụng trong thế giới ‘trừu tượng hóa tài khoản cuối game’, nơi cuối cùng tất cả người dùng đều sử dụng ví hợp đồng thông minh.”
Ngoài ra, họ lập luận rằng EIP-3074 “dẫn đến sự phát triển của hệ sinh thái ‘hợp đồng người dùng’ tách biệt với hệ sinh thái ‘ví hợp đồng thông minh’ , dẫn đến nỗ lực có thể bị phân mảnh.”
Thông số kỹ thuật của EIP-7702 nêu chi tiết định dạng tải trọng giao dịch và quy trình thực hiện giao dịch, bao gồm việc tạm thời đặt mã hợp đồng của tài khoản ký kết và hoàn nguyên về trạng thái trống khi kết thúc giao dịch.
Các tác giả đưa ra lý do cơ bản về cách EIP-7702 có thể chuyển đổi các trường hợp sử dụng EIP-3074, nói rằng “cần khá ít công việc để chuyển đổi quy trình làm việc EIP-3074 hiện có”.
Họ cũng lập luận rằng EIP-7702 được thiết kế để tương thích về phía trước với việc trừu tượng hóa tài khoản trong tương lai, tránh việc tạo ra các hệ sinh thái mã riêng biệt và nhu cầu về các mã hoạt động mới có thể trở nên lỗi thời.
Bất chấp những lợi ích tiềm năng, các tác giả thừa nhận rằng EIP-7702 phá vỡ quy luật bất biến rằng số dư tài khoản chỉ có thể giảm do các giao dịch bắt nguồn từ tài khoản đó, điều này có thể gây hậu quả cho thiết kế mempool và các EIP khác.
Giống như bất kỳ đề xuất nào yêu cầu người dùng ký mã hợp đồng, các tác giả nhấn mạnh tầm quan trọng của việc ví người dùng phải thận trọng về hợp đồng nào họ ký, nêu bật các cân nhắc bảo mật chung với EIP-3074.
Tin Tức Bitcoin tổng hợp