0
1
Let me introduce my idea.
Given:
- sizeof( Blockchain ) = 16Gb
- Downloading of one avi film 16GB from the pirate bay ( 5mb/s ) = 2-3 hours
- Downloading of bitcoin's blockchain ( 5mb/s ) = 2-3 days
- One day = 6 * 24 = 144 blocks.
- Drag - cryptography.
Task:
- Accelerate boot of fresh client to the torrent speed. Similar to Bootstrap.
As I can see, downloading of blockchain is the same hard as mining, because there is every time recalculation of hash, comparing, checking of signs, etc...
What if client will only download this 144 blocks for a day and one super block with 144 hashs of the last valid blocks, thereafter only compare current wallet's addresses with addresses in this 144 blocks without any calculation of its hash.
Is there any alt-coin with such accelerator?
E.g. this super blocks might be archived into another ultra-block for a month. Than we have similar to sha(sha(text)) cascade shield against bruteforce attack.
Downloading of blockchain should takes at max the same time as downloading of 16GB avi from the pirate bay. Say, 5mb/s internet channel + p2p / 16 Gb = 2, may be 3 hours ( in the no peers case ), but I spent 2 - 3 days, and I see that this is no internet speed reason, it is CPU + harddisk very very hard job.
I think I understand your question now: Do you mean that there should be two parallel blockchains, one with single blocks and one with consolidated large blocks that are compatible to each other, so that for synchronization one can only validate the chain of consolidated blocks, but end up being compatible to the single block blockchain? – Murch – 2014-03-26T11:52:12.117
Methinks, I have meet such alt-coins, there was a super blocks. This block must be in the blockchain like any other. Ofcouse, this is hard fork from current blockchain. – Anomalous Awe – 2014-03-26T12:22:20.620
I don't think there is such an altcoin although a neat idea. – John T – 2014-03-27T03:39:11.250
Another potential improvement: merge a QT client with bittorrent so no machine had the obligation to store the whole blockchain if undesired, rather requesting different parts of it from the network and paying the storers as they consume. And of course, receiving payments in the coin for the "service" of storing copies of the blockchain when it fulfills such a request. It could even be expanded to a DAC that provides anonymous cloud data storage, and you get paid for renting an amount of your hard disk space to it. My 2 satoshis. – Joe Pineda – 2014-03-27T17:03:46.760