
Khi nâng cấp Cancun đang đến gần, những giao thức EIP nào trên Ethereum đáng chú ý?
Tuyển chọn TechFlowTuyển chọn TechFlow

Khi nâng cấp Cancun đang đến gần, những giao thức EIP nào trên Ethereum đáng chú ý?
Bài viết này sẽ đi sâu vào phân tích chi tiết và tác động tiềm năng của các đề xuất này.
Tác giả: Blockwords
Biên dịch: TechFlow
Khi mạng Ethereum tiến tới đợt nâng cấp hard fork Dencun vào quý đầu năm 2024, cộng đồng đang háo hức chờ đợi một loạt các đề xuất cải tiến (EIPs). Những đề xuất này không chỉ liên quan đến tương lai của Ethereum mà còn có thể mang lại tác động sâu rộng cho toàn bộ hệ sinh thái tiền mã hóa. Trong bài viết này, chúng tôi sẽ đi sâu vào chi tiết và ảnh hưởng tiềm tàng của những đề xuất này, nhằm cung cấp cho bạn đọc cái nhìn toàn diện.
Cuộc họp mới nhất của các nhà phát triển cốt lõi Ethereum đã xác định sơ bộ thời gian biểu cho đợt hard fork tiếp theo trên mainnet – nâng cấp Dencun. Lưu ý rằng, nếu không xảy ra vấn đề nghiêm trọng nào, các nhà phát triển Ethereum dự kiến sẽ thực hiện hard fork trên các mạng thử nghiệm công khai như sau:
-
Goerli: 17 tháng 1
-
Sepolia: 30 tháng 1
-
Holesky: 7 tháng 2
Đây sẽ là lần cuối cùng Goerli tham gia chương trình thử nghiệm, vì mạng lưới này dự kiến sẽ bị ngừng sử dụng.
Họ cũng thảo luận về những việc tiếp theo — nâng cấp Prague/Electra chưa được đặt tên. Cộng đồng Ethereum đang cân nhắc giữa việc tập trung vào một cải tiến lớn về chức năng cốt lõi (có thể mất khoảng một năm để hoàn thành) hoặc thực hiện nhiều cải tiến nhỏ hơn (có thể đạt được vào cuối năm 2024).
Quyết định về vấn đề trên sẽ được đưa ra sau kỳ nghỉ Tết, nhưng hiện tại, dưới đây là một số cải tiến đáng chú ý sau nâng cấp Dencun năm 2024:
EIP-4844 (Danksharding nguyên bản)
EIP-4844 là dự án trọng tâm trong bộ EIP của Dencun, cũng là tâm điểm của nhiều bản tin năm 2023.
Eli Ben-Sasson, đồng sáng lập StarkWare, chỉ ra rằng nâng cấp này sẽ giảm chi phí khả năng sử dụng dữ liệu (data availability cost) cho tất cả các lớp L2. Vì vậy đây là điều mà Starknet rất mong đợi, giúp người dùng giảm chi phí.
Lucas Henning, Giám đốc Công nghệ của Suku – nhà phát triển ví Web3, gọi đây là “năm cải tiến đột phá của Ethereum”. EIP-4844 là một công nghệ cách mạng, có thể cắt giảm phí gas của Rollup tới 100 lần.
Sự nổi lên của Trừu tượng tài khoản (Account Abstraction)
Một lĩnh vực khác mà Henning quan tâm là cải tiến thông qua trừu tượng tài khoản: ERC-4337 và phần mở rộng ERC-6900.
ERC là một tập con của EIP, tập trung riêng vào tiêu chuẩn token trong hệ sinh thái Ethereum. Chúng xác định quy tắc thực hiện token nhằm đảm bảo tính tương tác. Khác với một số EIP sửa đổi giao thức cốt lõi, ERC thường không yêu cầu hard fork.
ERC-4337 ra mắt vào tháng 3, và Henning cho rằng khái niệm trừu tượng tài khoản sẽ đóng vai trò then chốt trong những thay đổi người dùng quan trọng nhất.
Ông nói rằng trừu tượng tài khoản sẽ thay đổi hoàn toàn cách chúng ta nhận thức và tương tác với ví, biến giao dịch bằng gas trở thành tiêu chuẩn, đăng nhập xã hội an toàn trở thành bình thường mới, từ đó tái cấu trúc trải nghiệm người dùng trên Ethereum.
Theo truyền thống, Ethereum có hai loại tài khoản: tài khoản do bên ngoài sở hữu (EOA), được kiểm soát bởi khóa riêng, và tài khoản hợp đồng, được kiểm soát bởi mã. Trừu tượng tài khoản làm mờ ranh giới này, cho phép người dùng tạo tài khoản giống như hợp đồng thông minh hơn.
Nó có thể nâng cao trải nghiệm người dùng và độ bảo mật, đồng thời cho phép logic tài khoản phức tạp hơn, như ví đa chữ ký hay khôi phục khóa bị mất thông qua mạng xã hội.
ERC-6900 giới thiệu khái niệm "ủy quyền giao dịch". Tiêu chuẩn này cũng không cần thay đổi đồng thuận trên mainnet Ethereum, cho phép người dùng ủy quyền cho người khác gửi giao dịch thay mình, ví dụ như phê duyệt một loạt thao tác chỉ một lần để tiết kiệm thời gian và phiền toái.
EIP-1153 (Mã vận hành lưu trữ tạm thời)
Đề xuất này là một phần của Dencun, nhằm giới thiệu cơ chế mới xử lý việc lưu trữ tạm thời hoặc tức thời trong quá trình thực thi hợp đồng thông minh.
Các thao tác lưu trữ truyền thống trên Ethereum là vĩnh viễn và tốn gas. Đối với dữ liệu tạm thời không cần tồn tại xuyên suốt một giao dịch, điều này có thể kém hiệu quả.
EIP-1153 là một mã vận hành (opcode) cho phép hợp đồng thông minh sử dụng lưu trữ tạm thời — loại lưu trữ sẽ bị xóa khi kết thúc thực thi giao dịch.
Nhóm Uniswap từng vận động mạnh cho EIP-1153 và hy vọng nó đã được đưa vào Shapella, nhưng họ không nhận đủ sự ủng hộ để đạt đồng thuận từ các nhà phát triển cốt lõi. Đợt nâng cấp này dự kiến sẽ đóng vai trò quan trọng trong việc tăng cường năng lực và hiệu quả của giao thức v4 sắp ra mắt của Uniswap.
Bấm vào đây để đọc: Uniswap Labs đang chuẩn bị gì cho v4?
Bằng cách kích hoạt lưu trữ tạm thời, EIP-1153 có thể giảm chi phí gas khi lưu trữ dữ liệu trong quá trình thực thi hợp đồng, đồng thời mang lại sự linh hoạt hơn cho các nhà phát triển khi thiết kế hợp đồng thông minh.
Bằng cách giảm gánh nặng lưu trữ vĩnh viễn và tối thiểu hóa sự phình trạng thái, EIP-1153 có thể góp phần vào khả năng mở rộng của toàn bộ mạng Ethereum.
EIP-4788 (Gửi cam kết gốc khối Beacon)
Hãy hình dung Ethereum như một thư viện khổng lồ, gồm hai khu vực chính: phần Máy ảo Ethereum (EVM), giống như phòng đọc sách nơi mọi người đến để đọc (thực thi hợp đồng thông minh); và chuỗi Beacon (Beacon chain), giống như hệ thống danh mục thư viện, theo dõi tất cả sách và vị trí của chúng (đồng thuận và phối hợp mạng Ethereum).
Trước EIP-4788, hai khu vực này hoạt động khá độc lập. Phần EVM không thể truy cập trực tiếp vào danh mục mới nhất; nó phải dựa vào các phương pháp gián tiếp để biết chuyện gì đang xảy ra ở phần chuỗi Beacon.
EIP-4788 đề xuất đặt một "gốc khối Beacon" (bản tóm tắt hoặc hash root của khối cha) vào mỗi khối EVM. Điều này giống như chuyển từ hệ thống thẻ giấy lỗi thời của thư viện (kém hiệu quả, đôi khi không chính xác) sang hệ thống được liên kết trực tiếp, chính xác và thời gian thực với cơ sở dữ liệu chính của thư viện.
Trong thư viện hiện đại này, mỗi khi có cuốn sách mới được thêm vào, di chuyển hay gỡ bỏ (cập nhật chuỗi Beacon), người đọc (EVM) có thể ngay lập tức nhận được thông tin chính xác. Người đọc có thể tin tưởng rằng họ đang nhận được thông tin mới nhất, và hoạt động thư viện (như thực thi hợp đồng thông minh) phù hợp hơn với toàn bộ hệ thống danh mục (trạng thái tầng đồng thuận).
Tất cả diễn ra theo cách tối thiểu hóa sự tin tưởng, loại bỏ nhu cầu sử dụng oracles bên ngoài để cung cấp dữ liệu này, từ đó giảm các điểm lỗi hoặc thao túng tiềm tàng.
Thay đổi này đặc biệt có lợi cho các giao thức staking linh hoạt như Lido, các cầu nối dựa trên hợp đồng thông minh và giải pháp tái stake, vì nó cho phép các giao thức này truy cập trực tiếp các dữ liệu then chốt từ tầng đồng thuận như số dư và trạng thái của validator, từ đó tăng cường độ bảo mật và hiệu quả vận hành.
EIP-4788 về cơ bản giới thiệu một oracle cấp giao thức, truyền trạng thái đồng thuận của Ethereum khắp toàn bộ mainnet.
Misha Komarov, người sáng lập Nil Foundation, đang triển khai zkOracle cho Lido, gọi nó là “chắc chắn rất hữu ích”. Ông nói: “Họ cần sử dụng gốc trạng thái tầng đồng thuận trong logic ứng dụng (hiện tại đang được chứng minh thông qua zkLLVM thành bằng chứng Casper FFG bên trong tầng thực thi), điều này đã được thực hiện trong thiết kế zkOracle”.
Bấm vào đây để đọc: Rollup Ethereum mới áp dụng phương pháp kiến thức không (zero-knowledge) cho phân vùng
EIP-5656 (Mã vận hành MCOPY)
EVM hoạt động bằng một tập hợp các mã vận hành (opcode) hướng dẫn các thao tác khác nhau.
EIP-5656 giới thiệu một mã vận hành mới có tên MCOPY, nhằm tối ưu hóa quá trình sao chép dữ liệu trong bộ nhớ trong quá trình thực thi hợp đồng thông minh.
Trong kiến trúc EVM hiện tại, việc sử dụng các opcode hiện có để sao chép các đoạn dữ liệu lớn có thể kém hiệu quả và tốn kém. MCOPY cung cấp một cách thức hiệu quả hơn, dự kiến có thể giảm phí gas liên quan đến các thao tác này, đồng thời nâng cao hiệu suất.
Các thao tác bộ nhớ nhanh hơn nghĩa là hợp đồng được thực thi nhanh hơn, và các nhà phát triển sẽ có thêm công cụ để tối ưu hóa hợp đồng thông minh của họ — đặc biệt khi xử lý các cấu trúc dữ liệu lớn hoặc các thao tác phức tạp liên quan đến bộ nhớ.
EIP-6780 (Hạn chế SELFDESTRUCT)
Trên Ethereum, opcode SELFDESTRUCT cho phép một hợp đồng thông minh tự xóa mình khỏi blockchain. Khi thực thi, nó sẽ gỡ bỏ mã và lưu trữ của hợp đồng khỏi trạng thái, đồng thời gửi lượng ether còn lại trong hợp đồng đến một địa chỉ đã chỉ định.
Tuy nhiên, chức năng này đã gây ra một số vấn đề, bao gồm sự phức tạp trong quản lý trạng thái và các lỗ hổng bảo mật tiềm tàng. Bằng cách hạn chế SELFDESTRUCT, Ethereum có thể quản lý tốt hơn kích thước trạng thái của mình, từ đó xây dựng một blockchain ổn định và dễ dự đoán hơn. Điều này cực kỳ quan trọng đối với khả năng mở rộng và bảo trì lâu dài của mạng, vì nó sẽ đơn giản hóa các nâng cấp Ethereum trong tương lai.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














