I am Satoshi Nakamoto. I cannot really prove it, but that's not the point. You should be Satoshi Nakamoto too. #bitcoin minerops decentralizer PGP: 37DA 6F2F 5996 6316
Public Key
npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 Profile Code
nprofile1qqspsrz30aj0t9d3u49a9nnh3nxz5443z0j6fv2zd49s5sussvqsmvgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0ds8uqpus
Show more details
Published at
2024-12-05T11:29:13Z Event JSON
{
"id": "257c9563cfb9bf6b898728d8d68586876780f4b23fcff15cb834fcac384e0454" ,
"pubkey": "180c517f64f595b1e54bd2ce778ccc2a56b113e5a4b1426d4b0a439083010db1" ,
"created_at": 1733398153 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"plebhash\",\"display_name\":\"plebhash\",\"npub\":null,\"picture\":\"https://pfp.nostr.build/ff519f16ad87f77683eea45ab9bb65e3b8a3c8780b3de9593387820ffddde0cb.png\",\"banner\":\"https://void.cat/d/Tbe37iakDuefigxjge7QYk.webp\",\"website\":\"https://plebhash.github.io\",\"about\":\"I am Satoshi Nakamoto. I cannot really prove it, but that's not the point. You should be Satoshi Nakamoto too.\\n\\n#bitcoin minerops decentralizer\\n\\nPGP: 37DA 6F2F 5996 6316\",\"lud16\":\"[email protected] \",\"deleted\":null,\"pubkey\":\"180c517f64f595b1e54bd2ce778ccc2a56b113e5a4b1426d4b0a439083010db1\",\"displayName\":\"plebhash\"}" ,
"sig": "e92f1c160caf71230303e7eefb98a957d6154f79e7009bd8b645899eebbf92093dc702052ec2f474dd416f48eeb1e56e2e08a8171dc18d930998d54522911fe0"
}
Last Notes npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash 👀 https://i.nostr.build/vdeoCuor2z2UMRGY.png npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash mostrando PoW no nostr pro pins npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://tinyurl.com/p2poolv2 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash today my office got some new (very expensive 💸) decoration https://i.nostr.build/7SpHQsIUaDsuU1i3.jpg https://i.nostr.build/uG0GliBXMnyKCcOf.jpg npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash rust tokio tower is powerful https://blog.frankel.ch/introduction-tower/ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash vi veri vniversum vivus vici npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash wen sv2 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash I thought the pill* on the top was the seedsigner logo... npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash oh nevermind I thought the seed on the top was the seedsigner logo still, maybe reformulating my question: does this generate a valid address? I assume words that don't belong to bip39 (e.g.: god's) won't have any standard way to generate a valid path under most user-facing software perhaps custom software might be able to land into a secp256k1 from this, but I think it would no longer be part of the bip39 standard npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash does this work on seedsigner? sparrow wouldn't allow the seed words, since some aren't bip39 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash I'm even more grateful for the fact that I still have 6 more days to deepen my learning and growth even further npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash my BOB residency in thailand has been amazing I get to spend high quality time with some of the brightest minds working for de decentralization of bitcoin mining I'm so grateful 🙏⛏️🪙⚡🇹🇭 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash memorable thai adventures 🇹🇭🌲🌳🎋⛪⚡⛏️🪙 #nevent1q…mdpd npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://en.bitcoin.it/wiki/Moneychanger npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://en.bitcoin.it/wiki/Open_Transactions npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash what a nice sunday to explore some freedom code todo: nitxify this github.com/Open-Transactions/Moneychanger npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash opentransactions.org npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash and here's 10 sats zap as a reward for your successful trolling ⚡ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash JDS = Job Declaration Server TPS = Template Providing Server both are kinds of Sv2 nodes, or "roles" npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash in the future people will use Sv2 to sell their souls to the devil with the following business models: - OFAC-compliant JDS-as-a-service to Pools - OFAC-compliant TPS-as-a-service to Miners npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash laser eye til fiat dies https://i.nostr.build/woV9Cbpgbios1gc9.png npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash @npub1vy8…d324 and I just delivered the hands-on Stratum V2 workshop during Bitshala Developer Summit in Bangalore, promoted by @npub1m49…u22l it was a cohort of ~15 devs from the local indian community 🇮🇳 we had 3 pools and ~12 miners using Sv2 JD to declare their own templates to mine on a custom signet deployed on the VPS of SRI community the workshop went on for about ~2h was a big success! everyone was able to find blocks via decentralized Sv2 mining ⛏️ https://i.nostr.build/ABUQiVzZXKAc6u8h.png npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://github.com/bitcoin-cap/bcap npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash nope, afaik mining-configure has been somewhat ossified into the Stratum V1 protocol but it's not a widely used message npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://github.com/slushpool/stratumprotocol/issues/1 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash maybe he'll join when PoW notes becomes common #nevent1q…l5k9 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash nevent1qvzqqqqqqypzqxqv29lkfav4k8j5h5kww7xvc2jkkyf7tf93gfk5kzjrjzpszrd3qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqv92954u0zr0qdqr586f6alxmp0zddrkysk5m3ggm8a3g67k2zmeppsyzq npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash Mobile GPUs can be leveraged to mine NIP-13 notes via PoCL https://portablecl.org/ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash just forked lnurl-rs crate by @npub1u8l…turz the goal is to build a functional CLI executable on top of the lib https://github.com/plebhash/lnurl-rs npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://amdgpu-install.readthedocs.io/en/latest/index.html npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://math.dartmouth.edu/~sarunas/amdgpu-opencl.html npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash ah e a tag do "location" tava com sintaxe inválida, tive que corrigir pra um array #JSONsucks npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash PORRA typo no "created_at"! mas foi so na hora de transpor o evento, o nonce eh valido ⛏️ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash { "kind": 31922, "id": "000005cfe0bd3f4e5cfb3b3650474a41136b04fb2ef0136b32bb1e4d8f880e84", "crated_at": 1727922629, "tags": [ ["location", "kitchen"], ["nonce", "13835058055282956758", "21"] ], "content": "QUERO CAFÉ! ☕", "pubkey": "21" } npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash kd o nonce npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash that's a multidimensional analysis at a global level, how many shares can your system process at a fixed unit of time? that's a function of: 1. how much resources are available on your system 2. how many downstreams are being served 3. each downstream's hashrate - assuming 1 is fixed, more downstreams means each of them must send shares less often - assuming 2+3 are fixed, more resources means shares can arrive from each downstream more often so your modeling should start with a single downstream so you can measure your system's max capacity start with a high difficulty target and gradually decrease the difficulty so you get shares more often, until you find your max capacity if you get to difficulty 0 without hitting bottlenecks, either add more downstreams or switch to a more powerful one once you find your max capacity, then for each production downstream, adjust their difficulty targets so your system is operating below this ceiling npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash pl38z83h4sh1n npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash pl38z83h4sh1n npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash pl38z83h4sh1n npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://www.tylerstevens.me/blog/a-heatpunks-manifesto/ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://image.nostr.build/48d86248791f3e3e13e07048c9f2381b7b3be99d2e0da3a120690afa2d43186f.png https://ordinals.com/inscription/461063eb34fdb9874276e72138815c1660598c723a3e0709de6aa0ca291a3306i0 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash “Nostr: a work in progress” by Sjors Provoost. 2025. npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash if spammers want to PoW their spam, good for them! because that's kind of the point: now they needs to invest in real-world real sources to sustain their load, so they have to carefully calculate how far they're willing to go with their spam. and relays can always set a PoW limit that is high enough. but I don't think BitAxes will be useful here! fun fact I learned from skot9000: Bitcoin mining ASICs can only calculate sha256d hashes for 80 byte preimages. maybe a skillful hacker could make something work with severe limitations on note size, but I'm actually quite curious to see a potential economy of nostr note mining around GPUs 🎮⚙️ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash nevent1qqsqqqqqngf3p6599wj42vk4zv9quzjy4tstmlj5c2zua9r5g72klnqpzamhxue69uhhqmr9vfjk66twv45hycfw0puh5tczyzv9jrq0f9v6f8e4yjmuqzwpjpucjd0w4fgtzget5aqetdqea230yqcyqqqqqqgxs7rnq npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash NIP-13 (PoW notes) will eventually fade reply guys into irrelevance npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://github.com/plebemineira/notemine_hw npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash note to self: republish these notes with PoW > 24 via GPU npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://files.v0l.io/150aa868bad8a63a84ef53a7bbdb2d557797bfbfd70732af0c2feb9211587269.webp #nevent1q…8y8d npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash eventually, Nostr Relay reputation will be based on their min PoW thresholds. anyone who wishes to publish to a reputable Nostr Relay will need to either zap them, or submit a high PoW note 🦌 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash the solution is NIP-13 high reputation relays should establish a min PoW threshold to mitigate spam npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://github.com/hoytech/negentropy npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash Sic semper tyrannis npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash npub1npvscr6ftxjf7dfyklqqnsvs0xyntm422zcjx2a8gx2mgx025teqvx4ghy npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://m.primal.net/KuTm.jpg npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash 🗒⛏ notemine_hw ⚡⚙️ I recently discovered the notemine crate, which is a rust-base note miner. the project compiles to WASM and caters for a web-native experience. so I forked it into notemine_hw with the goal to support hardware acceleration (GPU, FPGA, ASIC) for mining nostr notes. most of the boilerplate is bootstrapped (including CLI), while the WASM stuff were removed. next steps are integration of Metal (MacOS) and OpenCL (Linux) libraries to replace the CPU-based SHA256 hashing. I'm quite busy doing PoW on SV2 so I'm not sure how far I will get, but if any Nostr-PoW enthusiasts want to carry on the torch, contributions are very much welcome https://github.com/plebemineira/notemine_hw npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://crates.io/crates/notemine npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash ok that's exactly what [NIP-13](https://github.com/nostr-protocol/nips/blob/master/13.md) does npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash oops sorry, correction: higher difficulty notes are more* likely to be published whenever there's spam, relay will raise the difficulty threshold npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash here's a brainfart NIP to solve this problem: introduce PoW scores for notes as a filtering criteria on relays a note is only published if it carries a hash above some difficulty higher difficulty notes are less likely to be published npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash what did they say? npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://headscale.net/ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash 🇧🇷 Alexandre de Moraes does not respect the Brazilian Constitution Alexandre de Moraes does not represent Brazilian Democracy Help promote Nostr on billboards across Brazil https://geyser.fund/project/nostrifybrazil npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash 🇧🇷 Alexandre de Moraes não respeita a Constituição Brasileira Alexandre de Moraes não representa a Democracia Brasileira Ajude a divulgar o Nostr em billboards ao redor do Brasil https://geyser.fund/project/nostrifybrazil npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash Well, there is signal and there is noise. I like them both. 🫡 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash Job Slicing feels more precise in my mind. D would imply Declaration, but I feel that all Jobs represented here are assumed to be already successfully Declared between JDC and JDS. npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash indeed it lacks the time dimension! I can visualize a cylinder in my own head, where the angle of the pie changes across dimension T but my graphic design skill don't really go that far, it's not easy to condense all that info in a visually clean way npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://image.nostr.build/b3b8ad074e0e0e232c3231c7c8bde3fc33bff879998dafa25b45e00f48de4908.png npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash You can't fight city hall, death and taxes. Don't talk about politics or religion. This is all the equivalent of enemy propaganda rolling across the picket line. "LAY DOWN, G.I.! LAY DOWN, G.I.!" We saw it all through the 20th Century. And now in the 21st Century, it's time to stand up and realize that we should not allow ourselves to be crammed into this rat maze. We should not submit to dehumanization. I don't know about you, but I'm concerned with what's happening in this world. I'm concerned with the structure. I'm concerned witht he systems of control, those that control my life and those that seek to control it even more! I WANT FREEDOM! THAT'S WHAT I WANT! AND THAT'S WHAT YOU SHOULD WANT! It's up to each and every one of us to turn loose and just shovel the greed, the hatred, the envy, and yes, the insecurities... Because that is the central mode of control: make us feel pathetic, small... so we'll willingly give up our sovereignty, our liberty, our destiny. We have got to realize that we'er being conditioned on a mass scale. Start challenging this corporate slave state! The 21st Century is gonna be a new century, not the century of slavery, not the century of lies and issues of no significance. And classism and statism and all the rest of the modes of control! It's gonna be the age of humankind, standing up for something pure and something right! What a bunch of garbage: liberal, Democrat, conservative, Republican. It's all there to control you. Two sides of the same coin. Two management teams bidding for control! The C.E.O. job of Slavery Incorporated! The truth is out there in front of you, but they lay out this buffet of lies! I'm sick of it, and I'm not gonna take a bit out of it! Do you got me? Resistance is not futile. We're gonna win this thing. Humankind is too good! We're not a bunch of underachievers! We're gonna stand up and we're gonna be human beings! We're gonna get fired up about the real things, the things that matter: Creativity and the dynamic human spirit that refuses to submit! Well, that's it! That's all I got to say! It's in your court. https://www.ord.io/75482176 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash umas inscriptions no #Bitcoin em homenagem ao nosso honorável defensor da DEMOCRACIA Alexandre de Moraes https://ord.io/75460540 https://ord.io/75460541 https://ord.io/75460536 https://ord.io/75460527 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash "xandao xupa meu cu" disponível como uma nota no seu relay nostr favorito, ou no bloco #859421 do seu nó bitcoin favorito https://ordinals.com/inscription/8dbd7f232e46e1681bf95f9ad1d453938620afcd4e4c8f65d98839bf07673a96i0 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://ordinals.com/inscription/21f616553970e1413cffc84e3aa63c4c750f7f3a91533c285dcac11fd033863di0 npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash onde? npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash conheci o conceito em 2008 um professor doidão de Geografia mostrou Zeitgeist pra nossa turma do ensino médio logo depois descobri InfoWars e não teve mais volta npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash correction: @npub1qtv…7dze could also fix their problem with empty blocks by adopting SV2: https://braiins.com/blog/why-pools-mine-empty-blocks-and-how-stratum-v2-fixes-this npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash #bitcoin is plebtech with geopolitical implications ngl feels a lot like Project Mayhem 🧼 @npub1an84q6c03wml5lf0uwcqcr20ydwv0t0lvv0xktlcfs9seattef8sdhz6yg https://nostrcheck.me/media/180c517f64f595b1e54bd2ce778ccc2a56b113e5a4b1426d4b0a439083010db1/831b98a527f3f358db72c5d8c0af51b66705850c1723629403b9223f5cf33142.webp npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://m.primal.net/IoCZ.png I attended BTC Prague 2024 as a contributor to Stratum Reference Implementation (SRI) I helped the SRI community deliver a hands-on workshop during HRF dev/hack/day. We had very positive engagement from Hashlabs Mining. We also spoke with some relevant industry players, including: - Demand, which is trailblazing SV2 adoption with the Job Declaration protocol. I'm very bullish on how they are decentralizing mining by allowing their hashers to select transactions. - Braiins, which gave us a sample of their new BMM100 (SV2 enabled Home Miner). It will allow us to test SV2 interoperability between SRI and BOS firmware. - Marathon, which gave us a sample of their new UCB2100 (Antminer Control Board). - Ocean, whose community of hashers could benefit from an off-the-shelf FOSS SV1 Proxy solution and reduce the incidence of empty blocks being mined on their pool. My key takeaways with regards to SV2 adoption: - Demand is writing some awesome libs based on SRI. I'm excited to record some live coding screencasts with @Fi3 and share that knowledge with the community. - The Bitcoin mining industry has fragmented SV1 standards - players are eager for SV2 enabled firmware but also working new standards for encryption and binary encoding on SV1 - FOSS SV2 firmware has great potential to boost adoption (e.g.: github.com/plebhash/cgminer-sv2 🙏) - Industry players will adopt SV2 when they are ready, and this will be a gradual transition. - Bitcoin is at its healthiest when hashpower flows easily across different pools - INTEROPERABILITY INTEROPERABILITY INTEROPERABILITY ⛏️ plebs be hashin ⚡ npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash why are you compiling natively on the RPi instead of cross-compiling and deploying the binaries? npub1rqx9zlmy7k2mre2t6t880rxv9fttzyl95jc5ym2tpfpepqcppkcs3ss548 plebhash https://void.cat/d/NM1s66fhpqFdZmGofakvtg.webp It's fair to point out that SV2 JD (as a protocol spec) is agnostic (and therefore neutral) with regards to share accounting. But to claim that SV2 JD imposes low revenue on hashers is not a fair criticism. Just because the industry has been stale on outdated Share Accounting models, it doesn't mean that we need to live in that world forever. SV2 JD is shaking up market dynamics. Business is def not "as usual", but there's also fertile ground for innovation. Pools that are seeking and open to innovation will adopt SV2 JD and come up with multidimensional Share Accounting. There are at least 2 (but maybe more?) dimensions on this design space: - Share Difficulty - Share Template Fees Also, Pools that want to move away from burdens of Regulatory Compliance can simply outsource Templates to hashers.