Tác giả: Macauley Peterson, Blockworks; Người biên dịch: Deng Tong, Golden Finance
Bản nâng cấp Dencun của Ethereum đã sẵn sàng vào ngày 13 tháng 3 và cuộc gọi hội nghị dành cho nhà phát triển cốt lõi vào thứ Năm đã nhắc lại rằng khách hàng Nhóm cuối cùng sẽ di chuyển toàn bộ hệ thống vào mạng chính.
Sự chú ý nhanh chóng quay trở lại với ứng cử viên cho bản nâng cấp tiếp theo sau Dencun, hiện được gọi làPectra, Đề xuất cải tiến Ethereum (EIP) nhằm giải quyết cụ thể các vấn đề trừu tượng hóa tài khoản.
Thách thức: Làm cho lộ trình trừu tượng hóa tài khoản trở nên cụ thể hơn.
Người đồng sáng lập Ethereum Vitalik Buterin, người hiếm khi tham gia vào các cuộc gọi dành cho nhà phát triển cốt lõi gần đây, đã bắt đầu cuộc thảo luận bằng cách kêu gọi “sự thống nhất về các mục tiêu dài hạn”.
Buterin cho biết, ngoài một số "việc nhỏ", việc chuyển đổi hệ thống tài khoản Ethereum còn có bốn mục tiêu chính. Cần:
Cho phép xoay phím và Phím không được dùng nữa;
Khả năng chống lại máy tính lượng tử;
< strong>Cho phép xử lý hàng loạt;
Cho phép các giao dịch được tài trợ.
Mô hình “Tài khoản người dùng cuối” (EOA) của Ethereum rõ ràng không đáp ứng được hai mục tiêu đầu tiên, vì vậy toàn bộ hệ sinh thái EVM cần phải được xoay vòng Tài khoản hợp đồng thông minh (SCA).
“Một trong những điều tốt nhất nên tránh là tạo ra hai hệ sinh thái nhà phát triển hoàn toàn riêng biệt cho ví hợp đồng thông minh và EOA,” Buterin nói.
Các nhà phát triển cốt lõi trước đây đã xác định nhu cầu cung cấp các bản nâng cấp tính năng để cải thiện trải nghiệm người dùng trong thời gian ngắn, ngay cả khi họ nỗ lực hướng tới lộ trình nhiều năm của Ethereum.
Nỗ lực đầu tiên nhằm trừu tượng hóa tài khoản trên mạng chính Ethereum là EIP-4337, ra mắt tại hội nghị ETHDenver năm 2023.
“Đây là một nền tảng thử nghiệm,” nhà phát triển Ethereum Yoav Weiss nhắc nhở các đồng nghiệp của mình qua điện thoại. "Nó cho phép [chúng tôi] thử nghiệm tính năng trừu tượng hóa tài khoản trên các chuỗi EVM khác nhau mà không cần phải đồng ý về cách thức hoạt động của tính năng trừu tượng hóa tài khoản."
Kể từ đó, cải tiến này đã tạo ra hàng triệu tài khoản Hợp đồng thông minh. Mạng lớp 2 zkSync và Starknet thậm chí còn sử dụng các phương pháp trừu tượng hóa tài khoản gốc dựa trên 4337 của riêng họ.
Nhưng có một vấn đề. Weiss cho biết việc triển khai tùy chỉnh này dẫn đến sự phân mảnh ví – bạn không thể sử dụng ví Argent của Starknet trên các chuỗi khác – và các vectơ tấn công mới tiềm ẩn.
Giải pháp là có một phiên bản được tiêu chuẩn hóa và bảo mật mà bất kỳ Lớp 2 nào cũng có thể sử dụng, mang lại trải nghiệm người dùng chuỗi chéo tốt hơn.
"Điều này sẽ xảy ra dù có hay không có chúng tôi, vì vậy chúng tôi cũng có thể giúp họ hoàn thành việc đó", Weiss nói.
Con đường phía trước
Các nhà phát triển đang tập trung vào hai EIP cạnh tranh: EIP-3074 và 5806, được coi là bước đệm để phát triển hơn nữa hệ thống tài khoản hợp đồng thông minh toàn diện trên Ethereum.
Các nhà phát triển cốt lõi Lightclient và Andrew Ashkhmin ủng hộ cái trước, trong khi Weiss nêu ra một số ưu điểm của cái sau.
Mọi người nhất trí rằng cần phải thảo luận thêm, nhưng có một điều rõ ràng: Dù Pectra có thắng hay không thì Pectra vẫn phải mở ra con đường đổi mới hơn nữa.
"Chúng tôi cần đảm bảo rằng EIP không gây khó khăn cho chúng tôi trong việc trừu tượng hóa tài khoản sau này và theo nghĩa đó, cả [3074 và 5806] đều tốt," Weiss đồng ý.
Các nhà phát triển phải cân nhắc nhu cầu cải thiện Ethereum cho người dùng hiện tại trong khi vẫn nhất quán với quỹ đạo tương lai của mạng.
Ashkmin, một kỹ sư phần mềm trong nhóm tài khoản của Erigon, cho biếtEIP-3074 khá cụ thể về EOA, nhưng “có một con đường rất tự nhiên để mở rộng nó lấy hợp đồng thông minh làm trung tâm”.
Đây là một điều tốt, Ahmed Bitar, nhà phát triển cốt lõi tại Nethermind cho biết, đồng thời lưu ý rằng EOA sẽ không biến mấttrừ khi “người dùng bình thường” có thể dễ dàng xử lý các tài khoản hợp đồng thông minh.
Buterin không đưa ra quyết định, nhưng ý kiến của anh ấy có ảnh hưởng trong cộng đồng Ethereum và anh ấy đã áp dụng cách tiếp cận này.
"Tôi nghĩ đó chính xác là lý do tại sao 3074 và 5806 đang được thảo luận," ông nói. "Về lâu dài, nếu EOA bị loại bỏ như một tính năng giao thức trong giai đoạn cuối, điều đó không có nghĩa là người dùng sẽ buộc phải thay đổi ví."