Sodium Network
Last updated
Last updated
Sodium Network is a decentralized blockchain that aims to lower the barrier to entry for web3 development and improve the smoothness of users entering web3 dapps.
Decentralized identity verification (OpenID, OAuth)
NFT fast free mint
Cross-chain message transmission
ERC1155 bridge
ERC20 bridge
AMB (coming soon)
Game subchain (coming soon)
Sodium uses MPC algorithm to allocate TSS shares to validators, and deploys smart contracts on each supported EVM chain, allowing developers to verify Sodium's signature in the contract. When a user initiates identity verification/Bridge, at least ⅔ of the nodes in the network need to complete identity verification to confirm identity.
Sodium Network has a three-layer architecture:
MPC Manager smart contract deployed on EVM-compatible chains
sodiumnode based on cosmos-sdk
sodiumheat based on Binance's open sourcehttps://github.com/bnb-chain/tss-lib
sodiumeyes
Sodium maintains a set of smart contracts on Ethereum-compatible chains to handle the following:
Maintain the reliability and effectiveness of MPC
Verify MPC signatures
Store assets related to bridge business
Sodiumnode is a PoSA validator node that enables PoSA mechanism on Sodium Network. We achieve this by building on top of the Tendermint consensus engine and modifying signature schemes and various data structures. It is responsible for block validation, selection of block producers committee, generating some specific transaction blocks in our architecture, verifying the legality of user OpenID, and various other responsibilities.
Responsible for signing the corresponding EIP712 signature shares.
Submits bridge and OpenID verification proofs to sodiumnode.
Validators are participants in the network who lock SODO tokens in the system and run sodiumnode, sodiumheat, and sodiumeyes nodes to help run the network. Validators stake their SODO tokens for network security and, in exchange for their service, receive rewards.
At each checkpoint, rewards are proportionally distributed to all stakers, except for proposers who receive extra bonuses. User reward balances are updated in the contract referenced when rewards are claimed.
If a validator node refuses to participate in MPC signature or engages in malicious behavior such as maliciously signing shares, their stake will be slashed.
With Sodium Network, users do not need to save or even know what their private keys are, nor do they need to worry about the risk of wallet accounts being audited.