Oddbean new post about | logout

Notes by Luke Dashjr | export

 I run my node. What is the correct procedure then and what do you advise for solo mining which le... 
 That's not solo mining 
 Correct.

OCEAN is also not solo mining, though we plan to enable that soon 
 Soon. You'll need BOLT 12 in your Lightning wallet and the ability to sign messages with your L1 address 
 On the Lightning side at least. 
 #Bitcoin Knots 26.1.knots20240325 released! 🎉  

Be sure to _verify_ your download(s)!

https://bitcoinknots.org/?26.1?nostr 
 More likely your sha256sum is picky. Try dos2unix first 
 There's already two Bitcoin code points in Unicode... 
 How it looks is up to your font  
 I'm still mining with nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze and w... 
 Had hoped we'd be done already, but doing things right takes time😓

You'll need a Lightning wallet with bolt 12 support, and a way to sign a message with your current L1 address. 
 Closed beta
Using a third party custodial wallet

Not even close 
 Nothing empty about them, you're just being unreasonably impatient 
 There was something very significant happened in February 2023 with #bitcoin network but there ... 
 No worse than Core. Arguably better since it includes many more fixes 
 https://BitcoinKnots.org

Softforks require community support 
 Again, softforks require community support 
 nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk have you guys thought to lo... 
 We hope to make it configurable yes 
 Always has been... 
 Depends on if you can wait on it. I'm not sure how soon it will be ready. 
 nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk do you have a back up plan ... 
 Yes 
 nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk wen lightning payout sir? 
 Wen ready 
 Halving doesn’t need approval. 
 It could if ETFs get too powerful😬 
 A large enough economic supermajority can force a hardfork in theory 
 nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze has hit 1 Eh/s! Hopefully w... 
 Which is good. But you still have a choice too  
 Does nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze accept miners/assign w... 
 We don't check for it, but it would only abuse pool resources. Those devices can't mine. Not even in 2009 with a time machine 
 It would just add to our bandwidth/etc usage. Likely would never find a single share 
 nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk do you guys have any ETA to... 
 No, but it's likely going to be much sooner for 1-style addresses (the only kind currently which support signed messages / proof you're the recipient).

Supporting others need BIP 322 to be completed (I may need to help out to get it past finish) and/or accounts of some sort 
 I have no idea why not  
 Yes, the same applies to the Ordinal DDoS. Most of the spam is sent by people they're fooling, not the attack originators themselves. 
 Is this effective with only 0.1% of total hash? 
 The others don't even pursue max rewards. OCEAN usually comes out ahead 
 Congratulations on block three to all OCEAN miners 🎉.

The miner used the standard template wh... 
 Every block helps a little. The more OCEAN grows, the better 
 Glory to God in the highest; and on Earth, peace to men of good will.

Merry Christmas✝️ 
 A decentralized #Bitcoin is a Bitcoin where miners decide what goes in blocks, not pools.

OCEAN'... 
 Core+Antispam also shouldn't have the whirlpool issue FWIW 
 The template has to be at least subtly different for every hash (which a mining chip does billions of every second) 
 The alternative is a centralized system 
 Lightning is cash too  
 Wrong  
 Working on it 
 NerdMiners can't mine 
 Correct, fees are per share submitted 
 The whole point of OCEAN is to decentralize mining. This is just the next logical step 
 They couldn't have found a block in 2009 even.
They're far less than a CPU miner 
 The hash is the same for the same data  
 And makes it a different template, albeit only slightly 
 If you can make software do something that the developers didn't intend for it to do, I'd call th... 
 It's being actively exploited as a denial of service attack on the Bitcoin blockchain, significantly impacting availability and long-term usability. 
 Running core with MAX_OP_RETURN_RELAY=73 instead of the default 83. Am I censoring?

Running core... 
 The CVE is for the vulnerability enabling Inscriptions to bypass node policy (regardless of what it's set to).

There should be no reason to be angry. It's just the normal procedure for security issues 
 Learn to read. Or code. Or whatever it is impacting your ability to understand that this IS a vulnerability. 
 That's not a possible conclusion, so either you can't or haven't or are simply lying  
 Is this a load of 💩 or am I missing something? 👇
"Until OCEAN, miners had no choices." 
No ... 
 The standard datacarriersize Knots has always used is 42 bytes. They knew that and ignored it. We haven't changed anything in this regard.

Brc20 comes in at 45 bytes, so just increasing it isn't a viable solution. That doesn't mean we're giving up - we do want to mine these - but it's going to take some work if Samourai doesn't fix the issue on their end (ultimately there's no good reason for ANY of this data) 
 Can I ask what would happen if we changed it to zero? It's just a configuration right? Surely onl... 
 With the bug, whatever you set it to is IGNORED for Inscriptions. So if you set it to 0, it won't do anything. If you set it to 40 or 80, still won't work.

