Plan to develop a proper Proof of Reclamation System.
Block Chain data should operate on a sliding window style operation once enabled.
Meaning that a client/node only needs to sync only x number of blocks in the chain dating back to the current cutoff date of reclamation claims. ie. 5 years
Current plan is to enable 1 year reclamation time on testnet and 5 years on main.
This means that all blocks in the block chain dating back 5 years or older will no longer be valid as they should have been moved to a new block via staking at some point in the past 5 years. Therefore the data is still in the block chain and since the entire chain is verified by it's previous block we can still trust the entire previous history of the block chain by only storing the time frame of valid non reclamation actionable blocks.
The goal is to reduce staking rewards from 250 to 25 and to place a maximum Proof of reclamation reward of 250 in POS's place.
The reclamation process should operate on the below simple pseudo code
1 - walk out of date blocks for unspent coins that have expired.
2 - record POR block into block chain that identifies the block of coins and the amount and the POR reward amount given to miner.
3 - Reduce total amount of currency in circulation by the amount of the coins we are reclaiming minus POR reward fee of up to 250 NCZ. We are already doing this with transaction fees.
other than that only a few simple lines of code need to be enabled that rejects any transaction that exists in a block older than x amount of time... counting in seconds from the magic second :D Really simple actually and you can actually find a primer on how to do this in the source code for SteepCoin.
Once enabled this feature will add a 3rd type of block that basically identifies one of the expired transactions in the old black chain blocks and then reward you up to 250 NCZ of that block of coins and then returns the rest to the mineable pool as a transaction fee to the system.
So in theory a normal node would never have to sync more than a maximum of about 5 years of block chain data or roughly 2.5 million blocks or so... We would still have the option for a full node with all blocks. but this will enable much faster and optimized block chain with a max size that can be calculated in advance for having a hardware type device paired with it... many options is my point...
I have an L3++ I'm mining other altcoins with that I can switch over too if need be.
I am having a slight issue getting the stratum server to communicate that minute of getwork downtime... getwork mining works fine but stratum mining ignores it and keeps trying to mine. Which isn't a big deal but it is a waste of a minute of power every other minute or so... Since we are giving POS a minute head start on each block.
If you would like to donate power to the mining pool it is stratum+tcp://avisc.nanocheeze.com:3333
no website or anything is enabled for it yet... You should be able to use any user/pass
for those new to this if you use ccminer just launch with this
ccminer.exe --url=stratum+tcp://avisc.nanocheeze.com:3333 --user=yourusername --pass=yourpassword --algo=scrypt
I use this for my 2070 rtx evga card
ccminer.exe --url=stratum+tcp://avisc.nanocheeze.com:3333 --user=cybershrapnel --pass=mypass --algo=scrypt -R 3 -L 2 --no-autotune --launch-config=T24x24
Don't forget about the block explorer available here:
I will be moving this to explorer.nanocheeze.com soon though....