netsafe / grain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GrainCoin (GRA)

GrainCoin is a PoW/PoS hybrid coin that is designed to be the unit of cybercoin. It has a total of 50 billion unit to be released, through a fair p2p mining process. Grain is from the family of PPCoin/Novacoin with latest available algorithms that fixed various problems in the PoW/PoS coins. As compared to the PoW only coins, the proof of stake coins are more resilient to 51% attack. Also it is a long term energy-efficient crypto-currency since not all coins are obtained by mining.

Each grain block provides random 1024 - 2048 grains initially. It also provides rare superblocks. The coin uses hash-based algorithm to determine superblocks based on the number of 9s in the previous block hash. It works as follows:

  • the hash contains six 9s or less: regular block
  • the hash contains seven or eight 9s: 8 times the regular block (about 5% chances)
  • the hash contains nine or more 9s: 64 times the regular block (about 1% chances)

Grain also provides 5% annual interest on the grained held. The interest will be paid about every 2 weeks.

Specifications: - 30 seconds block target - 1024-2048 grains per block for normal blocks - 8 times or 64 times the regular payout per block for super blocks depends on the number of 9s in the previous hash - Difficulty retargets every block - mining payout will be halved every 90 days (259200 blocks) - minimum payout per block 1 coin - Total grains will be 50 billions - 6 confirmations for transaction - 50 confirmations for minted blocks

- Ports: 11054 (connection) and 11055 (RPC)

About

License:MIT License


Languages

Language:C++ 91.7%Language:HTML 1.9%Language:Python 1.6%Language:Assembly 1.5%Language:C 1.2%Language:Makefile 0.5%Language:QMake 0.5%Language:Roff 0.5%Language:Shell 0.3%Language:NSIS 0.2%Language:Objective-C++ 0.1%Language:CSS 0.0%Language:Objective-C 0.0%