Inspiration

Background 1: Managing Web3 accounts could be cumbersome, unfriendly to users, and vulnerable to hacking. Based on research by ChainAnalysis, the number of lost bitcoins due to account loss reached 3.79 million($150 billion).

Background 2: Web3 Dapps cannot access users’ Web2 profiles and social graphs in a decentralized, verifiable, and private way.

problems

The key problem: account systems in web2 and web3 are natively separate, technically unconnected, and even inherently in conflict with their value.

What it does

By providing Web3 users with a secure, user-friendly Web2-style account management experience, Shuttle Protocol aggregates cross-web user profiles and social graphs. The great value in these aggregations, which are completely owned by users, can be unlocked and used in scenarios such as Web3 Social, DID, De-Fi and DAOs.

How we built it

The Shuttle protocol uses Secure Multi-party Computation (MPC), Threshold BLS Signatures, and Trusted Execution Environment (TEE) technology to manage private keys and allows owners to access with a customized combination of Web2 third-party authentication services including SMS, email, Google, and even Web3 address.

architecture

Shuttle created Decentralized OAuth by combining TEE MPC and OAuth technologies. We named it “DAuth”. DAuth allows users to complete the authentication of profiles such as Google, Twitter, Github, etc., and associate it with the user's Web3 account in a decentralized way. These profiles and their associated data are private, only the user can authorize access.

Github: https://github.com/shuttle-protocol

Challenges we ran into

  1. To let more Web3 projects adopt and integrate Shuttle to form an ecosystem and hence gain more user base gradually;
  2. To maximize the value of user profile data in Web3 while ensuring users’ data security and privacy;

Accomplishments that we're proud of

What we learned

We talked to lots of Web3 native projects of DID and Web3 social. They are looking forward to integrating with Shuttle to get a no-boundary profile and social graph across Web2 and Web3.

What's next for Shuttle Protocol

  1. We will design and implement an on-chain tokenomics system to incentivize necessary parties in the protocol.
  2. Support more TEE implementations, such as Trusted Zone of ARM, and SEV of AMD;
  3. Explore more possibilities in the composable Web3 Lego, including DID integrations, Web3 social graph, and Web3 Advertisement. Image

Built With

Share this project:

Updates