hop-protocol / hop-airdrop

Hop Airdrop distribution 🐰
177 stars 220 forks source link

Sybil Attacker Report #188

Closed rotate-eth closed 2 years ago

rotate-eth commented 2 years ago

⚠ Please take care with this issue. I was contacted by someone admitting to control 35 addresses in this list, who offered me a bribe to delete this report. They were using different accounts on GitHub, Discord, and Twitter. They had also commented here as dextereth but now appear to have deleted their comments. Just be aware that some of the sybil attackers are here trying to misdirect or discredit reports.

UPDATE 2: One of the Twitter accounts that offered me the bribe has a DeBank link in their profile, for an address that is connected on Polygon to the farming cluster below. I ran a sybil search from that address and found one more eligible address I missed earlier. I have added it to the list.

Screenshot in case it is removed: twitter_1 https://debank.com/profile/0x9679539722bd7854a7f715a8a720b6ac2c0e35a8 https://polygonscan.com/address/0x9679539722bd7854a7f715a8a720b6ac2c0e35a8

Related Addresses

51 related addresses:

0x159df50d82ba2ffdaead47acad2ee474d80f71ca
0x046aeb8bcc67aa2815fcf083ee2ecf71a97a6f82
0x3155335eccec976c5109fa339fed779d25cf06f9
0x8f92a1298afb5c65ee2509a67de7ae632c666d4a
0x0b2f755a9504646b35b0a6507352e194b0f6c20b
0x8b25670b1fba01ce85960ed8805b847bd69a8221
0x0dba874213a1fb75e10dc67de3c8f2948a0a1c88
0x4ddeb4b58efc12f548996440500f3e51e3ec08ba
0x04550dbc661669ffdf1152406bc717f8931ae566
0x97ce3acb23bdde83c19fa69d2e5be9ebffd68285
0x8c4f4ff310b7cffcfb11c047c3beb8f308c09e06
0x3af1cc916b105434b9d901472e1dc6e8bf83bd52
0xa9a4932e7d0da614f7ff0d74ab0abd7cf62871f4
0xcb11c06c1e782bf59bed5a5817abfefac3b3f48e
0xdeb52339f1a03d44456b4a553200b4fcdff0d3c0
0xf33f783a5958234c947313f5287f25d25c7c210e
0x53e0791c1d572f2d21c2e1465d156fa55b72317b
0x6e7757c6d5422b40b54890055af8649ba096a5a0
0xd616083266135c14214b68f4b832387b814d790a
0xef4140a14dad27e6902b1ec9aaf904c7abc8fd3c
0x1910c65e293ab8b97423355be35adc5bd8cdea78
0xfd7562e28d823752e69a31178ad7d5d9d2d2a1fa
0xd7a06c3b4c07ca377fd78e9f5a1b4912ea529e76
0x5d157be02a1c4da3b208d61d7a8e29f18c8f4772
0x4df7433bcf16c36cde65405853c1001d9a70558d
0x2193e6e754d86ee8a83f9e16e82f386a51d564e6
0xb7dd4a2c89760b7f3bc154358c08f4dedde2190e
0x774afd4a0433b83afbfeddd03e232a0feb657f05
0x628226c5b8bb8742cb1e2187087b02e453636a90
0xec0536ffb87f81309d57b07cbf5a3a02140fcfe2
0xf6c1ef0c18515a5f59a04b3df35d2950556a1acc
0x181248eddc6d0e5d577e9aade5a83bb14b8b2937
0xb1201dbb1f3f9d4bf887767edd1ed92d34da86b0
0x1a626a6b243439373d66021f12c505873dc0c4d3
0xd125ce0b8e77a2f98c4e11c7c4075a3fd5f68cb6
0xec364feb343407560b515f0757257f9be70f6c68
0x499c00162962a59ac90c497381a03fa5efb4fce4
0x7b134447042f195b8b8d3d55c740aec1a5b901e3
0x85ec6ef2c56961a08136dbcccedb4d8a8600714e
0x5efd091f478f83f642b09edffbadb2cdb062f770
0x48c9e0a169765d4a57bd7704f0b0cfe0bdf92cc8
0xe7ad40f320ab94c033c9a16ae1264752e511aff2
0xfa6d38f5b7e26e6a0d7b328480ed5308b1b58be8
0xc3f9f73db54513f44533883a09aa667e12890990
0x8c7a15f1fb4cd0de7f92d3ebfa5f2244c4d542bf
0x80661f7b40dd93a369e7b19178e8b864e44c54e7
0x126900182d74de5deed7812eaf3ab26f03cf4c12
0x05a5fd2d1000a94c6e46fb81a14e1180612bf387
0x9f6603fe35ed914e32b724cefe3ec5f28110d520
0x20935c0d81c2165b0c59bdc4b008a553161b7846
0x6de269ce4355bf7b481d5d99522260250603a676

