
Solana 100.000 TPS gây tranh luận: Bản chất thí nghiệm lý tưởng và niềm tin hiệu năng đằng sau các nâng cấp
Tuyển chọn TechFlowTuyển chọn TechFlow

Solana 100.000 TPS gây tranh luận: Bản chất thí nghiệm lý tưởng và niềm tin hiệu năng đằng sau các nâng cấp
Thảo luận về 10.000 TPS của Solana thực ra là sự thể hiện niềm tin của những người am hiểu vào nâng cấp trong tương lai về client và giao thức đồng thuận của Solana.
Bài viết: Haotian
Gần đây, lại rộ lên nhiều tranh luận xung quanh con số 100.000 TPS của Solana, nguyên nhân là do @cavemanloverboy thực sự đã đạt được hơn 100.000 TPS trên mạng chính Solana. Tuy nhiên, phần lớn mọi người chưa thực sự hiểu rõ ý nghĩa đằng sau con số này:
1) Trước hết, bản chất thí nghiệm của cavey là một bài kiểm tra giới hạn trong "điều kiện lý tưởng". Điều này có nghĩa rằng hiệu năng này không phản ánh trạng thái hoạt động bình thường của mạng chính Solana, và cũng khác biệt so với dữ liệu phòng thí nghiệm trên mạng thử nghiệm, dù về cơ bản không chênh lệch quá nhiều.
Anh ấy sử dụng chương trình thử nghiệm noop (no operation - thao tác trống), như tên gọi, chỉ thực hiện xác minh chữ ký cơ bản nhất rồi trả về thành công ngay lập tức, không thực hiện bất kỳ tính toán nào, không thay đổi trạng thái tài khoản nào, không gọi chương trình khác, đồng thời mỗi giao dịch chỉ có 200 byte, nhỏ hơn nhiều so với giao dịch thông thường từ 1KB trở lên.
Điều này có nghĩa rằng kết quả 100.000 TPS lần này được tính trong điều kiện phi thực tế, nó đo lường giới hạn thông lượng ở tầng mạng và tầng đồng thuận của Solana, chứ không phải khả năng xử lý thực tế ở tầng ứng dụng.
2) Một yếu tố then chốt khác giúp thí nghiệm này thành công là client trình xác thực Frankendancer. Hiểu đơn giản, Frankendancer là phiên bản "thử nghiệm lai" của Firedancer – dự án client xác thực do Jump Crypto đang phát triển – ghép các thành phần hiệu năng cao đã hoàn thiện của Firedancer vào client xác thực Solana hiện tại.
Nói cách khác, nó tái cấu trúc hệ thống nút của Solana bằng bộ công cụ giao dịch tần suất cao theo kiểu Phố Wall, đạt được cải thiện hiệu năng thông qua tối ưu底层 như quản lý bộ nhớ tinh gọn, lập lịch luồng tùy chỉnh, v.v. Chỉ cần thay thế một phần thành phần, hiệu năng đã tăng 3-5 lần.
3) Thí nghiệm này chứng minh rằng, trong điều kiện lý tưởng cực đoan, Solana có thể đạt TPS trên 100.000. Vậy tại sao bình thường chỉ dao động ở mức 3.000-4.000 TPS?
Tóm lại có ba nguyên nhân chính:
1. Cơ chế đồng thuận POH của Solana yêu cầu các Validator liên tục bỏ phiếu để duy trì, và riêng các giao dịch bỏ phiếu này đã chiếm hơn 70% dung lượng khối, khiến kênh dành cho giao dịch thông thường bị thu hẹp;
2. Các hoạt động sinh thái Solana thường xuyên xảy ra hiện tượng cạnh tranh trạng thái, ví dụ khi mint NFT mới hoặc ra mắt meme mới, hàng chục ngàn giao dịch có thể cùng lúc tranh quyền ghi vào một tài khoản, dẫn đến tỷ lệ giao dịch thất bại khá cao;
3. Các bot arbitrage trong hệ sinh thái Solana để giành lợi ích MEV có thể gửi lượng lớn giao dịch vô hiệu, gây lãng phí tài nguyên.
4) Tuy nhiên, việc triển khai toàn diện Firedancer sắp tới và nâng cấp đồng thuận Alpenglow sẽ giải quyết triệt để những vấn đề này.
Một điểm then chốt trong nâng cấp đồng thuận Alpenglow là chuyển các giao dịch bỏ phiếu ra khỏi chuỗi, tương đương việc giải phóng 70% không gian cho giao dịch thông thường, đồng thời giảm thời gian xác nhận xuống còn 150 mili giây, mang trải nghiệm DEX của Solana tiệm cận gần sát CEX. Bên cạnh đó, việc kích hoạt thị trường phí địa phương cũng sẽ tránh được tình trạng tắc nghẽn toàn mạng do một chương trình duy nhất gây ra vì FOMO.
Lợi ích của Firedancer ngoài việc tối ưu hiệu năng còn nằm ở việc đạt được sự đa dạng hóa client, khiến Solana giống Ethereum với nhiều client như Geth, Nethermind, v.v., từ đó trực tiếp cải thiện tính phi tập trung và giảm rủi ro lỗi nút điểm đơn.
Trên đây là tất cả.
Vì vậy, những người am hiểu khi bàn về 100.000 TPS của Solana thực chất đang thể hiện niềm tin vào các nâng cấp sắp tới về client và giao thức đồng thuận; còn những người không am hiểu lại cố dùng cuộc đua TPS để tạo sự hiện diện cho Solana (mặc dù cuộc đua TPS đã lỗi thời). Nhưng nếu hiểu rõ ý nghĩa đằng sau thí nghiệm này, ta vẫn thu được nhiều điều bổ ích. Xin chia sẻ để mọi người cùng biết.
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














