1
0
Fork 0
forked from lthn/blockchain
blockchain/contrib
Claude 467c64d015
feat: RandomX PoW, LWMA difficulty, stratum mining.* protocol, new genesis
Replace ProgPowZ with RandomX for ASIC-resistant proof-of-work. The
full dataset is initialized multi-threaded at startup with the key
"LetheanRandomXv1". Thread-local VMs are created on demand.

Switch difficulty algorithm from Zano's 720-block window to LWMA-1
(zawy12) with a 60-block window for much faster convergence after
hashrate changes. Target block time set to 10s for PoW.

Add standard stratum mining.* protocol handlers (subscribe, authorize,
submit, extranonce.subscribe) alongside existing EthProxy eth_*
handlers, with automatic protocol detection and mining.notify
translation for XMRig-based miners.

Generate fresh Lethean genesis block and premine wallet. Replace all
remaining hardcoded Zano addresses in tests with runtime-generated
keys to avoid prefix mismatches. Link RandomX library across all
build targets.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 13:22:25 +00:00
..
bitcoin-secp256k1@a5269373fa updated submodule bitcoin-secp256k1 in attempt to fix gcc compilation issue 2024-07-01 21:35:27 +02:00
db Testnet 1 (#15) 2025-09-30 16:48:13 +01:00
eos_portable_archive fix annoying warning message about Boost 1.70 (The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated.) 2022-06-03 23:04:01 +02:00
epee New API Interface (#27) 2025-10-19 19:12:37 +01:00
ethereum ethash: log full dataset size on epoch change 2020-05-15 13:33:02 +03:00
jwt-cpp@364a5572f4 implemented JWT support in simplewallet 2024-03-14 21:55:22 +01:00
randomx@cf15f4023e feat: RandomX PoW, LWMA difficulty, stratum mining.* protocol, new genesis 2026-02-06 13:22:25 +00:00
tor-connect@1be2073ed3 Final Build Foundations (#11) 2025-09-25 00:25:52 +01:00
CMakeLists.txt feat: RandomX PoW, LWMA difficulty, stratum mining.* protocol, new genesis 2026-02-06 13:22:25 +00:00