Avatar
plebhash
180c517f64f595b1e54bd2ce778ccc2a56b113e5a4b1426d4b0a439083010db1
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

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

laser eye til fiat dies

nostr:npub1vy80zvg428jm2f3u9cqxdzgmv7sz0zgdn8pja4qqthe272pjhg3qprd324 and I just delivered the hands-on Stratum V2 workshop during Bitshala Developer Summit in Bangalore, promoted by nostr:npub1m495fdq2e8jleptdq6ruzpmz0esjttln2rjx7dxj9w4zvxs48y3q5pu22l

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 ⛏️

nope, afaik mining-configure has been somewhat ossified into the Stratum V1 protocol

but it's not a widely used message

Replying to Avatar plebhash

nevent1qvzqqqqqqypzqxqv29lkfav4k8j5h5kww7xvc2jkkyf7tf93gfk5kzjrjzpszrd3qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqv92954u0zr0qdqr586f6alxmp0zddrkysk5m3ggm8a3g67k2zmeppsyzq

Mobile GPUs can be leveraged to mine NIP-13 notes via PoCL

https://portablecl.org/

just forked lnurl-rs crate by nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz

the goal is to build a functional CLI executable on top of the lib

https://github.com/plebhash/lnurl-rs

ah e a tag do "location" tava com sintaxe inválida, tive que corrigir pra um array

#JSONsucks

{

"kind": 31922,

"id": "000005cfe0bd3f4e5cfb3b3650474a41136b04fb2ef0136b32bb1e4d8f880e84",

"crated_at": 1727922629,

"tags": [

["location", "kitchen"],

["nonce", "13835058055282956758", "21"]

],

"content": "QUERO CAFÉ! ☕",

"pubkey": "21"

}

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

“Nostr: a work in progress” by Sjors Provoost. 2025.