Tốc độ giao dịch là gì? Hiểu về TPS - Latency - Finality

Mphuong_luu28

🐋Cá Voi Phake🐋

TPS (transaction per second) là gì?​

Khái niệm về TPS là một trong những cụm từ bị hiểu lầm lớn trong cộng đồng blockchain. Việc đạt được số TPS cao bị coi là “chén thánh” của công nghệ blockchain. Nhưng thực tế có phải như vậy không? Liệu mọi thứ lấp lánh đều là vàng? Điều nhầm lẫn đầu tiên là việc đánh đồng TPS với tốc độ thực hiện giao dịch. Nhưng thực tế thì TPS tương đương với thông lượng của blockchain hơn là tốc độ giao dịch thực sự. Còn nếu để nói đến tốc độ mà 1 blockchain hoàn thành các giao dịch, thì khái niệm về độ trễ (Latency) sẽ đúng nghĩa hơn.
1648480539952.png

Để đơn giản hóa vấn đề: Ta có thể hiểu 2 khái niệm này thông qua việc sử dụng internet và chuyển tiền online. Khi đó bạn sẽ được trải nghiệm một khoảng thời gian trễ (không được thông báo trước) khi thực hiện các thao tác trên internet như chuyển tiền. Việc này phụ thuộc vào số lượng người đồng thời tham gia vào mạng lưới và thực hiện giao dịch. Còn số TPS là số giao dịch mạng lưới đó có thể thực hiện được về mặt lý thuyết. Vậy số TPS được lấy từ đâu ra? Hầu hết các con số TPS được các dự án đưa là là con số lý tưởng có thể đạt được trong môi trường test net – có thể coi là điều kiện lý tưởng. Chưa thể khẳng định các con số này có thể đạt được khi đưa vào vận hành thực tế.

Trong tam giác bất khả thi của công nghệ sổ cái phân tán, SECURITY – DECENTRALIZATION – SCALABLE. Thì 2 thuộc tính đầu nên được ưu tiên đảm bảo trước khi tính đến khả năng mở rộng. Nhiều dự án vì đánh đổi TPS cao mà làm yếu tính security và decentralized của mạng lưới, thì sẽ khó tồn tại được lâu dài.​

Latency là gì?​

Khi mọi sự chú ý được hướng đến TPS, thì latency lại là yếu tố quan trọng hơn liên quan trực tiếp trải nghiệm người dung. Độ trễ là khoảng thời gian từ khi bắt đầu 1 giao dịch cho đến khi hoàn thành giao dịch đó. Đây có thể coi là “tốc độ” thực sự của 1 giao dịch trên mạng lưới mà người dùng có thể cảm nhận thực tế được. Do đó việc quan trọng để tăng tốc độ giao dịch là giảm độ trễ này xuống.
1648480576050.png

Finality là gì?​

Là quá trình xử lý để hệ thống chấp nhận giao dịch là hợp lệ. Quá trình này để đảm bảo rằng giao dịch sẽ không thể bị thay đổi bởi bất kỳ thực thể nào. Finality chính xác là quá trình xử lý mà bạn phải chờ đợi khi thực hiện giao dịch, qua đó có thể đo lường độ trễ (latency) của giao dịch.
Ví dụ trên mạng lưới bitcoin, một giao dịch hợp lệ của chúng ta sẽ được coi là bất biến và hoàn toàn đảm bảo sau khoảng 6 blocks. Với mỗi block tốn khoảng 10 phút, thì sau 60 phút để coi là hoàn tất 1 giao dịch.

Hy vọng với những thông tin mình vừa cung cấp, mọi người đã hiểu rõ các khái niệm TPS, Latency và Finality. Chúc anh chị em có thêm thông tin về blockchain và giao dịch đạt hiệu quả.
:2676-pepe-okei-sighn::2676-pepe-okei-sighn::2676-pepe-okei-sighn:
 
Thẻ
blockchain finality latency tps tps là gì
Bên trên