Reasoning

These addresses are part of a bridge airdrop farming chain. They are connected by transfers on Polygon and Arbitrum, but mostly in a "chain" rather than direct connections to any one address which makes it harder to fully map the cluster.

The addresses have near identical behaviour which involves bridging ~ 0.2 ETH through multiple bridge protocols & blockchains, then transferring the ETH/WETH to the next address.

A detailed example is given below:

Taking this farming address as an example: 0x2193e6e754d86ee8a83f9e16e82f386a51d564e6

Viewing its transaction on Ethereum shows that it is part of a chain of addresses that starts and end with FTX.
This is typical sybil strategy.

Following the addresses' bridge transactions:

Polygon -> Unknown Bridge 80c6, 0.2084 WETH, Mar-08-2022 12:16:40 PM
https://polygonscan.com/tx/0xcad7247fa74702b54799fa90a22226f998845cb843c7571d1a674845a5dae9be

Unknown Bridge 80c6 -> Optimism, 0.2077 ETH, Mar-08-2022 12:16:51 PM
https://optimistic.etherscan.io/tx/0x9bd24b75fd628b4748ea56607330c4134a858ff1c9e58a047436b7d3ef8e6a1e

Optimism -> Hop -> Polygon, 0.207 ETH, Mar-08-2022 12:17:37 PM arriving Mar-08-2022 12:19:02 PM
https://optimistic.etherscan.io/tx/0x0bdd3c95130c9f45c724c2c107ad75a0e2cfa6dd26736d0b7e50be7cbdefd8e9
https://polygonscan.com/tx/0xd7be1544d1cf078eee0346e9d71abd637be4be867ed8c5ccaebe0fbdcbe39928

Polygon -> sent WETH to next sybil address d616, 0.207 ETH, Mar-08-2022 12:19:42 PM
https://polygonscan.com/tx/0xa3fc426bf4be58c0b9f4e42eda39e6af9083011216650c6c3c5a1e1cc951669a

>  d616 address is also eligible for Hop airdrop

>  d616 sent to Unknown Bridge 80c6, 0.207 ETH, Mar-08-2022 12:20:12 PM
>  https://polygonscan.com/tx/0x283053833dc4ab295ce098542013bfe275dcc06291cfb9a9aae46e03c2257c97

>  WETH comes back to d616 2 mins later via Hop
>  https://polygonscan.com/tx/0x4c5057c9ee02898ed07a824b4668480cb9a7d12ca3befeefb2a7427eb699da0b

>  d616 Polygon > sent to  address 9f66, 0.206 WETH, Mar-08-2022 12:23:12 PM
>  https://polygonscan.com/tx/0x60dfd5bbab6fbb5195aea9cb81377f8ce1016da3501676f8bae4b445d1ffb367

>>    9f66 sent to Unknown Bridge 80c6

>>    ...

>>    2 weeks later, 9f66 receives 0.1785 WETH from Unknown Bridge 80c6
>>    https://polygonscan.com/tx/0x4dbd4f8a440406fa371537fa4eb7a1721049e45594a455eb9a1bb6392eabf114

Then, the WETH comes back to our first example address 2193.
Receive from 9f66 on Polygon, 0.1785 WETH, Mar-23-2022 06:12:30 AM
https://polygonscan.com/tx/0x9faa482666ed2ddb2b1d8f31fd2d720bb7eac669a015fb87cd4366d7f7a448d1

Polygon -> Hop -> Arbitrum, 0.1785 ETH, Mar-23-2022 06:14:30 AM
https://polygonscan.com/tx/0x1d70833ef1dafe50ba64136515dc168c329111bd00d44e9abc8eecb880d012a0

