Close

Switch to PoS and overhauled node+client

A project log for Data Storage Blockchain

A blockchain that can store massive amounts of data without messing up your computer

dylan-brophyDylan Brophy 06/05/2018 at 02:540 Comments

This weekend I programmed this for about 15-20 hours.  Everything is much better.

Brief overview of improvements:

  1. Moved to PoS. Now we won't wast electricity like Bitcoin (very sadly) does.
  2. Websites can be hosted on the blockchain (more on this soon)
  3. Client network status (how many blocks downloaded, etc)
  4. More efficient code, caching validator and account data for faster data refresh
  5. Better logging
  6. Not properly covered in previous log : public file upload and download 
  7. More but I can't remember

One can download files!  and upload them!

Also, websites can be hosted on the blockchain.  An account can register a blockchain domain, which allows the whole world to look at special files uploaded by your account.

URL is http://68.4.23.94:81/bc/nti.com, if you want to give it a try.

^ Logging much improved.  We have a thread name and a time.  Sweet.

  Next step is letting people make nodes, but i can't do that until another 1000 KiB are minted.

 * Currency is in KiB, because this blockchain is mainly for data storage.  Seems fitting.

Soon I will also add:

  1. AES encryption for uploaded files
  2. Scripts running on the node for the websites (like PHP or something, or like a smart contract)
  3. more nodes
  4. (Any suggestions?)

Discussions