Sodium Network is a decentralized blockchain that aims to lower the barrier to entry for web3 game development and improve the smoothness of game players entering web3 games.
Features
Decentralized identity verification (OpenID, OAuth)
NFT fast free mint
Cross-chain message transmission
ERC1155 bridge
ERC20 bridge
AMB (coming soon)
Game subchain (coming soon)
How does Sodium Network work?
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 source https://github.com/bnb-chain/tss-lib
sodiumeyes
Soidum Smart Contract (on Ethereum compatible chain)
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 (consensus layer)
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.
sodiumheat (signature layer)
Responsible for signing the corresponding EIP712 signature shares.
sodiumeyes (verification layer)
Submits bridge and OpenID verification proofs to sodiumnode.
What are Sodium Network validators?
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.
What are the advantages of Sodium Network compared to custody and self-custody?
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.
Sodium
The Ultimate Web3 Wallet/Infra for Seamless Digital Experience
© 2022 Ticker Logic, CO.