Arbitrum -> Orbiter -> , 0.1779 ETH, Mar-23-2022 06:24:53 AM
https://arbiscan.io/tx/0x4e2bd2d75ae25ee93aa0bbaae4db1eec0b4e212ad8a39698290b5de8b24f294a

Methodology

I analysed the Hop user data, looking for hot spots with a large number of eligible addresses that transferred similar volume at similar times. This was achieved by binning the provided data on multiple axis, grouping, then sorting.

Looking through the addresses contained within my highest-density bin, I found the example address above.

In examination with Etherscan/Arbiscan/Polygonscan this address had transfers in and out to a few other addresses with apparently identical transaction patterns. Those addresses in turn linked to other addresses also the same.

I created a Python script to map the cluster by following the chain of addresses forwards and backwards on both Polygon and Arbitrum. I ran this script several times with different starting points that were manually selected from my investigation. Chains were terminated at addresses with large numbers of transactions (assumed to be bridges or exchanges). I then filtered the resulting addresses to only those present in the eligibility list. Finally, I manually sampled addresses from the list to re-check on Polygonscan.

Additional details and Python code can be provided upon request.

Rewards Address

rotate.eth

Markfxx commented 2 years ago

I look it up the address yesterday and don't think all the addresses are correlating.

They interacted with this address 0x80c67432656d59144ceff962e8faf8926599bcf8 which is the unknown bridge at blacklist https://github.com/hop-protocol/hop-airdrop/blob/master/src/data/blacklists/blacklist.ts , look like they control by different person but because they interacted with the blacklist contract its can make they have correlation

And i think bridging $1000 was a thing in some airdrop group/source, so there it makes sense if people try to bridge around 0.2 (look like its ~$500?) a couple of times.

Markfxx commented 2 years ago

I see a couple address that had around $500 in a couple bridge too (not related on the list, its just example)

0xdf0761efcecadc34e79ff6729221aa7a6da00ac1 0x7df637e9c973dde6061c7b4f572514165e081698 0xff92272ae65eee2afb8d41cdfd5d96591bf91465 0xb301a840d6aa6c9a6887b796c3b71fa361499379 0x0d19ee03d36859e92cb2d2e8ed18769a81be73e0 0x5af310f27f0e8fa5b1e8197c5d54fcedf090bb9c 0x468c06ff2f6673272a4c02f5e00ad489d41a0dbd 0x4a92d30890e6ae037982a37aacbe6b99c9e996ef 0xd579125de59dfc824a8314b57eb49b44b1948981 0x78119fcd47ed1779f9594238f331e94c3f5b57ef 0x6ac366d15c7a96bee698f31c7b271c51c9fcc769 0x446a3d49652614807c687ab14ebf86f58571a367 0xb9bcaaca718affa79be3d4ca6b7c6971effb96c6 0xaa354cf5525987e673fcb2cd437cd8e7819d5651 0xb242ac198c7de0af579aa2d1b47cea9c4bc6ede1

Markfxx commented 2 years ago

I look it up the address yesterday and don't think all the addresses are correlating (just a couple are have relation because they ending up send it some of exchange/bridge so this make look they control by different person). And i think bridging $1000 was a thing in some airdrop group/source, so there it makes sense if people try to bridge around 0.2 (look like its ~$500?) a couple of times.

I dived into some addresses on the list and found out there is not a same-day transaction, and i am not sure is controlled by one person on this cluster.

let's take a look

0x5d157be02A1c4dA3b208d61D7A8e29F18C8f4772 had bridge on Feb 24 https://polygonscan.com/tx/0xb989c90c0003072cbc6d4d92036a2da9fe4e2b0f03e8e32574e90d3709f3f27a

0xe7aD40f320Ab94C033c9A16ae1264752e511aFf2 had bridge on Mar 31 https://arbiscan.io/tx/0x998c2f77d2eaf19deb66757228a5c16fe53ea0c0083a822c7411185dcff1ce6c

0x9F6603fe35ed914e32B724cEFE3EC5f28110D520 had bridge on Mar 8 https://polygonscan.com/tx/0xa4f7d2f53897422479ac465502e9e1eb5ebdc162c91d2bef4d6f982cf60f2082

