Proof of Storage coin
Points (not coins) are issued by the network based on the following formula:
-1 point = 1gb hosted for 1 month.
-Any downtime (detected by pinging) reduces profit 10x (ie, if your mining machine is down for 1 day, you lose 10 days worth of profit for that uptime month). Ping checks are performed every 15 minutes, you need to fail 2 to be considered "down". Thus you can install an update and restart without "down time".
-100% of your "storage" has to be downloadable by the network within 1 hour, tested by the network randomly 4 times per month (uptime month of 30 days, not calendar). If you fail this test your profits over this period are reduced by double the amount of failed download, eg, you are hosting (mining with) 4gb of space, a random download attempt occurs and only 90% of the 4gb is downloaded, then your profits are reduced by 20% untill the next random download test.
-When you start mining you do not receive profit for the first uptime week of 7 days (this is to stop people that had some downtime simply creating a new miner on a new wallet straight away)
- Miners are also rewarded the transaction fees of the network, spread evenly to the miners based on points earned in the last 24 hours.
- Proof of Monitoring: You will receive unique codes every 2 hours or so. Entering this code into the mining software will increase your points by .1% for 30 days. This effect stacks so if you enter every code correctly for 30 days and then keep doing it you will then be earning +72% coins.
-1 point per customer gb downloaded from miner (so data downloaded but not including the rubbish data to fill empty space or the network speed testing data). This does mean that 2 miners with the same amount of share could end up earning different amounts of the coin just because they happen to have more or less frequently accessed files on their storage, but, oh well, life isn't fair is it
.
Coins are issued at a fixed rate per given time period, and distributed based on a simple ratio, ie, if you earned 1.5% of the points on the network you get 1.5% of the coins.
Use of the storage:
The idea of the coin is just the same as an other cryptocurrency, just using proof of storage instead of proof of work or proof of stake, to get some real world use out of the "security". Unlike "Burst" the storage could be used for useful things.
People would "buy" storage using the coin, this would be done via an auction system held every 10 minutes or so. The auction would be priced as 1gb per 30 days storage. Upon winning the auction the purchaser would then have the next 10 minutes or so to indicate how much storage they wish to buy at that price, up to a cap of a certain percentage of the remaining free space (1% or so probably) If a buyer wins an auction the space is available to them from that point in time for 30 days. If the same buyer then wins the next auction and selects the same amount of storage, the contract changes to the same amount of space but for a length of 60 days. This can continue until they have a 6 month contract or another buyer wins.
Storage on the system would be encrypted, and have multiple redundancy. The level of redundancy would be chosen buy the data purchaser.
Any "free" space on the network would be filled by junk, so if someone is hosting 2tb of data, then 2tb will be consumed on their hard drive regardless of space utilization in the network.
Now this is the important (and I think clever) bit:Fees paid by purchasers of storage are NOT given to the miners, but are BURNED.
This should, theoretically, stabilize the price of the coin. If the value of the coin is low, more coins are spent to buy storage, thus more coins are burned, thus total supply shrinks.
If the value of the coin is high few coins will be spent on purchasing the storage, thus the coins given to the miners will far outweigh the amount burned and the supply will increase.
Increased adoption of the coin should not increase the value of each coin substantially, but will increase the total supply of them.
Blockchain Cleaning (I have no idea if anything below is remotely viable or technically possible)Unlike Bitcoin where every transaction ever created is stored this would have the following cleanups:
When creating a new wallet, it would cost 1 coin (the first coin put into it would be burned). Any wallets remaining empty for more than 90 days would be forgotten.
If a wallet does not make any transaction in 100 consecutive 30 day periods it is forgotten
Every so often (few months?) the regular chain stops, assesses which coins are in what wallet, reaches a consensus, creates a new genesis block and automatically assigns all those coins back to those wallets, and starts the block chain again with all old data (transactions) removed from the system