Author

Topic: Storing data in bitcoin blockchain (Read 534 times)

newbie
Activity: 7
Merit: 29
January 26, 2019, 01:54:30 PM
#13
Hi,

With regards to storing harmful and potentially illegal data in the bitcoin blockchain, do check out our work on Redactability in public blockchains that's explained in this thread.

Cheers!
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
January 25, 2019, 09:36:14 PM
#12
How does DeepOnion make a hash of their blockchain to store on Bitcoin chain?
They simply calculate the hash for the entire DeepOnion blockchain and register it in the Bitcoin blockchain by including the hash in a bitcoin transaction.
As far as I know, the registration of the hash in the Bitcoin blockchain is done every month.
member
Activity: 247
Merit: 40
January 14, 2019, 10:38:51 AM
#11
It is considered spam because bitcoin was not exactly designed for fingerprinting document. The hash capability is needed for bitcoin to work and this capability came as a side effect, also thanks to built in Script.

Ethereum is much better suited arguably because it sells itself as a decentralized computing platform. Turing complete makes it easy to implement it as well over bitcoin scripting.

At the end the way blockchain works allow you to hash any sort of data and store them into proven history.

IPFS may be an interesting evolution of this. Hashing is native to the location of the file, and the file itself is stored in a distributed manner.
hero member
Activity: 784
Merit: 500
January 13, 2019, 07:26:10 PM
#10
Why bitcoin specifically? You can use the ETH blockchain for this. Projects are already utilizing it.
hero member
Activity: 1792
Merit: 513
<3 DeepOnion
January 07, 2019, 02:33:31 PM
#9
As already mentioned before, DeepOnion has this feature and well working webservice for this. DeepOnion Hybrid pos+pow blockchain very secured and you no need to worry about changing data in blockchain and pay expensive BTC tx fees for every registered file.
Here is well explained video about this technology

https://www.youtube.com/watch?v=r1dN0xYMZmU

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
January 07, 2019, 02:28:35 PM
#8
When people are saying that we can use the blockchain technology to either store or just verify documents, do they mean the bitcoin blockchain or is it just the idea behind the bitcoin blockchain that could be utilized in other blockchains?

That depends since both of them are possible, but on most cases people are talking about it's application on another blockchain. But beware that most them are using "blockchain" term as buzzword and actually they're using distributed database.

There is not difference between what these people do and what proofofexistence.com do except that for the last one it is an intentional spam and you are not really saving files but a hash that proves you had the file at a that moment.

You can store the file on another blockchain/side-chain, so people who wish to obtain data just need bitcoin transaction id/hash and see it's OP_RETURN data. I'm pretty sure another cryptocurrency/blockchain have similar feature, although i can't remember it.

hero member
Activity: 1680
Merit: 655
January 07, 2019, 11:38:45 AM
#7
If you are talking about companies not related to cryptocurrencies then you are mostly talking about their own version of Blockchain technology, which means that they don't completely use the one that Bitcoin is in. That is why you are seeing news like Walmart securing a patent on their own version of Blockchain specialized for medical records. Other companies like IBM, Bank of America, and Alibaba have their own patented versions of Blockchain some of them even have more than one patented version of it.
sr. member
Activity: 279
Merit: 435
January 07, 2019, 10:33:45 AM
#6
I think it's a good idea, but isn't it spam in the bitcoin block chain?
You pay so that full nodes stock this data forever, so it is not spam. However it could be seen as inappropriate.

Shouldn't there be a separate blockchain for document verification, so the bitcoin blockchain can be only about transferring money?
Why the Bitcoin block chain is used is because it is the one with the more chainwork, which makes it the most unlikely to change.

You are utilizing blockchain for which it has been invented.
The block chain has been designed to order transactions.
sr. member
Activity: 308
Merit: 280
January 07, 2019, 09:55:15 AM
#5
Why it would be spam? You are utilizing blockchain for which it has been invented. Through this process, one can register a file in bitcoin blockchain, blockchain only store the hashes of this file. Using bitcoin blockchain is the best since it is the most active.
I might have some lacking because I never utilized this for any coin but DeepOnion. I have used DeepVault from DeepOnion. For your info, DeepOnion Blockchain Is Guaranteed By The Bitcoin Blockchain.
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
January 07, 2019, 07:26:23 AM
#4
While any one can embed data in a transaction using op_return and miners are validating these transactions in ordre to collect fees, there is not much you can do to stop it.

In fact, you can find some funny data stored in blockchain: here

There is not difference between what these people do and what proofofexistence.com do except that for the last one it is an intentional spam and you are not really saving files but a hash that proves you had the file at a that moment.

Storj and other blockchain based solutions are better when it comes to store files but you have to know that your data is not saved on their blockchains.


legendary
Activity: 3584
Merit: 5248
https://merel.mobi => buy facemasks with BTC/LTC
January 07, 2019, 04:15:25 AM
#3
You can always use op_return to store data in the blockchain without increasing the utxo set: https://en.bitcoin.it/wiki/OP_RETURN
But like Pmalek already suggested: other blockchain implementations (like ethereum) are better suited to store data...

https://etherscan.io/tx/0x2d6a7b0f6adeff38423d4c62cd8b6ccb708ddad85da5d3d06756ad4d8a04a6a2 (click on view input => UTF-8), source: https://cryptobulls.info/chinese-student-censorship-ethereum
legendary
Activity: 2730
Merit: 7065
January 07, 2019, 04:05:22 AM
#2
The Ethereum blockchain is used quite often for storing identity data, school certificates, document verification, anticounterfeiting etc etc.
There are many ICOs and projects focusing on the above areas of interest. I am not familiar with any projects that do this on the Bitcoin blockchain though.   
newbie
Activity: 2
Merit: 0
January 07, 2019, 03:53:03 AM
#1
When people are saying that we can use the blockchain technology to either store or just verify documents, do they mean the bitcoin blockchain or is it just the idea behind the bitcoin blockchain that could be utilized in other blockchains?

I have found https://www.proofofexistence.com/ which creates a transaction with a hashed value of a document which can then be verified. I think it's a good idea, but isn't it spam in the bitcoin block chain? Shouldn't there be a separate blockchain for document verification, so the bitcoin blockchain can be only about transferring money?
Jump to: