| Post Reply | RetroFed Forum Forum Index » Cryptocurrency News & Discussion |
| Author | Message | ||
|---|---|---|---|
Lemmit.Online bot
Bot
bot@lemmit.onlineJoined: 2023-06-18 |
![]() Link: https://old.reddit.com/r/CryptoCurrency/comments/1v123ah/browsercoin_dev_update_we_redesigned_our/ This is an automated archive made by the Lemmit Bot.The original was posted on /r/cryptocurrency by /u/swompythesecond on 2026-07-19 21:18:45+00:00. TL;DR: browserCoin is meant to be mined competitively in a browser tab, but GPU farms took over our old Argon2id PoW and killed that. So we built a new proof-of-work, Sandglass, that's memory-latency-bound instead of bandwidth-bound the one thing GPUs can't brute-force with parallelism. Result: a browser tab on a normal consumer CPU out-hashes a rented H100, and barely loses to an RTX 5090 that burns 262 W to get there. Even writing a native C miner buys you almost nothing over the browser. So mining in the browser is truely a good way to mine now. The vision, and where it broke The whole idea of browserCoin is that you can be a full node in a browser open a tab, verify the chain, and mine, no install, no farm, fully decentralized. Make it so easy that everyone can be part of a decentralized network just open a tab and you are a full node. For that to mean anything, mining in a browser has to actually be competitive. A regular tab has to earn a meaningful share and utilize your hardware to the maximum. A few weeks ago we saw a big influx of hashrate the network jumped from ~25 kH/s to nearly 1 MH/s in about two days, while the number of unique miners actually shrank. Single addresses were implying 100+ kH/s each, which is thousands of browser-tabs' worth of work. That's not browsers. That's GPU farms. That's exactly the outcome the project exists to avoid. Once farms dominate, there's no point mining in a browser anymore and the browser tab is the entire point. Why the old algorithm wasn't enough Our PoW was Argon2id, 32 MB, one pass. It was chosen as a middle ground: memory-hard, runs fine in a browser via WASM, and supposedly hostile to GPUs. It wasn't hostile enough. Argon2id is memory-bandwidth-hard it streams a large buffer, and that's precisely the workload GPUs are built for: thousands of cores and enormous memory bandwidth chewing through many hashes in parallel. A GPU farm was getting something like a 10–20× edge over a browser tab. The idea was right; the algorithm wasn't the right fit for the mission. So we designed a new one specifically around this coin's goal: a browser-first PoW where running it in a browser tab is within a hair of the theoretical best, and specialized hardware buys you almost nothing. We call it Sandglass. How we achieved that latency, not bandwidth The key switch: instead of being memory-bandwidth-hard, Sandglass is memory-latency-hard. Each hash walks a long chain of dependent random reads and writes over a small (512 KiB) buffer. Every step's memory address depends on the result of the previous step so you literally cannot start step N+1 until step N has come back from memory. Two consequences:
The net effect is that a browser tab is bound by the exact same thing the fastest hand-written native miner is bound by: memory latency. There's no bandwidth lever left for a farm to pull. Our tests We didn't want to take our own word for it, so we benchmarked hard:
Results:
Being honest about the limits
Rollout This is a hard fork that preserves everything same chain, same balances, same full history. It's height-gated: it activates at block 33,550 (~July 22). If you run a tab, just open the site once before then and it auto-updates. No action needed on balances. |
||
| 1 Original | |||
| Post Reply |
Back to top |