Trước đây tôi nghĩ việc thanh toán bằng blockchain rất đơn giản: một khi một giao dịch đã xuất hiện trong một khối, thì công việc coi như đã xong.
Nhìn kỹ hơn vào @Dusk khiến tôi nhận ra điều này đã bỏ qua một điểm khác biệt quan trọng.
Vòng đời giao dịch của Dusk tách biệt việc chấp nhận khối (block acceptance) với tính cuối cùng (finality). Theo tài liệu của Dusk, các khối đã được chấp nhận vẫn có thể bị đảo ngược. Một khối và các giao dịch của nó trở nên cuối cùng khi một sự kiện "blocks/statechange" báo trạng thái là "finalized".
Sự khác biệt này trở nên thú vị hơn khi xem cơ chế nằm dưới nó.
DuskDS sử dụng Succinct Attestation, một giao thức đồng thuận proof-of-stake dựa trên ủy ban không cần cấp phép (permissionless) của Dusk. Mỗi vòng đồng thuận sẽ đi qua giai đoạn đề xuất (proposal), xác thực (validation) và xác nhận (ratification), trong đó ratification hoàn tất khối và cung cấp tính cuối cùng mang tính quyết định (deterministic finality).
Với hoạt động blockchain thông thường, sự khác biệt giữa việc được đưa vào một khối đã được chấp nhận và đạt được tính cuối cùng có thể nghe có vẻ mang tính kỹ thuật. Nhưng với hạ tầng tài chính, tôi nghĩ nó đặt ra một câu hỏi thực tế hơn rất nhiều: tại thời điểm nào thì một hệ thống khác nên bắt đầu dựa vào một giao dịch như là đã cuối cùng?
Điều đó đã thay đổi cách tôi nhìn về tốc độ của blockchain.
Có lẽ chất lượng thanh toán không nên chỉ được đánh giá dựa vào việc một giao dịch xuất hiện nhanh đến mức nào. Thứ cũng quan trọng là phải có một mốc thời điểm được xác định rõ ràng mà tại đó trạng thái kết quả trở nên cuối cùng.
Điều này khiến cách tiếp cận của Dusk về tính cuối cùng trở thành một phần thú vị trong hạ tầng thị trường tài chính của nó, tách biệt với các tính năng quyền riêng tư vốn thường nhận được nhiều sự chú ý hơn.
@Dusk_Foundation $DUSK #dusk
Nhìn kỹ hơn vào @Dusk khiến tôi nhận ra điều này đã bỏ qua một điểm khác biệt quan trọng.
Vòng đời giao dịch của Dusk tách biệt việc chấp nhận khối (block acceptance) với tính cuối cùng (finality). Theo tài liệu của Dusk, các khối đã được chấp nhận vẫn có thể bị đảo ngược. Một khối và các giao dịch của nó trở nên cuối cùng khi một sự kiện "blocks/statechange" báo trạng thái là "finalized".
Sự khác biệt này trở nên thú vị hơn khi xem cơ chế nằm dưới nó.
DuskDS sử dụng Succinct Attestation, một giao thức đồng thuận proof-of-stake dựa trên ủy ban không cần cấp phép (permissionless) của Dusk. Mỗi vòng đồng thuận sẽ đi qua giai đoạn đề xuất (proposal), xác thực (validation) và xác nhận (ratification), trong đó ratification hoàn tất khối và cung cấp tính cuối cùng mang tính quyết định (deterministic finality).
Với hoạt động blockchain thông thường, sự khác biệt giữa việc được đưa vào một khối đã được chấp nhận và đạt được tính cuối cùng có thể nghe có vẻ mang tính kỹ thuật. Nhưng với hạ tầng tài chính, tôi nghĩ nó đặt ra một câu hỏi thực tế hơn rất nhiều: tại thời điểm nào thì một hệ thống khác nên bắt đầu dựa vào một giao dịch như là đã cuối cùng?
Điều đó đã thay đổi cách tôi nhìn về tốc độ của blockchain.
Có lẽ chất lượng thanh toán không nên chỉ được đánh giá dựa vào việc một giao dịch xuất hiện nhanh đến mức nào. Thứ cũng quan trọng là phải có một mốc thời điểm được xác định rõ ràng mà tại đó trạng thái kết quả trở nên cuối cùng.
Điều này khiến cách tiếp cận của Dusk về tính cuối cùng trở thành một phần thú vị trong hạ tầng thị trường tài chính của nó, tách biệt với các tính năng quyền riêng tư vốn thường nhận được nhiều sự chú ý hơn.
@Dusk_Foundation $DUSK #dusk
