Installation type Full Node
OmniOne Node environment
OmniOne Mainnet is an EOSIO utilized platform that complies with the EOSIO recommendations.
EOSIO versions
Component
Version
eosio
2.0.3
eosio.cdt
1.7.0
eosio.contracts
1.9.1
Supported operating system
Ubuntu 18.04
CentOS 7
Server specification
RAM: 8GB or above
Disk: 20 GB or above
Components
nodeos(node + EOSIO = nodeos)
This is OmniOne's core Deamon. nodeos generates a block that includes the blockchain data persistence layer, P2P networking, and Smart contract code scheduling handling and transaction and able to compose the blockchain to record so that it can check the block.
cleos(CLI + EOSIO = cleos)
cleos is a command tool that interfaces the exposed contents due to REST API. nodeos developers may also use this and releases the Smart contract and test it.
keosd(Key +EOSIO = keosd)
OmniOne blockchain can manage keys in Wallets. Keosd is a Deamon that manages the OmniOne blockchain Wallet.
Core concept
Account
Account is named so that the person in the blockchain can read it. Depending on their rights, they can also be owned by permission from individuals or groups. Account is required to do or drive valid transaction in the blockchain
Wallets
A client that stores one or more Account or not connected Keys. Ideally, it has a [lock] and [unlock] status that is protected with a high entropy password. Wallet is managed through keosd and able to check values through cleos.
Smart Contract
Smart Contract is a blockchain-based contract that can be as various forms such as financial transactions, real estate contracts, notarization, etc to conclude and fulfill. It is also called as blockchain 2.0.
EOSIO uses C++ as a Smart Contract programming language.
Last updated