Installation type BP

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.

참고: https://developers.eos.io/

Last updated