Author

Topic: Blockchain Capabilities (Read 491 times)

sr. member
Activity: 434
Merit: 270
November 25, 2017, 09:35:36 PM
#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
legendary
Activity: 1932
Merit: 1273
November 25, 2017, 01: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.
member
Activity: 98
Merit: 26
November 24, 2017, 09:42:16 AM
#7
Tx fees will become expensive for storing any non-trivial amount of information in the blockchain. Free market FTW.
Ucy
sr. member
Activity: 2674
Merit: 403
Compare rates on different exchanges & swap.
November 24, 2017, 08:48:11 AM
#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? 

member
Activity: 476
Merit: 11
November 24, 2017, 05: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.
legendary
Activity: 1932
Merit: 1273
November 24, 2017, 05: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.
newbie
Activity: 17
Merit: 0
November 23, 2017, 02: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.
staff
Activity: 3458
Merit: 6793
Just writing some code
November 23, 2017, 01: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.
newbie
Activity: 10
Merit: 0
November 23, 2017, 01: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,
Jump to: