
Blockchain nhanh nhất trong lịch sử sắp ra đời? Một bài phân tích các điểm nổi bật của Solana Firedancer
Tuyển chọn TechFlowTuyển chọn TechFlow

Blockchain nhanh nhất trong lịch sử sắp ra đời? Một bài phân tích các điểm nổi bật của Solana Firedancer
Tốc độ lý thuyết của Firedancer là: 1 triệu giao dịch mỗi giây, nhanh hơn hàng chục lần so với bất kỳ hệ thống dựa trên blockchain nào hiện nay.
Bài viết: Ngô Thiên Nhất, DeThings
Ngày 8 tháng 1, theo báo cáo của CoinDesk, Solana đang tăng cường thử nghiệm Firedancer – một bản nâng cấp phần mềm được kỳ vọng sẽ làm tăng đáng kể tốc độ xử lý của blockchain.
Theo thông tin từ máy chủ Discord kỹ thuật của Solana, đến cuối tuần này, các nhà phát triển cốt lõi của Solana hy vọng rằng "đa số" năng lực xử lý trên mạng thử nghiệm mức độ rủi ro thấp của chuỗi sẽ được vận hành thông qua phiên bản sơ khai của Firedancer, gọi là Frankendancer. Đồng thời, họ kêu gọi các trình xác thực (validator) Solana (những người vận hành máy tính hỗ trợ mạng lưới) hành động. Bản nâng cấp này đã được lên kế hoạch từ năm 2022, khi chuỗi thường xuyên gặp sự cố, và được xem như một bước cải thiện lớn về độ ổn định và tốc độ cho Solana.
Blockchain nhanh nhất lịch sử sắp ra đời?
Những người ủng hộ Firedancer cho rằng phần mềm do bộ phận tiền mã hóa Jump – một gã khổng lồ trong lĩnh vực giao dịch – phát triển sẽ giúp Solana chiếm ưu thế vượt trội trong cuộc đua thu hút thị trường tài chính toàn cầu chuyển sang blockchain. Họ chỉ ra rằng tốc độ lý thuyết của nó đạt tới 1 triệu giao dịch mỗi giây, nhanh hơn nhiều bậc so với bất kỳ hệ thống dựa trên blockchain nào hiện nay.
Là một client trình xác thực mới của Solana do đội ngũ Jump Crypto dẫn dắt phát triển, Firedancer tập trung cơ bản vào việc nâng cao thông lượng và bảo mật cho mạng Solana. Kể từ năm 2022, kế hoạch phát triển Firedancer đã được khởi động, tạo nên sự tương phản rõ rệt với client hiện tại của Solana viết bằng ngôn ngữ Rust (Agave). Firedancer được thiết kế lại bằng ngôn ngữ C và C++, quyết định này giúp giảm đáng kể khả năng sập hệ thống do các vấn đề như rò rỉ bộ nhớ, do đó ổn định hơn client hiện tại.
Trong giai đoạn đầu, việc phát triển Firedancer đối mặt với nhiều thách thức. Ví dụ, do độ phức tạp của phần mềm mới, các validator đã phát hiện ra nhiều lỗi trong quá trình thử nghiệm, khiến nhiều người tỏ ra thận trọng với nó.
Hiện tại, ngày phát hành chính thức của Firedancer vẫn chưa được xác định. Cho đến nay, Jump Crypto mới chỉ tung ra Frankendancer – một dạng lai ghép kết hợp các yếu tố giữa Firedancer và kiến trúc client chính của Solana. Trước tuần này, chỉ có một bộ phận nhỏ các validator áp dụng Frankendancer; nhiều người nói với CoinDesk rằng họ thấy nó còn lỗi và dễ sập.
Kollen House, thành viên lâu năm trong cộng đồng validator Solana, cho biết: "Rất khó để duy trì dự án này tiếp tục hoạt động, nhưng chúng tôi đã làm được." Ông cho rằng sáng kiến mới nhằm thúc đẩy việc áp dụng rộng rãi Frankendancer là dấu hiệu cho thấy phần mềm này đã trở nên "chín chắn".
Các đổi mới công nghệ của Firedancer
So với các client hiện tại của Solana, Firedancer mang lại nhiều đột phá công nghệ quan trọng, đặc biệt trong lĩnh vực tính toán hiệu suất cao và xử lý song song. Kiến trúc của Firedancer bao gồm ba thành phần cốt lõi: ngăn xếp tính toán hiệu suất cao, ngăn xếp mạng, và cơ chế runtime cùng đồng thuận. Những đổi mới này giúp tăng mạnh thông lượng của mạng Solana, về lý thuyết có thể đạt hơn 1 triệu giao dịch mỗi giây – xa vượt quá giới hạn của các hệ thống hiện tại.
Tính song song và tính toán hiệu quả
Thiết kế của Firedancer dựa trên mô hình tính toán đồng thời cao, mỗi nút xác thực thực hiện các nhiệm vụ khác nhau như xác minh giao dịch, đóng gói khối và xử lý dữ liệu thông qua nhiều luồng độc lập. Cách xử lý song song này cho phép hệ thống phân bổ tài nguyên tính toán hiệu quả hơn, tối đa hóa thông lượng và tăng tốc độ xử lý. Mỗi luồng tập trung vào một nhiệm vụ cụ thể và được gán riêng một nhân CPU, thiết kế này tránh lãng phí tài nguyên.
Kiến trúc "viên ngói" (Tiles Architecture)
Firedancer giới thiệu kiến trúc "viên ngói" (tiles) sáng tạo, trong đó mỗi viên ngói tương ứng với một nhiệm vụ cụ thể và được liên kết với một luồng và nhân CPU nhất định. Kiến trúc linh hoạt này cho phép phân bổ tài nguyên theo nhu cầu thực tế cho từng loại nhiệm vụ. Ví dụ, các viên ngói xử lý ngăn xếp mạng (net) và giao thức QUIC có tốc độ cực nhanh, có thể xử lý hơn 1 triệu giao dịch mỗi giây, trong khi các viên ngói xác minh giao dịch (verify) và thao tác ngân hàng (bank) tập trung vào việc xác minh và thực thi giao dịch an toàn, dù thông lượng thấp hơn nhưng vẫn có thể xử lý các yêu cầu giao dịch đồng thời ở mức cao.
Cơ chế đồng thuận và truyền tải mạng hiệu quả
Cơ chế đồng thuận của Firedancer thông qua việc tối ưu hóa luồng dữ liệu mạng và xử lý phân tán đã giảm độ trễ xác minh giao dịch, nâng cao tốc độ phản hồi tổng thể của hệ thống. Điều này giúp mạng Solana duy trì hoạt động hiệu quả ngay cả trong điều kiện tải cao và đồng thời xảy ra nhiều yêu cầu, tránh sập hệ thống do lỗi điểm đơn.
Tác động của Firedancer đối với Solana
Thông lượng đột phá
Một trong những điểm nổi bật nhất của Firedancer là hiệu suất được nâng cao. Theo trình diễn của nhóm phát triển, Firedancer có thể xử lý hơn 1 triệu giao dịch mỗi giây, vượt xa giới hạn lý thuyết hiện tại của Solana là 50.000 TPS. Hiệu suất này làm tăng đáng kể sức cạnh tranh của blockchain Solana trên thị trường tài chính toàn cầu, đồng thời cung cấp cơ sở hạ tầng mạnh mẽ hơn cho các ứng dụng DeFi và Web3 trong tương lai. So sánh với các hệ thống thanh toán tài chính truyền thống như Visa – thường chỉ đạt vài chục nghìn giao dịch mỗi giây – hiệu suất của Firedancer chắc chắn sẽ giúp Solana vượt trội so với các đối thủ, trở thành người dẫn đầu trong lĩnh vực thanh toán blockchain tương lai.
Tăng cường độ ổn định và bảo mật mạng
Bên cạnh việc nâng cao hiệu suất, Firedancer còn cải thiện đáng kể độ an toàn của mạng Solana. Bằng cách giới thiệu một client mới tương thích với hệ thống hiện tại, Firedancer không chỉ tăng cường mức độ phi tập trung mà còn giảm thiểu rủi ro sập mạng do lỗi từ một client đơn lẻ. Khác với client Rust trước đó, Firedancer được viết bằng C và C++, không chỉ hiệu quả trong việc tránh sập do rò rỉ bộ nhớ, mà còn có thể giới hạn phạm vi ảnh hưởng khi xảy ra sự cố.
Giảm độ phức tạp của việc nâng cấp mạng
Việc giới thiệu Firedancer cũng mang đến giải pháp mới cho việc nâng cấp mạng Solana. Trong các phiên bản trước, Solana phải phụ thuộc vào số lượng ít ỏi các client để cập nhật và bảo trì mạng, sự phụ thuộc điểm đơn này thường gây khó khăn kỹ thuật trong quá trình nâng cấp. Với sự xuất hiện của Firedancer, Solana giờ đây có thêm lựa chọn client, giúp việc nâng cấp mạng trở nên linh hoạt và hiệu quả hơn. Ngoài ra, Firedancer tương thích với các giao thức hiện tại, đảm bảo quá trình chuyển đổi mượt mà cho hệ sinh thái, không yêu cầu các nhà phát triển DApp hay người dùng phải điều chỉnh lớn.
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














