Post
Topic
Board Development & Technical Discussion
Re: What kind of data can be stored on the blockchain ?
by
ETFbitcoin
on 10/07/2018, 16:11:37 UTC
I know that a block comprises of transaction hashes but what if I want to make my business data completely available on the blockchain. What are the types of data that can be stored on the blockchain ? I did research on google but I didn't get the answer I needed which is why I have posted it here.
Can a blockchain store everything that a normal database can  ?
Blockchain is not exactly a database, in which you can store everything. One of the important things you should remember about storing data in the blockchain, is that there is no "D" in "CRUD" operations, Which means, what goes into your blockchain stays in the blockchain, There is no way for you to tamper it or delete it once it is written. Blockchain is more like time, Once something is written you cannot go back and alter it. No matter how sensitive the data is to your business.

Only true as long as we're talking about decentralized-immutable or public-permissionless blockchain. Public-permissioned or private blockchain theoretically can be manipulated.

Lots of people thinks that Blockchain is a database, actually its not. Blockchain is a digital ledger where any transaction can be processed related to Finance, Medical, and any field which include value

Actually, a blockchain is a data structure.
It is, in bitcoins case, a public ledger. But it doesn't have to be (1) public, neither does it have to be a (2) ledger.

The basic idea behind the blockchain is to create an immutable structure of 'blocks' refering to the previous one, creating a 'chain'.
What kind of data is going to be stored inside of a blockchain, is completely up to the application utilizing this technology.

Yes that's true. Adding to it, it depends from blockchain to blockchain as to what type of data we can feed into the blocks.
I have read somewhere that a blockchain can contain any type of file but it will be in a hexadecimal format. Hence the hashes will be then added to the blocks. Also, the blockchain was introduced to make payments efficiently and hence it is not recommended, though possible, to enter other type of data into the blockchain except transactions.

There's no limitation about notation type that you could input/store, since storage drive will store it on binary notation/format anyway.