Keysafe protocol, the most secure and user-friendly Account Abstraction paradigm

Project Name: Keysafe Netowrk

Project Track: Web3

Team Name: KeysafeLab

Team Member(s): 2 ( dean, kbroflovski21 )

DevPost URL: Keysafe Network | Devpost

Vedio URL: Demo of Keysafe

Project Goal: Keysafe provides the most secure, private, and confidential Account Abstraction paradigm allowing users to access Web3 world by using their Web2 accounts.

Project Info:

Keysafe Protocol is the missing layer between Web2 and Web3 that connects users’ Web2 and Web3 accounts in a decentralized, verifiable, and private way. With the connection, users can access their Web3 assets and Dapps through Web2 verification such as Google OAuth and Email verification. (It’s a kind of Account Abstraction)

Project Website:

dApp: Keysafe

Whitepaper: DocSend

Project Test Instractions:

Project Details:

Project Documents: documents/README.md at main · keysafe-protocol/documents · GitHub

Github: Keysafe

Contract Address - TU4UzxPiRy8uM1prkRBjQzBRaEceAux3b4

keysafe consists of several modules both on-chain and off-chain.

Onchain modules:

  • Contract: Keysafe deployed a smart contract on Near Network. The contract provides the registration function of the Keysafe node that allows users to verify the environment of the service node and the service result.

  • TEE’s Public Key: Users could set up a private channel with Node’s TEE by using TEE’s public key that is registered on-chain.

  • The verifiable service result: The node’s TEE environments and each service result can be verified on the contract. If the node has any misconduct, the contract will also deduct the node pledge accordingly.

Offchain modules:

  • TEE: Keysafe protocol uses Trusted Execution Environment (TEE) technology to manage user private keys.

  • MPC and BLS algorithms: Keysafe uses Secure Multi-party Computation (MPC) and Threshold BLS Signatures to decentralize and distribute user accounts to multiple nodes’ TEE to get enhanced security.

  • DAuth: The most crucial and creative module of Kesyafe is DAuth. DAuth allows owners to access the Web3 world with a customized combination of Web2 third-party authentication services including SMS, email, Google, and even Web3 address.

Project Challenges:

  1. 97.5% of users are still waiting for Web3, we have to let more Web3 projects adopt and integrate Keysafe to form an ecosystem and hence gain a huge user base gradually;

  2. To become a standard of Account Abstraction that remains decentralization, privacy and trustless;

Project Features:

Keysafe core: Self custody of User accounts;

DAuth SDK: Web3.0 account recovery and transfer via users’ Web2.0 authentications;

Unilogin SDK: EIP4337 compatibale that abstracts user’s Web3.0 accounts into Web2.0 accounts, meanwhile, Unilogin could also let users to pay gas fee by using any alternative tokens;

Milestones:

2022-Q3: Build the Keysafe protocol prototype and deploy in Nile. [DONE]

2022-Q4: Build the Keysafe self-custody DApp [DOING]

2023-Q2: Build DAuth SDK. [DOING]

2023-Q3: Build Unilogin SDK.

2023-Q4: Build Keysafe wallet.

23 Likes

account abstraction is very important for mainstream adoption imho

3 Likes

Exactly, so our key technologies are focus on this problem

3 Likes

Greetings dean! Your project seems to be missing details on the following. Please add them to your project. Thank you!

Please Include:
Project Test Instructions

1 Like

Great project! That’s definitely a key topic for massive adoption! Keep on the good work!

3 Likes

account abstraction :+1: :+1: :+1:

3 Likes

Great project. Can’t wait to see it actualised

4 Likes

Thanks for the reminding. I have updated accordingly

3 Likes

Yep, it’s a huge problem

3 Likes

A proof that web3 can creatively complement Web2 to solve more problems! This is a great project already :slight_smile:

3 Likes

I ve been updated thanks alot for sharing this info

3 Likes

great project, can’t wait to see it done

3 Likes

secure web3 infrastructure is needed more than ever

3 Likes

great projects, that’s very nice and a key topic

4 Likes

Lets gooooooooooooo… Tron to the moon :full_moon:

2 Likes

Nice idea and concept, hope ths project becomes huge.

3 Likes

great project, can’t wait to see it

3 Likes

Hola, proyecto más que interesante con un tema muy importante en estos momentos. Esperamos verlo pronto.

2 Likes

A great project… keep it up… awesome

1 Like

Is it safe giving my private key to Keysafe? How safe it is?