Introduction and GoalsBallzcoin is a light-hearted cryptocurrency project based on the Go implementation of Ethereum. The primary goals of Ballzcoin are as follows:
- To encourage talking about our balls! Men’s health charities will be supported via the block reward. But wait a minute! Ballzcoin is an equal opportunities cryptocurrency, and so women’s and children’s health charities will also be supported.
- Provide an alternative decentralized Proof of Work based blockchain to run EVM smart contracts and DApps, without a future transition to Proof of Stake.
- Encourage and incentivize the development of DApps to run on the Ballzcoin network, with an emphasis on fun DApps.
- Implement a difficulty adjustment algorithm that responds rapidly to changes in mining hash rate, to maintain the target average block time under changing network conditions.
- Keep the project fun and open source!
- All goals and expectations will be kept realistic.
Specification- PoW algorithm: Ethash
- Difficulty adjustment algorithm: Ballzcoin
- Total supply: Approximately 35 million coins after 5 years
- Average block time: 15 seconds
- Block reward (miner): Staggered from 5 coins in year 1 to 0.5 coins from year 6
- Block reward (charity): Equivalent to 5% of miner reward, split between 10 charities who will independently hold the charity accounts
- Premine: 1.5 million (equivalent to ~4% of total supply after 5 years)
For those who are interested in the project and would like to know more, full details are provided in the white paper:
https://github.com/ballzcoin/whitepaperWebsitehttps://ballzcoin.orgDevelopment TeamBallzcoin is currently a solo developer project, however it is anticipated that the team will expand as the project progresses.
Release DetailsThe client binaries, GUI wallets, and source code will all be made public at approximately 8.30PM on 15th September 2018 via links posted here. The first 1000 blocks will have zero miner payout. This will hopefully give people time to download the binaries or compile from source before payouts start.
As the client is based on Go Ethereum, any GPU mining software for Ethereum should be capable of mining Ballzcoin. For solo mining, use RPC port 8641.
Links to binaries:Linux client binaryWindows client binaryLinux GUI walletWindows GUI walletNote: GUI wallets updated 30/09/2018 to correct occasional issue setting gas price, resulting in transactions not being processed.
Workarounds for known issues with Windows GUI wallet on some PC's here:
Post #35Post #41Link to source code:https://github.com/ballzcoinPools and Pool InformationPools:
http://ballz.terrahash.cchttp://comining.io/?ref=A2bHqvBNPoSbMZzrQUZgx6Fhttps://comining.io/http://ballz.dgpool.ruhttp://solo-ballz.dgpool.ruhttps://ballz.bylt.gqhttp://comining.io/?ref=ACAF8Tbz67mrKdaobfabKnkhttp://ballzcoin.smartincom.comNote: Shortened links are automatically removed by the forum software, so please use full links when posting pools in the thread so they can be added here.
Pool Information:
https://poolexplorer.com/coin/5284https://miningpoolstats.stream/ballzcoinBlock ExplorersComing soon!
Solo Mining InstructionsAn account must first be set up and configured as the etherbase (your primary account will automatically be configured as the etherbase). Then:
1. Start ballzcoin in console mode with RPC port open:
ballzcoin console --rpc
2. Wait for network synchronization. Within about 15 seconds, you should start seeing 'Imported new chain segment blocks = n' appear on the screen (n being a number between 1 and 2048). When n drops to 1, the entire chain has been imported, and you can start mining.
3. Start mining with Claymore:
ethdcrminer64 -allcoins 1 -retrydelay 10 -epool
http://127.0.0.1:8641Further InformationThe addresses of the premine account and charity accounts are listed here, for transparency:
0xBe06a1fD3897fF12Ad4eE0a7aB60fC140296D920 - Premine account
0x10de770e36506aaeff5c93b0cb0f0ebc7593d381 - Charity account 1
0x66a0cad88158938747915d096d8a012380c5f369 - Charity account 2
0xc3c678e2400c7fad143dc9a37222d246b71f8bbf - Charity account 3
0xe7025386e195b0be1a47514d31b6ee06e0e302a4 - Charity account 4
0x7bdd7d64cc98cc00c81e11b91ca17c73e9441bec - Charity account 5
0xa1e3dd22fdd9e73fa009ccd440c8249ae6f1d9c0 - Charity account 6
0xd3f7ad93f8046cd301f513e416b1e2c06a005d95 - Charity account 7
0x551e4d4c64fd57b05ace1116e23d385db0f0cfff - Charity account 8
0x5520f6fbeb60291e4af59f6da3215e788ca3258f - Charity account 9
0x3afb964b4d4a7c16a02ff95c6c960918d93d8992 - Charity account 10
Finally, this is not an ICO. Ballzcoin can be accumulated by mining, trading on exchanges (going forward), and obtained by DApp developers via bounties from the premine.
RoadmapInitial release:- All source code made public on Github.
- Linux and Windows Ballzcoin client binaries released (incorporating command line wallet).
- Linux and Windows GUI wallets released.
Within first 3 months:- Generate awareness of Ballzcoin amongst miners and pool operators to build hash rate and establish a stable network.
- Release blockchain explorer.
- Release website and start distributing charity accounts.
Within first 6 months:- All charity accounts distributed.
- Release web wallet.
- First exchange listing.
Ongoing (anytime from initial release onwards):- Incentivize the development and deployment of DApps on the Ballzcoin network by third parties.
- Periodic client updates to coincide with major upgrades and important bug fixes to the original Go Ethereum client.
- Update GUI wallets.
- Additional exchange listings.
- Expansion of the Ballzcoin team, as required.
- Promotion and awareness of Ballzcoin to maintain the value of the underlying currency, and retain the support of miners in securing the network.