Hàm băm Accounts Lattice Hash sẽ cải tiến cách Solana cập nhật trạng thái tài khoản, từ đó giúp giảm chi phí tính toán nhưng vẫn duy trì được độ bảo mật cao.
Vào ngày 06/01, Layer-1 Solana đã công bố đề xuất mới nhằm giải quyết thách thức “state growth problem” (vấn đề tăng trưởng trạng thái) – một trong những trở ngại lớn nhất trong việc mở rộng quy mô blockchain để phục vụ hàng tỷ người dùng.
🚨New: The Solana Foundation has introduced SIMD-0215, a proposal to scale Solana’s infrastructure for billions of user accounts. If adopted, it will replace the Epoch Accounts Hash with a lattice-based method, enabling efficient, real-time updates of account states without… pic.twitter.com/hqcs4fTZbl
— SolanaFloor (@SolanaFloor) January 6, 2025
Đề xuất mang tên SIMD-215, trong đó giới thiệu hàm băm “Accounts Lattice Hash” được thiết kế dựa trên công thức của hàm “lattice-based homomorphic hashing”. Hàm băm này sẽ thay đổi cách mà Solana theo dõi và xác thực trạng thái tài khoản người dùng, giúp giảm đáng kể chi phí tính toán trong khi vẫn duy trì được mức độ bảo mật cao nhất.
Hiện nay, các blockchain như Solana thường xuyên cần cập nhật lại toàn bộ trạng thái của tất cả các tài khoản trên mạng lưới. Quá trình này đòi hỏi tài nguyên tính toán lớn và trở nên ngày càng phức tạp khi số lượng tài khoản tăng lên theo thời gian. Điều này không chỉ gây tốn kém về chi phí vận hành mà còn làm giảm hiệu quả của mạng lưới trong việc xử lý giao dịch nhanh chóng.
Vấn đề này được gọi là “state growth problem” – vấn đề tăng trưởng trạng thái, đã được đồng sáng lập Solana Anatoly Yakovenko, mô tả chi tiết trong một bài đăng vào tháng 5 năm ngoái. Ông cho biết:
“Cốt lõi của vấn đề là mỗi tài khoản mới cần phải được chứng minh thực sự là mới, và quá trình này đòi hỏi một cách xác minh phù hợp để đảm bảo tính duy nhất của nó.”
Ông cũng nhấn mạnh rằng việc duy trì một danh sách tổng hợp toàn bộ tài khoản để quản lý không chỉ làm chậm tốc độ xử lý của mạng mà còn tạo gánh nặng lớn lên các trình xác thực.
have ya solved the state growth problem yet, son? pic.twitter.com/ezXw5e1cV0
— toly 🇺🇸 (@aeyakovenko) May 10, 2024
Để giải quyết vấn đề, hàm băm “Accounts Lattice Hash” được thiết kế nhằm loại bỏ hoàn toàn việc tính toán lại trạng thái của toàn bộ tài khoản trên Solana mỗi khi xuất hiện giao dịch mới. Thay vào đó, hệ thống tập trung cập nhật chính xác những tài khoản có thay đổi, từ đó tối ưu hóa hiệu suất và giảm tải đáng kể cho hoạt động của mạng lưới.
Hãy hình dung cách hoạt động của hàm băm “Accounts Lattice Hash” sẽ được ứng dụng giống như việc dọn dẹp một căn nhà, thông thường, nếu bạn lau sạch toàn bộ ngôi nhà mỗi ngày, bạn sẽ mất rất nhiều thời gian và công sức, ngay cả khi phần lớn các phòng không hề bị bừa bộn. Với cách tiếp cận mới, bạn chỉ cần tập trung dọn những phòng bị lộn xộn hoặc có sự thay đổi, trong khi các phòng khác vẫn giữ nguyên như cũ.
2/ The Solution
Solana’s new proposal changes this system.
Instead of recalculating everything, it will only update accounts that have changed.
This is faster, simpler, and uses fewer resources, letting Solana handle millions (or billions) of accounts more easily.
— Republik Labs (@RepublikLabs) January 7, 2025
Bên cạnh đó, phương pháp này còn duy trì mức độ bảo mật 128-bit – tiêu chuẩn cao nhất hiện nay. Hai trình xác thực là Agave và Firedancer cũng đã thành công trong việc chứng minh tính khả thi của hệ thống này.
Tuy nhiên, đề xuất cần nhận được sự đồng thuận từ các validator thông qua cơ chế bỏ phiếu để có thể hoạt động trong thực tế. Đồng thời, các nhà phát triển khuyến nghị áp dụng lộ trình triển khai từng bước, cho phép các node thực hiện tính toán và thử nghiệm trước hệ thống băm mới. Cách tiếp cận này giúp giảm thiểu rủi ro và đảm bảo sự ổn định trước khi hệ thống được kích hoạt chính thức.
Tại thời điểm viết bài, Solana đang ngày càng khẳng định vị thế dẫn đầu trong lĩnh vực DeFi và các hoạt động on-chain, khi ghi nhận khối lượng giao dịch lên tới 113 tỷ USD trên các sàn DEX trong tháng qua nhiều hơn tới 43% so với 78,9 tỷ USD volume của đối thủ trực tiếp là Ethereum.
Hồi tháng 12/2024, Solana còn lập kỷ lục với hơn 66,9 triệu giao dịch trong một ngày nhờ sự ra mắt của token PENGU từ dự án Pudgy Penguins.