Bitcoin Forum
May 10, 2024, 05:45:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Storing data in bitcoin blockchain  (Read 499 times)
kavyasahu (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 07, 2019, 08: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?
1715319933
Hero Member
*
Offline Offline

Posts: 1715319933

View Profile Personal Message (Offline)

Ignore
1715319933
Reply with quote  #2

1715319933
Report to moderator
1715319933
Hero Member
*
Offline Offline

Posts: 1715319933

View Profile Personal Message (Offline)

Ignore
1715319933
Reply with quote  #2

1715319933
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7137



View Profile
January 07, 2019, 09:05:22 AM
Merited by DdmrDdmr (1)
 #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.   

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
mocacinno
Legendary
*
Offline Offline

Activity: 3388
Merit: 4922


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
January 07, 2019, 09:15:25 AM
Merited by bones261 (2)
 #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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
khaled0111
Legendary
*
Offline Offline

Activity: 2520
Merit: 2861


Top Crypto Casino


View Profile WWW
January 07, 2019, 12:26:23 PM
Merited by dbshck (5), ABCbits (2), o_e_l_e_o (1), mikeywith (1), Kavelj22 (1)
 #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.



█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
S_Therapist
Sr. Member
****
Offline Offline

Activity: 308
Merit: 277



View Profile
January 07, 2019, 02:55:15 PM
 #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.

Exchase
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
CRYPTO EXCHANGE  │  MARGIN TRADING  │  TOKEN LISTING
CRYPTO-WALLET  │  CRYPTO-GAMES  │  CRYPTO LOANS
SOCIAL TRADING  │  P2P EXCHANGE  │  OTC TRADING
MONEY TRANSFER SYSTEM  │  BINARY OPTIONS
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
darosior
Sr. Member
****
Offline Offline

Activity: 279
Merit: 435


View Profile
January 07, 2019, 03:33:45 PM
Last edit: April 19, 2021, 08:02:34 PM by darosior
 #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.
Theb
Hero Member
*****
Offline Offline

Activity: 1680
Merit: 655


View Profile
January 07, 2019, 04:38:45 PM
 #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.

..bustadice..         ▄▄████████████▄▄
     ▄▄████████▀▀▀▀████████▄▄
   ▄███████████    ███████████▄
  █████    ████▄▄▄▄████    █████
 ██████    ████████▀▀██    ██████
██████████████████   █████████████
█████████████████▌  ▐█████████████
███    ██████████   ███████    ███
███    ████████▀   ▐███████    ███
██████████████      ██████████████
██████████████      ██████████████
 ██████████████▄▄▄▄██████████████
  ▀████████████████████████████▀
                     ▄▄███████▄▄
                  ▄███████████████▄
   ███████████  ▄████▀▀       ▀▀████▄
               ████▀      ██     ▀████
 ███████████  ████        ██       ████
             ████         ██        ████
███████████  ████     ▄▄▄▄██        ████
             ████     ▀▀▀▀▀▀        ████
 ███████████  ████                 ████
               ████▄             ▄████
   ███████████  ▀████▄▄       ▄▄████▀
                  ▀███████████████▀
                     ▀▀███████▀▀
           ▄██▄
           ████
            ██
            ▀▀
 ▄██████████████████████▄
██████▀▀██████████▀▀██████
█████    ████████    █████
█████▄  ▄████████▄  ▄█████
██████████████████████████
██████████████████████████
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
       ████████████
......Play......
ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7491


Crypto Swap Exchange


View Profile
January 07, 2019, 07:28:35 PM
Merited by khaled0111 (1)
 #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.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bykardinal
Hero Member
*****
Offline Offline

Activity: 1792
Merit: 513


<3 DeepOnion


View Profile WWW
January 07, 2019, 07:33:31 PM
Merited by nezero (1)
 #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


AuroraHF
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile
January 14, 2019, 12:26:10 AM
 #10

Why bitcoin specifically? You can use the ETH blockchain for this. Projects are already utilizing it.

lmao
coingecko
Member
**
Offline Offline

Activity: 247
Merit: 40


View Profile WWW
January 14, 2019, 03:38:51 PM
 #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.

Track bitcoin holdings by public companies and bitcoin price on CoinGecko
khaled0111
Legendary
*
Offline Offline

Activity: 2520
Merit: 2861


Top Crypto Casino


View Profile WWW
January 26, 2019, 02:36:14 AM
Merited by Pmalek (1)
 #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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
coiner16
Newbie
*
Offline Offline

Activity: 7
Merit: 29


View Profile
January 26, 2019, 06: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!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!