Pages:
Author

Topic: I wish to put a 5 mb file and preserve it on the blockchain, I will also pay. - page 2. (Read 2425 times)

legendary
Activity: 4256
Merit: 1313
Its basically 5 full blocks.

If only, OP_RETURN only takes 40 bytes.  So if you made a smallish transaction it would be 10% of it.  So something like 50 MB to do it.

If you did it 3 times a day you have consumed the more than entire block bandwidth.

It could also be encoded in addresses AFAIK which takes less space. I was assuming perfect use of block space, which of course is not realistic and an actual solution would waste even more space. The white paper by satoshi is said to be in this transaction[1] which has only ~7% overhead.


[1] https://www.blocktrail.com/BTC/tx/54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713

Yes.

The problem for any of these solutions is that then the reassembly and decompression algorithm has to be stored somewhere. Eg. Which blocks? Or at minimum, which op_returns to combine in which order.

At 40 bytes each, that is 125,000 transaction - ordered, one per block.  Then you'd just need to know the address to reassemble.  It might take 250,000-500,000 blocks since you wouldn't want to do them out of order, so they'd have to be spaced out to avoid orphan out of order issues. And you run the risk of op_return going away later.  edit:  If you waited every 6 blocks to submit a transaction (even assuming it is mined in the next block) that is 24 per day or 5000 days total to encode it, about 13.6 years.


sr. member
Activity: 271
Merit: 250
How much child porn is in  this 5 MB file you want to store?
sr. member
Activity: 338
Merit: 253
Yeah, me too. I want to sequence my DNA and then encode it on the blockchain so my DNA is on millions of computers around the world. I hope you don't have a problem with that.
legendary
Activity: 1246
Merit: 1011
A quick look at the examples on coingraffiti.info shows a rate of about 10 mills per kilobyte (0.01 BTC/kB) for the larger, block-like messages so you should be able to embed your file into the blockchain in chunks for about 50 BTC.  I don't know how efficient coingraffiti is but I'd guess that an equivalent service using OP_RETURN would be cheaper.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
Its basically 5 full blocks.

If only, OP_RETURN only takes 40 bytes.  So if you made a smallish transaction it would be 10% of it.  So something like 50 MB to do it.

If you did it 3 times a day you have consumed the more than entire block bandwidth.

It could also be encoded in addresses AFAIK which takes less space. I was assuming perfect use of block space, which of course is not realistic and an actual solution would waste even more space. The white paper by satoshi is said to be in this transaction[1] which has only ~7% overhead.


[1] https://www.blocktrail.com/BTC/tx/54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713
legendary
Activity: 1652
Merit: 1016
To me yes, and to those who investigate it's contents and also find it enjoyable in the future.

Let's have look what it is then?
legendary
Activity: 896
Merit: 1000
Its basically 5 full blocks.

If only, OP_RETURN only takes 40 bytes.  So if you made a smallish transaction it would be 10% of it.  So something like 50 MB to do it.

If you did it 3 times a day you have consumed the more than entire block bandwidth.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
Mine, what is the calculation of payment regarding a file of that onto the blockchain anyways?

It is basically free, just at tiny amount of satochi's for the people encoding.  For everyone else I would not even know how to begin to count the cost.

Its basically 5 full blocks. What would be the accumulated cost of worldwide BTC related business halted for ~50 minutes? A very simplistic view would be that these 5 blocks are basically wasted as they do not serve the currency, thus the cost would be 5*25 = 125 BTC currently.
legendary
Activity: 896
Merit: 1000
Mine, what is the calculation of payment regarding a file of that onto the blockchain anyways?

It is basically free, just at tiny amount of satochi's for the people encoding.  For everyone else I would not even know how to begin to count the cost.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
The blockchain is for everyone as they see fit.  It's decentralized and it is not yours to demand it's only use.  I will find a way to do this and I will enjoy having fun with the blockchain.

This is why we cant have  nice things. I agree with you to a certain extent. The blockchain is for every, but not as they see fit. Your legit use ends where you start to make it useless for others. Its like Kant never existent...
sr. member
Activity: 283
Merit: 264
Mine, what is the calculation of payment regarding a file of that onto the blockchain anyways?
legendary
Activity: 896
Merit: 1000
nothing you or anyone can do about it.

Actual, there is.  Enough of this shit goes on and OP_RETURN gets removed.  You file is gone along with whatever you paid.
sr. member
Activity: 283
Merit: 264
The blockchain is for everyone as they see fit.  It's decentralized and it is not yours to demand it's only use.  I will find a way to do this and I will enjoy having fun with the blockchain.
hero member
Activity: 700
Merit: 500
To my knowledge it can't be done its just to large
You can do marriage contracts in the blockchain but a 5mb file is too big
If you want to save it for future generations may as well try storing it on the maidsafe network when it gets a release then having enough maidcoins to effectively keep it there for a damn long time, maybe not effectively forever but long enough for whatever purpose you likely have in mind.
NRF
sr. member
Activity: 279
Merit: 250
That is only your definition of what useful is.  If currency is your use then no, if data preservation is the use then yes.  

This harms the rest of bitcoin so you can save a file.  How selfish is that?
sr. member
Activity: 283
Merit: 264
To me yes, and to those who investigate it's contents and also find it enjoyable in the future.
legendary
Activity: 1652
Merit: 1016
The file is too big anyway, you can't do it unless you split it up.
What is it anyway? Is it important?
sr. member
Activity: 283
Merit: 264
That is only your definition of what useful is.  If currency is your use then no, if data preservation is the use then yes.  
NRF
sr. member
Activity: 279
Merit: 250
This has to be just the worst use of the blockchain ever.  

OP_RETURN is going to disrepair and it is going to be because of this.
sr. member
Activity: 283
Merit: 264
It already is compressed.
Pages:
Jump to: