👉 Rabbogenium Blockchain
Rabbogenium - Cryptocurrency consensus mechanism for processing transactions and creating new blocks in a blockchain. A consensus mechanism is a method for validating entries into a distributed database and keeping the database secure.
✅ Technology
DPOS is built by the combination of 2 elements: POA + consensus contract, in which POA uses openethereum https://github.com/openethereum/openethereum version; consensus contract uses https://github.com/fuseio/fuse-network
Coding Language Blockchain: Openethereum Explorer: Elixir & postgreSQL EVM use: Openethereum Faucet & status monitoring: ReactJS
✅ Scope of work:
DPOS blockchain on EVM (8weeks timeline) - Explorer like https://scan.suncex.com/ - Staking App like https://staking.suncex.com/
- Telegram Bot API like https://bot.suncex.com/api (For Validator management & registration) - Docs like https://docs.tlchain.live - Network Status like https://status.tlchain.live
- Testnet Explorer & Faucet App in our standard - Fully compatible with MetaMask
- Web3, GameFi, Metaverse, Smart contract, decentralized application, and toolset interoperability with Ethereum and similar EVM chains.
- The ecosystem is expanding to accommodate many forms of secure peer -to-peer and microtransactions, conference and community currencies, DeFi, NFTs, DAOs, games, and more.
- Explorer Branding: will change color, text, blockchain name and logo only where possible for explorer. There is no more customization for the design)
Delivery will include: full source code full premine coins
✅ Requirement:
*Staking Consensus Default Parameter:
MAX_VALIDATORS = 100;
MIN_STAKE = 100,000
MAX_STAKE = 5,000,000
CYCLE_DURATION_BLOCKS = 48 hours [48*60*60/5] // Number of blocks per cycle
DEFAULT_VALIDATOR_FEE = 15% // the validator must stake himself the
minimum stake (must be > 0%)
BLOCK_REWARD_AMOUNT = (TotalSupply * Inflation/100) / BlocksPerYear in which inflation = APY, usually at 5%
✅ Hardware Requirement:
- 7 Server centos 8
On Mainnet
Total 4 servers at least to start
Server 1
will run
Bootnodes: CPU >= 8 core, RAM >= 16 GB
Server 2
will run
Validator nodes: CPU >= 4 core, RAM >= 8 GB
Server 3
will run
Graphnode: CPU >= 6 core, RAM >= 12GB
Server 4
will run
Explorer, Status, Doc, Telegram Bot, Validator App, Staking App: Centos8 CPU >= 8 core, RAM >= 16 GB
so in your mainnet, from the beginning, you will have 2 validators you can ask us to set up more with more fee and more server
On Testnet
Total 3 servers at least to start
Server 1
will run
Validator 1: CPU >= 4 core, RAM >= 8 GB
Server 2
will run
Validator 2: CPU >= 4 core, RAM >= 8 GB
Server 3
will run
Bootnode, Explorer, Faucet: Centos8 CPU >= 4 core, RAM >= 8 GB
Staking is also one of some condition for someone who wants to become validators:
Condition to become DPOS chain validators:
- Run nodes
- Stake with minimum amount of coin. To stake coin, all you should do
is sending your coin to the your chain Consensus contract address
over the your chain network from the validator address.
The easiest way to do so, is to import your wallet into Metamask, switch network to your chain and send the coin to the Consensus contract address.
- Wait for 1 cycle (approximately 48 hours). Wait until the next cycle gets started.
There will be delegator to stake coin on an existing validator to earn reward in your native coin.
You will have testnet also for people to test your chain without affecting to your mainnet,
example:
Explorer : https://testnet-explorer.serascan. Faucet : https://faucet.serascan.io
Last updated