That's my point. It's a bug. Fixing the bug just puts you back in control of your own node 
 Well yeah, but isnt the OCEAN roadmap to go full stratum v2? After such point, wouldnt you admit ... 
 If you actually want centralization, then Sv2 won't make you happy😬 
 The provider should always be your own node, configured the way you like it 
 If you care about actually mitigating mining centralization concerns then surely the answer isn't... 
 Literally every Bitcoin node has done so since Satoshi's time 
 Why are you spreading lies? 
 More pools isn't enough. Each and every miner needs to be deciding for himself.

Until OCEAN, miners had no choices. Now they have one more. Soon, we'll release the flood gates so they have infinite possibilities 
 Literally nothing was broken🙄 
 That's called centralization, and is exactly what OCEAN exists to combat 
 You're the one lying 
 It only takes one miner to include your transaction

With centralization, you have to convince one of a mere 11 pools 
 nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk If you still have a #Hestia... 
 I'm not actively working on it these days, but my FreeAbode works fine 
 The UI is already updated for the Hestia rectangle, just a matter of configuration (assuming I pushed the code to GitHub...)

Lmk if any issues, or if I need to push it 
 The OP_RETURN discussion is not new and dates back to 2014 when Bitcoin Core 0.9.0 was released with the OP_RETURN policy included which was intended to discourage more egregious forms of spam. At that time, 40 bytes was the default max datacarriersize limit across all node implementations; this was and still is sufficiently large for tying data to a transaction (32 bytes for a hash and 8 bytes for a unique identifier). Core subsequently increasing the default to 80 bytes was an entirely voluntary decision and in no way contradicts the design objective that OP_RETURN creates a provably-prunable output to minimise damage caused by data storage schemes, which have always been discouraged as abusive. There are also other good technical reasons which I have chosen to retain the lower default in Bitcoin Knots, and no justification for increasing it.

It is not my intention, nor that of my team at 
@OCEAN, to filter coinjoins. These present an innovative tool for increasing Bitcoin’s privacy and, when constructed properly, coinjoins can easily stay within the OP_RETURN limit (indeed, there is no reason for them to have *any* OP_RETURN data at all). I have some ideas on how to alleviate the recent issue where some coinjoin transactions were flagged as spam from Knots v25, and I am willing, with the full resources of my team, to work collaboratively on a solution in good faith.

Bitcoin does and always has allowed nodes to set filters based on multiple sets of criteria and Knots v25’s defaults are IMO what is best for Bitcoin at this time. Others may disagree and that is ok. They are free to (and should) run their own nodes - it is good for Bitcoin to have more people running nodes, including miners, and there should be a natural diversity in node policies. As was stated before, OCEAN is on a path to decentralization and very soon we are going to be in a position where hashers will be able to fully participate as miners and perform the intelligent parts of mining such as deciding which version of node software to run and what filters or other policies to apply to block template construction. 
 But you're wrong. 
 PSA: “Inscriptions” are exploiting a vulnerability in #Bitcoin Core to spam the blockchain. Bitcoin Core has, since 2013, allowed users to set a limit on the size of extra data in transactions they relay or mine (`-datacarriersize`). By obfuscating their data as program code, Inscriptions bypass this limit.

This bug was recently fixed in Bitcoin Knots v25.1. It took longer than usual due to my workflow being severely disrupted at the end of last year (v24 was skipped entirely).

Bitcoin Core is still vulnerable in the upcoming v26 release. I can only hope it will finally get fixed before v27 next year. 
 Yes, it can use the same data directory as Core so long as both aren't running at the same time 
 As announced at the #FutureOfBitcoinMining conference, I have relaunched my Eligius mining pool to help bring more decentralization to #Bitcoin mining.
I am calling it OCEAN @OCEAN
 https://www.prnewswire.com/news-releases/jack-dorsey-leads-seed-round-in-support-of-oceans-mission-to-decentralize-bitcoin-mining-globally---announces-launch-at-future-of-bitcoin-mining-conference-301999073.html?tc=eml_cleartime 
 Yep. But better website and plans for major improvements beyond that 
Event not found
 Why?