Tiêu đề gốc: "Giải thích và suy nghĩ về Top 1 giải pháp phát hiện phù thủy Gitcoin"
Tác giả gốc: berwinCó
GITCOIN hai tháng trước Một cuộc thi Hackathon cộng đồng OpenData đã được tổ chức! Ba lĩnh vực chính đã được công bố, đó là:
Phát hiện phù thủy, phân tích tối ưu hóa khuyến khích quyên góp và phân tích hiệu quả của Dune, kết quả của chúng cũng đã được công bố gần đây.
Tôi tin rằng điều mọi người quan tâm nhất là vấn đề phù thủy, bởi vì năm nay được OP và APT kích thích nên ai cũng ghen tị với việc dựng tóc gáy bữa tiệc, và mọi người đều là dịp hoành tráng của bữa tiệc dựng tóc gáy.
Hôm nay, tôi sẽ đưa ra cách diễn giải kỹ thuật về giải pháp nguồn mở đầu tiên để phát hiện phù thủy dựa trên hiểu biết của riêng tôi và ở cuối bài viết tôi sẽ đưa ra một số suy nghĩ cá nhân của tôi về việc phát hiện phù thủy. . Tôi tin rằng sau khi đọc bài viết này, cả bên dự án và những người tương tác đều có thể đạt được điều gì đó.
Lưu ý: Bài viết này không thể hiện quan điểm chính thức và chỉ được giải thích vì lợi ích cá nhân.
Spoiler, bài viết dài và liên quan nhiều đến phân tích kỹ thuật, nếu thiếu kiên nhẫn, bạn có thể nhảy thẳng đến cuối bài để xem tóm tắt và phản ánh cá nhân của bài viết này.


Vì người hỏi là gitcoin nên kịch bản tương tác chính của nó là quyên góp. Tuy nhiên, logic nội bộ cũng có thể được áp dụng trong các tình huống khác (chuyển khoản, đúc tiền và các hành động khác). Sau đây, các hoạt động tương tác với bên dự án được gọi chung là tương tác dự án.
Bản chất của cuộc tấn công Sybil là người dùng phân tán quỹ Quá trình đi đến nhiều địa chỉ và thao tác các địa chỉ này để tương tác với các hợp đồng của bên dự án.
Sau đó, trong quá trình này, toàn bộ quá trình có thể được chia thành hai phần, đó là chuyển tiền hàng loạt và tương tác hàng loạt hợp đồng.


Chọn dữ liệu
Cách dễ nhất để chuyển hàng loạt là thông qua hợp đồng thông minh vì nó tiết kiệm chi phí gas. Do đó, tác giả sử dụng các công cụ để trích xuất tx_hash có liên quan đến hợp đồng dự án và có hoạt động chuyển hàng loạt trên chuỗi.
Các chỉ số thiết kế


Tính toán rủi ro
Tác giả đã thu thập được 18926 địa chỉ cộng tác viên liên quan đến chuyển khoản hàng loạt. Giảm rủi ro xuống 0-13 điểm và xử lý rủi ro sau khi phân tích và cảm ứng


Các phương pháp phán đoán phụ trợ
1. Nếu một địa chỉ sử dụng dapp sau, ngay cả khi điểm không cao, bạn cũng nên chú ý đến nó, đó là một tín hiệu quan trọng cho sybil.


2. Có các hoạt động hàng loạt đáng ngờ của các địa chỉ tương tác trên các nền tảng khác như phần tử openseaLooksrare, v.v.
Để đơn giản, lượng tương tác là như nhau
Đối với nền kinh tế, lượng tương tác càng nhỏ càng tốt
Để thuận tiện, hãy sử dụng tập lệnh/công cụ và sử dụng tương tự Tương tác với các cài đặt tham số, chẳng hạn như ID chuỗi, lớp chuỗi, mã thông báo, số lượng
Để thống nhất, tương tác một cách tuần tự, rất chặt chẽ
Nhóm địa chỉ tương tác và tính toán chỉ báo


7 giá trị chỉ báo được chuyển đổi thành rủi ro phù thủy điểm số như hiển thị bên dưới:
p>

p>


Hiển thị kết quả phù thủy
p>

Trình tự hành vi của người dùng là khi người dùng tương tác Một tập hợp các sự kiện theo thứ tự thời gian thực hiện. Việc phát hiện này chủ yếu nhằm vào những người chơi kiểm soát nhóm.


