Bitcoin Forum
June 16, 2019, 08:10:46 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Storing data in bitcoin blockchain  (Read 371 times)
kavyasahu
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?
1560672646
Hero Member
*
Offline Offline

Posts: 1560672646

View Profile Personal Message (Offline)

Ignore
1560672646
Reply with quote  #2

1560672646
Report to moderator
1560672646
Hero Member
*
Offline Offline

Posts: 1560672646

View Profile Personal Message (Offline)

Ignore
1560672646
Reply with quote  #2

1560672646
Report to moderator
1560672646
Hero Member
*
Offline Offline

Posts: 1560672646

View Profile Personal Message (Offline)

Ignore
1560672646
Reply with quote  #2

1560672646
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Pmalek
Legendary
*
Online Online

Activity: 966
Merit: 1047



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.   

.FORTUNE.JACK.
      ▄▄███████▄▄
   ▄████▀▀ ▄ ██████▄
  ████ ▄▄███ ████████
 █████▌▐███▌ ▀▄ ▀█████
███████▄██▀▀▀▀▄████████
█████▀▄▄▄▄█████████████
████▄▄▄▄ █████████████
 ██████▌ ███▀████████
  ███████▄▀▄████████
   ▀█████▀▀███████▀
      ▀▀██████▀▀
         
         █
...FortuneJack.com                                             
...THE BIGGEST BITCOIN GAMBLING SITE
       ▄▄█████████▄▄
    ▄█████████████████▄
  ▄█████████████████████▄
 ▄██
█████████▀███████████▄
██████████▀   ▀██████████
█████████▀       ▀█████████
████████           ████████
████████▄   ▄ ▄   ▄████████
██████████▀   ▀██████████
 ▀██
█████████████████████▀
  ▀██
███████████████████▀
    ▀█████████████████▀
       ▀▀█████████▀▀
#JACKMATE
WIN 1 BTC
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████████▀█████▀██████████
███████▀░░▀░░░░░▀░░▀███████
██████▌░░░░░░░░░░░░░▐██████
██████░░░░██░░░██░░░░██████
█████▌░░░░▀▀░░░▀▀░░░░▐█████
██████▄░░▄▄▄░░░▄▄▄░░▄██████
████████▄▄███████▄▄████████

███████████████████████████
███████████████████████████
▀█████████████████████████▀
mocacinno
Legendary
*
Offline Offline

Activity: 1610
Merit: 1607


https://unblur.ninja =>lightning network testsite


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

khaled0111
Sr. Member
****
Online Online

Activity: 728
Merit: 410

Does people really read this!


View Profile
January 07, 2019, 12:26:23 PM
Merited by dbshck (5), ETFbitcoin (1), 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.


S_Therapist
Sr. Member
****
Offline Offline

Activity: 252
Merit: 268



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.

ICOEthics ━█ ██ Monitoring ICO Scams ██ █━ ICOEthics
☶ Browse ICO Scams List〚!〛Save your crypto from scammers〚!〛Submit a possible ICO scam ✎
darosior
Full Member
***
Offline Offline

Activity: 170
Merit: 185



View Profile WWW
January 07, 2019, 03:33:45 PM
 #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 as used in Bitcoin has been designed to timestamp transactions. Then its usage has evolved.

I am not familiar with any projects that do this on the Bitcoin blockchain though.   
There is the well known Factom which have been certifying documents using Bitcoin chain since 2014. If anyone is interested, here is described how.

Github profile ~ Crypto Lyon (french community)  ~ GPG key fingerprint : E13F C145 CD3F 430 ~ LN public key : 03678b4f041fbfbeebcafc076469df75decf81da20a53bd490172e83ce532df1fa
Tutorials/posts : Address from private keyBitcoin smart contracts ~ Setup a Bitcoin node ~ Raw P2PKH transaction in Python ~ P2SH ~ 51% attack
Theb
Sr. Member
****
Offline Offline

Activity: 952
Merit: 390



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.

FORTUNEJACK
      ▄▄███████▄▄
   ▄████▀▀ ▄ ██████▄
  ████ ▄▄███ ████████
 █████▌▐███▌ ▀▄ ▀█████
███████▄██▀▀▀▀▄████████
█████▀▄▄▄▄█████████████
████▄▄▄▄ █████████████
 ██████▌ ███▀████████
  ███████▄▀▄████████
   ▀█████▀▀███████▀
      ▀▀██████▀▀
         
         █
...FortuneJack.com                                             
...THE BIGGEST BITCOIN GAMBLING SITE
       ▄▄█████████▄▄
    ▄█████████████████▄
  ▄█████████████████████▄
 ▄██
█████████▀███████████▄
██████████▀   ▀██████████
█████████▀       ▀█████████
████████           ████████
████████▄   ▄ ▄   ▄████████
██████████▀   ▀██████████
 ▀██
█████████████████████▀
  ▀██
███████████████████▀
    ▀█████████████████▀
       ▀▀█████████▀▀
#JACKMATE
WIN 1 BTC
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████████▀█████▀██████████
███████▀░░▀░░░░░▀░░▀███████
██████▌░░░░░░░░░░░░░▐██████
██████░░░░██░░░██░░░░██████
█████▌░░░░▀▀░░░▀▀░░░░▐█████
██████▄░░▄▄▄░░░▄▄▄░░▄██████
████████▄▄███████▄▄████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1666
Merit: 1802

Use SegWit and enjoy lower fees.


View Profile WWW
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.


bykardinal
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 510


<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


           ▀██▄ ▄██▀
            ▐█████▌
           ▄███▀███▄
         ▄████▄  ▀███▄
       ▄███▀ ▀██▄  ▀███▄
     ▄███▀  ▄█████▄  ▀███▄
   ▄███▀  ▄███▀ ▀███▄  ▀███▄
  ███▀  ▄████▌   ▐████▄  ▀███
 ███   ██▀  ██▄ ▄██  ▀██   ███
███   ███  ███   ███  ███   ███
███   ███   ███████   ███   ███
 ███   ███▄▄       ▄▄███   ███
  ███▄   ▀▀█████████▀▀   ▄███
   ▀████▄▄           ▄▄████▀
      ▀▀███████████████▀▀
DeepOnion
.Anonymous and Untraceable.
ANN  Whitepaper  Facebook  Twitter  Telegram  Discord 





      ▄▄██████████▄▄
    ▄███▀▀      ▀▀█▀   ▄▄
   ███▀              ▄███
  ███              ▄███▀   ▄▄
 ███▌  ▄▄▄▄      ▄███▀   ▄███
▐███  ██████   ▄███▀   ▄███▀
███▌ ███  ███▄███▀   ▄███▀
███▌ ███   ████▀   ▄███▀
███▌  ███   █▀   ▄███▀  ███
▐███   ███     ▄███▀   ███
 ███▌   ███  ▄███▀     ███
  ███    ██████▀      ███
   ███▄             ▄███
    ▀███▄▄       ▄▄███▀
      ▀▀███████████▀▀
.
AuroraHF
Hero Member
*****
Offline Offline

Activity: 574
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.
coingecko
Member
**
Offline Offline

Activity: 146
Merit: 15


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.

khaled0111
Sr. Member
****
Online Online

Activity: 728
Merit: 410

Does people really read this!


View Profile
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.
coiner16
Newbie
*
Offline Offline

Activity: 7
Merit: 18


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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!