Bitcoin Forum
December 11, 2017, 05:39:47 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Blockchain Capabilities  (Read 398 times)
BitGeoCol
Newbie
*
Offline Offline

Activity: 12


View Profile
November 23, 2017, 06:39:19 PM
 #1

Hi Everyone ! I am really new to this amazing techonology hence I got a bunch of questions. There's one actually which is killing my mind. Is it possible to storage information within the blockchain? I mean I have heard it's good to store all the transactions which are simple lines or words(strings), but what about storaging a file like JPG, PDF, MP3 and things like that, Is that presently possible or I am just ignoring the fact or maybe It has not been developed yet. Given the case it isn't, What is actually possible to keep secret and secure within a block of the Blockchain aside from transactions in the form of strings code. Thank you for taking the time of reading my question. Sory if it's too silly for your expertise.
Best Regards,
1513013987
Hero Member
*
Offline Offline

Posts: 1513013987

View Profile Personal Message (Offline)

Ignore
1513013987
Reply with quote  #2

1513013987
Report to moderator
1513013987
Hero Member
*
Offline Offline

Posts: 1513013987

View Profile Personal Message (Offline)

Ignore
1513013987
Reply with quote  #2

1513013987
Report to moderator
1513013987
Hero Member
*
Offline Offline

Posts: 1513013987

View Profile Personal Message (Offline)

Ignore
1513013987
Reply with quote  #2

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

Activity: 1246


17kKQppUsngUiByDsce4JXoZEjjpvX9bpR


View Profile WWW
November 23, 2017, 06:42:02 PM
 #2

First of all, transactions are not lines or strings. They are just data in a specific format.

You can store any sequence of bytes (aka any data) that you want in the blockchain. However just because you can does not mean that you should. Storing your data means that thousands of nodes must also store your data, and that is a lot of disk space and computer power that needs to go towards storing your data for eternity. Storing arbitrary data on the blockchain is rude to node operators and everyone else that uses Bitcoin as you are taking up block space that could otherwise be used for actual transactions. So yes, you can store data, but you really shouldn't.

unitrust
Newbie
*
Offline Offline

Activity: 28


View Profile
November 23, 2017, 07:33:23 PM
 #3

First of all, transactions are not lines or strings. They are just data in a specific format.

You can store any sequence of bytes (aka any data) that you want in the blockchain. However just because you can does not mean that you should. Storing your data means that thousands of nodes must also store your data, and that is a lot of disk space and computer power that needs to go towards storing your data for eternity. Storing arbitrary data on the blockchain is rude to node operators and everyone else that uses Bitcoin as you are taking up block space that could otherwise be used for actual transactions. So yes, you can store data, but you really shouldn't.
wow, really like this explanation, thanks for it.
vv181
Sr. Member
****
Offline Offline

Activity: 308


★Bitvest.io★ Play Plinko or Invest!


View Profile
November 24, 2017, 10:16:48 AM
 #4

First of all, transactions are not lines or strings. They are just data in a specific format.

You can store any sequence of bytes (aka any data) that you want in the blockchain. However just because you can does not mean that you should. Storing your data means that thousands of nodes must also store your data, and that is a lot of disk space and computer power that needs to go towards storing your data for eternity. Storing arbitrary data on the blockchain is rude to node operators and everyone else that uses Bitcoin as you are taking up block space that could otherwise be used for actual transactions. So yes, you can store data, but you really shouldn't.
That said it all, take an example from LBRY platform, the platforms didn't store the data file(media file) on the blockchain but instead, they store the metadata of the file in the blockchain and store the data file(media file) on every node that has the data. So instead of downloading data from blockchain, the only ask for the metadata and then search every node that has the data to ask for stream it.



BITVEST DICE
HAS BEEN RELEASED!


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░▄███
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████
██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░
▀██░▄▄▄▄░████▄▄██▄░░░░
▄████████████▀▀▀▀▀▀▀██▄
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄
▀██░████████░███████░█▀
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████
▀████████████████████▀




Rainbot
Daily Quests
Faucet
LRPchange
Jr. Member
*
Offline Offline

Activity: 56

L -


View Profile
November 24, 2017, 10:55:10 AM
 #5

First of all, transactions are not lines or strings. They are just data in a specific format.

You can store any sequence of bytes (aka any data) that you want in the blockchain. However just because you can does not mean that you should. Storing your data means that thousands of nodes must also store your data, and that is a lot of disk space and computer power that needs to go towards storing your data for eternity. Storing arbitrary data on the blockchain is rude to node operators and everyone else that uses Bitcoin as you are taking up block space that could otherwise be used for actual transactions. So yes, you can store data, but you really shouldn't.
That said it all, take an example from LBRY platform, the platforms didn't store the data file(media file) on the blockchain but instead, they store the metadata of the file in the blockchain and store the data file(media file) on every node that has the data. So instead of downloading data from blockchain, the only ask for the metadata and then search every node that has the data to ask for stream it.

