selfweb3

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

README

SelfWeb3

https://selfweb3.refitor.com

An on-chain privatization solution that binds Web3 to the user one-to-one, off-chain dynamic authorization (Email + TOTP + WebAuthn) + multi-party signature guarantee + on-chain mandatory verification

/docs/selfweb3.png

Deployed contract

  1. Goerli: 5: 0x733755781396f53Be6cEd253f4C25C5ecE82Cd26

  2. Arbitrum Goerli, 421613: 0xec04F8Ee0493f3d763AB1624BB6aAcaCD94Ac4C1

  3. opBNB Testnet, 5611: 0x7B6E05a55B1756f827F205BF454BF75288904ecF

Security model

https://selfweb3.medium.com/a-private-web3-solution-selfweb3-b3f93a4fba38

Architecture

https://github.com/refitor/selfweb3/tree/main/docs/selfweb3-arch.md
Principle: After dynamic authorization is completed off-chain, it is guaranteed by multi-party signatures invisible to each other to prove the legitimacy of the user's identity on the chain. All parties restrict each other to ensure decentralized operation while providing highly secure privacy protection.

/docs/selfweb3-arch.png

Self-Host

git clone https://github.com/refitor/selfweb3.git

cd selfweb3

chmod +x ./build.sh

./build.sh

./selfweb3

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
backend
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL