Những chi tiết nhỏ nhất trong một mô hình giao dịch đôi khi có thể dẫn đến hậu quả lớn hơn cả các tính năng nổi bật.

Dusk sử dụng một nonce gắn với tài khoản người gửi, và giá trị này sẽ tăng lên khi một giao dịch được thực thi thành công. Nhiệm vụ đơn giản của nó lại rất quan trọng: mạng có thể phân biệt một giao dịch mới với một giao dịch đã được dùng trước đó thay vì coi các yêu cầu giống hệt nhau là những hành động độc lập.

Tôi thích sự nhàm chán của cơ chế này.

Hạ tầng giao dịch tốt thường cần những quy tắc mà người dùng hiếm khi nghĩ tới cho đến khi có điều gì đó xảy ra sai sót. Nonce cung cấp một chuỗi rõ ràng cho thấy một tài khoản đã thực hiện những giao dịch nào.

Nhưng vẫn có một mặt khác của sự đơn giản đó.

Khi các giao dịch từ cùng một tài khoản phụ thuộc vào một chuỗi nonce theo thứ tự, thì các hành động độc lập không phải lúc nào cũng có thể hoạt động như thể chúng hoàn toàn không liên quan. Quy tắc về thứ tự tạo ra cấu trúc cho việc thực thi, nhưng nó cũng có thể đặt ra các ràng buộc đối với cách các giao dịch di chuyển qua hệ thống.

Vậy thì việc sắp xếp nonce theo cấp tài khoản có mang lại kỷ luật giao dịch đúng cho Dusk, hay việc tuân thủ tuần tự chặt chẽ sẽ trở thành trở ngại khi các ứng dụng tài chính cần thực thi song song nhiều hơn??

#dusk @Dusk $DUSK
Better discipline
0%
Parallelism matters more
0%
Depends on the app
0%
Too much sequencing friction
0%
0 phiếu bầu • Cuộc bỏ phiếu đã kết thúc