Khám phá cách nâng cấp Dencun của Ethereum có thể tăng cường bảo mật và giảm phí giao dịch.
Mạng Ethereum (ETH) chuẩn bị nhận bản cập nhật lớn có tên “Dencun”, sự kết hợp của hai bản nâng cấp nhỏ hơn là Cancun và Deneb. Việc nâng cấp dự kiến sẽ giảm đáng kể phí giao dịch lớp 2 (L2) và nâng cao khả năng mở rộng, hiệu quả và bảo mật của Ethereum.
Ngày nâng cấp Ethereum được lên kế hoạch vào ngày 13 tháng 3, với mục ngày 27 tháng 2 trên Blog Ethereum Foundation thông báo rằng nó đã được kích hoạt thành công trên tất cả các mạng thử nghiệm, bao gồm Goerli, Sepolia và Holešky.
Vậy bản nâng cấp Ethereum Dencun là gì? Hãy đọc tiếp để tìm hiểu lý do tại sao nó lại gây ra nhiều hứng thú trong cộng đồng Ethereum.
Hành trình của Ethereum và bước tiến lớn tiếp theo
Vào tháng 12 năm 2020, Ethereum đã giới thiệu Beacon Chain, mang đến cơ chế đồng thuận bằng chứng cổ phần (PoS) và cho phép đặt cược ETH — điều này rất cần thiết để đưa Ethereum ra khỏi bằng chứng công việc (PoW) cũ hơn phương pháp đồng thuận.
Đến tháng 9 năm 2022, Ethereum đã thực hiện một bước đi lớn mang tên “ Hợp nhất ”, liên kết mạng chính của nó với Chuỗi Beacon và chuyển hoàn toàn sang bằng chứng cổ phần. Vào tháng 4 năm 2023, bản nâng cấp Thượng Hải cho phép người dùng rút ETH đã đặt cược, giúp người xác thực (những người giúp xác minh giao dịch) quản lý số tiền đặt cọc của họ dễ dàng hơn.
Vào ngày 28 tháng 9 năm 2023, Ethereum đã ra mắt mạng thử nghiệm mới có tên Holešky, hỗ trợ 1,4 triệu trình xác thực và là bước nền tảng cho việc nâng cấp ETH Dencun.
Nhiều người đã hỏi mục tiêu chính của việc nâng cấp Dencun của Ethereum là gì. Nhìn lại, các bản nâng cấp mạng Ethereum trước đó thiên về đặt nền móng cho Ethereum bền vững và an toàn hơn thay vì trực tiếp giải quyết vấn đề về khả năng mở rộng.
Hợp nhất nhằm mục đích chuyển sang một hệ thống xác minh giao dịch xanh hơn và hiệu quả hơn và bản nâng cấp Thượng Hải đã cải thiện cách mọi người có thể đặt cọc ETH của họ. Bản cập nhật ETH Dencun, sự kết hợp của hai cải tiến quan trọng, được nhiều người coi là đỉnh cao của hành trình bắt đầu bằng các bản nâng cấp trước đó nhằm biến Ethereum thành một mạng nhanh hơn, an toàn hơn và có khả năng mở rộng hơn.
Phần đầu tiên của bản nâng cấp, Cancun, tập trung vào “lớp thực thi”—cách xử lý và quản lý các giao dịch. Phần thứ hai, Deneb, giải quyết các cải tiến trong “lớp đồng thuận”, đó là tất cả về cách những người tham gia mạng đồng ý về trạng thái của blockchain.
Những cải tiến để Ethereum tốt hơn
Bản nâng cấp Dencun mang lại một số cải tiến kỹ thuật để củng cố cơ sở hạ tầng của Ethereum. Ví dụ: nó giới thiệu các kỹ thuật để quản lý dữ liệu hợp lý hơn và bảo mật hợp đồng thông minh hơn, cùng với các cải tiến hứa hẹn giúp Ethereum hoạt động trơn tru và tiết kiệm chi phí cho người dùng.
Nó cũng nhằm mục đích cải thiện trải nghiệm cho những người đặt cược ETH, giúp người dùng tham gia bảo mật mạng dễ dàng và có lợi hơn.
Proto-danksharding
Trong số các tính năng nổi bật của Dencun là proto-danksharding, được giới thiệu thông qua Đề xuất cải tiến Ethereum (EIP) cụ thể được gọi là EIP-4844 . Nói một cách đơn giản hơn, tính năng này giúp Ethereum có khả năng mở rộng cao hơn bằng cách quản lý hiệu quả khối dữ liệu lớn.
Nó sử dụng một phương pháp lưu giữ dữ liệu giao dịch tạm thời, giúp quá trình diễn ra suôn sẻ và rẻ hơn.
Theo truyền thống, tất cả dữ liệu giao dịch được lưu giữ vĩnh viễn trên blockchain. Tuy nhiên, cách tiếp cận mới này giới thiệu một cách để đưa khối dữ liệu lớn (blobs) vào giao dịch mà không cần lưu trữ chúng mãi mãi.
Những người ủng hộ nó tuyên bố rằng nó sẽ giúp việc xử lý các giao dịch nhanh hơn và rẻ hơn, đặc biệt là đối vớicác giao dịch tổng hợp . Việc tổng hợp nhiều giao dịch thành một, giảm khối lượng công việc và chi phí (gas) khi ghi lại chúng trên mạng Ethereum.
Mặc dù tổng hợp đã là một bước tiến trong việc quản lý giao dịch hiệu quả hơn nhưng chúng vẫn còn chỗ để cải thiện. Cho đến thời điểm hiện tại, dữ liệu được thu thập bằng các bản tổng hợp phải được lưu trữ vĩnh viễn trên blockchain, chiếm dung lượng và có khả năng làm mọi thứ chậm lại.
Proto-danksharding đề xuất một cách để dữ liệu này được lưu trữ và xóa tạm thời sau một thời gian cụ thể. Nó được thực hiện bằng cách tạo một bản tóm tắt (hoặc cam kết) dữ liệu, đảm bảo rằng ngay cả sau khi dữ liệu chi tiết bị xóa, tính toàn vẹn của các giao dịch vẫn không bị xâm phạm.
Hơn nữa, cách tiếp cận này có nghĩa là chỉ cần lưu trữ dữ liệu tạm thời, giảm đáng kể sự lộn xộn và duy trì tốc độ cũng như hiệu quả của mạng Ethereum. Việc lưu trữ tạm thời này có thể kéo dài vài tháng trước khi dữ liệu bị xóa để tránh tình trạng quá tải thông tin không cần thiết.
Cải thiện tính bảo mật và hiệu suất
Bản cập nhật gần đây nhất của Ethereum giới thiệu một số EIP nhằm mục đích làm cho mạng an toàn và hiệu quả hơn.
Một tính năng nổi bật là EIP-4788 , giúp nâng cao cách truyền thông tin trong Ethereum, đặc biệt là cải thiện kết nối giữa các lớp thực thi và đồng thuận của nó. Trước đây, các lớp này hoạt động cùng nhau như những thực thể riêng biệt, đảm bảo rằng đối với mỗi khối dữ liệu trong một lớp thì sẽ có một khối tương ứng ở lớp kia.
Tuy nhiên, việc để các lớp này giao tiếp với nhau có thể khá phức tạp, thậm chí đôi khi cần thêm sự trợ giúp từ các dịch vụ bên ngoài.
Với bản nâng cấp mới, quy trình này trở nên đơn giản hơn bằng cách kết hợp trực tiếp bản tóm tắt từ lớp đồng thuận vào khối dữ liệu hiện tại của lớp thực thi. Bản tóm tắt này hoạt động giống như một cầu nối, cho phép truy cập trực tiếp vào thông tin của lớp đồng thuận mà không cần người trung gian, giúp hệ thống trở nên đáng tin cậy hơn.
Hơn nữa, bản cập nhật này hỗ trợ các ứng dụng của Ethereum bằng cách ghi nhật ký các bản tóm tắt này trong hợp đồng thông minh, giúp kiểm tra trạng thái của lớp đồng thuận dễ dàng hơn.
Cải thiện việc đặt cược
Dencun cũng đang thực hiện sứ mệnh cải thiện trải nghiệm đặt cược trên Ethereum.
Các đề xuất như EIP-7044 và EIP-7045 nhằm mục đích hợp lý hóa quy trình thoát và thực hiện chứng thực, giúp quy trình này trở nên thân thiện hơn với người dùng. Đây là một sự cố đơn giản:
EIP-7044 được kỳ vọng sẽ đơn giản hóa việc kiếm phần thưởng từ Ethereum cho những người không muốn trở thành người xác nhận đầy đủ. Kể từ khi Ethereum chuyển sang mô hình Bằng chứng cổ phần (PoS), các cá nhân có thể kiếm được phần thưởng bằng cách đặt cược 32 ETH. Tuy nhiên, những người không quan tâm đến việc quản lý các khía cạnh kỹ thuật của việc trở thành người xác nhận có thể chọn đặt cược được ủy quyền. Với việc đặt cược được ủy quyền, họ đặt cược ETH của mình thông qua bên thứ ba trong khi vẫn giữ quyền kiểm soát tài sản của mình. Trước đây, việc dừng đặt cược bằng một trình xác thực cụ thể cần có thông báo thoát được ký trước, dựa trên sự tin cậy. EIP-7044 nhằm mục đích làm cho các thông báo thoát này trở thành vĩnh viễn, mang lại sự an toàn và yên tâm hơn.
Trong khi đó, EIP-7045 tìm cách cải thiện hiệu quả và khả năng cạnh tranh của mạng Ethereum. Để một khối được coi là chính thức, nó cần có sự xác thực hoặc chứng thực từ người xác nhận. Hiện tại, người xác thực có khoảng thời gian giới hạn để gửi những chứng thực này. Tuy nhiên, EIP-7045 đề xuất kéo dài thời gian này một cách đáng kể. Thay đổi này sẽ cho phép nhiều người xác nhận hơn kiếm được phần thưởng và quan trọng là tăng tốc độ xác nhận các khối trên blockchain.
Hiệu quả chi phí nâng cao
Bản cập nhật sắp tới cũng sẽ giới thiệu những cải tiến đáng kể về hiệu quả chi phí, đặc biệt là những cải tiến được nêu bật bởi những cải tiến như EIP-5656 và EIP-1153.
Những thay đổi này tập trung vào việc hợp lý hóa chức năng hợp đồng thông minh và nâng cao kỹ thuật lưu trữ tạm thời. Cụ thể, EIP-5656 giới thiệu mã hoạt động hoặc opcode, được gọi là MCOPY, nhằm mục đích nâng cao hiệu quả sao chép bộ nhớ trong Máy ảo Ethereum (EVM).
Mã hoạt động này đơn giản hóa quy trình bằng cách thay thế phương pháp rườm rà trước đây liên quan đến các mã hoạt động MSTORE và MLOAD, mang lại cách tiếp cận hợp lý và hiệu quả hơn.
Hiệu quả xử lý cao hơn, EIP-6780 nhắm mục tiêu opcode SELFDESTRUCT gây tranh cãi . Mặc dù được sử dụng rộng rãi trong nhiều hợp đồng thông minh, nhưng bản chất có vấn đề của nó đã thu hút sự chú ý của cộng đồng.
Thông qua EIP-6780, mục tiêu không phải là loại bỏ hoàn toàn SELFDESTRUCT—điều này sẽ ảnh hưởng đến các hợp đồng hiện có—mà làm cho nó trở nên lỗi thời đối với các ứng dụng trong tương lai, loại bỏ nó một cách hiệu quả mà không loại bỏ trực tiếp.
Những cải tiến này nhằm mục đích làm cho việc đặt cược Ethereum trở nên linh hoạt, an toàn và hiệu quả hơn cho tất cả những người tham gia.
Đơn giản hóa sự phát triển của Ethereum
Một đề xuất khác trong bản nâng cấp Ethereum tiếp theo là EIP-7514 và tất cả đều nhằm quản lý số lượng trình xác thực mới có thể tham gia Ethereum cùng một lúc. Quá nhiều trình xác nhận tham gia quá nhanh có thể gây ra vấn đề, chẳng hạn như khiến một số nhiệm vụ trở nên khó khăn hơn hoặc dẫn đến việc có quá nhiều quyền kiểm soát nằm trong tay một số ít người chơi lớn.
EIP-7514 có kế hoạch giới hạn số lượng trình xác thực mới có thể bắt đầu trong mỗi kỷ nguyên (một khoảng thời gian nhất định trong mạng Ethereum) xuống còn 8. Thay đổi này nhằm mục đích làm cho sự phát triển của trình xác thực ổn định hơn thay vì tăng nhanh. Nó giống như việc chỉ mời một số lượng người nhất định đến một bữa tiệc để đảm bảo bữa tiệc không quá đông đúc.
Một phần quan trọng khác của đề xuất này là nó xử lý việc tham gia và rời đi một cách khác nhau. Cụ thể hơn, giới hạn chỉ áp dụng cho những người xác nhận mới tham gia chứ không áp dụng cho những người muốn rời đi.
Mặc dù có vẻ như là một điều chỉnh nhỏ nhưng đây là một bước quan trọng để giữ cho Ethereum hoạt động trơn tru và đảm bảo nó sẵn sàng cho những thay đổi và tăng trưởng trong tương lai. Bằng cách này, Ethereum hy vọng sẽ duy trì tính bảo mật và phân quyền, đảm bảo không có nhóm nào có quá nhiều quyền lực và giữ cho mạng có thể truy cập và công bằng cho tất cả người dùng.
Triển vọng thận trọng nhưng lạc quan
Mặc dù bản nâng cấp Dencun mang lại triển vọng đầy hứa hẹn cho việc nâng cao Ethereum nhưng các nhà phát triển vẫn tiến hành một cách thận trọng. Việc giới thiệu các cơ chế đồng thuận mới và những thay đổi về kiến trúc có thể mang lại những phức tạp và trở ngại hoạt động không lường trước được.
Ngoài ra, việc nâng cấp mạng vốn có tính không chắc chắn vì các sự cố kỹ thuật không mong muốn có thể tạm thời ảnh hưởng đến trải nghiệm người dùng và độ ổn định của mạng. Mối quan tâm bao gồm những thách thức tiềm ẩn liên quan đến dung lượng lưu trữ và quản lý dữ liệu với việc giới thiệu các khối dữ liệu lớn hơn.
Để thực hiện đầy đủ việc nâng cấp mang tính chuyển đổi này, các bên liên quan phải thực hiện thận trọng và tiến hành thẩm định kỹ lưỡng.
Tuy nhiên, dự đoán xung quanh bản nâng cấp Ethereum tiếp theo nhấn mạnh niềm tin mạnh mẽ vào lợi ích của nó, tái khẳng định cam kết của mạng trong việc cải tiến liên tục.
Tổng hợp và chỉnh sửa: ThS Phạm Mạnh Cường
Theo Crypto News