Tôi có thể cài hai ví Dusk và thực hiện một lệnh chuyển DUSK hợp lệ rời khỏi ví sai mà không gặp lỗi chuỗi.
Rủi ro bắt đầu trước khi ký. Việc khám phá ví Dusk dựa trên sự kiện, không phải kiểu singleton. Một dApp gửi dusk:requestProvider; mọi ví tương thích đều có thể trả lời bằng dusk:announceProvider, và mỗi provider mang UUID ổn định và trạng thái profile của riêng nó.
Nếu tôi chỉ giữ providers[0] và gọi dusk_requestProfiles, tôi đã biến thứ tự thông báo thành việc lựa chọn ví. Giao dịch vẫn có thể hoàn toàn hợp lệ. Provider sai sẽ mở màn hình phê duyệt, profile sai cung cấp tài khoản, và dusk_sendTransaction ký từ ví đó.
Đó là lý do vì sao tôi sẽ không bao giờ xem “đã tồn tại một Dusk provider” là đủ. Khi có nhiều provider khả dụng, tôi muốn người dùng chọn ví theo danh tính được thông báo, lưu trữ uuid đó, rồi gắn profile và tài khoản hiển thị với provider được chọn trước khi tôi hiển thị bất kỳ phê duyệt chuyển khoản nào.
Hệ quả không phải là một giao dịch thất bại. Nó tệ hơn vì mọi thứ vẫn hoạt động.
Trên Dusk, việc khám phá provider cho tôi biết những ví nào đang hiện diện. Nó không cho tôi biết người dùng đã muốn chi tiêu từ ví nào.
#dusk $DUSK @Dusk
Rủi ro bắt đầu trước khi ký. Việc khám phá ví Dusk dựa trên sự kiện, không phải kiểu singleton. Một dApp gửi dusk:requestProvider; mọi ví tương thích đều có thể trả lời bằng dusk:announceProvider, và mỗi provider mang UUID ổn định và trạng thái profile của riêng nó.
Nếu tôi chỉ giữ providers[0] và gọi dusk_requestProfiles, tôi đã biến thứ tự thông báo thành việc lựa chọn ví. Giao dịch vẫn có thể hoàn toàn hợp lệ. Provider sai sẽ mở màn hình phê duyệt, profile sai cung cấp tài khoản, và dusk_sendTransaction ký từ ví đó.
Đó là lý do vì sao tôi sẽ không bao giờ xem “đã tồn tại một Dusk provider” là đủ. Khi có nhiều provider khả dụng, tôi muốn người dùng chọn ví theo danh tính được thông báo, lưu trữ uuid đó, rồi gắn profile và tài khoản hiển thị với provider được chọn trước khi tôi hiển thị bất kỳ phê duyệt chuyển khoản nào.
Hệ quả không phải là một giao dịch thất bại. Nó tệ hơn vì mọi thứ vẫn hoạt động.
Trên Dusk, việc khám phá provider cho tôi biết những ví nào đang hiện diện. Nó không cho tôi biết người dùng đã muốn chi tiêu từ ví nào.
#dusk $DUSK @Dusk
