lukso-network / events-build-up-1-hackathon

BUILD 🆙 #1 Hackathon
3 stars 1 forks source link

Universal Profile Tools - Social Recovery Tool #3

Open JonathanW8 opened 2 years ago

JonathanW8 commented 2 years ago

Prize Title

Universal Profile Tools - Social Recovery Tool

Challenge Description

Universal Profiles are interoperable blockchain-based profiles and the new way to interact with Blockchain. They are your profile, your wallet, your identity, your login, your digital self. Universal Profiles allow for many keys to control them through a key manager smart contract, can have any information attached to it, and allow third parties to pay for users gas.

One of the challenges faced by blockchain users today is the prevention of lost wallet funds. Only a minority of blockchain users have the know-how to effectively manage their private keys and key management stands as a barrier for mainstream users to interact with blockchains.

With Universal Profiles, users can use multiple EOAs in different devices to control their UP, but also other smart contracts, using a Key Manager (LSP6). This means private keys and smart contract addresses are exchangeable. This also allows for a social recovery smart contract to control your profile with the ability to add new addresses and their permissions to your profile, allowing your friends to grant you access back to your profile.

For this bounty we’re looking for developers to build a social recovery tool

Prizes

Note: All submissions are automatically considered for the Community Choice Award prize pool of $40,000. All prizes will be denominated in LYXe at the time of payout. We reserve the right to not pay out the full prize if the submission does not meet the minimum criteria.

Getting Started

Submission Requirements

Your submission should contain the following:

Judging Criteria

Get to know LUKSO

Developer Documentation

Network

General

LUKSO Standard Proposals (LSPs)

Tools

Special Thanks

Special thanks to our community members for being part of the journey and if you’re a newcomer, welcome! Good luck and have fun 😊

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 8761.9824 LYXe attached to it as part of the lukso-network fund.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 14 minutes from now. Please review their action plans below:

1) claudiozone has started work.

We're working on a spam and scan resistant decentral recovery based on connected Universal Profiles. Of course the code will be all open source. 2) wrybakiewicz has started work.

As a team of 2 we are working on social recovery tool 3) btwyao has started work.

social recovery tool for LUKSO's Universal Profile 4) lisztcoin has started work.

I will create a social recovery tool based on LSP11 5) en0c-026 has started work.

It is a typescript library and a Dapp that provides the functionality to retrieve access to a Universal Profile through its Key Manager. Implementing the LSP11BasicSocialRecovery standard propotype. 6) nbr2807 has started work.

With the LSP11 - Social Recovery Contract a user is able to regain access after losing access to his/her UP.

To do that the user can add different guardians who vote for a his new address to regain access.

A user is able to add Guardians like family members or friends. But a user don’t just wants to have friends and family members as guardians. Users should be able to authenticate themselves with 2FA, Social Logins or even Biometric Authenfication.

For this we created the LSP11 - Recovery Service Contract, which allows external operators to act as Guardians for the LSP 11 - Social Recovery in a standardized way.

With recovery.social, we offer a UI, which helps the user setup everything and interact with Recovery Services.

We also provide sample projects and docs on how to become a Recovery Service and how to communicate with the LSP11 - Recovery Service and recovery.social.

Our vision is to build an open ecosystem where anyone can build a Recovery Service. The user decides, which services he trusts to help recover his profile. Because the number of guards (threshold), which are needed to recover, can be set individually a user don't has to trust one service alone. This makes the system very flexible and trustworthy. 7) ciscocunha has started work.

Guardians is a web3 Social Recovery Dapp for Lukso Blockchain that allows you to protect your online legacy by safeguarding your access to your web3 account (ERC725 account) in case you lose access to your current wallet or your private key is compromised.

Guardians Dapp is designed to safeguard your access to your ERC725 account (like Universal Profile and other dapps built on ERC725 template). We do this using LSP11BasicSocialRecovery standard proposed by Lukso developers. 8) 0xmagex has started work.

Guardians is a web3 Social Recovery Dapp for Lukso Blockchain that allows you to protect your online legacy by safeguarding your access to your web3 account (ERC725 account) in case you lose access to your current wallet or your private key is compromised.

Guardians Dapp is designed to safeguard your access to your ERC725 account (like Universal Profile and other dapps built on ERC725 template). We do this using LSP11BasicSocialRecovery standard proposed by Lukso developers.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 8761.9824 LYXe (60000.00 USD @ $5.04/LYXe) has been submitted by:

  1. @touhonoob
  2. @deepface19
  3. @wrybakiewicz
  4. @lisztcoin
  5. @thenvn
  6. @btwyao
  7. @nbr2807
  8. @en0c-026
  9. @0xmagex

@jonathanw8 please take a look at the submitted work:


gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 8761.9824 LYXe (60000.00 USD @ $4.57/LYXe) attached to this issue has been approved & issued to @nbr2807.