OpenDataforWeb3 / DataGrantsforARB

Organizing work as outlined in the Data Grants proposal to ThankARB and the ARB DAO in Q4 of 2023
Apache License 2.0
3 stars 1 forks source link

Post-Mortem Sybil Analysis of ARB Token Distribution #9

Open poupou-web3 opened 9 months ago

poupou-web3 commented 9 months ago

Background

In 2023, the Arbitrum token distribution was initiated. Nearly a year has elapsed since, with significant activity observed on the Arbitrum chain and other EVM-compatible chains. This issue aims to conduct a retrospective analysis to identify clusters of Sybil accounts that may have exploited the ARB token distribution.

Objective

The primary goal is to detect and analyze patterns of Sybil's behavior in the distribution of ARB tokens. This involves identifying clusters of addresses that potentially acted in concert to manipulate or "farm" the ARB token distribution.

Data Collection

Analysis

Deliverables

Final Goal

The ultimate aim of this analysis is to gain insights into the methods employed by Sybil entities during the ARB token distribution. This understanding will help in formulating strategies to mitigate such exploitative behaviors.

epowell101 commented 9 months ago

Hey @poupou-web3 nice! A couple of clarifying questions:

  1. Would the output then be for example a list of accounts ranked by size (how many ARB they accumulated) and by Sybilness?
  2. What would be a good metric of Sybilness? Is it an account that tends to move in concert with other accounts, suggesting that all of the accounts are likely controlled by one entity?
  3. Maybe more fundamentally - perhaps a few bullet points on the specific moments in the history here of ARB that one would expect and want to examine such behavior could be useful to focus analysis.

Thanks for this issue!! Just trying to clarify further. We will attach bounties by the end of the week so a bit more clarification by then might be useful if you have the time.

poupou-web3 commented 9 months ago

The data extraction part is covered by https://github.com/OpenDataforWeb3/DataGrantsforARB/issues/2

Thanks @epowell101

Would the output then be for example a list of accounts ranked by size (how many ARB they accumulated) and by Sybilness?

Yes, the size you described would be a great metric to have, we could also have metrics such as the number of addresses that sent arb to that address (the airdrop was not the same size for all users), and thus also derived metrics.

What would be a good metric of Sybilness? Is it an account that tends to move in concert with other accounts, suggesting that all of the accounts are likely controlled by one entity?

Yes, this is advanced analysis but that would be a great catch.

Maybe more fundamentally - perhaps a few bullet points on the specific moments in the history here of ARB that one would expect and want to examine such behavior could be useful to focus analysis.

Yes again, the behavior of an airdrop farmer should be very different before and after the airdrop.

Thanks for adding these ideas.