Oluwa.io
All writing
·7 min readbảo mật tiền điện tửhũ mật ongkéo thảmthảm trải sàn

Cách phát hiện một vụ lừa đảo tiền điện tử trước khi bạn mua

Honeypots, tấm thảm kéo và cờ đỏ tiêu hao ví — hướng dẫn thực tế để kiểm tra mã thông báo trước khi bạn mua và cách RugSpy tự động hóa nó.

By Vitor Lima

Hầu hết những người bị mất tiền vì lừa đảo token đều không làm gì liều lĩnh. Họ nhìn thấy một biểu đồ đang chuyển động, một địa chỉ hợp đồng trong một cuộc trò chuyện, một sự đếm ngược khiến việc chờ đợi trở nên tốn kém. Họ đã mua. Sau đó, họ cố gắng bán nhưng không được. Cái bẫy không phải là thị trường - mà là bản thân hợp đồng và nó được viết ra để bắt họ trước khi họ bấm mua.

Đây là hướng dẫn thực tế về hai chế độ lỗi gây ra phần lớn thiệt hại đó - honeypots và thảm kéo - những lá cờ đỏ đi trước chúng và cách kiểm tra mã thông báo trong 60 giây trước khi bạn giao tiền. Đó cũng là ý tưởng đằng sau RugSpy, máy quét mà chúng tôi chế tạo để tự động thực hiện những kiểm tra này.

Honeypots: bạn có thể mua, nhưng bạn không thể bán

Honeypot là một token được thiết kế để hoạt động mua diễn ra hoàn hảo và việc bán thất bại trong âm thầm. Biểu đồ trông sống động, ví của bạn hiển thị số dư, mọi thứ đều bình thường — cho đến khi bạn cố gắng thoát và giao dịch luôn hoàn nguyên. Tiền của bạn đã đi vào qua một cánh cửa chỉ mở một chiều.

Cơ chế hoạt động khác nhau nhưng mục đích luôn giống nhau: bẫy thanh khoản. Một số hợp đồng mã hóa cứng một quy tắc mà chỉ những địa chỉ trong danh sách trắng mới có thể bán. Một số đặt thuế bán hàng ở một con số vô lý nên mọi lối thoát đều vô nghĩa về mặt kinh tế. Những người khác ẩn một chức năng mà người triển khai có thể lật lại sau khi có đủ người mua tham gia.

Phần xảo quyệt là honeypot có thể vượt qua bài kiểm tra nhãn cầu của con người một cách hoàn toàn. Tên giống thật, thanh khoản giống thật, chủ sở hữu giống thật. Bạn không thể biết được bằng cách nhìn vào giá cả. Bạn chỉ có thể biết bằng cách đọc những gì hợp đồng thực sự cho phép - đó chính xác là loại kiểm tra mà mọi người bỏ qua khi mã thông báo "sắp chạy".

Kéo thảm: lối ra được xây dựng từ ngày đầu tiên

Kéo thảm chậm hơn và theo một cách nào đó, trung thực hơn về sự tàn ác của nó. Mã thông báo hoạt động — bạn có thể mua và bán — cho đến khi nhóm rút thanh khoản hoặc loại bỏ nguồn cung ẩn và giá giảm xuống 0 trong một khối. Mọi người vẫn nắm giữ sẽ được để lại một mã thông báo không ai có thể giao dịch.

Thảm thường được nhìn thấy trước nếu bạn biết cách kể. Các tín hiệu tồn tại trong hợp đồng và thiết lập thanh khoản, không phải trong hoạt động tiếp thị:

  • Nguồn cung có thể đúc được. Nếu chủ sở hữu có thể đúc các token mới theo ý muốn, họ có thể pha loãng mọi chủ sở hữu thành không có gì bất cứ khi nào họ chọn.
  • Quyền sở hữu không bị từ bỏ. Khóa chủ sở hữu đang hoạt động thường có nghĩa là các chức năng đặc quyền — tạm dừng giao dịch, thay đổi thuế, đưa người bán vào danh sách đen — vẫn được xem xét.
  • Tính thanh khoản đã được mở khóa hoặc thấp. Nếu nhóm thanh khoản không bị khóa (hoặc rất nhỏ), nhóm có thể rút số tiền đó vào thời điểm nó đáng giá.
  • Thuế trừng phạt hoặc thuế có thể điều chỉnh. Thuế bán hàng cao hoặc thuế mà chủ sở hữu có thể tăng sau khi ra mắt là một tấm thảm mềm bạn phải trả dần.
  • Người nắm giữ tập trung. Khi một số ít ví nắm giữ phần lớn nguồn cung, một quyết định sẽ kết thúc trò chơi đối với những người khác.

