How to make web3 safer, promote decentralization, and earn some tokens
DeFi S_cks
With the proliferation of phishing attempts, malicious front-ends, and scam tokens, the task of navigating through DeFi and general purpose web3 applications is getting harder. It’s easy to blame users for not doing their own research, but it’s hard to meet halfway and make the tools we commonly use more friendly to people that do not have the skills or capacity to research before every interaction with a protocol.
We don’t want Metamask or the teams maintaining block explorers to be the source of truth for which is the correct contract of a protocol. It’s something that wouldn’t scale, and that a small team inside a company shouldn’t be in charge of handling. It’s probably a position they don’t want to be in.
So how to build it properly?
You might know the Kleros Tokens List. You might’ve even submitted the token of your project to it, or added it to Uniswap or Paraswap. If you haven’t, let me just say it is one the most popular implementations of a TCR – Token Curated Registry.
How does it work?
You put a deposit, fill out the details, and send the transaction. It goes through a period where your submission can be challenged by anyone if it doesn’t comply with the rules. If the period passes and no one challenges it, your submission is added to the registry. If it is challenged, then a dispute is opened in a Kleros court where jurors are incentivized to vote coherently. You can appeal if you disagree with the result of a round by putting a deposit. If you lose, the deposit goes to the challenger.
The list is created in a permissionless manner, the submissions and rules are transparent to all. It evens the playing field for projects of all sizes. Also credibly neutral.
Since it's something that we all can use and build upon, it's a public good. And we know public goods are good.
How can we move towards that? 💡
By building a decentralized address tag registry for block explorers and wallets. It can help answer some of these questions:
- Does this contract belong to the protocol I’m trying to interact with?
- Am I sending tokens to the right address?
- Why does this contract holds so many of these tokens?
- Should I authorize this transaction?
We already have a few submissions, and the policy rules went through their first revision. There’s a block explorer out there that already uses it. 👀
There's instructions on how to submit here. People can add it to their starting kit when launching a project.
But this is just the start. We need more block explorers and wallets to use it, we need more adoption. If you are engaged with the development of a wallet or service that might want to use it, let them know this registry exists.
🤑 So what about the earning part?
Kleros is committing 100 000 PNK every month to users that participate on this initiative. Rewards are shared according to the fees spent by each contract, to ensure the most used ones are tagged first.
There’s still a lot to tag, a lot to integrate with!
submitted by /u/robotobobo
[link] [comments]