Cachecoin [CACH]http://github.com/vertoe/cachecoinhttp://github.com/vertoe/cachecoin-binhttp://windsor.cach.co:8337/http://cach.beeeeer.org/http://cach.co/api/peers.txthttp://cach.co/api/info.jsonhttp://explorer.cach.co/http://faucet.cach.co/http://www.cryptsy.com/markets/view/154http://bitcointalk.org/index.php?topic=427059INFO - Scrypt-Jane coin
- No ASIC miners
- Proof-of-Work and Proof-of-Stake Mining
- Block Reward: Inversely proportional to the difficulty
- Difficulty adjustment every block.
- Difficulty Adjustment algorithm: Logarithmic
- Target of 15 minute block generation.
- Maximum of ~4 Million coins.
- Block Maturity: 520 Confirms
- Transaction Maturity: 6 Confirmations
- Coin age to Stake: 7 Days
- RPCPort: 2224
- Network Port: 2225
BackgroundAs the most of you guys might know I was before deeply involved in the Darkcoin project and left Darkcoin behind due to a major conflict how Darkcoin is centralized to a single entity.
So you now might ask why CACH?
The answer is quite simple: I want to share my experiences to with the community and build something new together . CACH is one of the few coins which was here for quite a long time and had it's up during the price push which was caused from the ASIC project. It proofed it is stability over the last 12+ months, when the nethash was low and the number of nodes also was limited. So I reached out to some buddies to hear their opinion about getting CACH up2date and beyond. The result was that there still is interest in a community-driven and stable coin which can be enchanced with some nice new features. (Warning, spoilers ahead!)
What has been doneAfter a healthcheck of Cachecoin we decided that we have to clean the backyard before we move on so and have a solid and clean foundation for future developements .
We cleaned the repository, compiled and released new clients for Windows, Mac and Linux with current nodes and bugfixes added.
Pools, Blockexplorer and Richlist were upgraded and miner instructions for scrypt-chacha written.
PoW adjustment: Block reward logarithm invers proportional to difficulty, PoW ends with Block 100K.
PoS adjustment: 5% per annum, min stake time 7 days, max stake time 30 days.
What will be doneThis is the fun part as there are many feature to be added or enchanced.
Just one note for the P&D Groups, this will not be your coin, no masternode or decentralized market cloning! There are enough coins out you can play with.
PoNPoN and PoS work Hand in Hand starting with Block 100K.
Each Node has to have it is own IP to be able to mine and create Blocks. The Algorithm below show you the Concept, we will publish a Whitepaper and also a Proof of Concept soon.
seconds = ((first 4 bytes of as integer) sha256([node IP] [last blockhash])) * difficulty / (2 ^ 32) * (15 * 60).
This way, difficulty will adjust to about the number of nodes.
When the time has elapsed, the Node created a Block and send it to the Networks. Each node will confirm this Block by connection to the Block Creator Node.
(if not already within his Peers) - just to confirm the Block Hash.
PoN and PoS Blocks are altering, only the last PoN Block is verified by IP (as IP's might already be gone)
Community integration and decentralizationWe thought a lot about how the community could be integrated and we think it is absolutely most important to get the community deeply involved, that means that we will open this coin up to the dev level to the community. That does not necessarily mean that you have to be a coder to participate, it means that you can influence the development process with your suggestions. Cachecoin protocol changes can be submitted on github pull requests and will be discussed by any developer or community member and will only be accepted on broad consensus. Proven contributors can gain write access to the repositories. More complex changes can be implemented via blockchain voting (compare Bitcoin BIP0034 and BIP0066). Implementing BIPs for Cachecoin is possible if the demand is there. Request BIP numbers on github submitting a proposal.
There will be monthly community meetings to decide which resources should be used to move forward. There will be no centralized structures like a foundation or a single-point-of-failure-developer.
Community backingSome of you already decided to be a backer of this project and either gave CACH to the bounty pool or you gave BTC to the community pool.
The community pool is where funds are stored until they are allocated to tasks. If we cannot find a developer via the initial bounty pool or the bounty pool is depleted, we can use the funds which came throught the community as a donation to align tasks. The funds will be used to finance the development according to the roadmap. Since the community pool is filled with bitcoin, we can use bountysource.com to crowdsource technological progress. The funding address is: 3Fr2ExH2Z6dTnTv8MZMkAbwPY92o4hhXHh
The bounty pool can be refilled with CACH via: CcxCHNpoPZmnfu37vfJjFPcNKAvMLJYTej
Open and completed bounties:
Block explorer 5k *claimed*
http://explorer.cach.co/tx/e9907f4be58ba41d025c9b11a497d1aea7567c5332bce9855df82aec67fa3daaWebsite 5k *claimed*
http://explorer.cach.co/tx/9011026e004d07627a45e0802bb138401c34b4c0105c024c57a3e42cad483238First P2Pool 5k *claimed*
http://explorer.cach.co/tx/4fbc026b840e05e10464aeacdf0151ab17b120b94829a7397dbdce4b87260aebRevise Logo 5k *claimed*
http://explorer.cach.co/tx/9ad8a5df6e0db0acfd33bb295a06b0b6988a6eda140aec41cc772a5b97b3b63fDebug P2Pool 5k *claimed*
http://explorer.cach.co/tx/3bbdaf7f8784ff2cb875b5f4f8b8886fb2c48caec49a4623da43f4107c8844c0New ANN graphics 5k *pending*
RoadmapThe next big thing is moving CACH to a Bitcoin 0.11 fork to ensure we have a solid codebase for future developments. This is the most useful milestone. The old wallet is.. yes: old and based on a 3 years old bitcoin/peercoin/novacoin/yacoin branch.
Implementing PoN which will kick in @ Block 100k (stay tuned for the whitepaper).
LinksSource Code & Packageshttps://github.com/vertoe/cachecoinArchLinux:
https://aur.archlinux.org/packages/cachecoin-git/Binaries Windows & Mac & LinuxLinux x86cachecoin-qt [
CHECKSUM][
SIGNATURE]
cachecoind [
CHECKSUM][
SIGNATURE]
Linux x64cachecoin-qt [
CHECKSUM][
SIGNATURE]
cachecoind [
CHECKSUM][
SIGNATURE]
Windows x86cachecoin-0.7.5.9-setup.exe [
CHECKSUM][
SIGNATURE]
cachecoin-qt.exe [
CHECKSUM][
SIGNATURE]
cachecoind.exe [
CHECKSUM][
SIGNATURE]
Config & Addnodeshttp://cach.co/api/peers.txtrpcuser=<username>
rpcpassword=<password>
rpcallowip=192.168.*.*
rpcallowip=127.0.0.1
rpcport=2224
port=2225
server=1
listen=1
discover=1
maxconnections=32
addnode=78.46.66.139
addnode=188.40.57.201
addnode=5.9.39.9
addnode=5.9.86.18
PoolsBEEEEE5R:
http://cach.beeeeer.org/MPOS:
http://pool.cachecoin.net/MPOS:
https://cache.suprnova.cc/MPOS:
http://cach.catcoin.cz/P2Pool:
http://cach.happymining.de:8336/P2Pool:
http://mehrangarh.cach.co:8336/P2Pool:
http://windsor.cach.co:8336/P2Poolhttps://github.com/vertoe/p2pool-cachhttps://github.com/vertoe/p2pool-scannerScanner:
http://windsor.cach.co:8337/MinerCPU:
https://github.com/vertoe/cpuminer-cach./minerd --algo=scrypt-jane -o mehrangarh.cach.co:8336 -u CLME1SkD7MLJe1se6fYJa2MyXq6sBJg3vY -p 0
./minerd --algo=scrypt-jane -o 46.101.173.108:8336 -u CLME1SkD7MLJe1se6fYJa2MyXq6sBJg3vY -p 0
GPU: yacminer
https://bitcointalk.org/index.php?topic=475569.0GPU: cudaminer
https://bitcointalk.org/index.php?topic=167229.0Scrypt-Chacha (N,1,1): --nfmin
4 --nfmax
30 --starttime
1388949883Exchangeshttps://www.cryptsy.com/markets/view/154https://bitcointalk.org/index.php?topic=427059IRC (Freenode)#cachecoin
#cachecoin-bots
bot: .cach .diff .solo .ticker .conv .p2pool
Forumhttp://coinforums.org/cachecoin-forum/http://www.reddit.com/r/cachecoinhttp://wiki.cachecoin.net/SlackInvite
https://crypto.typeform.com/to/ahJtmFChan
https://cryptocommunity.slack.com/messages/cachecoin/Rentingrigshttps://www.miningrigrentals.com/rigs/scryptjaneBlock Explorerhttp://explorer.cach.co/https://bchain.info/CACH/rich/https://bchain.info/CACH/bootstrap.dathttps://bchain.info/CACH/tools/calculatorFaucethttp://faucet.cach.coCoinmarketcap APIhttp://cach.co/api/info.jsonhttp://coinmarketcap.com/all/views/all/http://coinmarketcap.com/currencies/cachecoin/Testnet./cachecoind -testnet -daemon -server -addnode=78.46.66.139 -addnode=188.40.57.201
Scrypt-ChachaScrypt(N, 1, 1)
N-Factor: 16
N: 131072
N-Start: 1388949883
N-Min: 4
N-Max: 30
N-Factor-Dates:
Unixtime Realdate N NF
1389474171 12 Jan 2014 64 5
1389736315 15 Jan 2014 128 6
1389998459 18 Jan 2014 256 7
1390784891 27 Jan 2014 512 8
1391047035 30 Jan 2014 1024 9
1393144187 23 Feb 2014 2048 10
1394192763 7 Mar 2014 4096 11
1397338491 13 Apr 2014 8192 12
1401532795 31 May 2014 16384 13
1405727099 19 Jul 2014 32768 14
1422504315 29 Jan 2015 65536 15
1430892923 6 May 2015 131072 16
1456058747 21 Feb 2016 262144 17
1489613179 16 Mar 2017 524288 18
For solomining you have to add
gen=1 to the cachecoin.conf file. You can also enable solomining in a wallet by going into the debug console and entering
setgenerate true or issuing that command via a RPC connection.
Due to the coin's current difficulty solomining is not recommended. You will earn more coins by contributing your computer's hash power to a pool.
Proof-Of-StakeCachecoin utilizes Proof-of-Stake (PoS) mining that generates more coins when you retain your coins for 7 days. When the coins from a particular transaction become 7 days old, they will be used by your wallet to perform Proof-of-Stake mining that will generate new coins if you solve the block.
Just like a normal Proof-of-Work block, these PoS blocks require 520 confirmations. Once the PoS block has reached 520 confirmations, your staked coins and the reward will be available again in your wallet. These coins require to age another 7 days before they can be used in POS mining. The PoS is not CPU intense and there's no need to set anything in order to mine PoS. It's done automatically.
It is important to note that when your coins are staked (having reached 7 days of age and are used for a PoS block), these coins will be owned by you but unavailable to transfer until they are fully confirmed.
For those who want to exclude a certain amount of coins from Proof-of-Stake mining, you can run the client with the
-reservebalance argument. This argument allows you to specify a certain amount of coins to withhold from using as a stake.
PoS - Getting startedBy default the wallet will submit coins for staking ( see above). If you opt to encrypt your wallet (this is strongly advised) staking will stop - as encrypting the wallet means no coins can be sent without entering a passphrase. If you opt not to encrypt your wallet then staking will work fine with no extra configuration needed.
"Unlocking" the wallet allows coins to be sent and received for the purpose of staking. Unlocking the wallet is not the same as decrypting the wallet - as the wallet passphrase must still be entered to send coins to another wallet (as per normal if you encrypt any cryptocoin wallet). Unlocking the wallet allows coins to stake whilst keeping your coins safe.
To unlock your wallet, enter this command in the QT wallet client debug console located under help menu:
walletpassphrase thisismypassphrase 99999999 true
Replace "
thisismypassphrase" with your encrypted wallet passphrase. This will unlock your CACH wallet for staking for 1157 days (99999999 seconds = 1157 days). Upon restarting your client you will need to re-enter this command, as it is not saved. By entering this command and having your wallet encrypted, you will be able to stake your coins whilst having a properly encrypted wallet.
Fair release, no premine. Old thread:
https://bitcointalk.org/index.php?topic=400389.0 Quoted for preservation.