Có một mẫu mới thú vị từ những kẻ lừa đảo để làm cho các ví bị xâm phạm hoàn toàn bị hỏng, khiến bạn không thể gửi bất kỳ khoản tiền nào đến đó để cứu trợ. Tóm lại: Nếu bạn EIP-7702 _tự ủy quyền_ địa chỉ ví của bạn, bạn sẽ hoàn toàn làm hỏng ví của mình. Vậy điều này hoạt động như thế nào? Nếu bạn đặt ví EOA của chính mình làm địa chỉ ủy quyền, mã được thiết lập tại ví của bạn là `0xef0100 || your_address`. Bây giờ theo EIP-7702, chỉ báo ủy quyền sử dụng opcode _bị cấm_ `0xef` để chỉ ra rằng mã phải được xử lý khác với mã thông thường. Vậy có ổn không? Bạn có thể nghĩ rằng điều này sẽ tạo ra một chuỗi/ vòng lặp ủy quyền vô hạn tiềm năng, nhưng không, theo các thông số kỹ thuật: "các khách hàng phải chỉ lấy mã đầu tiên và sau đó dừng theo dõi chuỗi ủy quyền." Vậy điều gì xảy ra là khi bạn tự ủy quyền đến địa chỉ của chính mình, bạn thực sự kích hoạt opcode không hợp lệ `0xef` cho mỗi giao dịch đi qua ví của bạn và giao dịch sẽ bị hoàn tác.
Nhưng bạn có thể đơn giản giải quyết điều này bằng cách sử dụng kịch bản cứu hộ của tôi, có thể cứu tất cả các quỹ từ một ví bị xâm phạm bằng cách sử dụng một người thanh toán và một người ủy quyền thân thiện & và _không cần_ gửi ether đến ví bị xâm phạm chút nào.
Ý tôi là bạn cũng có thể kỹ thuật ép ETH vào bất kỳ tài khoản nào, nhưng cách tiếp cận này sạch sẽ hơn nhiều để cứu bất cứ thứ gì từ một ví bị xâm phạm.
13,44K