Ví mô phỏng giao dịch thành công, nhưng rủi ro vẫn chưa kết thúc
Ví hiển thị “mô phỏng thành công” chỉ có nghĩa là yêu cầu này có thể chạy được trong trạng thái blockchain được dùng để mô phỏng. Đến khi giao dịch thực sự được đưa vào khối, giá, số dư hoặc trạng thái hợp đồng có thể đã thay đổi.
Các xác nhận giao dịch gốc được Ethereum Foundation thảo luận vào ngày 5 tháng 10 nhằm đưa bước kiểm tra sang sau khi giao dịch được thực thi: đối chiếu xem thay đổi tài sản cuối cùng có đáp ứng những yêu cầu đã đặt ra từ trước hay không; nếu không, giao dịch sẽ bị hoàn tác. Đây mới là hướng đề xuất, không có nghĩa là hiện nay ví nào cũng được trang bị cơ chế bảo vệ này.
Chẳng hạn, khi đổi USDC lấy ETH, điều bạn quan tâm là số tiền tối đa phải trả, số lượng tối thiểu nhận được, và liệu có để lại quyền cấp phép mà bạn không muốn cấp hay không. Một giao dịch thực hiện thành công không thể thay bạn trả lời những câu hỏi đó.
Điều dễ bị bỏ qua hơn là các quy tắc kiểm tra cũng cần có nguồn đáng tin cậy. Nếu một trang web bị xâm nhập vừa tạo giao dịch, vừa viết thay bạn một quy tắc cho phép mọi thứ, thì việc có thêm bước kiểm tra cũng có thể chỉ là hình thức.
Trong các tình huống cho vay trên chuỗi như AAVE, tôi quan tâm hơn đến việc liệu ví có thể tự xác minh độc lập dòng tiền và những thay đổi về quyền hạn hay không. Nếu cơ chế bảo vệ thất bại, giao dịch vẫn có thể tiêu tốn phí gas; cam kết bảo vệ cho một giao dịch đơn lẻ trên một chuỗi cũng không thể mặc nhiên mở rộng thành cam kết bảo vệ xuyên suốt trên nhiều chuỗi. Hình thứ hai là ảnh tư liệu đồng xu kỷ niệm ETH.
$ETH $USDC $AAVE #AnToànTrênChuỗi
Nhấn vào ảnh đại diện của tôi để xem giao dịch thực tế có tín hiệu
Ví hiển thị “mô phỏng thành công” chỉ có nghĩa là yêu cầu này có thể chạy được trong trạng thái blockchain được dùng để mô phỏng. Đến khi giao dịch thực sự được đưa vào khối, giá, số dư hoặc trạng thái hợp đồng có thể đã thay đổi.
Các xác nhận giao dịch gốc được Ethereum Foundation thảo luận vào ngày 5 tháng 10 nhằm đưa bước kiểm tra sang sau khi giao dịch được thực thi: đối chiếu xem thay đổi tài sản cuối cùng có đáp ứng những yêu cầu đã đặt ra từ trước hay không; nếu không, giao dịch sẽ bị hoàn tác. Đây mới là hướng đề xuất, không có nghĩa là hiện nay ví nào cũng được trang bị cơ chế bảo vệ này.
Chẳng hạn, khi đổi USDC lấy ETH, điều bạn quan tâm là số tiền tối đa phải trả, số lượng tối thiểu nhận được, và liệu có để lại quyền cấp phép mà bạn không muốn cấp hay không. Một giao dịch thực hiện thành công không thể thay bạn trả lời những câu hỏi đó.
Điều dễ bị bỏ qua hơn là các quy tắc kiểm tra cũng cần có nguồn đáng tin cậy. Nếu một trang web bị xâm nhập vừa tạo giao dịch, vừa viết thay bạn một quy tắc cho phép mọi thứ, thì việc có thêm bước kiểm tra cũng có thể chỉ là hình thức.
Trong các tình huống cho vay trên chuỗi như AAVE, tôi quan tâm hơn đến việc liệu ví có thể tự xác minh độc lập dòng tiền và những thay đổi về quyền hạn hay không. Nếu cơ chế bảo vệ thất bại, giao dịch vẫn có thể tiêu tốn phí gas; cam kết bảo vệ cho một giao dịch đơn lẻ trên một chuỗi cũng không thể mặc nhiên mở rộng thành cam kết bảo vệ xuyên suốt trên nhiều chuỗi. Hình thứ hai là ảnh tư liệu đồng xu kỷ niệm ETH.
$ETH $USDC $AAVE #AnToànTrênChuỗi
Nhấn vào ảnh đại diện của tôi để xem giao dịch thực tế có tín hiệu

