Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: S4VV4S on May 17, 2014, 11:55:47 PM



Title: Add information in a Block/Blockchain?
Post by: S4VV4S on May 17, 2014, 11:55:47 PM
Hey guys,

I have read in an article (don't remember where), where a company had complaints about the bitcoin blockchain because they used to add information and after the latest release of Bitcoin they couldn't do that anymore.

My question is:

How can one add information to a block?

Sorry if my question sounds dumb, I just don't understand how that is possible.



Title: Re: Add information in a Block/Blockchain?
Post by: DannyHamilton on May 18, 2014, 12:45:30 AM
How can one add information to a block?

Sorry if my question sounds dumb, I just don't understand how that is possible.

Step 1.
Create a non-standard transaction that includes the information that you want in the transaction output.

Step 2.
Find a mining pool that is willing to confirm non-standard transactions.

Step 3.
Submit your transaction to the mining pool.

Step 4.
Wait for the mining pool to confirm your transaction.

Done.


Title: Re: Add information in a Block/Blockchain?
Post by: S4VV4S on May 18, 2014, 06:37:51 AM
How can one add information to a block?

Sorry if my question sounds dumb, I just don't understand how that is possible.

Step 1.
Create a non-standard transaction that includes the information that you want in the transaction output.

Step 2.
Find a mining pool that is willing to confirm non-standard transactions.

Step 3.
Submit your transaction to the mining pool.

Step 4.
Wait for the mining pool to confirm your transaction.

Done.


Got it!

Thanks Danny :)


Title: Re: Add information in a Block/Blockchain?
Post by: Phinnaeus Gage on May 18, 2014, 07:59:37 AM
How can one add information to a block?

Sorry if my question sounds dumb, I just don't understand how that is possible.

Step 1.
Create a non-standard transaction that includes the information that you want in the transaction output.

Step 2.
Find a mining pool that is willing to confirm non-standard transactions.

Step 3.
Submit your transaction to the mining pool.

Step 4.
Wait for the mining pool to confirm your transaction.

Done.


Build a mega mining pharm to guarantee more blocks solved for your pool, having paid contracts in hand to dump whatever you were paid to dump into the block with no questions asked. The more unscrupulous the operator, the better. And, if you find a desirable person that fits the bill, but they play too fair, have a couple hookers at the ready to seduce their ass, of which afterwards blackmail them into complying because they have a wife and family to protect (not speaking of harm, but that's probably not outta the question).

How close am I?

BTW, I've only had four hours sleep in the past 48 hours thanks to researching this shit, taking shits, and talking shit with various people over the telephony. Why the fuck isn't Europe, et al. not on the same time zone as I?


Title: Re: Add information in a Block/Blockchain?
Post by: Este Nuno on May 18, 2014, 02:20:22 PM
It's an interesting side effect of bitcoin, but also one that causes a lot of headaches for users. Like the virus signature in the blockchain that gets picked up by some virus scanners(it's not possible to infect the computer however), and the child porn that some sicko put in there as well.


Title: Re: Add information in a Block/Blockchain?
Post by: S4VV4S on May 18, 2014, 02:24:14 PM
How can one add information to a block?

Sorry if my question sounds dumb, I just don't understand how that is possible.

Step 1.
Create a non-standard transaction that includes the information that you want in the transaction output.

Step 2.
Find a mining pool that is willing to confirm non-standard transactions.

Step 3.
Submit your transaction to the mining pool.

Step 4.
Wait for the mining pool to confirm your transaction.

Done.


Build a mega mining pharm to guarantee more blocks solved for your pool, having paid contracts in hand to dump whatever you were paid to dump into the block with no questions asked. The more unscrupulous the operator, the better. And, if you find a desirable person that fits the bill, but they play too fair, have a couple hookers at the ready to seduce their ass, of which afterwards blackmail them into complying because they have a wife and family to protect (not speaking of harm, but that's probably not outta the question).

How close am I?

BTW, I've only had four hours sleep in the past 48 hours thanks to researching this shit, taking shits, and talking shit with various people over the telephony. Why the fuck isn't Europe, et al. not on the same time zone as I?

Interesting approach!
But rather costly....

So,
Why not give "incentive" to existing pools to add my non-standard transactions? ;)


Title: Re: Add information in a Block/Blockchain?
Post by: S4VV4S on May 18, 2014, 02:25:03 PM
It's an interesting side effect of bitcoin, but also one that causes a lot of headaches for users. Like the virus signature in the blockchain that gets picked up by some virus scanners(it's not possible to infect the computer however), and the child porn that some sicko put in there as well.

So is that why users reported blocks being deleted by their AV software?

Didn't know that.
Thanks for that info :)


Title: Re: Add information in a Block/Blockchain?
Post by: btchedge on May 19, 2014, 05:44:41 AM
OP_RETURN is what you are looking for. The amount of text you can insert here is limited so most people are using it to store the hash of a larger data set.


Title: Re: Add information in a Block/Blockchain?
Post by: Krona Rev on May 19, 2014, 06:46:02 AM
There's also a way to have your own "metablock chain" containing arbitrary data that is timestamped and secured by the Bitcoin block chain. It uses standard transactions (no OP_RETURN), does not destroy coins and does not increase the number of unspent transactions.

I explained it in January here:

https://bitcointalk.org/index.php?topic=411974.0 (https://bitcointalk.org/index.php?topic=411974.0)