Cool data embedded in the Bitcoin blockchain
cirosantilli.com
cirosantilli.com
I didn't follow it for too long, but I'm pretty sure no one found a way to remove it.
The inaccessibility of viewing this data seems to make the world of difference versus, say, looking at the images that appear in your web browser when you go to badsite.com.
From an example thats in the article, click on details and look at OP_RETURN: https://mempool.space/tx/0540b5dda23ee870330c6b1e18a88c592cf...
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
I haven't scanned the blockchain lately but I'd be surprised if this isn't in there already."How fatal?"
"Completely"
during college I encoded a few things into Bitcoin. I wrote a small script myself [1]. I started by sending a love letter to my girl friend back then. It didn't age well haha.
Next, for an application, I sent a cover letter through a transaction [2] but they never replied!
- 1: https://www.npmjs.com/package/string-to-btc-addresses
- 2: https://github.com/cirosantilli/bitcoin-strings-with-txids/b...
Looking back at this data is quite personal for me as I ended up getting hired by ascribe.io in that process of finding a job.
At ascribe, we an stored art work's hash on the Bitcoin blockchain using the OP_RETURN value. Looking at your crawled data, it's registration calls are hard to miss [1].
It's crazy to think that some of this data is now stored in there forever.
- 1: https://github.com/cirosantilli/bitcoin-strings-with-txids/b...
https://reidjs.medium.com/top-6-weird-innovative-and-hilario...
Sorry for the clickbaity title (it was for work)
This is different from the Ethereans, who believe that most use cases are fine, as long as people pay the requisite transaction fees.
The initial sync from block 0 can take a while, but after having an almost synced copy, getting it up to date is fast
I remember thinking "this will never work" after reading the bitcoin whitepaper, i assumed that at some point only supernodes would exist. We might be getting there, be we are not there yet, and definitely moving at a slower pace than my initial prediction. Holding 400-500 GB is still very attainable today at a small cost
It led to the transaction pricing mechanism. Every transaction includes a bid on how much you'll pay to have it included in the chain. Miners pick the highest bids from recently broadcast transactions. There's no requirement to do so but it's economically incentivized, as the miner receives the transaction fee. Any sustained attack becomes very expensive. And other users can still pay the asking price to get their transaction in the next few blocks.
Bitcoin has in practice maxed out the great majority of blocks (about 1 MB per 10 minutes) for a while now, and so many cheap transactions just never get processed as they're always outbid.
I took all the public namecoin addresses I could find and put them in a text file and sent everyone dust. Fun times.
What jerks.
Yes, they paid the transaction fee to get put into a block, but now their data sits in the blockchain and eats up storage space on every device that maintains a copy of the chain. For a financial transaction you can at least comfort yourself with the knowledge that the "pollution" is an entry in a finance ledger, but not so here. The transaction fee is set based on how much people are willing to pay right now to get a transaction through, it doesn't factor in the long-term cost to store that transaction on every machine that needs to host it in the future... that cost is ignored.
Seriously, who are you to tell anyone what data is "pollution" and what data isn't? Like, do you go around to people on their laptops in cafes and tell them to delete their files off the Internet because you think they're wastes of space?
EDIT: Having a bespoke data field (OP_RETURN) in a Bitcoin transaction is an improvement on this front, because it provides a cheaper alternative to people storing the same data encoded as potentially-spendable UTXOs.
Of the full chain. You can run a Bitcoin full node in pruned mode, only using the most recent 5GB, with more or less the same security. (A 3-day chain reorg would be needed to reduce the security of your full node.)
It does make it take longer to set up a pruned node, though.
I'm thinking this is more relevant to the vision of ETH being a computer. I can't imagine every memory ever processed being stored into perpetuity.
https://www.pcmag.com/news/bitcoins-blockchain-caught-loaded...
It's quite inaccurate to say that bitcoin is loaded with CP.
I do somewhat regret the used video card I bought for 115 BTC. But I would have probably sold it at the $2 peak anyway, and definitely at the $31.
Lol. Sigh. I can't really complain. Never made enough to even really impact my taxes. But still a decent bit of pocket money from distributed magic Internet bucks over the last decade.
https://gizmodo.com/reddit-users-lose-real-money-after-meme-...
Hahaha, so the expected outcome. You may be able to write off your losses retrospectively, though, depending on what it was worth at the time of loss it might be worth filing an amendment to your taxes.