Avatar
mutatrum
bdbe1bdbc9b25a8d89d8fdaf0be1a0dcd837bac9691f597892903a5fdd86e27f
I make stuff: https://github.com/mutatrum

Is this that stench coming from bitcoin?

#m=image%2Fjpeg&dim=864x943&blurhash=%7BQJ*u8t8M%7Bj%3FM%7BxuIURj4nWBt6fPWBj%5BfQt600Rit7j%5Dj%5Bayt7t7%7Eqf6j%5BfRWBt7RjWBt3a%24off5WBofaxj%40_3Rjj%5Bj%3FWBj%5BWBoeogaxoeayayj%5BWCj%5B9FaxofWCayj%5BfQoft6a%23oej%40azofayay&x=dc59cb8cf42dd13f09bbf9fc27c32445e4490e85edea68f4c3b8812c1d24e85b

#m=image%2Fjpeg&dim=500x609&blurhash=_DI%237MNd9btmM%7Cr%3DMx3sNxO%5Ds%3Dr%3DM%7CXSI%5ErqOsnNt7tQVsTyAJJBr%3DM%7DslkDWZxtM%7CM%7Bx%40aKoyO%5Ba%25WqxZn%24X9aeT1XRV%3Fskx%5Bs%2CnOV%40rXRkM_njaKM%7BnQN%5BV%40xaWBWCob&x=a6bd1d647024ee09e55bbbf96e6a1d550b64f6a972cbdf30a4c305462bfdc890

Condemned for not using Raytheon.

#m=image%2Fjpeg&dim=863x494&blurhash=i67w%3F1M%7BxboMIU-%3BIUxuV%40%7EqD%25xus%3BMy-pIUxuRjt7IUxuogRj%25MM%7Bxuf6t7M%7BxuWBRjxaM%7Bt7WA%3FbRQoLofWBt7NGt7ax&x=493351975465868202d0b7962ccb7176ab0837af142546d19ed1c78bdfc46a2e

Here's a mind-blowing gem of a little #bitcoin "hack" for node runners...

To massively speed up the time of initial block download, if you already have validated the blockchain, say if you're going to sync up a second node, then there really is no need to re-validate every bloody transaction on the Bitcoin blockchain.

You can take your other node, because you trust it, get the most recent block, copy its hash, and tell your new node that this block is valid, no need to check every tx that comes before it.

This way, your new node will download all the blocks, it will still check that all the hashes match up, but it doesn't need to check if the transactions are not double spends or other things like that (because your node has already done that, and hashed the most recent block).

Method...

1. Stop your new node from syncing for the minute.

2. Get the hash of the latest block from your node; in terminal type:

bitcoin-cli getblockchain info, and you'll see a string for "best hash".

3. Open bitcoin.conf file for the new node and add the line ...

assumevalid=00000000000000000003aab3294 (etc)

That's the hash after the equals sign.

Then restart Bitcoin Core and enjoy the benefits.

Full disclosure - I haven't taken any measurements about how much faster this is, I'm trying it for the first time now.

More possibilities...

If you're setting up a node for someone, obviously they're trusting you, so you could given them the hash from your node; but it's only useful if they want to save time.

(sned sats)

Of course, the reverse is also possible: if you don't trust anything, you can add assumevalid=0 and disregard the high watermark supplied by the software.

Linking to a summary thread on Tweetter, because it's an incredible rollercoaster ride tearing down communist inclinations in a tech billionaire.

https://twitter.com/shekfu/status/1740523952362135662

This smells like winner bias. There are a few free-to-play titles that achieve this, but the larger majority of titles never get anywhere. Steam and appstore monopolies have absolute control over this.

Can't remember, and its an old diagram anyways. He just published a newer version.

“What day is it,?”asked Pooh.

“It's today, the day nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s pissed off all of China,” squaked Piglet.

“My favourite day,” said Pooh.

#m=image%2Fjpeg&dim=863x674&blurhash=%23SL%7D1r.7R%25RjnhM%7B%25Mf%2BRQD%25%25LM%7BaeofV%5BWBogoJ_NNHs%3AV%5BoztQRPe.t7R*ofxZRktRt7WBRjkCMxRjRjWBWBWCofj%5Dofa%24RjkCj%5De.t6oyRjjYjYt7ofjZayWBj%5Ba%7DWB&x=13319d0106f4052aeeee891a85a0155dead482902ec92eeeda952e7caf4f2f95

Nostr clients should adapt the podcasting 2.0 model. 1 sat/minute screen time.

I remember, nostr:npub1sats2wvt6lchseuemhf08ls8ll5juddtyx5ndkqgzr5vz60xhlqqvjxusd.

#m=image%2Fjpeg&dim=863x860&blurhash=%7CaDH%7BXozRjfkR*e%3AR*f6R*R%2Bj%5BkCfRjtfkj%5Bfkjs0fjZt7fQs%3Afks%3Afks%3A%24*kCafa%7CWVf6a%7Df6ay%7D%5BkCRkfkR*f6WCjZWBEMjFofayj%40fkjtfkj%5BE1jtoff6offQoefkoLxakCaefQayf6bHf6aytRf6ayfjayfkayfkay&x=abb81c41ada0595b192cf52a9855a10e9beb81ed8c9d2f50d6dba5b2eefe621f