0xEf4140a14dad27e6902b1EC9aaf904C7abc8fD3C had bridge on Mar 1 https://polygonscan.com/tx/0xb6680f0fd6a7881d97055864dadc852ded333c0f6b567e89d65fc62fa686a917

0x8C7a15F1FB4cD0de7f92d3eBFa5f2244C4d542bf had bridge on Mar 23 https://arbiscan.io/tx/0xd975de4d7a4f91b351c6157f2354ced821e53afa5e19e9d28ba219c87005e92d

0x4df7433bcF16c36Cde65405853c1001D9a70558d had bridge on Mar 10 https://polygonscan.com/tx/0x12f4f55967d8567d51b07e7d4b9fe93b6b8e98d20d6da4ca8d112ef9f80acd55

The date was a lot different and a couple of addresses not only bridge 2 times of eth, but they also have usdc or more than 2 bridge.

rotate-eth commented 2 years ago

I am aware of the bridge at address 80c6, which I also mentioned in the detailed example. That address has not been used as a connection, so all the addresses are connected on chain without counting that bridge.

231 is good work but I do not think we should jump to a conclusion so quickly here.

Here is a summary of the Hop transfers for these addresses. Clearly there is a common pattern, but also some extraneous addresses to filter out. I will keep working on it.

address | totalTxs | totalVolume | timestamp | hop_sequence | hop_details
-- | -- | -- | -- | -- | --
0x774afd4a0433b83afbfeddd03e232a0feb657f05 | 4 | 1871.991881 | 1645327190 | AP,PO,PO,AO | Arbitrum > Polygon (0.23 ETH),Polygon > Optimism   (0.24 ETH),Polygon > Optimism (0.032 ETH),Arbitrum > Optimism (0.19   ETH)
0xfd7562e28d823752e69a31178ad7d5d9d2d2a1fa | 3 | 1720.176404 | 1645326163 | OA,OP,PA | Optimism > Arbitrum (0.23 ETH),Optimism > Polygon   (0.21 ETH),Polygon > Arbitrum (0.18 ETH)
0x159df50d82ba2ffdaead47acad2ee474d80f71ca | 2 | 1269.363806 | 1646898038 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.19 ETH)
0xd7a06c3b4c07ca377fd78e9f5a1b4912ea529e76 | 2 | 1202.555991 | 1646899928 | OP,PA | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.17 ETH)
0x9f6603fe35ed914e32b724cefe3ec5f28110d520 | 2 | 1062.121326 | 1646742258 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.18 ETH)
0x2193e6e754d86ee8a83f9e16e82f386a51d564e6 | 2 | 1064.284283 | 1646741857 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.18 ETH)
0xec0536ffb87f81309d57b07cbf5a3a02140fcfe2 | 2 | 1236.62379 | 1646898928 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0x1a626a6b243439373d66021f12c505873dc0c4d3 | 2 | 1078.278979 | 1646740685 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.19 ETH)
0xd125ce0b8e77a2f98c4e11c7c4075a3fd5f68cb6 | 2 | 1285.811656 | 1646897588 | OP,PA | Optimism > Polygon (0.24 ETH),Polygon > Arbitrum   (0.19 ETH)
0xec364feb343407560b515f0757257f9be70f6c68 | 2 | 1228.452538 | 1646899170 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0x7b134447042f195b8b8d3d55c740aec1a5b901e3 | 2 | 1210.709713 | 1646899663 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0x85ec6ef2c56961a08136dbcccedb4d8a8600714e | 2 | 1078.784674 | 1646753636 | OP,PA | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.15 ETH)
0x5efd091f478f83f642b09edffbadb2cdb062f770 | 2 | 1086.293863 | 1646741398 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.18 ETH)
0x48c9e0a169765d4a57bd7704f0b0cfe0bdf92cc8 | 2 | 1194.43689 | 1646900245 | OP,PA | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.17 ETH)
0xe7ad40f320ab94c033c9a16ae1264752e511aff2 | 2 | 1062.867445 | 1646754376 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.15 ETH)
0xc3f9f73db54513f44533883a09aa667e12890990 | 2 | 1052.726772 | 1646742526 | OP,PA | Optimism > Polygon (0.2 ETH),Polygon > Arbitrum   (0.18 ETH)
0x1910c65e293ab8b97423355be35adc5bd8cdea78 | 2 | 1049.592916 | 1646732663 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.18 ETH)
0xd616083266135c14214b68f4b832387b814d790a | 2 | 1068.172194 | 1646742109 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.18 ETH)
0x4df7433bcf16c36cde65405853c1001d9a70558d | 2 | 1261.233139 | 1646898297 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0x04550dbc661669ffdf1152406bc717f8931ae566 | 2 | 1030.201579 | 1646733348 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.17 ETH)
0x046aeb8bcc67aa2815fcf083ee2ecf71a97a6f82 | 2 | 1053.097216 | 1646754879 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.15 ETH)
0x3155335eccec976c5109fa339fed779d25cf06f9 | 2 | 1018.238053 | 1646733911 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.17 ETH)
0x8f92a1298afb5c65ee2509a67de7ae632c666d4a | 2 | 1157.018978 | 1646897144 | OP,PA | Optimism > Polygon (0.24 ETH),Polygon > Arbitrum   (0.15 ETH)
0x8b25670b1fba01ce85960ed8805b847bd69a8221 | 2 | 1277.705184 | 1646897842 | OP,PA | Optimism > Polygon (0.24 ETH),Polygon > Arbitrum   (0.19 ETH)
0x0dba874213a1fb75e10dc67de3c8f2948a0a1c88 | 2 | 1076.915401 | 1646741656 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.18 ETH)
0x4ddeb4b58efc12f548996440500f3e51e3ec08ba | 2 | 1094.757382 | 1646753017 | OP,PA | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.16 ETH)
0x6e7757c6d5422b40b54890055af8649ba096a5a0 | 2 | 1043.043007 | 1646732869 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.17 ETH)
0x20935c0d81c2165b0c59bdc4b008a553161b7846 | 2 | 1244.938828 | 1646898717 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0x53e0791c1d572f2d21c2e1465d156fa55b72317b | 2 | 1294.026569 | 1646897376 | OP,PA | Optimism > Polygon (0.24 ETH),Polygon > Arbitrum   (0.19 ETH)
0xa9a4932e7d0da614f7ff0d74ab0abd7cf62871f4 | 2 | 1253.052026 | 1646898500 | OP,PA | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0xcb11c06c1e782bf59bed5a5817abfefac3b3f48e | 2 | 1036.645016 | 1646733111 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.17 ETH)
0x3af1cc916b105434b9d901472e1dc6e8bf83bd52 | 2 | 1086.597046 | 1646753330 | OP,PA | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.16 ETH)
0xdeb52339f1a03d44456b4a553200b4fcdff0d3c0 | 2 | 1024.101853 | 1646733664 | OP,PA | Optimism > Polygon (0.21 ETH),Polygon > Arbitrum   (0.17 ETH)
0x97ce3acb23bdde83c19fa69d2e5be9ebffd68285 | 2 | 1218.880777 | 1646899389 | OP,PA,AO | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.18 ETH),Arbitrum > Optimism (0.0087 ETH)
0x628226c5b8bb8742cb1e2187087b02e453636a90 | 2 | 1028.332193 | 1646743587 | OP,PA,AP | Optimism > Polygon (0.2 ETH),Polygon > Arbitrum   (0.17 ETH),Arbitrum > Polygon (0.0001 ETH)
0x8c4f4ff310b7cffcfb11c047c3beb8f308c09e06 | 2 | 1123.858668 | 1646745023 | OP,PA,AP | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.19 ETH),Arbitrum > Polygon (0.0001 ETH)
0xf6c1ef0c18515a5f59a04b3df35d2950556a1acc | 2 | 1128.655538 | 1646745262 | OP,PA,AP | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.18 ETH),Arbitrum > Polygon (0.0001 ETH)
0xb1201dbb1f3f9d4bf887767edd1ed92d34da86b0 | 2 | 1046.578541 | 1646742804 | OP,PA,AP | Optimism > Polygon (0.2 ETH),Polygon > Arbitrum   (0.18 ETH),Arbitrum > Polygon (0.0001 ETH)
0xb7dd4a2c89760b7f3bc154358c08f4dedde2190e | 2 | 1136.577757 | 1646744528 | OP,PA,AP | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.19 ETH),Arbitrum > Polygon (0.0001 ETH)
0xfa6d38f5b7e26e6a0d7b328480ed5308b1b58be8 | 2 | 1130.211032 | 1646744753 | OP,PA,AP | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.19 ETH),Arbitrum > Polygon (0.0001 ETH)
0x0b2f755a9504646b35b0a6507352e194b0f6c20b | 2 | 1142.695634 | 1646744026 | OP,PA,AP | Optimism > Polygon (0.23 ETH),Polygon > Arbitrum   (0.19 ETH),Arbitrum > Polygon (0.0001 ETH)
0x05a5fd2d1000a94c6e46fb81a14e1180612bf387 | 2 | 1040.55449 | 1646743169 | OP,PA,AP | Optimism > Polygon (0.2 ETH),Polygon > Arbitrum   (0.18 ETH),Arbitrum > Polygon (0.0001 ETH)
0x126900182d74de5deed7812eaf3ab26f03cf4c12 | 2 | 1034.427248 | 1646743404 | OP,PA,AP,AO | Optimism > Polygon (0.2 ETH),Polygon > Arbitrum   (0.17 ETH),Arbitrum > Polygon (0.0001 ETH),Arbitrum > Optimism (0.041   ETH)
0x8c7a15f1fb4cd0de7f92d3ebfa5f2244c4d542bf | 3 | 1659.75108 | 1646745505 | OP,PA,PA,AP | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.18 ETH),Polygon > Arbitrum (0.16 ETH),Arbitrum > Polygon (0.0001   ETH)
0x181248eddc6d0e5d577e9aade5a83bb14b8b2937 | 2 | 1186.450084 | 1646900466 | OP,PA,PO | Optimism > Polygon (0.22 ETH),Polygon > Arbitrum   (0.17 ETH),Polygon > Optimism (0.011 ETH)
0x499c00162962a59ac90c497381a03fa5efb4fce4 | 2 | 1104.98257 | 1645689296 | PO,AP | Polygon > Optimism (0.23 ETH),Arbitrum > Polygon   (0.17 ETH)
0x5d157be02a1c4da3b208d61d7a8e29f18c8f4772 | 2 | 1147.457285 | 1645673017 | PO,OA | Polygon > Optimism (0.23 ETH),Optimism > Arbitrum   (0.19 ETH)
0xef4140a14dad27e6902b1ec9aaf904c7abc8fd3c | 3 | 2309.610956 | 1646131744 | PO,OP,PA | Polygon > Optimism (1.3e+03 USDC),Optimism >   Polygon (0.21 ETH),Polygon > Arbitrum (0.18 ETH)
0xf33f783a5958234c947313f5287f25d25c7c210e | 2 | 1122.042853 | 1645692464 | PO,PA | Polygon > Optimism (0.23 ETH),Polygon > Arbitrum   (0.18 ETH)
0x80661f7b40dd93a369e7b19178e8b864e44c54e7 | 2 | 1100.774563 | 1645691208 | PO,PA | Polygon > Optimism (0.23 ETH),Polygon > Arbitrum   (0.17 ETH)
winning-sky commented 2 years ago

