
Một popup ví hiển thị địa chỉ hợp đồng, tên hàm và ước tính gas. Không có gì trên màn hình đó cho bạn biết số dư của bạn sẽ như thế nào sau khi bạn xác nhận. Hầu hết mọi người đều nhấp vào đồng ý, vì lựa chọn thay thế là đọc bytecode. Việc ký mà không xem trước là cách mà một phần lớn các khoản mất mát trên chuỗi, không phải do lỗi giao thức, thực sự xảy ra. Người dùng đã cấp quyền cho nó. Họ đơn giản là không có cách nào để xem mình đang cấp quyền cho điều gì. Velora, bản mẫu danh mục DeFi phản ứng được trình bày tại Rialo Builders Hub gần đây, mô phỏng mọi giao dịch trên chuỗi trước khi ví người dùng ký bất cứ điều gì. Kết quả được tính toán trước. Việc ký được thực hiện sau, dựa trên kết quả mà người dùng có thể kiểm tra. Kết hợp với giới hạn hàng ngày cứng là $2.500 và tự động chặn các khoản chuyển đến các địa chỉ không được ủy quyền, tác nhân hoạt động trong những giới hạn mà người dùng thực sự có thể nhìn thấy. Điều làm cho mô phỏng trước trở nên đáng tin cậy ở đây là việc thực thi của @RialoHQ được thiết kế để xác định. Các chương trình được chuẩn hóa thành bytecode giống hệt nhau trên mọi nút xác thực trước khi bất kỳ thao tác nào chạy, với các giới hạn tài nguyên được gán rõ ràng từ đầu. Một mô phỏng không thể khác biệt so với việc thực thi thực tế là một mô phỏng đáng để đọc. Các ví phần cứng đã giải quyết câu hỏi ai giữ chìa khóa. Nhưng chưa bao giờ có ai giải quyết được liệu người giữ chìa khóa đó có hiểu họ đang ký gì hay không.