Không ai trong số này tự động là bằng chứng gian lận. Rất nhiều dự án hợp pháp ban đầu giữ lại khóa chủ sở hữu vì những lý do chính đáng. Nhưng mỗi câu hỏi đều là một câu hỏi bạn muốn được trả lời trước khi mua chứ không phải sau.

Kiểm tra thứ sáu mươi giây

Đây là phiên bản thủ công về những gì người mua cẩn thận thực hiện trước khi giao dịch với một mã thông báo lạ:

1. Read the contract       → verified source? owner renounced? mintable?
2. Simulate a sell         → does an exit transaction actually succeed?
3. Inspect the tax         → buy/sell tax reasonable and fixed?
4. Check liquidity         → locked? for how long? deep enough to exit?
5. Look at the holders      → is supply concentrated in a few wallets?
6. Search the token         → any prior reports, forks, or copied code?

Thực hiện đúng cách, điều này thực sự có tác dụng bảo vệ. Được thực hiện đúng cách, nó cũng chậm, mang tính kỹ thuật và dễ dàng hợp lý hóa khi mã thông báo đang "lên mặt trăng". Khoảng cách đó - giữa séc hoạt động và séc mọi người thực sự chạy - là nơi những kẻ lừa đảo hoạt động. Sự khẩn cấp không phải là tác dụng phụ của những kế hoạch này; đó là cơ chế.

Tự động hóa phần nhàm chán, cứu mạng

RugSpy tồn tại để thu hẹp khoảng cách đó. Bạn dán một địa chỉ hợp đồng, tùy ý thêm cặp thanh khoản và nó chạy các kiểm tra ở trên trên năm mạng EVM chính — Ethereum, BNB Smart Chain, Polygon, Arbitrum và Avalanche — sau đó trả về kết quả đọc rõ ràng: chỉ báo honeypot, tín hiệu kéo thảm, cờ thuế và quyền sở hữu cũng như mức độ rủi ro mà nó có thể xác nhận.

Chúng tôi xây dựng nó dựa trên nguyên tắc áp dụng cho mọi thứ tại Oluwa: công cụ phải nói lên sự thật một cách rõ ràng, đặc biệt là khi sự thật gây khó chịu. Một máy quét giúp bạn yên tâm còn tệ hơn là không có máy quét. Vì vậy, RugSpy nêu rõ những gì nó đã tìm thấy, những gì nó không thể xác minh và bạn vẫn cần phải tự suy nghĩ ở đâu. Đó là ý kiến ​​thứ hai nhanh chóng, không phải là sự đảm bảo — bởi vì trong miền đối nghịch này, bất kỳ ai hứa hẹn sự đảm bảo sẽ bán cho bạn trò lừa đảo tiếp theo.

Hai hạn chế trung thực đáng được nêu rõ. Đầu tiên, việc phát hiện lừa đảo là một cuộc chạy đua vũ trang: các tác giả hợp đồng sẽ điều chỉnh và không có máy quét nào nắm bắt được mọi thứ, do đó, một kết quả rõ ràng sẽ làm giảm rủi ro của bạn mà không xóa được nó. Thứ hai, một công cụ không thể giải quyết được tình trạng khẩn cấp. Nếu lý do duy nhất khiến bạn mua hàng là vì sợ bỏ lỡ trong 30 giây tiếp theo thì sẽ không có phán quyết nào cứu được bạn - cảm giác đó chính là lợi ích.

Đồ mang đi

Các trò lừa đảo tiền điện tử hoạt động không dựa vào sự tinh vi. Họ dựa vào tốc độ - vào việc khiến bạn bỏ qua một bước kiểm tra có thể khiến bạn dừng lại. Honeypots bẫy lối thoát của bạn; tấm thảm kéo loại bỏ nó sau. Cả hai đều để lại dấu vân tay trong hợp đồng trước khi một đồng đô la chuyển động.

Vì vậy, kỷ luật thật nhàm chán và nó là tất cả: kiểm tra trước khi mua, mọi lúc, không có ngoại lệ đối với mã thông báo "không thể chờ đợi". Làm điều đó bằng tay nếu bạn có thể đọc được hợp đồng. Hãy để RugSpy làm điều đó trong vài giây nếu bạn không thể. Dù thế nào đi nữa, mục tiêu đều giống nhau — đưa ra quyết định một cách sáng suốt, đó là điều mà mọi trò lừa đảo đều được xây dựng để ngăn chặn.