Lượng giao dịch trên Base tăng mạnh nhưng điều đó có thật sự tốt?
Lượng giao dịch trên Base tăng đột biến
Trong ngày 28/11, mạng Base ghi nhận sự tăng trưởng đột biến về số lượng giao dịch. Biểu đồ tổng hợp số liệu theo năm cho thấy lượng giao dịch vượt mốc 11 triệu, đánh dấu mức cao nhất từ trước đến nay.
Tuy nhiên, sự gia tăng đột ngột này không hoàn toàn phản ánh một sự phát triển tích cực trong hệ sinh thái, mà chủ yếu bị thúc đẩy bởi số lượng lớn các giao dịch thất bại (reverted transactions).
Dựa trên dữ liệu từ @0xSharples, số lượng giao dịch mỗi giây (TPS) trên Base đã đạt khoảng 120 trong những giờ đầu ngày 28/11.
Dù vậy, chỉ có 60% trong tổng số giao dịch được thực hiện thành công, trong khi phần lớn còn lại bị thất bại. Biểu đồ chi tiết minh họa rằng tỷ lệ các giao dịch thất bại tăng đáng kể, khiến tỷ lệ giao dịch thành công giảm xuống mức thấp nhất trong ngày.
Điều này cho thấy rằng sự tăng trưởng trong tổng lượng giao dịch không phản ánh sự cải thiện trong hoạt động thực tế của mạng Base, mà chủ yếu do số lượng giao dịch bị thất bại tăng cao, gây lãng phí tài nguyên mạng và làm giảm hiệu quả chung.
Sniper bot là lý do cho sự tăng trưởng ảo?
Ngay sau đó, founder của Ambient Finance là Doug Coolkit đã chia sẻ một bài viết chi tiết, giải thích lý do tại sao mạng Base đang gặp nhiều vấn đề liên quan đến giao dịch gần đây.
Theo bài viết, phần lớn nguyên nhân đến hoạt động sniper bot và các lỗ hổng trong quá trình triển khai thanh khoản cho các token.
Các vấn đề này chủ yếu xảy ra trên Clanker, một bot launchpad chuyên tạo memecoin. Cách hoạt động của Clanker rất đơn giản: người dùng chỉ cần gửi yêu cầu tạo memecoin thông qua nền tảng Farcaster, và Clanker sẽ tự động tạo token mới.
Tuy nhiên, quy trình này lại tạo cơ hội cho sniper bot khai thác để thực hiện các giao dịch bất hợp pháp, gây ảnh hưởng nghiêm trọng đến hiệu suất của mạng Base.
Doug nhấn mạnh rằng, mặc dù Base đạt được mức cao kỷ lục về lượng giao dịch, nhưng phần lớn trong số đó lại là các giao dịch bị thất bại do hoạt động của sniper bots, gây ra sự lãng phí tài nguyên mạng nghiêm trọng.
Vấn đề này càng trở nên nghiêm trọng hơn do cách Clanker triển khai thanh khoản cho các token mới. Trong điều kiện bình thường, khi một token mới được triển khai, giao dịch chỉ hiển thị sau khi block được đẩy lên, và các sniper sẽ thực hiện giao dịch của mình trong block tiếp theo.
Các sniper bot trên Base đã tìm cách lợi dụng lỗ hổng bằng cách gửi giao dịch kiểm tra trên tất cả các block để phát hiện pool token mới. Điều này cho phép chúng thực hiện giao dịch snipe ngay trong cùng block mà token được triển khai, tạo ra lợi thế lớn mà không nhà giao dịch nào khác có thể đạt được.
Một yếu tố quan trọng giúp sniper bot hoạt động hiệu quả là cách Clanker triển khai token. Trong quá trình này, Clanker sử dụng giá trị "salt" để xác định địa chỉ token. "Salt" này thường có độ phức tạp thấp (low entropy), khiến các sniper bots dễ dàng dự đoán và thử nghiệm.
Ví dụ, nếu "salt" được đặt là 4, sniper bot chỉ cần thử các giá trị từ 0 đến 4 để tìm ra địa chỉ token khớp. Khi phát hiện được địa chỉ token, sniper có thể thực hiện giao dịch ngay lập tức để snipe toàn bộ nguồn cung token trong block triển khai, đảm bảo lợi nhuận mà không phải chịu rủi ro. Đây chính là nguyên nhân khiến lượng giao dịch spam tăng cao, gây lãng phí tài nguyên mạng.
Hiện tại, các sniper bot đang thực hiện quy trình này trên tất cả các block trên mạng Base, bất kể có token mới được triển khai hay không. Mỗi khi một giao dịch mint thanh khoản xảy ra, bot sẽ thực hiện kiểm tra chỉ số vị trí, thông tin token, và so sánh với các giá trị "salt" của deployer. Điều này tạo ra lượng lớn giao dịch bị thất bại và tiêu tốn rất nhiều gas.
Theo báo cáo, có hàng chục sniper bots đang thực hiện chiến lược này, bởi chi phí gas trên Layer 2 như Base rất thấp, khiến việc spam trên mọi block trở thành "mỏ vàng" miễn phí.
Tuy nhiên, vấn đề này càng trở nên nghiêm trọng hơn khi xét đến mức độ hoạt động memecoin thực tế trên mạng Base. Hầu hết các giao dịch spam chỉ xoay quanh một số ít memecoin được triển khai mỗi giờ, nhưng hậu quả của chúng hàng trăm nghìn tx được tạo ra nhưng lại không có mục đích.
Ví dụ, một memecoin của Clanker (được đặt tên mỉa mai là "Fuck Sniper") đã được triển khai trên block 22945489. Chỉ sau hai giao dịch trong cùng block, nó đã bị một trong những sniper bot hoạt động tích cực nhất, địa chỉ 0xDF99, snipe toàn bộ nguồn cung với lượng mua 1 ETH.
Theo Doug, giải pháp khắc phục vấn đề này rất rõ ràng và có thể triển khai nhanh chóng. Clanker chỉ cần thay đổi logic triển khai của mình, ngừng sử dụng hợp đồng Uni NFTPositionManager. Thay vào đó, thanh khoản có thể được mint trực tiếp trong pool Uniswap mà không cần thông qua NFT.
Nếu loại bỏ việc sử dụng chỉ số vị trí NFT, các sniper bots sẽ không thể kiểm tra hợp đồng thông minh mà không nhìn thấy giao dịch triển khai. Điều này sẽ loại bỏ động lực để spam trên mỗi block, chấm dứt tình trạng giao dịch bị thất bại hàng loạt.
Với một thay đổi đơn giản như vậy, Clanker có thể khắc phục triệt để vấn đề trong thời gian rất ngắn, giúp cải thiện đáng kể hiệu suất của mạng Base.
Mặc dù số lượng giao dịch trên Base tăng mạnh, điều này không hoàn toàn phản ánh một sự bùng nổ thực sự trong hệ sinh thái layer 2 này.
Tuy nhiên, sự kiện TVL của Base vượt mốc 10 tỷ USD cách đây 3 ngày, cùng với sự tăng trưởng tích cực của các dự án trong hệ sinh thái, là minh chứng rõ ràng cho sự phát triển của nền tảng này.
Trong bối cảnh ETH và các token thuộc hệ sinh thái Ethereum đang trên đà tăng trưởng mạnh với các dự án layer 2 như OP, ARB, SCR tăng từ 10 - 30%, liệu Base có cần phải cân nhắc ra token trong thời gian tới?
Đọc thêm: Nhóm Token hệ Ethereum tăng mạnh, mùa Altcoin đang tới gần?