Interesting answers. Many thanks for the share of knowledge.

Ucy
Sr. Member
****
Offline Offline

Activity: 336



View Profile
November 24, 2017, 01:48:11 PM
 #6

Op didn't mention Bitcoin Blockchain. I think he meant other Blockchain for big data storage.  Am also curious to know whether this is possible.

 I guess everyone is waiting for price of data Storage device to come down. Should explain why   YouTube alternative for Blockchain isn't yet in existence? 


         ▄███████████████▄
       ▄██▀             ▀██▄
    ▄▄██▀                 ▀██▄▄
█████▀▀       ▄▀▀▀▀▀▀▀▄▄    ▀▀█████
██          ▄▀ ▄▄▄▀▀▀▀▄▀█▄▄      ██
▐█▌       ▄▀ ▄▀ ▄▄▄▀▀▀▄▀▀▀███   ▐█▌
 ██      ▄▀▄▀▄▀▀▄▄▄▀▀▀▀▀█ ▄█▀   ██
 ▐█▌    █▄▀▄▀▄█▀▀▀ ▀█▀ ▄▀▄▀█   ▐█▌
  ██    █▄▀▄▀▄▄█▀ ▄▀ ▄▀▄▀▄▀█   ██
  ▐█▌ ▀▄█████▀▄▄▀▀▄▄▀▄▀▄▀▄▀█  ▐█▌
   ██▌▀████▀██▄▄▀▀▄▄▀▄▀▄▀▄█▀ ▐██
    ██▌▀█▀▀█▄▀▀▄▀▀▄▄▀▄█▄▄█▀ ▐██
     ██▌ ▀  ▀███▄▄▄█████▀  ▐██
      ██▄      ▀▀▀▀▀      ▄██
       ▀██▄             ▄██▀
         ▀██▄         ▄██▀
           ▀██▄     ▄██▀
             ▀███▄███▀
               ▀███▀
DeepOnion 
★ ★ ★ ★ ★   ❱❱❱ JOIN AIRDROP NOW!
TOR INTEGRATED & SECURED
★  Your Anonymity Guaranteed
★  Your Assets Secured by TOR
★  Guard Your Privacy!
|Bitcointalk
Reddit
Telegram
|                        ▄▄▀▄▄▀▄▄▀▄▀▀
                    ▄▄██▀█▀▄▀▀▀
                  ▄██▄█▄██▀
                ▄██████▀
              ▄██████▀
  ▄█▄▄▄▄▄▄▄▄▄██████▀
██████▀▀▀▀▀██████▀
 ▀█████  ▄███████
  ████████████▀██
  ██▀███████▀  ██
  ██ ▀████▀    ██
  ██   ▀▀      ██
  ▀█████████████▀
haltingprobability
Jr. Member
*
Offline Offline

Activity: 56


View Profile
November 24, 2017, 02:42:16 PM
 #7

Tx fees will become expensive for storing any non-trivial amount of information in the blockchain. Free market FTW.
vv181
Sr. Member
****
Offline Offline

Activity: 308


★Bitvest.io★ Play Plinko or Invest!


View Profile
November 25, 2017, 06:07:09 AM
 #8

Op didn't mention Bitcoin Blockchain. I think he meant other Blockchain for big data storage.  Am also curious to know whether this is possible.
The answer is in the first comment. And it not efficient to store big data on a blockchain.

I guess everyone is waiting for the price of data Storage device to come down. Should explain why   YouTube alternative for Blockchain isn't yet in existence? 
Haven't heard siacoin, burstcoin?. And youtube alternatives, you should look into LBRY platform.



BITVEST DICE
HAS BEEN RELEASED!


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░▄███
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████
██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░
▀██░▄▄▄▄░████▄▄██▄░░░░
▄████████████▀▀▀▀▀▀▀██▄
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄
▀██░████████░███████░█▀
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████
▀████████████████████▀




Rainbot
Daily Quests
Faucet
btctousd81
Sr. Member
****
Offline Offline

Activity: 266


View Profile WWW
November 26, 2017, 02:35:36 AM
 #9

yes, its possible to store data, people have already done that, stored words, sentences on blockchain.

the term you are looking for is OP_RETURN

but storing image and music files will be expensive, as block size should not increase the set limit., i guess, its 1mb for now.

ref: https://en.bitcoin.it/wiki/OP_RETURN

ref: https://bitcoin.stackexchange.com/questions/25224/what-is-a-step-by-step-way-to-insert-data-in-op-return

good luck

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!