Hook
Bạn có nhận ra không? Khi thị trường tăng lao dốc, mọi người chỉ nhìn vào giá. Còn tôi, kẻ đã 23 năm quan sát ngành này, lại nhìn vào thứ mà 99% người bỏ qua: con số 100.000.000 đó. Solana vừa chính thức nâng giới hạn Compute Unit mỗi block lên 100 triệu, tăng 66% so với mức cũ 60 triệu. Nghe có vẻ là một bản nâng cấp "sạch" — tham số được điều chỉnh, mainnet hoạt động, cộng đồng vỗ tay. Nhưng tôi bắt đầu cảm thấy… có điều gì đó không ổn. Hãy để tôi kể cho bạn nghe câu chuyện đằng sau con số này.
Context
Trước hết, Compute Unit (CU) là gì? Nếu bạn từng chơi Ethereum, hãy nghĩ về Gas. Cu cũng tương tự: là đơn vị đo lượng tài nguyên tính toán mà một giao dịch tiêu tốn trên Solana. Khi Solana tăng giới hạn CU từ 60 triệu lên 100 triệu mỗi block, về mặt lý thuyết, mỗi block có thể chứa nhiều giao dịch phức tạp hơn, từ đó tăng tổng thông lượng mạng lên tới 66%. Đây là bản nâng cấp tham số thuần túy, không thay đổi cơ chế đồng thuận Proof-of-History hay Turbine propagation protocol. Nó được thông qua thông qua SIMD-0286 — Solana Improvement Document — và đã được triển khai thành công.
Nghe có vẻ hoàn hảo, phải không? Nhưng tôi đã tham gia quá nhiều buổi meetup từ năm 2017, chứng kiến quá nhiều lời hứa "mở rộng vô hạn" để biết rằng: không có bữa trưa miễn phí nào trong blockchain.
Core Insight: Ở đâu có dung lượng, ở đó có MEV
Đây là lúc tôi phải dùng đến kinh nghiệm audit của mình. Năm 2022, khi mùa đông crypto ập đến, tôi đã dành 24 buổi livestream để phân tích các giao thức DeFi. Và điều tôi học được là: bất kỳ sự gia tăng dung lượng nào cũng sẽ bị các bot MEV khai thác triệt để.
Với giới hạn CU cũ 60 triệu, một bot MEV chỉ có thể thực hiện một số lượng giới hạn các giao dịch phức tạp trong một block. Nhưng với 100 triệu CU, không gian mở ra rộng hơn. Các bot có thể tạo ra các "atomic bundle" — chuỗi giao dịch được ghép lại với nhau — lớn hơn, phức tạp hơn, và có khả năng tước đi giá trị từ người dùng thông thường. Hãy tưởng tượng bạn là một nhà giao dịch trên Jupiter, bạn muốn swap token. Với không gian CU mới, bot có thể chèn các giao dịch sandwich lớn hơn, khiến bạn mất thêm 2-3% trượt giá. Không phải ai cũng nhìn thấy điều này.
Bằng chứng kỹ thuật: Trên Ethereum, mỗi khi gas limit tăng lên (dù chỉ 5-10%), khối lượng MEV thường tăng theo tỷ lệ lớn hơn. Điều này đã được ghi nhận trong dữ liệu Flashbots. Solana cũng không ngoại lệ, vì cấu trúc mempool của nó (dù có cơ chế "gossip" khác) vẫn tồn tại các cơ hội front-running.
Tôi đã thấy điều này xảy ra. Năm 2021, khi tôi tổ chức workshop NFT cho các nghệ sĩ tại TP.HCM, có một anh chàng đã mint thành công bộ sưu tập đầu tiên của mình trên OpenSea. Nhưng ngay sau đó, bot đã mua hết các bản mint giá rẻ. Đó là bài học về sự tàn nhẫn của không gian mở. Solana càng mở rộng, điều tương tự càng xảy ra với DeFi.
Phân tích dữ liệu: Giả sử một block Solana chứa trung bình 500 giao dịch, mỗi giao dịch tiêu tốn khoảng 200.000 CU (mức trung bình cho swap đơn giản). Với giới hạn cũ 60 triệu CU, block đó chỉ có thể chứa tối đa 300 giao dịch. Với giới hạn mới 100 triệu, con số này lên tới 500. Nhưng nếu các bot bắt đầu sử dụng 500.000 CU cho mỗi giao dịch phức tạp (bao gồm nhiều lệnh), số lượng giao dịch thực tế chỉ tăng từ 120 lên 200 — thấp hơn nhiều so với 66% kỳ vọng. Đây là nghịch lý của dung lượng: càng nhiều không gian, càng bị lấp đầy bởi các tác nhân tinh vi.
Contrarian Angle: 66% không phải là con số bạn nghĩ
Đa số sẽ nghĩ: "Tuyệt vời, Solana lại nhanh hơn, rẻ hơn". Nhưng hãy nhìn từ góc độ bảo mật và phi tập trung. Mỗi block lớn hơn đồng nghĩa với yêu cầu cao hơn về phần cứng validator. Nếu một validator cần xử lý block 100 triệu CU thay vì 60 triệu, nó cần nhiều RAM, CPU và băng thông hơn. Điều này dần dần đẩy các validator nhỏ ra khỏi mạng, tập trung hóa quyền lực vào tay các nhà vận hành lớn như Figment, Chorus One.
Tôi còn nhớ năm 2020, khi tôi xây dựng tài liệu hướng dẫn DeFi cho Compound, tôi đã thấy rõ một điều: tính phi tập trung không đến từ việc tăng thông lượng, mà từ việc giảm rào cản tham gia. Solana đang đi theo hướng ngược lại: nó tăng thông lượng bằng cách tăng yêu cầu phần cứng. Đây là con dao hai lưỡi.
Thử nghiệm tư duy: Hãy thử tưởng tượng Ethereum làm điều tương tự — tăng gas limit lên 66% trong một lần. Điều gì sẽ xảy ra? Các validator nhỏ (chạy trên máy tính cá nhân) sẽ bị loại khỏi cuộc chơi. Đó là lý do Ethereum chọn cách mở rộng qua L2 thay vì tăng gas limit mạnh. Solana chọn con đường "L1 monolithic", và bản nâng cấp này là một bước đi tự nhiên, nhưng không phải không có hệ lụy.
Takeaway: Câu hỏi thực sự cho cộng đồng
Vậy, sau tất cả, tôi nghĩ gì? Tôi tin đây là một bản nâng cấp cần thiết — Solana cần dung lượng để phục vụ các ứng dụng phức tạp như DeFi đòn bẩy, order book phi tập trung, hay thậm chí game on-chain. Nhưng tôi lo ngại rằng chúng ta đang mải mê với "ấy" (throughput) mà quên mất "làm sao" (how).
Câu hỏi tôi để lại cho bạn, những người đang đọc bài này: Liệu một blockchain có thể đạt được sự cân bằng giữa hiệu suất và phi tập trung khi nó liên tục tăng giới hạn tài nguyên mà không có cơ chế bảo vệ người dùng khỏi các tác nhân tinh vi? Tôi không có câu trả lời. Nhưng tôi biết rằng, nếu không có cuộc thảo luận công khai về việc giảm thiểu MEV, thì 100 triệu CU kia sẽ chỉ làm giàu thêm cho bot, chứ không phải cho người dùng thực.
Và đó, có lẽ là điều đáng suy ngẫm nhất trong câu chuyện này.
Tags: Solana, Compute Unit, MEV, scalability, DeFi, Layer 1
Prompt cho hình minh họa: Một hình ảnh trừu tượng về mạng lưới blockchain với các nút sáng lên, nhưng ở trung tâm có một con số "100M" đang phát ra tia laser, xung quanh là những bóng đen (tượng trưng cho bot MEV) đang cố gắng bắt lấy các tia sáng. Phong cách cyberpunk, màu xanh neon và tím.