hi, unfortunately, I see my address on the list. can you explain with code or something which determines a cluster? I am sorry I don't think it's fair if you just look at similar habits without even telling us where is the connection.

rotate-eth commented 2 years ago

hi, unfortunately, I see my address on the list. can you explain with code or something which determines a cluster? I am sorry I don't think it's fair if you just look at similar habits without even telling us where is the connection.

Hi, what is your address that you believe is a mistake?

In my post I have outlined the behaviour that clearly shows that a farming chain has been created. Then to get a full list of addresses I mapped the Polygon transfers in an out of all the addresses. Plus the Hop activity table in the comment above.

Sorry if I'm a bit suspicious, there have been a lot of 1 day old accounts commenting on this issue...

Here is a network graph showing how all the addresses are connected. Green nodes are the ones in the list at the top of my post. I haven't added connections from Optimism, Arbitrum, and ERC20 transfers yet but I expect that will make it clearer.

issue_188_graph

shanefontaine commented 2 years ago

Thank you for your report @rotate-eth. We have verified that the addresses in this report are Sybil attackers.

The report included 51 eligible addresses as Sybil attackers which means you are eligible for 4399.673565174850334126 HOP! When Hop DAO is live, we will make a proposal for this reward — subject to a 1 year lockup, as mentioned in the original Mirror post.

