Aptos vừa ra mắt Encrypted Mempool (mempool mã hóa), một tính năng tùy chọn giúp ẩn chi tiết giao dịch cho đến khi thứ tự của chúng được hoàn tất. Động thái này nhằm mục tiêu ngăn chặn các cuộc tấn công frontrunning và sandwich attack — thủ đoạn mà các bot phát hiện một lệnh giao dịch đang chờ xử lý rồi chen ngang lên trước để kiếm lời từ biến động giá do lệnh đó gây ra.
Tính năng này không bắt buộc đối với các nhà phát triển hay người dùng. Đây là một công cụ mà họ có thể kích hoạt nếu muốn được bảo vệ trước các hành vi mang tính trục lợi vốn đã trở nên phổ biến trên các blockchain công khai.
Cách thức hoạt động của Encrypted Mempool
Trên hầu hết các mạng lưới, các giao dịch nằm trong một khu vực chờ công khai gọi là mempool trước khi được xác nhận. Bất kỳ ai cũng có thể xem những gì đang xếp hàng chờ — loại tài sản, khối lượng và mức giá mục tiêu. Chính tính minh bạch này đã tạo điều kiện cho các cuộc tấn công sandwich attack xảy ra. Một bot phát hiện lệnh mua lớn, lập tức đặt lệnh mua của chính nó ngay trước đó, chờ lệnh gốc đẩy giá lên cao, rồi bán chốt lời ngay ở đỉnh giá vừa tăng vọt. Nhà giao dịch gửi lệnh gốc cuối cùng phải khớp lệnh với mức giá tệ hơn.
Encrypted Mempool của Aptos sẽ ẩn hoàn toàn các chi tiết đó cho đến khi vị trí của giao dịch trong khối được khóa cố định. Đến thời điểm bất kỳ ai có thể nhìn thấy nội dung giao dịch, thứ tự sắp xếp đã được ấn định xong xuôi. Các bot không thể chen ngang vào một giao dịch mà chúng không hề nhìn thấy trước.
Việc tính năng này mang tính tùy chọn là điều rất quan trọng. Một số ứng dụng phụ thuộc vào tính minh bạch của mempool để phục vụ logic vận hành của riêng chúng — chẳng hạn như chiến lược kinh doanh chênh lệch giá (arbitrage), một số mô hình tạo lập thị trường nhất định, hoặc các công cụ mô phỏng giao dịch trước khi thực thi. Những nhà phát triển đó có thể tắt tính năng này. Trong khi đó, các bên khác, đặc biệt là các sàn giao dịch và ví hướng tới người dùng cá nhân, có thể chọn bật tính năng này để mang lại chất lượng khớp lệnh tốt hơn cho người dùng của họ.
Một cách tiếp cận khác đối với MEV
Frontrunning là một nhánh nhỏ của khái niệm mà ngành công nghiệp này gọi là MEV — giá trị có thể trích xuất tối đa (maximal extractable value). Đây là khoản lợi nhuận mà các trình xác thực (validator), người tạo khối (block builder) và người tìm kiếm (searcher) có thể bòn rút từ một khối bằng cách quyết định những giao dịch nào được đưa vào và theo thứ tự nào. Trên Ethereum và các mạng lưới khác, MEV đã trở thành một ngành công nghiệp ngầm trị giá hàng tỷ USD, với các mạng lưới chuyển tiếp (relay) và các phiên đấu giá chuyên biệt quyết định giao dịch của ai sẽ được ưu tiên đưa vào trước.
Hầu hết các nỗ lực nhằm kiềm chế MEV đều đến từ bên ngoài lớp cơ sở (base layer) — như mạng chuyển tiếp giao dịch riêng tư (private transaction relay), cơ chế cam kết - tiết lộ (commit-reveal), hoặc các phiên đấu giá luồng lệnh nhằm tái phân phối lợi nhuận. Aptos đang đi theo một con đường khác: tích hợp trực tiếp tính riêng tư vào chính quy trình xử lý giao dịch của chuỗi khối.
Điều này không loại bỏ hoàn toàn MEV. Các validator vẫn kiểm soát thứ tự giao dịch, và các giao dịch được mã hóa vẫn có thể bị trì hoãn hoặc bị loại bỏ. Tuy nhiên, nó loại bỏ hình thức đơn giản và gây tổn hại nặng nề nhất — kiểu bot phát hiện giao dịch của bạn rồi trục lợi khiến bạn chịu thiệt hại.
Những gì nhà phát triển nhận được
Đối với các đội ngũ xây dựng trên Aptos, Encrypted Mempool là một công cụ hữu ích khác để tùy biến cách ứng dụng của họ tương tác với mạng lưới. Đây không phải là cài đặt mặc định và cũng không phải là giải pháp vạn năng. Nó sẽ không ngăn được các validator sắp xếp lại thứ tự giao dịch vì lợi ích của chính họ, và cũng không giải quyết được các hình thức MEV khác như backrunning — nơi bot đặt lệnh ngay sau lệnh của bạn để tận dụng biến động giá mà bạn vừa tạo ra.
Dẫu vậy, sandwich attack là hình thức mà người dùng nhỏ lẻ cảm nhận rõ rệt nhất. Nó biểu hiện qua mức giá hoán đổi (swap) kém hơn, độ trượt giá không rõ nguyên nhân và cảm giác bất công như thể ván bài đã bị dàn xếp trước. Việc ẩn dữ liệu giao dịch đang chờ xử lý cho đến khi thứ tự được chốt hạ sẽ triệt tiêu cơ hội mà các bot này dựa vào.
Tính năng này hiện đã chính thức hoạt động. Các nhà phát triển có nhu cầu có thể kích hoạt trong phần cấu hình ứng dụng của họ. Những ai không cần có thể giữ nguyên như cũ. Aptos vẫn chưa công bố liệu tính năng này sau cùng có trở thành mặc định hay không, hoặc liệu các cải tiến quyền riêng tư khác có đang được phát triển hay không.
Điều rõ ràng ở đây là sự đánh đổi: mempool mã hóa làm gia tăng độ trễ và độ phức tạp cho luồng giao dịch, đồng thời làm giảm tính minh bạch mà một số công cụ on-chain cần có. Liệu sự bảo vệ này có xứng đáng với chi phí bỏ ra hay không là quyết định mà mỗi dự án sẽ phải tự cân nhắc.


