What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Output: a 5-page summary of the data-gathering phase.
Acceptance: an independent panel accepting milestone 1.
Evidence: Youtube video on social media with approval of the independent panel.
Estimated Time Required ~ 1 months
Estimated budget Required ~ 10K ADA
Developing the HLS will require an independent panel. No more than 5 members are requested at the early stage to keep the process light. The goal is a Minimum Viable HL-Score.
Data gathering PRE-hypothesis
Basic literature review of research papers delved into the topic, including but not limited to:
- "Bot Detection in Blockchain-Based Applications: Challenges and Solutions" by Siddharth Baskaran, A. N. Santhi, and others.
- "Detecting Sybil Attack in Decentralized P2P Botnets" by Nasim Mollah, M. Shamim Hossain, and others.
- "Detecting Bots in Online Games: A Survey" by Zahra Pooranian, Hojatollah Doustdar, and others.
- "BotGraph: Large Scale Spam Detection in Twitter Networks" by Atish Patra
- "A Survey on Bot Detection Techniques for Online Social Networks" by S. S. Sundaram and V. Saravanan.
Past projects on Cardano / other blockchains
- Find projects that did/built similar infrastructure. Gather knowledge/prototypes.
Data gathering and scoping the realm of the possible variables to include:
- Checking the world of variables available
- Output: 100 variables (Wallet creation date, stake date, total Tx, etc…)
- Acceptance: sufficient data
- Evidence: server-side data.
- Finding proven bot cases on Cardano
- Interviews with domain experts (wallet, dApps, IOG, researchers)
Milestone 2: Output: Data infrastructure setup & first Hypothesis definition for an effective HLS.
Acceptance: an independent panel accepting milestone 2.
Evidence: YouTube video on social media with the approval of the independent panel.
Estimated Time Required ~ 1 months
Estimated budget Required ~ 25K ADA
- Develop a scoring hypothesis for the "Human-Likelihood-Score" (HLS), and collect input and output variables. Gather advice from explorers, wallet developers, dApps projects.
- Develop the minimum approach to develop an alpha-HLS version.
- Develop the data scraping environment, and build test train data sets.
- Test early outputs with stakeholders and the independent panel.
- Process feedback and iterate 1-4.
Milestone 3: Exploring additional independent fast data sources (Koios / blockfrost / CLI…).
Estimated Time Required ~ 2 months
Estimated budget Required ~ 40K ADA
Output: Second Hypothesis definition for an effective HLS.
Acceptance: an independent panel accepting milestone 3.
Evidence: YouTube video on social media with the approval of the independent panel.
Milestone 4: HLS API + testing on User-facing locations. (AdaTimeStamp.io, Wallet providers etc.)
Estimated Time Required ~ 3 months
Estimated budget Required ~ 70K ADA
Output: Third Hypothesis definition for an effective HLS.
Acceptance: an independent panel accepting milestone 4.
Evidence: YouTube video on social media with the approval of the independent panel.
Milestone 5: Output: Finalize Documentation of the produced software and method of integration for wider use and consideration by the community.
Acceptance: An independent panel accepting milestone 5.
Evidence: YouTube video on social media with the approval of the independent panel.
Estimated Time Required ~ 1 months
Estimated budget Required ~ 20K ADA
Final Milestone: Open source in Apache 2.0
Bug fixing for independent use and integration of the HLS.
Estimated Time Required ~ 1 months
Estimated budget Required ~ 10K ADA