3 ms·
Looks cool! How are you actually embedding messages into the blockchain?
by jonpaul 13y ago
Looks cool! How are you actually embedding messages into the blockchain?
- sida 13y agohey, that's a good question. Each standard Bitcoin address is a derivation of the 20 bytes `hash160`. This allows us to embed an arbitrary 20 bytes message in each output. When you put together a message, we build and propagation a transaction where your message is matched by the hash160s of the outputs. You can see more here: http://www.thenoteblock.com/how-it-works http://www.thenoteblock.com/how-it-works
- hendzen 13y agoPlease don't do this, as it pollutes the UTXO set and makes it more expensive to run a full node, which reduces decentralization. Please use an OP_RETURN, provably unspendable output if you want to embed data in the blockchain. As a bonus, you can embed 80 bytes, rather than 20.
- locksley 13y agoNot all miners are relaying OP_RETURN transactions. The plan is the use OP_RETURN once v0.9 is released. We were hoping it would've been released before 14th Feb, however that's not the case.
- hendzen 13y agoBTCGuild now mines OP_RETURN - so there's nothing preventing you from using it. EDIT: As does eligus (they have always accepted nonstandard transactions).
- sida 13y agoWe were aware that some miners did mine OP_RETURN. We do have plans to move this. We previously decided against because we felt it might take too long for the transaction to get confirmed and wanted to at least wait til there is at least 50% pool market share that mines OP_RETURN. On second thought, we might move to OP_RETURN in the next week, I will certain evaluate this a bit more tonight. The backup plan is still to move to OP_RETURN once v0.9 is adopted or more miners start accepting OP_RETURN
- jnbiche 13y agoPlease move to OP_RETURN ASAP. Right now, you're making money off the storage of 1000s of people like me running bitcoind, with no ability to remove your messages. If people are really wanting something to be stored forever, is an extra hour or two really going to matter? BTCGuild is accepting OP_RETURN, along with several small outfits like Eligius, so it won't take days on end to confirm.
- sida 13y ago-- you're making money off the storage of 1000s of people like me running bitcoind Not making any money actually. Project is open sourced too -- OP_RETURN Will probably move on the weekend.
- michaelt 13y agoIf it's possible to grief or DOS the blockchain by making many transactions like this, isn't it inevitable that someone will do it for malicious purposes?