The qualified addresses are as follows:

0x159df50d82ba2ffdaead47acad2ee474d80f71ca
0x046aeb8bcc67aa2815fcf083ee2ecf71a97a6f82
0x3155335eccec976c5109fa339fed779d25cf06f9
0x8f92a1298afb5c65ee2509a67de7ae632c666d4a
0x0b2f755a9504646b35b0a6507352e194b0f6c20b
0x8b25670b1fba01ce85960ed8805b847bd69a8221
0x0dba874213a1fb75e10dc67de3c8f2948a0a1c88
0x4ddeb4b58efc12f548996440500f3e51e3ec08ba
0x04550dbc661669ffdf1152406bc717f8931ae566
0x97ce3acb23bdde83c19fa69d2e5be9ebffd68285
0x8c4f4ff310b7cffcfb11c047c3beb8f308c09e06
0x3af1cc916b105434b9d901472e1dc6e8bf83bd52
0xa9a4932e7d0da614f7ff0d74ab0abd7cf62871f4
0xcb11c06c1e782bf59bed5a5817abfefac3b3f48e
0xdeb52339f1a03d44456b4a553200b4fcdff0d3c0
0xf33f783a5958234c947313f5287f25d25c7c210e
0x53e0791c1d572f2d21c2e1465d156fa55b72317b
0x6e7757c6d5422b40b54890055af8649ba096a5a0
0xd616083266135c14214b68f4b832387b814d790a
0xef4140a14dad27e6902b1ec9aaf904c7abc8fd3c
0x1910c65e293ab8b97423355be35adc5bd8cdea78
0xfd7562e28d823752e69a31178ad7d5d9d2d2a1fa
0xd7a06c3b4c07ca377fd78e9f5a1b4912ea529e76
0x5d157be02a1c4da3b208d61d7a8e29f18c8f4772
0x4df7433bcf16c36cde65405853c1001d9a70558d
0x2193e6e754d86ee8a83f9e16e82f386a51d564e6
0xb7dd4a2c89760b7f3bc154358c08f4dedde2190e
0x774afd4a0433b83afbfeddd03e232a0feb657f05
0x628226c5b8bb8742cb1e2187087b02e453636a90
0xec0536ffb87f81309d57b07cbf5a3a02140fcfe2
0xf6c1ef0c18515a5f59a04b3df35d2950556a1acc
0x181248eddc6d0e5d577e9aade5a83bb14b8b2937
0xb1201dbb1f3f9d4bf887767edd1ed92d34da86b0
0x1a626a6b243439373d66021f12c505873dc0c4d3
0xd125ce0b8e77a2f98c4e11c7c4075a3fd5f68cb6
0xec364feb343407560b515f0757257f9be70f6c68
0x499c00162962a59ac90c497381a03fa5efb4fce4
0x7b134447042f195b8b8d3d55c740aec1a5b901e3
0x85ec6ef2c56961a08136dbcccedb4d8a8600714e
0x5efd091f478f83f642b09edffbadb2cdb062f770
0x48c9e0a169765d4a57bd7704f0b0cfe0bdf92cc8
0xe7ad40f320ab94c033c9a16ae1264752e511aff2
0xfa6d38f5b7e26e6a0d7b328480ed5308b1b58be8
0xc3f9f73db54513f44533883a09aa667e12890990
0x8c7a15f1fb4cd0de7f92d3ebfa5f2244c4d542bf
0x80661f7b40dd93a369e7b19178e8b864e44c54e7
0x126900182d74de5deed7812eaf3ab26f03cf4c12
0x05a5fd2d1000a94c6e46fb81a14e1180612bf387
0x9f6603fe35ed914e32b724cefe3ec5f28110d520
0x20935c0d81c2165b0c59bdc4b008a553161b7846
0x6de269ce4355bf7b481d5d99522260250603a676