Định nghĩa về sự giống nhau
Chuỗi hành vi của hai ví Addr là s1= {a1 ,a2,a3,...,an},s2={b1,b2,b3,...,bm
Điều kiện giống nhau Sim(s1,s2)=1 là: p> p>
Độ dài s1 = độ dài s2, tức là n=m
Đối với mỗi cặp hành động ai, bi, chúng giống nhau, chỉ chênh lệch về thời gian không đáng kể.
Tác giả tin rằng các chỉ số phức tạp hơn có thể được thử trong tương lai.
Lọc tương tự
Trong mã của tác giả Addr có độ dài chuỗi hành vi là 3, độ tương tự là 1 và số bộ địa chỉ là 5 được xác định là phù thủy.


Phân cụm tương tự
Tác giả cũng đã thử sử dụng phương pháp phân cụm AI để thực hiện phân tích tương tự. tính toán độ.


Xóa địa chỉ sàn giao dịch và địa chỉ hợp đồng, chỉ để lại Addr loại EOA và bên dự án Địa chỉ đóng vai trò là nút tổng hợp và các luồng ETH, DAI, USDC và USDT đóng vai trò là các cạnh để xây dựng biểu đồ có hướng.
Tìm cấu trúc chuỗi và cấu trúc kim cương.


Cấu trúc chuỗi: nghĩa là bắt đầu từ địa chỉ EOA đầu tiên, mỗi lần tiền được chuyển sang địa chỉ EOA khác, địa chỉ EOA được điều khiển để tương tác với địa chỉ hợp đồng của bên dự án và số tiền còn lại sẽ được chuyển đến địa chỉ EOA tiếp theo. , lặp lại quy trình cho đến khi tiền được chuyển đến địa chỉ EOA cuối cùng.
Cấu trúc kim cương: Cấu trúc này phổ biến hơn. EOA phân bổ tiền đến các địa chỉ EOA khác để tương tác với dự án.
Hành vi của phù thủy có thể được tóm tắt thành hai đặc điểm: tính đồng loạt và tính đồng nhất tình dục.
Cho dù bạn sử dụng bộ đồng bộ hóa để mở nhiều lần hay thao tác tập lệnh hàng loạt, bạn cũng không thể thoát khỏi hai thuộc tính này.
Vì vậy, khi tiến hành phân tích chống phù thủy, hầu hết các bên tham gia dự án và các nhà phân tích cũng tuân theo hai phương pháp này để tìm kiếm, nhưng khi lựa chọn các ngưỡng tham số riêng lẻ và việc sử dụng AI Hoặc có sự khác biệt trong phạm vi phân tích liên kết.
Ngoài ra, bên dự án còn có những thông tin sẽ không được ghi lại trên chuỗi, đó là hai đặc điểm chính là IP và vân tay. Đồng thời, nhóm dự án hiện đang cố gắng tránh những vấn đề này từ nguồn, chẳng hạn như việc phát hành mã thông báo thử nghiệm nghiêm ngặt hơn, sử dụng Twitter và DC để lọc robot và chứng nhận KYC nghiêm ngặt. Suy cho cùng, các bên tham gia dự án đều muốn gửi airdrop tới người dùng thực.
Tuy nhiên, bất chấp các biện pháp đối phó được nâng cấp, phù thủy vẫn xuất hiện không ngừng. Rốt cuộc, tiền thật được airdrop ngon quá. Phát hiện chống phù thủy không tĩnh; Nó được nâng cấp linh hoạt. Rốt cuộc, các phù thủy phải đối mặt với tiền bạc và việc lặp lại công nghệ chắc chắn là nhanh hơn.
Đã viết rất nhiều phương pháp phát hiện phù thủy, tôi cũng muốn đứng về phía Một người tham gia hy vọng nhận được airdrop nói về cách tránh trở thành phù thủy trong mắt nhóm dự án:
Quỹ tương tác không vượt qua, nghĩa là, không có số tiền được đề cập ở trên. Loại dây chuyền hoặc kim cương, trực quan hóa liên kết quỹ và rõ ràng. EigenTx hoặc các plugin khác có thể trực tiếp tạo ra nó chỉ bằng một cú nhấp chuột và chi phí phát hiện gần như bằng 0; p>
IP Tầm quan trọng của dấu vân tay, đối với một số bên tham gia dự án, là một trong những phương pháp lọc tiết kiệm thời gian và đáng tin cậy nhất;
Không sử dụng nhiều ví giống hệt nhau. Tương tác với các dự án khác nhau theo đợt và thông tin trên chuỗi sẽ được lưu vĩnh viễn. Bất kỳ ai cũng có thể xem ví của bạn đã làm gì trước đây
Đừng airdrop chỉ vì mục đích airdrop. Hãy sử dụng ví của bạn để tham gia vào các hoạt động khác, chẳng hạn như Nhiệm vụ Galaxy và xổ số NFT của alphabot. Hãy làm cho bên dự án tin rằng trải nghiệm dự án của bạn đủ phong phú và rằng bạn là mục tiêu cần thiết cho các airdrop của họ. Nếu họ không tặng bạn một airdrop, đó sẽ là tổn thất của họ. ;
Hãy bình tĩnh, airdrop là một món quà từ bên dự án chứ không phải nghĩa vụ của bên dự án. Tôi mong mọi người sẽ không mỉm cười khi thực hiện nhiệm vụ và cuối cùng RNM sẽ hoàn lại tiền. .
Tôi hy vọng mọi người tham gia dự án đều có thể đạt được điều gì đó và mọi bên tham gia dự án đều có thể sống sót qua những con bò đực và những con bò đực. Rốt cuộc, vào năm 2022, có quá nhiều điều không thể xảy ra đã phá hủy sự hiểu biết của chúng ta. Hãy làm những gì bạn có thể và đừng vượt lên chính mình.
Đây là Mirror của coolberwin. Tạo ra nó không hề dễ dàng. Tôi hy vọng bạn có thể theo dõi tôi trên Twitter sau khi đọc nó. Cảm ơn bạn rất nhiều.
Liên kết gốc blockquote>
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia