Mạng lưới Solana vừa trở nên vững chắc hơn. Ngày thứ Sáu, Solana Foundation thông báo Firedancer – một trình xác thực (client) được phát triển trong suốt ba năm – đã chính thức đi vào hoạt động.

Nếu được áp dụng rộng rãi, Firedancer, do Jump Crypto dẫn dắt phát triển, sẽ giúp đa dạng hóa client của Solana, qua đó giảm nguy cơ mạng lưới bị gián đoạn do lỗi phần mềm, dù là vô tình hay có chủ đích.

Sự kiện này cũng đưa Solana gia nhập nhóm hiếm hoi các blockchain có nhiều client độc lập thực sự được sử dụng. Ethereum hiện có khoảng bốn client thực thi chính, trong khi Bitcoin sở hữu hàng chục phiên bản khác nhau nhưng vẫn chủ yếu xoay quanh Bitcoin Core.

Client blockchain là phần mềm mà các validator vận hành để kết nối và tham gia vào mạng lưới, tương tự cách các trình duyệt như Chrome hay Brave truy cập cùng một internet.

Theo Jump Crypto, Firedancer đã chạy trong môi trường production trên một số validator khoảng 100 ngày và được công bố chính thức tại sự kiện Breakpoint ở Abu Dhabi. Ban đầu, đội ngũ dự kiến ra mắt client này vào quý II/2024.

Giảm rủi ro tập trung hóa client

Trong nhiều năm, hệ sinh thái Solana gần như chỉ xoay quanh hai client chính, đều là các nhánh phát triển từ phần mềm gốc của Solana Labs. Hai client này gồm Agave do Anza (tách ra từ Solana Labs) phát triển và Agave-Jito do Jito Labs xây dựng, từng chiếm hơn 95% số validator trên mạng lưới.

Phiên bản Agave của Jito, được tối ưu cho sắp xếp giao dịch MEV và thị trường phí, có thời điểm chiếm trên 90% tổng số triển khai validator. Cả Agave và Jito-Agave đều được viết bằng ngôn ngữ Rust.

Helius, một công ty R&D trong hệ sinh thái Solana, từng cảnh báo rằng việc phụ thuộc gần như hoàn toàn vào một client duy nhất là một dạng tập trung hóa nghiêm trọng, bởi chỉ cần một lỗi phần mềm nghiêm trọng cũng có thể khiến toàn bộ mạng lưới ngừng hoạt động.

Việc ra mắt Firedancer với một codebase hoàn toàn mới giúp giảm đáng kể rủi ro này đối với mạng lưới trị giá hàng tỷ USD. Không chỉ vậy, Firedancer còn là bản viết lại từ đầu của client gốc, kèm theo nhiều nâng cấp quan trọng.

Hướng tới 1 triệu giao dịch mỗi giây

Jump Crypto bắt đầu phát triển Firedancer từ năm 2022 nhằm khắc phục những hạn chế về hiệu suất của client Solana hiện tại. Firedancer được viết bằng ngôn ngữ C, tập trung khai thác tối đa khả năng của phần cứng hiện đại, qua đó đưa Solana tiến gần hơn tới mục tiêu xử lý 1 triệu giao dịch mỗi giây (TPS).

Khác với Agave – vốn hoạt động như một ứng dụng đơn khối – Firedancer áp dụng kiến trúc mô-đun dạng “tile”, cho phép tách các tác vụ của validator và chạy song song, từ đó nâng cao hiệu quả xử lý. Việc sử dụng C/C++ cũng giúp client này kiểm soát phần cứng ở mức thấp hơn, tạo điều kiện cho các tối ưu sâu về hiệu năng.

Tại Breakpoint 2024, Kevin Bowers, Giám đốc khoa học của Jump Trading Group, đã trình diễn khả năng xử lý hơn 1 triệu TPS của Firedancer trên phần cứng phổ thông.

Đầu năm nay, một client lai mang tên Frankendancer – kết hợp các thành phần của Agave và Firedancer – đã được triển khai ở dạng beta. Client này nhanh chóng đạt tỷ lệ sử dụng đáng kể, với hơn 26% validator đang vận hành, phần nào cho thấy tiềm năng chấp nhận của Firedancer trong tương lai.

Những nâng cấp tiếp theo của Solana

Firedancer không phải là cải tiến duy nhất mà Jump Crypto hướng tới cho Solana. Tháng 9 vừa qua, đội ngũ Firedancer đã đề xuất SIMD-0370, kêu gọi loại bỏ giới hạn kích thước block hiện tại, cho phép block mở rộng linh hoạt theo năng lực xử lý của các validator hiệu suất cao.

Solana kỷ niệm 5 năm ra mắt vào tháng 3 năm nay. Song song đó, các nhà phát triển đang chuẩn bị cho một nâng cấp giao thức lớn mang tên Alpenglow, với mục tiêu rút ngắn thời gian hoàn tất block xuống khoảng 150 mili-giây và tái cấu trúc cơ chế đồng thuận Proof-of-History đặc thù của Solana.

Thạch Sanh

Theo Tapchibitcoin

By Phạm Mạnh Cường

Phạm Mạnh Cường là một doanh nhân và nhà đầu tư Tiền mã hoá. Tác giả đã từng tiên phong giảng dạy Blockchain ở Trường Đại học Kinh tế - Luật, Đại học Quốc gia Hồ Chí Minh. Hiện tại đang là Giám đốc công ty Wischain và Giảng viên công nghệ Blockchain tại Đại học Hutech, Đại học Tài chính-Marketing và nhiều trường ĐH tại Việt Nam. Tác giả đã có bằng Thạc sĩ Khoa học máy tính từ năm 2011 tại Đại học Bách Khoa Hồ Chí Minh. Tính đến nay tác giả đã có kinh nghiệm 7 năm giảng dạy cho sinh viên về công nghệ Blockchain và hơn 9 năm đầu tư trong lĩnh vực Tiền mã hoá từ 2016. Tác giả đã tham gia diễn giả tại hàng trăm hội thảo chất lượng và hiện sở hữu hàng nghìn bài viết tổng hợp, nhận định và chỉnh sửa về Tiền mã hoá và Tiền điện tử chất lượng trên Website và ở nhiều kênh khác.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *