Bài viết này được dịch máy
Xem bản gốc
Trong hai ngày qua, cuộc thảo luận xung quanh @Solana 10W TPS lại trở nên sôi nổi, bởi vì @cavemanloverboy đã thực sự chạy được hơn 10 vạn TPS trên mainnet Solana, nhưng phần lớn mọi người vẫn chưa hiểu rõ ý nghĩa đằng sau dữ liệu này:
1) Trước hết, thử nghiệm của cavey về cơ bản 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 là đây không phải là hiệu năng thông thường của mainnet Solana, và có sự khác biệt so với dữ liệu trong môi trường mạng thử nghiệm, nhưng không quá lớn.
Bởi vì anh ấy đã sử dụng chương trình thử nghiệm noop (không có hoạt động), có nghĩa là chỉ thực hiện xác minh chữ ký cơ bản và trả về thành công ngay lập tức, không thực hiện bất kỳ phép tính nào, không thay đổi trạng thái tài khoản, không gọi các chương trình khác, và mỗi giao dịch chỉ có 200 byte, thấp hơn nhiều so với giao dịch bình thường 1kb+.
Điều này có nghĩa là, việc thử nghiệm 10W TPS này được tính toán trong môi trường giao dịch không bình thường, nó kiểm tra khả năng thông lượng giới hạn của lớp mạng và lớp đồng thuận Solana, chứ không phải năng lực xử lý thực tế của lớp ứng dụng.
2) Yếu tố then chốt khác của thử nghiệm này là máy trạm Frankendancer. Hiểu đơn giản, Frankendancer là phiên bản "lai" của máy trạm Firedancer do Jump Crypto đang phát triển - ghép các thành phần hiệu suất cao của Firedancer vào máy trạm Solana hiện tại.
Về cơ bản là sử dụng ngăn xếp công nghệ giao dịch tần suất cao của phố Wall, tái cấu trúc hệ thống nút Solana, thông qua quản lý bộ nhớ chi tiết, lập lịch luồng tùy chỉnh và các tối ưu hóa cấp thấp khác để nâng cao hiệu suất. Chỉ riêng việc thay thế một số thành phần đã có thể mang lại sự cải thiện hiệu suất 3-5 lần.
3) Thử nghiệm này cho thấy, Solana trong trạng thái lý tưởng có thể đạt được TPS lên đến 10 vạn+, vậy tại sao hàng ngày chỉ có 3000-4000 TPS?
Tóm tắt ngắn gọn có ba nguyên nhân chính:
1, Cơ chế đồng thuận POH của Solana yêu cầu Validators liên tục bỏ phiếu để duy trì, và chỉ riêng các giao dịch bỏ phiếu này đã chiếm hơn 70% không gian khối, làm thu hẹp kênh hiệu năng cho các giao dịch bình thường;
2, Các hoạt động trong hệ sinh thái Solana thường xuyên có nhiều hành vi cạnh tranh trạng thái, chẳng hạn như Mint NFT mới hoặc phát hành MEME mới, có thể có hàng ngàn giao dịch tranh giành quyền ghi vào cùng một tài khoản, dẫn đến tỷ lệ giao dịch thất bại khá cao;
3, Các robot arbitrage trong hệ sinh thái Solana có thể gửi số lượng lớn giao dịch vô hiệu để giành lợi ích MEV, 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 có hệ thống những vấn đề này.
Một điểm then chốt của nâng cấp đồng thuận Alpenglow là chuyển các giao dịch bỏ phiếu xuống chuỗi, tương đương với việc giải phóng 70% không gian cho các giao dịch bình thường, đồng thời có thể giảm thời gian xác nhận xuống 150 mili giây, mang đến trải nghiệm DEX của Solana gần như CEX. Ngoài ra, việc kích hoạt thị trường phí cục bộ cũng có thể tránh tình trạng nghẽn mạng toàn cầu do sự nóng của một chương trình duy nhất.
Lợi ích của Firedancer ngoài việc tối ưu hóa hiệu suất còn quan trọng là đã thực hiện được tính đa dạng của máy trạm, giống như Ethereum có nhiều máy trạm như Geth Nethermind, mang lại sự cải thiện trực tiếp về tính phi tập trung và khả năng chịu lỗi của các nút đơn.
Vậy nên, những người am hiểu khi nhìn vào cuộc thảo luận về 10W TPS của Solana thực chất là sự tin tưởng vào việc nâng cấp máy trạm và giao thức đồng thuận trong tương lai của Solana, còn những người không hiểu thì cố gắng tạo sự chú ý thông qua cuộc đua TPS (mặc dù so sánh TPS đã lỗi thời), nhưng nếu hiểu được ý nghĩa đằng sau thử nghiệm này thì vẫn có nhiều điều để học hỏi, hãy cùng phổ cập kiến thức này.

mert | helius.dev
@0xMert_
08-17
Solana just did 107,540 TPS on mainnet
yes, you read that correctly
over 100k TPS, on mainnet
good luck bears

Việc bỏ phiếu đã được chuyển Ngoài chuỗi, đây là điều tốt.
Vừa kiểm tra, Vote Số lượng giao dịch trên mỗi giây 2.68K, User Số lượng giao dịch trên mỗi giây 834
Như dự kiến, nó chiếm >70% thị phần Số lượng giao dịch trên mỗi giây .
Tuy nhiên, việc bỏ phiếu sẽ sử dụng rất ít byte, không thể so sánh với các giao dịch thực tế.

Từ Twitter
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận
Chia sẻ
Nội dung liên quan


