Oddbean new post about | logout
 Mining pools should run their own mint. It's a perfect use case and the incentives are perfectly aligned. 
 @OCEAN 
 You just blew my mind sir, again! 🙏 
 It gets better.

If the pool uses PPLNS payouts they can issues ecash tokens for each hashrate share. These tokens have indeterminate value until the next block is mined. When the pool finds a block the value of the tokens is discovered. This forms a natural boundary to rotate the ecash privkeys and start a new epoch. Once the epoch is fully cleared the pool can publish proof of reserves exactly like your proposal. Mining payouts are 100% private, transparent, and verifiable.

But wait, it gets better! Miners can sell their hashrate tokens immediately to buyers who value on-chain privacy. The buyers get a fresh KYC-free coinbase output. Miners get compensated for the privacy premium of mining rewards.

But wait, it gets better! The pool can also auction off the rare sat at the beginning of the coinbase using sighash anyonecanpay. The auction proceeds flow directly into the coinbase, allowing all miners to profit from the rare sat premium. You don't have to believe in ordinals to profit from them. Again 100% private, transparent, and verifiable to the whole world.

I can't stop thinking about this idea. DM me if you want to help build it. 
 My god sir, you are pure signal. How long have you been thinking about this? Can it get even better? 
 These wheels are always turning.
 https://image.nostr.build/a23d3a2fecc2cc35f7768feb057908f5590b077939f21f7d2f889661c28c1440.gif

Can we do better? Could do Sv2, BOLT12, fedimint for improved security, privacy, and distributed trust. I don't know how the BYO block template would work, though. Not deep enough on Sv2 yet. 
 Slightly more detailed write-up here. https://github.com/plebemineira/plebpool/discussions/7#discussioncomment-9181579

nostr:note1pgflnc342pwx863dhg0eaekah8c0lxr9pmkwakcutguwltpcpknsjk9adr  
 DM'd 
 Yo. Let's chat 
 Here is how to do it: nostr:nevent1qqsxmckj4jgwgkagszr0v7vnaxc47e3zfzagcy69g372ff0jznzdwkgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzp5c99j3784frk8kgqec7kxa6q5t69afzux2h0rwg8hgr4rvy59cwqvzqqqqqqy6kn330 
 Annnnnnd this was an easy follow 🤙 
 I'm building this. Catch me in Berlin at btc++ or Atlanta at TABConf.

nostr:note1pgflnc342pwx863dhg0eaekah8c0lxr9pmkwakcutguwltpcpknsjk9adr  
 If you're going to TAB and want to see this talk do me a solid and throw a thumbs up or comment on this github issue. 🙏 

https://github.com/TABConf/6.tabconf.com/issues/87

nostr:note1896gq4d0y4uqfkj3grwjz5ne2gvc6exn49v2mez45atqzswxgxcqzvgtfa  
 Stoked to meet