Tính hoàn tất (finality) của blockchain là gì? 🔐🔗
Khi nào một giao dịch blockchain thực sự được hoàn tất?
Điều này phụ thuộc vào mô hình finality của mạng.
1️⃣ Giao dịch được phát đi
Giao dịch được đưa vào mạng và được các nút xác minh.
2️⃣ Giao dịch được đưa vào một khối
Một giao dịch hợp lệ được đưa vào một khối được đề xuất.
3️⃣ Khối nhận được xác nhận
Khi mạng chấp nhận khối, mức độ tin cậy rằng giao dịch sẽ tiếp tục nằm trong chuỗi sẽ tăng lên.
4️⃣ Đạt được finality
Finality nghĩa là mạng đã đạt tới một điểm mà việc đảo ngược hoặc thay đổi lịch sử đã chấp nhận trở nên cực kỳ khó khăn—hoặc, trong một số giao thức, bị ràng buộc về mặt kinh tế hoặc mật mã theo các quy tắc đồng thuận.
⚡ Hai mô hình phổ biến
Finality xác suất (Probabilistic Finality)
Nhiều xác nhận hơn nhìn chung giúp tăng mức độ tin cậy rằng giao dịch sẽ không bị đảo ngược.
Finality xác định / Kinh tế (Deterministic / Economic Finality)
Giao thức có thể xác định các điều kiện để một khối đã chấp nhận được xem là đã final, trong đó việc đảo ngược chỉ có thể xảy ra trong những hoàn cảnh bất thường ở cấp độ giao thức.
🧠 Ý chính
Xác nhận (confirmation) ≠ Finality
Xác nhận cho thấy giao dịch đã được đưa vào một khối được chấp nhận.
Finality mô tả mức đảm bảo mạnh hơn rằng đồng thuận của blockchain sẽ tiếp tục coi lịch sử đó là đã được chốt.
Các blockchain khác nhau đạt được finality theo những cách khác nhau.
Tiếp theo: Tái tổ chức chuỗi (blockchain reorganization) là gì, và vì sao chuỗi có thể tạm thời thay đổi lịch sử gần đây? 🔄
#blockchain #Finality #BlockchainTechnology #Consensus_HKC #Web3 $BTC $BNB $BTTC