and own their own data and provide means to distribute it to other users. The network is joined to through entry points. Think BitTorrent, Bitcoin or Ethereum.
away the Distributed Hash Table, keep just the users alone with their data. A local network and two computers wanting to share data is (almost) all you need. Or an USB drive. Think Scuttlebutt.
authenticity of a piece of data, depending on the type of data we might have an issue. Or not. I hereby solemnly swear this document is written by me and only me so help me <a-trustworthy- entity>
DATA PREV HASH SHA 0000000… Miners take part in a lottery by calculating hashes for a block with transactions, trying to make the SHA256-checksum to have N zeros as the prefix. You can add a prize for the miner in the transaction to incentivize including your transaction to the block and additionally miner can add a special transaction to the data block generating stuff from thin air. Clients listen for broadcasts for new calculated blocks and add them to the end of their list.