Objective:
Implement a slashing rule to maintain the integrity and fairness of the Passport Identity Staking system by penalizing staking between wallets funded by the same Externally Owned Account (EOA).
Tasks:
Identify Funding Patterns:
Track and analyze the funding sources of all wallets participating in staking.
Identify common EOAs funding multiple wallets.
Create Script for Entity Assignment:
Develop a script to automate the identification of wallets funded by the same EOA.
Update the list of entities (wallets) regularly based on their funding sources.
Data Extraction:
Extract wallet funding data from Redshift.
Data Analysis and Identification:
Use Deepnote to analyze the extracted data and identify wallets funded by the same EOA.
Entity List Update:
Update the entity lists based on the analysis results.
Automation and Regular Updates:
Implement a cron job to automate the entire process, ensuring that the entity lists are updated at regular intervals.
Future Enhancements:
Analyze and potentially implement additional heuristics to enhance the robustness of the slashing mechanism.
Consider more sophisticated analysis of transaction patterns.
Explore machine learning models to detect fraudulent behavior.
Gather and incorporate community feedback for additional slashing criteria.
Implement Slashing Rules for Identity Staking
Objective:
Implement a slashing rule to maintain the integrity and fairness of the Passport Identity Staking system by penalizing staking between wallets funded by the same Externally Owned Account (EOA).
Tasks:
Identify Funding Patterns:
Create Script for Entity Assignment:
Data Extraction:
Data Analysis and Identification:
Entity List Update:
Automation and Regular Updates:
Future Enhancements: