$338.35 crowdfunded from 63 people
$242.33 received from matching pools
Update: we have deployed 0xdeadlist in StarkNet to support the Stark Curve.
Github: https://github.com/0xDeadList/0xDeadList-StarkWare
Verified Contract: https://starkscan.co/contract/0x054c35e462a3d64e7567fa2fb717949da12260b936e2effa95aef1d9a58be737
Inspiration Losing access to an Ethereum-based account (EOA) can occur in two ways:
The owner forgets the private key, resulting in permanent asset loss. The owner's private key is leaked, allowing unauthorized users to control the account. Our project focuses on protecting account owners from the second scenario, which jeopardizes their account security.
Timely Detection for Leaked Accounts To protect original account owners, DApps must quickly identify leaked accounts. Upon receiving a report of a leaked account, specific actions should be taken:
Multi-signature wallets (e.g., Gnosis Safe) should ban the validity of this EOA. Web3 email providers (e.g., MetaMail) should suspend access to the account's emails, protecting the original owner's privacy. Electronic agreements based on ETH accounts (e.g., ETHSign) should disqualify the account from signing new agreements since they may not be authorized by the original owner.
Introducing 0xDeadList To address these issues, we propose the 0xDeadList project, which maintains a list of addresses with leaked private keys. By rewarding users with a unique NFT (Non-fungible token), 0xDeadList incentivizes reporting of leaked accounts. The leaked account information is stored on-chain, allowing DApps to easily identify insecure accounts.
How 0xDeadList Works 0xDeadList is a public good that encourages users to report leaked addresses. Users can log in to 0xdeadlist.io and follow a two-step process (lock address and bury address) to report compromised accounts. This process:
Prevents the reporter's NFT reward from being stolen by front-running attacks. Ensures the reporter has enough time before the private key is fully disclosed. In step 1, the reporter locks the address, and the contract records the reporter's address without disclosing the private key. In step 2, the reporter uploads the private key. The recorded reporter address then receives an NFT reward. The leaked address is marked as buried and assigned a non-transferable Soul Bound Token (SBT). The private key becomes public (recorded on-chain) to confirm the address leak.
0xDeadList Resources The 0xDeadList project is fully open-source. For more information, visit:
Website: https://0xdeadlist.io GitHub: https://github.com/0xDeadList Contracts: 0x59451a98d772f2a53ca2241a884b1703f8c55218
0xDeadList History
-
accepted into Global Chinese Community beta round 1 year ago.
-
accepted into Web3 Open Source Software Round 1 year ago. 63 people contributed $312 to the project, and $242 of match funding was provided.