Giải Thích Công Nghệ Solana: Đồng Thuận PoH và TPS Cao

TPS cao của Solana không chỉ đạt được nhờ PoH. Chính xác hơn, PoH là một cơ chế giữ thời gian mật mã có thể xác minh giúp mạng lưới ghi lại thứ tự các sự kiện. Solana sau đó kết hợp PoS, Tower BFT, Sealevel và các thành phần nền tảng khác để đạt được đồng thuận và thực thi giao dịch. Hiểu rằng “PoH là một chiếc đồng hồ, không phải một thuật toán đồng thuận hoàn chỉnh” là một trong những bước quan trọng nhất để học cách Solana hoạt động, đồng thời giúp tránh nhầm lẫn giữa TPS lý thuyết và hiệu suất mạng thực tế.
Đồng Thuận PoH Là Gì?
PoH là viết tắt của Proof of History (Bằng chứng Lịch sử). Thuật ngữ “đồng thuận PoH” thường được sử dụng trên thị trường, nhưng chính xác mà nói, PoH không phải là một thuật toán độc lập hoàn thành đồng thuận mạng một mình.
Solana mô tả PoH như một cơ chế mật mã ghi lại sự trôi qua của thời gian và thứ tự các sự kiện. Nó sử dụng một chuỗi liên tục các phép tính băm để tạo ra một bản ghi có thể xác minh. Vì mỗi bước phải được thực hiện tuần tự, các nút khác có thể xác minh rằng một khoảng thời gian nhất định đã trôi qua và xác định thứ tự tương đối mà các sự kiện khác nhau xảy ra.
Nó có thể được coi như một chiếc đồng hồ có thể xác minh được tích hợp trong blockchain.
Các mạng phân tán truyền thống yêu cầu các nút giao tiếp nhiều để xác định sự kiện nào xảy ra trước và sự kiện nào xảy ra sau. PoH cung cấp một tham chiếu có thứ tự cho các sự kiện trước, giúp giảm bớt một số chi phí phối hợp. Tuy nhiên, việc một khối cuối cùng được chấp nhận vẫn phụ thuộc vào việc các trình xác thực đạt được thỏa thuận thông qua quá trình đồng thuận dựa trên PoS của Solana.
Cách mô tả chính xác hơn là: Solana sử dụng PoS để đồng thuận và sử dụng PoH để cải thiện hiệu quả của đồng thuận và sắp xếp giao dịch.
PoS, Tower BFT và Sealevel Hoạt Động Như Thế Nào Cùng Nhau
Khi PoH cung cấp một dòng thời gian có thứ tự, Tower BFT giúp các trình xác thực Solana bỏ phiếu và xác nhận trạng thái của mạng. Tower BFT là một cơ chế Byzantine Fault Tolerance được tối ưu hóa dựa trên cấu trúc giữ thời gian của PoH, giúp giảm bớt một số độ trễ gây ra bởi việc giao tiếp lặp đi lặp lại trong các quá trình đồng thuận truyền thống.
Một thành phần quan trọng khác đằng sau hiệu suất kỹ thuật của Solana là Sealevel.
Giao dịch trên Solana khai báo trước các tài khoản mà chúng sẽ đọc và ghi trong quá trình thực thi. Điều này cho phép hệ thống xác định các giao dịch không xung đột trên cùng một trạng thái và xử lý chúng song song, thay vì buộc mọi giao dịch phải đi qua một hàng đợi tuần tự duy nhất.
Thêm vào đó, Turbine được thiết kế để tối ưu hóa việc truyền dữ liệu khối, Gulf Stream giúp chuyển tiếp giao dịch đến các nhà lãnh đạo sắp tới trước, và Pipelining chia quá trình xử lý giao dịch thành nhiều giai đoạn. Các thành phần này cùng nhau tạo thành một phần của ngăn xếp công nghệ lõi ban đầu của Solana.
Kết quả là, TPS cao của Solana đến từ một kiến trúc phối hợp thay vì một tính năng đơn lẻ: PoH cải thiện việc sắp xếp thời gian, PoS và Tower BFT hỗ trợ đồng thuận, Sealevel tăng hiệu quả thực thi, và các thành phần khác giảm thiểu tắc nghẽn truyền dữ liệu và xử lý.
TPS Cao Nên Được Đánh Giá Như Thế Nào?
TPS là viết tắt của Transactions Per Second (Giao dịch trên giây), nghĩa là số lượng giao dịch mà một mạng có thể xử lý mỗi giây. Tuy nhiên, các blockchain khác nhau có thể tính giao dịch khác nhau, vì vậy một con số TPS duy nhất không đủ để xác định blockchain công khai nào mạnh hơn.
Một trong những lợi thế thiết kế của Solana là nó có thể xử lý một khối lượng lớn giao dịch trực tiếp ở lớp cơ sở, làm cho nó phù hợp với các sàn giao dịch phi tập trung (DEX), thanh toán, trò chơi blockchain và các ứng dụng khác yêu cầu tương tác thường xuyên. Tuy nhiên, TPS thực tế có thể thay đổi tùy thuộc vào loại giao dịch, tải mạng, hoạt động bỏ phiếu của trình xác thực và phương pháp được sử dụng để tính toán con số này.
Đối với người dùng hàng ngày, những câu hỏi thực tế quan trọng hơn là TPS đỉnh điểm: Liệu giao dịch có thể được gửi đi một cách đáng tin cậy trong các giai đoạn nhu cầu cao? Thời gian xác nhận mất bao lâu? Phí có tăng đáng kể không? Các ứng dụng có thể tiếp tục hoạt động bình thường không?
Vì lý do này, một đánh giá toàn diện hơn về công nghệ của Solana nên xem xét thông lượng thực tế, tỷ lệ thành công giao dịch, trải nghiệm xác nhận, sự ổn định của mạng và hệ sinh thái trình xác thực, thay vì chỉ dựa vào các con số hiệu suất lý thuyết được sử dụng trong tài liệu quảng cáo.
Câu Hỏi Thường Gặp
-
PoH có phải là cơ chế đồng thuận của Solana không?
Chính xác hơn, PoH là một cơ chế giữ thời gian có thể xác minh. Đồng thuận mạng của Solana chủ yếu dựa trên PoS và hoạt động cùng với Tower BFT và PoH. -
Solana có hoàn toàn dựa vào PoH để đạt TPS cao không?
Không. PoH, Tower BFT, Sealevel, cơ chế truyền giao dịch và xử lý dữ liệu đều góp phần vào hiệu suất tổng thể của Solana. -
Sealevel là gì?
Sealevel là môi trường thực thi hợp đồng thông minh song song của Solana, cho phép các giao dịch không xung đột trên cùng một trạng thái được xử lý đồng thời. -
Blockchain có TPS cao hơn có phải lúc nào cũng tốt hơn không?
Không nhất thiết. Sự ổn định mạng, bảo mật, phi tập trung, phí và nhu cầu ứng dụng thực tế cũng cần được xem xét.
Nắm vững kiến thức cơ bản là bước đầu tiên. Theo dõi MGBX Academy để cập nhật thêm tài nguyên giáo dục về tiền mã hóa và các cơ hội trên thị trường.
Quy trình giao dịch trên MGBX:
-
Đăng ký tài khoản giao dịch và hoàn tất các bước xác minh danh tính cần thiết;
-
Nạp tiền và chọn loại giao dịch phù hợp;
-
Trên trang giao dịch của tài sản, nhập số tiền hoặc số lượng bạn muốn mua;
-
Xác nhận lệnh, hoàn tất giao dịch và kiểm tra xem số dư tài sản đã được cập nhật chính xác hay chưa.