Gần đây, Solana Foundation đã phát hành Báo cáo hiệu suất mạng Solana. Báo cáo tiết lộ một loạt các chỉ số về tình trạng mạng của Solana, đồng thời đánh giá tình trạng hoạt động, thông số hiệu suất, mức sử dụng năng lượng, v.v. của mạng Solana trong nửa năm qua.
Vào tháng 10 năm 2022, Solana đã xuất bản một báo cáo trước đó và tìm kiếm ý kiến đóng góp của cộng đồng về báo cáo này. Tiết lộ thường xuyên cũng được coi là một phần của cam kết minh bạch.
Theo báo cáo này, thời gian hoạt động của mạng vẫn ở mức 100% kể từ ngày 25 tháng 2 . TPS trung bình vẫn ổn định kể từ tháng 12 năm 2022. TPS tối đa đang tăng đều đặn và sẽ tăng đáng kể vào nửa cuối năm 2022.
Ngoài ra, Solana đã ra mắt một số tính năng mới, bao gồm QUIC TPU, QoS có trọng số cổ phần, thị trường phí địa phương, v.v.
Việc ra mắt cấu trúc kỹ thuật NFT mới “nén trạng thái” là khá sáng sủa. Tính năng này có thể giảm đáng kể chi phí đúc NFT xuống vài bậc độ lớn. Chỉ mất 50 SOL để đúc 100 triệu NFT. Nén trạng thái được phát triển cho NFT nhưng có thể được sử dụng trong các ứng dụng khác, điều này có thể mang lại nhiều trường hợp sử dụng hơn cho mạng Solana.
Vào tháng 4 năm 2023, việc di chuyển mạng Helium sang mạng Solana đã được hoàn tất thành công trong một quy trình suôn sẻ và liền mạch.
Sau đây là nguyên văn phóng sự do nhật báo Odaily Planet tổng hợp.
- v1.14 đã được phát hành thành công trên mạng chính. Một cải tiến đã được thực hiện sau sự cố mất mạng vào ngày 25 tháng 2 (trong lần nâng cấp phần mềm cuối cùng). Kể từ ngày 25 tháng 2, mạng đã trải qua 100% thời gian hoạt động.
- Nâng cấp mạng để xử lý tốt hơn lưu lượng truy cập cao. Đưa ra các biện pháp như QUIC TPU, QoS trọng số vốn chủ sở hữu và thị trường tính phí cục bộ. Kể từ khi nâng cấp mạng, mạng đã hoạt động tốt trong thời kỳ căng thẳng cao (chẳng hạn như trong quá trình đúc NFT của MadLads).
- Giới thiệu tính năng nén trạng thái, một phương pháp mới để lưu trữ dữ liệu trực tiếp trên chuỗi giúp giảm chi phí theo mức độ lớn. Đúc 100 triệu NFT trên Solana giờ chỉ còn 50 SOL.
Mạng Solana tiếp tục được điều hành bởi một tập hợp mạnh mẽ các trình xác nhận độc lập trên khắp thế giới. Đây là một trong những chuỗi khối PoS phi tập trung nhất trên thế giới và là một trong những chuỗi khối phát triển nhất. Dưới đây, chúng tôi cung cấp một số thống kê do Solana Foundation theo dõi để đo lường mức độ phân cấp và sức sống của mạng Solana (dữ liệu tính đến ngày 11 tháng 7 năm 2023):
( Lưu ý: Những con số này đại diện cho số lượng nút, không phải là toán tử độc lập. Không thể xác nhận có bao nhiêu trình xác nhận độc lập hoặc toán tử RPC. )
Tổng quan về hiệu suất mạng
Để một tỷ người có thể tận dụng Mạng Solana, người dùng cần tin tưởng vào độ tin cậy tổng thể của mạng: khả năng truy cập mạng liên tục, độ chính xác của thông tin về mạng, tốc độ giao dịch và tính bảo mật của tiền và thông tin.
Dưới đây là một số số liệu mà Tổ chức theo dõi để xem cách mạng đo lường điều này. Để đơn giản, chúng tôi tập trung vào bốn chỉ số và cho phép người dùng dễ dàng theo dõi các chỉ số này cũng như tiến trình của chúng theo thời gian. Chúng tôi đã đưa các số liệu này và các số liệu khác vào bảng điều khiển Dune, giúp bạn dễ dàng đi sâu vào các lớp dữ liệu hoặc tự chạy phân tích của riêng mình.
Một trong những biện pháp quan trọng nhất về độ tin cậy là thời gian hoạt động của mạng.
Chúng tôi chụp nhanh thời gian hoạt động hàng tháng của mạng, được đo bằng tỷ lệ phần trăm thời gian hoạt động của một tháng nhất định trong 6 tháng qua.
Khối thời gian
Thời gian khối đo lường tốc độ của một giao dịch vì nó đo tốc độ mạng thêm nhiều “khối” hơn vào chuỗi khối. Trong biểu đồ này, chúng ta thấy thời gian trung bình để tạo một khối, tính nhất quán của số liệu này và cách nó thay đổi theo thời gian.
Đỉnh điểm vào cuối tháng 2 có liên quan đến sự cố mất mạng vào ngày 25 tháng 2.
TPS trung bình và tối đa
TPS phản ánh chính xác nhất khả năng xử lý hiện tại của mạng và thể hiện tiềm năng phát triển của nó theo thời gian. Điểm chuẩn là 65.000 giao dịch mỗi giây. TPS thực tế sẽ thay đổi do sự kết hợp khác nhau của các giao dịch phức tạp trên mạng và dựa trên nhu cầu tại bất kỳ thời điểm nào. Ví dụ: giao dịch mua NFT phức tạp hơn nhiều so với việc chỉ di chuyển mã thông báo gốc giữa các ví.
Điều quan trọng cần lưu ý là TPS không phản ánh dung lượng mạng mà phản ánh nhu cầu về số lượng giao dịch. Trong hầu hết các trường hợp, các bản beta của mainnet đang chạy dưới công suất.
Biểu đồ bên dưới là ảnh chụp nhanh về hiệu suất thời gian thực của mạng. Nó được chia thành TPS trung bình cho một ngày nhất định và TPS tối đa, được chia theo ngày. TPS trung bình vẫn tương đối giống nhau kể từ tháng 12 năm 2022, với một số biến động liên quan đến nhu cầu mạng cao. Kể từ tháng 1 năm 2022, TPS tối đa đã tăng đều đặn, với mức tăng lớn vào nửa cuối năm 2022, điều này có liên quan đến việc nâng cấp mạng mới.
- QUIC TPU: QUIC là một giao thức mạng do Google thiết kế để liên lạc không đồng bộ nhanh nhưng có khả năng kiểm soát phiên và luồng. QUIC có thể được sử dụng để giới hạn lưu lượng truy cập từ bất kỳ người tham gia nào, cho phép mạng tập trung vào các giao dịch thực sự hợp lệ. QUIC đã được thêm vào cổng giới thiệu giao dịch của người dùng.
- QoS theo trọng số cổ phần: Trọng số cổ phần được sử dụng để phân bổ băng thông mạng dẫn đầu một cách hiệu quả. Thay vì chấp nhận các giao dịch ai đến trước được phục vụ trước một cách bừa bãi, nó cung cấp quyền truy cập vào thông tin truyền, vì vậy các nút có 0,5% cổ phần sẽ có quyền truyền ít nhất 0,5% gói cho người lãnh đạo. Điều này có thể cải thiện khả năng phục hồi của mạng bằng cách ngăn chặn thư rác hoặc các tác nhân độc hại. QoS có trọng số cổ phần đã được thêm vào các cổng QUIC TPU.
- Thị trường phí địa phương: Thị trường phí cung cấp một cách để người dùng thêm các khoản phí bổ sung vào giao dịch của họ để thể hiện tính cấp bách so với các giao dịch khác. Phí ưu tiên được tính dựa trên lượng tài nguyên máy tính mà giao dịch dự kiến sẽ yêu cầu. Ví dụ: một lần chuyển mã thông báo đơn giản sẽ yêu cầu tổng phí ưu tiên thấp hơn so với một lần đúc NFT thể hiện cùng mức độ khẩn cấp. Quá trình này làm cho thị trường hiệu quả hơn bằng cách cho phép người dùng thể hiện cảm giác cấp bách và ưu tiên các giao dịch.
Cải tiến quy trình nâng cấp: Để đối phó với sự cố ngừng hoạt động của mạng vào ngày 25 tháng 2, Giám đốc điều hành của Solana Labs, Anatoly Yakovenko, đã xuất bản một bài đăng trên blog đề xuất một quy trình mới cho các bản phát hành phần mềm để giúp quá trình nâng cấp trở nên linh hoạt hơn đối với các bản nâng cấp mới khi mở rộng mạng. Chúng bao gồm việc đưa thêm các nhà phát triển và kiểm toán viên bên ngoài vào quy trình phát hành để kiểm tra và tìm lỗi, cải thiện quy trình khởi động lại máy chủ, tập trung vào sự ổn định của mạng và thành lập các nhóm đối thủ. Một số đề xuất này đã có hiệu lực, bao gồm:
Quá trình nâng cấp toàn diện trên testnet: Để mô phỏng quá trình nâng cấp, testnet trước tiên hạ cấp xuống phiên bản phần mềm trước đó, sau đó mô phỏng quá trình nâng cấp phần mềm sẽ được khởi chạy trên mainnet. Trước đó, testnet là một phiên bản nhỏ của mainnet khi mainnet được nâng cấp.
Tối ưu hóa các công cụ để khởi động lại thủ công: Ví dụ: một thiết kế ban đầu được áp dụng để tự động hóa một số bước cơ học hơn (SIMD 0046).Các thử nghiệm đối nghịch đang được chạy đối với các cụm và mạng thử nghiệm riêng: Ngày nay, các thử nghiệm này đang được chạy theo kiểu đặc biệt khi các kỹ sư cốt lõi làm việc để xây dựng một kế hoạch thử nghiệm chính thức hơn. Liên quan, ứng dụng khách tham chiếu trình xác thực Solana Labs hiện có cổng đối thủ và các kỹ sư phòng thí nghiệm cốt lõi đang bổ sung khả năng định cấu hình các tình huống có thể được sử dụng để xây dựng các thử nghiệm đối nghịch.
Phát hành trơn tru 1.14.17: Phiên bản 1.14 được coi là chính thức được áp dụng vào ngày 22 tháng 5, khi hơn 66,6% người đặt cược đã nâng cấp lên 1.14. Đây là lần nâng cấp mạng lớn đầu tiên kể từ sự cố ngừng hoạt động vào ngày 25 tháng 2 và triển khai lịch trình nâng cấp được cải thiện đã đề cập ở trên. Kể từ ngày 30 tháng 5, phiên bản 1.14 của ứng dụng khách trình xác thực Solana đã được 97,4% cổ phần trên mạng Solana chấp nhận.
NFT được nén và Nén trạng thái: NFT được nén hiện có trên bản beta mạng chính Solana. NFT nén hoạt động rẻ hơn so với NFT không nén, theo hệ số 2400-24000. Đúc 100 triệu NFT trên Solana giờ chỉ còn 50 SOL. Cấu trúc công nghệ NFT mới này được gọi là “nén trạng thái”. Nén trạng thái mở ra nhiều trường hợp sử dụng mới và mở rộng tác động tiềm năng của chuỗi khối bằng cách làm cho NFT có thể sử dụng được cho các trường hợp sử dụng như gửi tin nhắn hoặc nâng cao các chương trình khách hàng thân thiết. Nén trạng thái được phát triển cho NFT, nhưng có thể được sử dụng cho các ứng dụng khác. Tóm lại, nén trạng thái liên quan đến việc lưu trữ một số dữ liệu trên chuỗi khối mà nếu không sẽ được lưu trữ trên mỗi máy.
Di chuyển Helium suôn sẻ: Vào tháng 4 năm 2023, quá trình di chuyển mạng Helium sang mạng Solana đã hoàn tất thành công, một quá trình tương đối liền mạch đối với những người tham gia mạng Helium và không gây gián đoạn đáng kể cho mạng Solana. Quá trình di chuyển của Helium sử dụng tính năng nén trạng thái để đúc NFT, hiệu quả hơn và rẻ hơn so với các phương tiện khác.
Các phát triển khác của Firedancer: Firedancer là ứng dụng khách trình xác thực Solana được phát triển bởi Jump Crypto , với nhiều thành phần đang được thêm vào và thử nghiệm.
- Bản trình diễn triển khai QUIC: Firedancer gần đây đã thực hiện bản trình diễn triển khai QUIC hiệu suất cao, điều này sẽ dẫn đến các giao dịch dữ liệu hiệu quả hơn.
- Phát hành mã hóa xóa Reed-Solomon: Turbine là một cơ chế trong trình xác thực chịu trách nhiệm phân phối “phân đoạn” (các đoạn khối) cho các trình xác thực khác trong cụm. Reed-Solomon là một sơ đồ mã hóa sửa lỗi giúp mã hóa chính xác dữ liệu trong các phân đoạn này trước khi truyền nó tới các trình xác thực khác.
Tinydancer: Tinydancer là ứng dụng khách nhẹ đầu tiên trên Solana, được phát triển như một phần của Cuộc thi Hackathon Grizzlython của Quỹ Solana. Ứng dụng khách nhẹ là ứng dụng khách phần mềm có thể chạy cục bộ trên các thiết bị đơn giản như máy tính xách tay, kết nối với các nút đầy đủ trong mạng để xác minh trạng thái của sổ cái và kiểm tra các chuyển đổi trạng thái không hợp lệ.
Giám sát khí thải theo thời gian thực: Vào tháng 4 năm 2023, Solana trở thành chuỗi khối hợp đồng thông minh lớn đầu tiên đo lượng khí thải carbon trong thời gian thực. Công ty khởi nghiệp độc lập TryCarbonara đã ra mắt www.solanaclimate.com để theo dõi tác động của web.
Beta bắt đầu trải qua thời gian kết thúc khối dài. Sau khi điều tra, nguyên nhân được xác định là do một số dịch vụ trên mạng đang chạy phần mềm chuyển tiếp khối tùy chỉnh, phần mềm này đã vô tình truyền một lượng lớn dữ liệu, tương đương với một số bậc độ lớn lớn hơn so với các khối thông thường. Logic chống trùng lặp của mạng không thể xử lý tình huống này, áp đảo giao thức Turbine và làm giảm đáng kể hiệu suất mạng. Sau khi chẩn đoán sự cố này, các kỹ sư cốt lõi đã tạo ra các cải tiến đối với logic chống trùng lặp, hiện được triển khai bắt đầu với ứng dụng khách trình xác thực Solana Labs v1.13.7 và v1.14.17. Điều này cũng sẽ được giảm thiểu bằng thiết kế giao thức Solana dài hạn để thay thế tất cả các giao thức mạng dựa trên UDP bằng QUIC, giao thức này sẽ thực thi tốt hơn các ràng buộc trong Turbine. Đọc báo cáo mất điện đầy đủ ở đây.Một số nâng cấp mạng được đề xuất đã được triển khai hoặc đang được triển khai để giải quyết nguyên nhân của sự cố ngừng hoạt động này, đáng chú ý là việc triển khai QUIC, thị trường phí và Chất lượng dịch vụ (QoS) có trọng số cổ phần.
Sáng kiến sắp tới
Các nhà phát triển cốt lõi của Solana đã và đang nghiên cứu một số nâng cấp mạng mới nhằm củng cố mạng trước sự gia tăng và chấp nhận ồ ạt của người dùng.
Các Tài liệu Cải tiến Solana (SIMD) này là các tài liệu thiết kế được đề xuất về cách thực hiện các thay đổi đối với mạng cần được phối hợp giữa nhiều nhóm phát triển cốt lõi. Một SIMD gần đây đã được chấp nhận là SIMD-33: tín dụng bỏ phiếu kịp thời, được trao dựa trên số lượng vị trí được bình chọn, với nhiều phần thưởng hơn cho các phiếu bầu có độ trễ thấp. Điều này nhằm mục đích giảm thời gian hoàn tất khối và không khuyến khích việc cố ý trì hoãn việc bỏ phiếu.
Phiên bản mới nhất có một số nâng cấp về mạng nhưng các tính năng này vẫn chưa được kích hoạt. Các tính năng mới cải thiện đáng kể độ trễ của mạng. Phiên bản mới cũng cho phép người dùng hủy ủy quyền các nút trên mạng quá hạn trong cam kết của họ, giảm tỷ lệ bỏ qua và cải thiện hiệu suất. (Lưu ý: Các tài khoản đặt cược không được ủy quyền vẫn được kiểm soát bởi những người đặt cược ban đầu và được tự do ủy quyền lại cho những người xác thực đang hoạt động hoặc rút tiền của họ).
Người dùng có thể tiếp tục theo dõi hiệu suất của mạng Solana và giúp cộng đồng theo dõi sự phát triển của mạng theo thời gian thông qua các báo cáo của mạng Solana.