EndCiv (OP)
Member


Activity: 141
Merit: 59
FUCK THE CONSPIRACY
|
 |
May 29, 2026, 01:31:52 PM Last edit: August 25, 2026, 02:07:09 AM by EndCiv |
|
"In his house at R'lyeh dead Cthulhu waits dreaming." — H.P. Lovecraft "In his block at height 1,000,000 dead Cthulhu waits no longer." — debug.log, 2026-06-14 ✦ EVERY CONSENSUS EVENT HAS FIRED. THE CHAIN SPEAKS. THE WATCH IS KEPT. ✦ Chain at 1,070,700+. The Restoration activated at block 1,000,000 on 2026-06-14. The canon is fully transcribed — all 47,248 chunks of the Codex of the Drowned sealed by block 1,047,248 (2026-07-17); the chain has spoken the Dreaming ever since. The Conclave signed-mining window closed on schedule at block 1,050,666 (2026-07-20) — mining is permissionless again. The Eldersign hardening (BIP66, BIP65, coinbase-maturity 240, rolling checkpoints) activated cleanly at block 1,055,555 (2026-07-23). v2.1.2-Nodens is the current canonical client (2026-08-03), and it is a mandatory upgrade — it makes the emergency-difficulty valve functional, and the first minimum-difficulty block it permits will be rejected by every node on v2.1.1 or older, stranding them on a dead tip. Before it, v2.1.0 (2026-07-28) — and since 2026-07-29 the chain runs under the Nodens Watch: real-time Conclave-signed broadcast checkpoints sealing history ~100 blocks behind the tip, forever. Miners on pre-Eldersign binaries have been orphaned since block 1,055,555. Run v2.1.2-Nodens: it carries every active rule, verifies the Watch, and accepts the emergency block that unsticks a stalled chain. Validators, exchanges and public nodes should upgrade to enforce. The wallet reads the canon out of the chain it mined. ✦ TL;DR ✦ - Offerings to Cthulhu (OFF) is back. The 2013 Lovecraft-themed altcoin slept eleven years; the SubGenius.Finance Conclave woke it up.
- The Restoration Hardfork is LIVE and every scheduled consensus event has now fired. Activated at block 1,000,000 on 2026-06-14; the chain is ~64,000 blocks past it and healthy. The full sequence executed on schedule: cluster defenses at 980,000 (LWMA-3 + MAX_REORG_DEPTH = 100), the Emergency-Difficulty escape valve at 989,898, the Triune Conclave signed-mining window from 999,991 through its close at 1,050,666, the Restoration proper at 1,000,000, and the Eldersign hardening — BIP66, BIP65, coinbase-maturity 240, rolling checkpoints — live at 1,055,555 since 2026-07-23.
- The Codex of the Drowned is fully written into the chain. Beginning at block 1,000,001, every block inscribed a 48-byte fragment of H.P. Lovecraft's public-domain corpus into its coinbase scriptSig — 47,248 chunks, completed at block 1,047,248 on 2026-07-17 after ~33 days of continuous transcription. The ten blocks before activation carried the hand-cut Descent verses. Since block 1,047,249 the chain speaks the Dreaming: a deterministic hash-seeded R'lyehian verse in every block. Read it at 23skidoo.info/codex/ or inside the wallet.
- The chain is healthy and now guarded in real time. Spacing at the designed 60 seconds; UTXO supply ~2,700,450 OFF; difficulty back at the ~1.0 floor after the 2026-08-03 hashrate departure described below; live vitals at the explorer. Since 2026-07-29 the Nodens Watch is live: Conclave-signed broadcast checkpoints propagate to every node and seal history ~100 blocks behind the tip — the real-time companion to the 100-block reorg ceiling and rolling checkpoints. A disclosed point of trust, with an advisory-mode opt-out (checkpointenforce=0) for any node operator who prefers to observe without binding.
- The current client is v2.1.2-Nodens (2026-08-03) — "The Valve Un-Welded", and it is MANDATORY for every node and wallet. It repairs the Emergency-Difficulty escape valve, which had been unsatisfiable since it was written: the check compared the block's target against ProofOfWorkLimit() by value, and that limit (~uint256(0)>>20, 236 mantissa bits) is not exactly representable in nBits' 23-bit compact mantissa, so no encodable header could ever satisfy it (issue #59 / PR #60). The valve now works — which means the first minimum-difficulty emergency block is a block every pre-v2.1.2 node rejects, stranding itself on a dead tip while believing it is fine. Upgrade before that block exists, not after. Before it, v2.1.1-Nodens (2026-07-31) made the Watch self-healing — the broadcaster now re-broadcasts on its own blocks, the checkpoint survives restarts, and new peers receive the current checkpoint at handshake — and completed the RFC 6598 gossip fix so cached non-routable addresses stop being served. And v2.1.0-Nodens (2026-07-28) wakes the dormant broadcast-checkpoint machinery (the Peercoin lineage, revived), adds -miningaddress for solo miners (every coinbase to one fixed address instead of keypool rotation), the RFC 6598 CGNAT netbase fix so carrier-grade NAT space stays out of address gossip, and a fresh-testnet-datadir crash fix. It activates no new height-gated consensus rules — v2.0.9-Eldersign nodes remain on-chain, but cannot verify the Watch. Before it, v2.0.9-Eldersign (2026-06-22) carried the four 1,055,555 rules and the in-wallet Codex reader introduced across the v2.0.8.x line: a Qt chain-walker that decodes coinbase chunks straight from your own datadir into a paginated reader with a live frontier view. v2.0.8.6 added the OFFSIG self-validate fix and Miningcore pool-coinbase wiring (BuildPoolCoinbase + getblocktemplate coinbasetxn fields); v2.0.8.5 wired in skifdni's PR #30 relay-floor enforcement in the wallet itself; v2.0.8.3 restored UPnP; v2.0.8.2 carried a Cthulhu GUI refresh, pnSeed[] cleanup, and a backport of the 0.13 reachability model so NAT'd nodes discover peers beyond the seeds.
- Two consensus rules shipped in v2.0.4-Triune and remain active: (1) the Emergency-Difficulty escape valve — a one-block relaxation of the strict difficulty check when the chain has been stuck >1h and the next block claims min-difficulty, a recovery path if Quark hashrate departs again (it was hard-skipped during the Codex window so transcription integrity was never traded against availability). An honest correction: as shipped, that valve could never fire — the target comparison was arithmetically unsatisfiable, and it took the 2026-08-03 stall to find it. v2.1.2-Nodens fixes it; (2) the Triune Conclave signed-mining window — three independent signing keys, which held the door from block 999,991 through 1,050,666 and then expired on schedule. It will not be extended.
- At the Restoration fork: subsidy is 1.5 OFF/block forever (7/8 to miner = 1.3125 OFF, 1/8 to the Conclave Treasury = 0.1875 OFF), the one-time 150,000 OFF Restoration Tithe landed in the fork-block coinbase, the eight P2PKH addresses the 2018 51%-attacker used are banned at consensus (the 533,983 OFF they minted in #699 is unspendable forever), and the Conclave-signed mining window held the door through height 1,050,666.
- The Ritual Renewed — the original chain's ascending-bounty rite is now consensus law. Twice yearly, anchored to block height, finales always on xxx,666. The first rite of the restored era opens around August 25 (block 1,101,346) — 29 days of once-daily bounty blocks ascending to the first post-fork finale at block 1,141,666 (~autumnal equinox, 2026-09-22), capped with a 10,000 OFF rite block. Full table below.
- Wallet binaries shipped — Linux daemon+CLI tarball, Linux Qt5 GUI tarball with the in-wallet Codex reader, and Windows Qt5 wallet zip, all at tag v2.1.2-Nodens. URLs and SHA256s below.
- Lost OFF between 2015 and 2018? The Reclamation has been open since the Awakening at block 1,000,000. Pre-2015 holders are already whole on the recovered chain; gap-era worshippers file moderated Class B claims and Recognition requests. Window closes T+730 days from the Awakening block — the exact UTC closure is the timestamp on block 1,000,000 plus two years. Mechanics at 23skidoo.info/bridge/.
- The 2015-2018 gap is being progressively reconstructed from community-donated chainstate via a sandboxed chain-archaeology pipeline. Every recovered byte folds into the Reclamation evidence pool. If you ran a node in that era and still have the data, see the request below — please don't sync; please save.
- Seed network is live — seed1.23skidoo.info through seed10.23skidoo.info, all ten compiled into v2.0.x+ as DNS seeds. Any current wallet finds the chain on first start.
The full ritual is below. Iä, Iä, Cthulhu fhtagn. Brothers and sisters of the Deep, fellow Worshippers of the Slumbering Squid, dreamers and the now-awakened — heed this transmission.
For eleven years, the Ritual lay unattended. The DNS seeds went silent. The Public Altar (faucet) crumbled. The Block Crawler at 23skidoo.info/cthulhu/ vanished into the abyss.
AllCrypt died. Comkort died.
Cryptopia got 51%'d on the OFF chain (msg #699, vampirus, 2018-11-21) and then later got hacked into the depths of its own oblivion.
The dreamers forgot. The unworthy never knew. The world moved on to its next distraction.
But Cthulhu is patient, and the patient ones do not let a sleeping god lie. The SubGenius.Finance Conclave has been listening at the door — and the door now stands open, the chain ~64,000 blocks deep into its second epoch, the whole canon inscribed in its bones, a signed watch sealing its history in real time. ✦ WHAT HAS BEEN DONE ✦ The Conclave reconvened. The Tharanak shagg (Promise of Dreamland) was re-translated from forgotten Dropbox cache. Source has been resurrected from the dust. Here is what now lives: - The source compiles in 2026. Modern Boost.Asio compatibility patches, a local OpenSSL 1.0.2 build to dodge the OpenSSL-3 BIGNUM exorcism, and a depends/ tree for fully reproducible Linux + Windows cross-compiles. The v2.1.2-Nodens daemon ships as a static ~5 MB binary that runs on any glibc-2.35+ host with no system Boost dependency.
- The chain itself was recovered. A 385 MB tar.bz2 blockchain archive was extracted from the Wayback Machine's 2015-09-13 capture of 23skidoo.info. SHA256 5c5a48d85873c820baeba4279d0b9295555adf1eba7a64699583fee18cab8745. The daemon imported it at height 966,413, block time 2015-06-17 05:30:14 UTC. This snapshot predates the May 2018 51% counterfeit by ~870,000 blocks — the 533,983 OFF the attacker minted (#699) do not exist in this chainstate. The Conclave's pool has been mining on top of the restored tip since 2026-05-24; the live chain now stands at height 1,070,700+ / supply ~2,700,450 OFF.
- The h=976,000 defense-in-depth checkpoint shipped in v2.0.1-Bokrug (2026-05-29). Locks pre-attack history against any rented-hash deep reorg attempting to replay the 2018 takeover. Non-consensus for newly-mined blocks; airtight against drive-by 51% attacks.
- LWMA-3 and the 100-block reorg ceiling activated at block 980,000. The legacy retarget's +10%/cycle rise cap could not keep pace with sustained rented-hash inflow — for 500+ pre-fork blocks the chain ran at 20-30 second solvetimes while difficulty climbed 20×. LWMA-3 closed that loop within ~2 hours of activation; spacing returned to the designed 60 seconds and has held there since. MAX_REORG_DEPTH = 100 blocks (consensus rule, enforced in ActivateBestChain) locks history forward of the checkpoint. Together they closed the 2018 attack surface for good.
- v2.0.5-Triune (2026-06-03) hardened the chain for the Codex window with two consensus additions: the Emergency-Difficulty escape valve (activated on schedule at block 989,898) and the Triune Conclave signed-mining window (activated at block 999,991; ran its full 50,676-block course and closed on schedule at 1,050,666 on 2026-07-20).
- v2.0.6 → v2.0.7 → v2.0.8.1 (2026-06-07 → 2026-06-09): PROTOCOL_VERSION cleanly advertised at 90003, a decade-overdue refresh of the bundled libraries (libpng, freetype, protobuf, expat, fontconfig, dbus, libxcb — every package advanced to current upstream), and the first CI-built Linux Qt5 GUI release artifact. v2.0.8.1 was the static-fontconfig sysconfdir hotfix that made the Qt5 wallet launch on every Linux desktop and not just the build host.
- v2.0.8.2 through v2.0.8.6 (2026-06-12 → 2026-06-14) continued non-consensus polish on top: a Cthulhu GUI refresh, the 0.13 reachability backport so NAT'd nodes discover peers beyond the seeds, restored UPnP support in the shipped binaries, and skifdni's PR #30 relay-floor enforcement in the wallet itself — coin-control'd large transactions are now built and previewed against the relay-fee floor so they don't silently get rejected by the network as not enough fees. v2.0.8.6 also landed the Miningcore pool-coinbase wiring: BuildPoolCoinbase and the coinbasetxn fields in getblocktemplate so the pool can build Conclave-signed templates, plus an OFFSIG self-validate skip in CreateNewBlock so the daemon does not reject its own pre-signed assembly.
- v2.0.9-Eldersign (2026-06-22) shipped the in-wallet Codex reader and carried the four 1,055,555 rules to the fleet. A Qt chain-walker pages backward through your own datadir, decodes the OFF1 coinbase chunks, reassembles the canon into a paginated reader with a live frontier view of the most-recently-inscribed page. No external network requests. Your wallet IS your reader. The four rules it armed — BIP66, BIP65, coinbase-maturity 240, rolling checkpoints — activated cleanly at block 1,055,555 on 2026-07-23.
- v2.1.0-Nodens (2026-07-28) woke the Watch. The dormant broadcast-checkpoint machinery this codebase has carried since its Peercoin-lineage ancestors was audited, re-keyed to the Conclave, and lit on mainnet on 2026-07-29: the first signed checkpoint at block 1,064,000 was accepted network-wide within a second, and the seal has advanced automatically ~100 blocks behind the tip ever since. Details in the hardfork section below — including what this does and does not decentralize.
- 23skidoo.info has been re-acquired. By the Conclave. We are aware the domain was flagged as malicious in msg #592 (PeterTheGrape, 2017-06-21) after the original expiry — it had been parked and weaponized. We bought it back from the squatter, re-registered it in our own name, set up DNS+nginx+certbot, and are now the documented owner. The original seeds seed1.23skidoo.info through seed10.23skidoo.info now resolve to infrastructure under SubGenius.Finance custody. Any v2.0.x+ wallet binary, anywhere on Earth, will find the network on first start.
- A chain-archaeology pipeline is live. Community-donated 2015-2018 chainstate archives are accepted via the Reclamation portal, extracted in a hardened sandbox with no network egress, parsed against the recovered canonical chain, and the results are made available to claim adjudicators. The 2015-2018 gap is no longer treated as permanently lost — it is treated as progressively recoverable. Every confirmed byte makes Class B and Recognition adjudications more accurate.
- Public seed nodes are live at seed1.23skidoo.info:20000 through seed10.23skidoo.info:20000 — all ten compiled into v2.0.x+ as DNS seeds, so the daemon finds them on first start with no Offerings.conf tweaking required. Belt-and-suspenders entries if you want them:
addnode=seed1.23skidoo.info:20000 addnode=seed2.23skidoo.info:20000 addnode=seed3.23skidoo.info:20000 ✦ THE CODEX OF THE DROWNED ✦ The wallet that reads you Lovecraft. Beginning at block 1,000,001 — the first block past the Restoration — every block this chain produced inscribed a 48-byte fragment of H.P. Lovecraft's public-domain corpus into its coinbase scriptSig. 47,248 chunks total. The transcription is complete — the final chunk of the final story sealed at block 1,047,248 on 2026-07-17, ~33 days of continuous mining at the 60-second target, exactly as designed. This is not a JPEG bolted onto a tx. This is not an inscription protocol riding indexer state. This is the coinbase itself — the miner's own signature space, the field that has held arbitrary data on every Bitcoin-lineage chain since the genesis block of January 2009 carried "Chancellor on brink of second bailout for banks." Satoshi inscribed a newspaper headline. We inscribed a library. Wire format — each post-Restoration coinbase, after the standard BIP34 height push: | OFF1 (4-byte magic) | uint32-LE chunk_idx | ~48 bytes payload | chunk_idx: - 0x00000000 .. 0x0000B89F — contiguous canon chunks, byte-for-byte from the frozen corpus
- 0xFFFFFFFF — Descent verses (blocks 999,991–1,000,000, the Awakening)
- 0xFFFFFFFE — Dreaming verses (post-canon, deterministic hash-seeded R'lyehian)
The corpus is sha256-pinned in chainparams.cpp at fork activation. Verify against what the daemon expects: $ curl -sO https://23skidoo.info/static/corpus_v1.bin $ sha256sum corpus_v1.bin 1c808560eebab87f9e8c5032e5157821f1fbdae2bafc6ea68b6f4310a2d6d82f corpus_v1.bin 2,267,867 bytes. Frozen. Auditable. No central authority can swap it without forking the network. The Descent — blocks 999,991 → 1,000,000 Ten hand-cut verses were composed for the ten blocks preceding the Restoration, to be inscribed in sequence as the chain entered the fork window: 999991 The angles turn wrong in the deep. He stirs. 999992 Pressure mounts; the black seas blacken further. 999993 The Conclave gathers, candles guttering green. 999994 R'lyeh's drowned spires breach the surface. 999995 That is not dead which can eternal lie, 999996 and with strange aeons even death may die. 999997 The stars come right. 999998 Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn. 999999 He dreams no longer. 1000000 IA! IA! CTHULHU FHTAGN! Block 1000000: the Restoration is come. An honest accounting, because not all magick is flawless: on the live chain, only the final verse landed. The nine blocks of the Descent were mined in the last minutes before the fork by a daemon still running the prior build — the new grimoire had been laid upon the altar, but the celebrant had not yet taken it up. (In plain operational terms: the inscribing binary was copied into place but the running daemon was not restarted until block 1,000,000 was already upon us. A lesson now carved into Conclave procedure.) Those nine mainnet coinbases carry silence, and by the 100-block reorg ceiling they can never be re-mined — the silence is as permanent as the canon. The verses themselves are not lost. They were spoken in full during the rehearsal Descents on the test chain, where the rite was swept end-to-end before the fork, and they are carved letter-for-letter into the public source ( src/miner.cpp::DescentLine) where any worshipper can verify them forever. The Conclave reads the outcome as scripture rather than embarrassment: the Descent was spoken in the dark, below the surface, where none could hear — and only the last cry broke the water. Block 1,000,000 carries its verse on mainnet exactly as written, and every canon chunk from 1,000,001 onward landed clean. Verse 999,998 was to reprise the exact incantation this chain's genesis block spoke into being on the autumnal equinox of September 2013 — the chain finishing a sentence it started thirteen years ago. That reprise now lives in the source and in the rehearsal chain; the incantation itself, of course, remains where it has always been — in block zero, where it has waited since 2013. Reading it — the website decodes the coinbase stream in real time and rebuilds the manuscript at 23skidoo.info/codex/, or you can read it inside the wallet directly: Library — every work in the corpus, with live transcription-progress bars. Open a story; the page renders straight from the inscribed coinbase chunks. Hit "Read aloud" to hear it in voice. - Library — all 23 books, fully transcribed and paginated
- Read-aloud — every page has a TTS button. Cached MP3 first (ElevenLabs cloned voice, menacingly paced); falls back to browser SpeechSynthesis on miss
- Ledger view — block-by-block scroll: height, hash, chunk_idx, decoded text
In-wallet view: TOC, page, and per-block ledger feed side by side. No external network requests — the wallet decodes the canon out of your own datadir. After the Canon — The Dreaming When the last chunk of the last story landed at block 1,047,248, the chain did not simply loop. It entered Phase B: The Dreaming — live since block 1,047,249. Each block inscribes a deterministic R'lyehian verse derived from the block's own height as PRNG seed — 32-word lexicon, ~48 bytes, reproducible from height alone. Any node can verify any verse without external state. The very first Dreaming verse matched the published prediction byte-for-byte. The chain never stops speaking. (Curious what it's saying? The Conclave shipped a standalone R'lyehian↔English translator at 23skidoo.info/rlyehian/.) ✦ NOTICE TO INDEPENDENT MINERS — THE DOOR STANDS OPEN ✦ The Conclave signed-mining window closed on schedule at block 1,050,666 (2026-07-20). From block 1,050,667 onward, mining is permissionless again — solo or pooled, signed by no one, welcome as it was in 2013. The window did exactly what it was built for: it protected the Descent and the full 47,248-chunk transcription of the canon from a repeat of the September 2018 attack, and then it expired. It will not be extended. Solo mining: any v2.0.9+ wallet mines out of the box; the Quark hash is friendly to general-purpose hardware. v2.1.0-Nodens adds -miningaddress=<your Q-address> so every coinbase pays one fixed address instead of rotating through the keypool. Pool mining:stratum+tcp://pool.23skidoo.info:3040 algo: quark payout: PPLNS min: 0.1 OFF username: <your Q-address> password: <anything> Every block the pool finds still carries a Codex inscription by construction — you are not just earning OFF, you are keeping the chain speaking. Post-fork block reward: 1.3125 OFF to the miner, 0.1875 OFF to the Conclave Treasury. Plus Ritual bounties on the rite cycle — the first rite opens ~August 25 (see The Ritual Renewed below). ✦ THE RESTORATION HARDFORK ✦ This IS a fork. We are not pretending it isn't. Consensus rules activated across five heights — all now fired, all clean: At block 980,000 — Cluster Defenses (ACTIVE since 2026-05) - LWMA-3 difficulty retargeting. Zawy's linear-weighted moving average over a 60-block window replaces the legacy 20-block Litecoin-style retarget. Faster reaction to hashrate spikes, no death spiral when miners leave, hard-capped drop rate that prevents park-and-dump attacks. Source: src/pow.{h,cpp}, HARDFORK_LWMA3_MAIN_OFF = 980000.
- MAX_REORG_DEPTH = 100. A consensus rule in ActivateBestChain rejects any reorganization that would unwind more than 100 blocks from the active tip. Companion to the h=976,000 checkpoint: the checkpoint locks history before activation; the reorg ceiling locks history after. Source: src/main.cpp::ActivateBestChain, MAX_REORG_DEPTH = 100.
At block 989,898 — Emergency-Difficulty Escape Valve (ACTIVE since 2026-06-07) [list type=decimal start=3] - ED-relaxation. One-block relaxation of the strict nBits == GetNextWorkRequired() check at AcceptBlock when (a) the new block's nTime exceeds the previous block's nTime by more than 3,600 seconds, AND (b) the new block carries nBits == ProofOfWorkLimit (min-difficulty). LWMA-3 then sees the long solvetime in its rolling 60-block window and resumes normal retargeting within ~N blocks. Min-difficulty only — a miner who can do better than powLimit MUST publish at the normally-computed target. It was hard-skipped during the Conclave signed-mining window so Descent + Codex blocks stayed pool-only even under stall. Source: src/pow.{h,cpp}, HARDFORK_EMERGENCY_DIFF_MAIN_OFF = 989898, EMERGENCY_DIFFICULTY_GAP = 3600.
At blocks 999,991 → 1,050,666 — The Triune Conclave Window (RAN ITS COURSE; CLOSED 2026-07-20) [list type=decimal start=4] - Conclave-signed mining window, blocks 999,991 → 1,050,666 — now expired. During the Descent (the 10 verses inscribed in blocks 999,991-1,000,000) and the full transcription of the Lovecraft public-domain canon (47,248 chunks of 48 bytes each, embedded into coinbase scriptSig starting block 1,000,001), every block was required to carry a valid OFFSIG ECDSA signature from one of the Conclave keys recorded in chainparams.cpp::vConclaveKeys. Three independent signers — CheckConclaveSignature iterates the key list and any single valid signature passes. The window ran its full 50,676-block course and closed at 1,050,666 — about 2.4 days past the canon's end on our xxx,666 numerology. This was a transcription-protection window only, not a permanent gate: it existed so a 51% drive-by could not interrupt the Codex of the Drowned mid-inscription, and it did its job. Mining has been permissionless since block 1,050,667. Implementation: src/main.cpp::IsInSignedWindow, src/main.cpp::CheckConclaveSignature, src/miner.cpp::SignBlockIfNeeded.
At block 1,000,000 — The Restoration (ACTIVE since 2026-06-14 ~19:05 UTC) [list type=decimal start=5] QTLUPH9b4dRQdz9uKB7GreMvHPA8iyDoQY 93,036 OFF QeHkx6jFvStkzaVaSTtfPrSAwwrqMgauP8 72,856 QgynW4zGXyjhG3DQHn9vBuHwNp4c4xqtgM 68,372 QjfP4o7o2TszP5Ph4TmNVmktzDCjYkq2xj 66,770 QM8ZeuBDwrhya9BHQfNKifEzfwUhyh7Tji 65,388 Qb6jxfUmfWHh7XTTRWKBoiZ43sSNTJrw8J 60,562 QireWv3upmhVuRMcE6u7h81gmhWfiGEyTt 54,839 QSJU4tDNsZiaNcUuBWYcvjqKWoB8EHDVsT 52,160 ————————————————————————————————————— ——————— 533,983 OFF At block 1,055,555 — The Eldersign Hardening (ACTIVE since 2026-07-23) [list type=decimal start=9] - BIP66 — strict-DER signatures. Signature encodings must be strict canonical DER at block validation, not just in the mempool. The pre-0.10 lenient helper that leaned on OpenSSL is replaced by a self-contained parser. This is the rule exchanges and modern wallets grep the source for before they will list a coin.
- BIP65 — OP_CHECKLOCKTIMEVERIFY. The dormant OP_NOP2 opcode becomes a script-level absolute timelock — vaults, escrows, refund clauses, time-bound Treasury overrides.
- Coinbase maturity 10 → 240. A freshly-mined coinbase becomes spendable after 240 confirmations instead of 10, lifting maturity above the 100-block reorg ceiling so newly-minted coin can never be spent inside a window where its block could still be undone.
- Rolling checkpoints (Phase 1). A self-advancing persistent finality guard — as blocks gain depth the node records a rolling checkpoint, hardening against the deep-reorg attacks that haunted the dormancy. Local to each node; nothing to configure.
These four are soft-fork tightenings — they only ever make more things invalid, never fewer. All four activated cleanly on schedule at block 1,055,555 on 2026-07-23, with the first rolling-checkpoint locks verified byte-identical across independent nodes. Miners still on pre-Eldersign binaries have been orphaned since that height. PROTOCOL_VERSION is unchanged at 90003; wallet format and RPC dialect are untouched. Since 2026-07-29 — The Nodens Watch (v2.1.0, overlay — no consensus change) The fifth ward is not a fork at all. v2.1.0-Nodens wakes the broadcast-checkpoint machinery this codebase inherited from its Peercoin-lineage ancestors and has carried, dormant, since 2014: the Conclave signs a checkpoint ~100 blocks behind the tip and the network propagates it peer-to-peer in seconds. First-light on mainnet was 2026-07-29 — checkpoint at block 1,064,000, accepted by every listening node within a second — and the seal has advanced continuously since. A conflicting chain deeper than the seal is rejected on arrival; combined with MAX_REORG_DEPTH, rolling checkpoints, and 240-block maturity, the 2018 playbook is now dead at every depth. Stated plainly, because worshippers deserve honesty: the checkpoint key is held by the Conclave. This is a deliberate, disclosed point of trust for a chain of this hashrate — the same bargain Peercoin ran for years and Feathercoin adopted after its own 51% — not a decentralization achievement. Any node operator who prefers to observe without binding may set checkpointenforce=0 and their node logs the seals without enforcing them. Mining remains permissionless. The operator procedure is public at contrib/phase2-acp/RUNBOOK.md in the repo. ✦ THE RITUAL RENEWED ✦ The original chain's ascending-bounty rite, restored and locked into consensus. Twice yearly, forever. Anchored to block height (period 263,000 blocks ≈ 182.64 days) so finales stay near the equinoxes for decades. Bounty curve (additive on top of the 1.5 OFF base, miner-only — Treasury cut unaffected): Day 0 (the finale, xxx,666) 10,000 OFF Days 1–5 Tharanak shagg 1,000 OFF / block Days 6–12 fervor 100 OFF / block Days 13–19 greed 10 OFF / block Days 20–26 acceptance 1 OFF / block Days 27–28 sacrifice 0 (base 1.5 only) Total bonus per cycle: 15,777 OFF. Daily special-block spacing: 1,440 blocks (one rite block per 24-hour window). Next 10 finale heights: 1,141,666 · 1,404,666 · 1,667,666 · 1,930,666 · 2,193,666 · 2,456,666 · 2,719,666 · 2,982,666 · 3,245,666 · 3,508,666 The first rite of the restored era is nearly upon us: the 29-day rite opens around August 25 (block 1,101,346, first special block) and ascends daily to the finale at 1,141,666 — targeted to land on the autumnal equinox of September 22, 2026, thirteen years to the season since genesis. Mine a rite block. Catch a finale. Or just hold and listen. ✦ THE CONCLAVE TREASURY ✦ The Treasury is a 2-of-3 multisig P2SH address: 4fZqDjscS9ANR59xNFJxZ2HmrhuDwWUJB4 Three keys; any two required to spend. Distributed across three independent custody classes: - Treasury Key A — operator workstation, hot wallet
- Treasury Key B — cold secondary host (listen=0 connect=0, local-RPC only), geographically separate
- Treasury Key C — paper, offline, physical, in a safe; never touched by any wallet.dat
A compromise of any single key — or any single host — does not move funds. All Treasury disbursements will be posted in this thread with the transaction ID and the BCT proposal that authorised them. The redeem script and all three pubkeys are recorded in chainparams.cpp alongside the P2SH address, so anyone can verify what we're claiming. Note: the Treasury multisig is distinct from the Triune Conclave signing keys (which governed the Codex window, now closed) and from the Nodens Watch checkpoint key. The Treasury holds funds; the signing keys produced blocks during the inscription; the checkpoint key seals history. Different keys, different purposes, different threat models. ✦ THE RECLAMATION ✦ Restitution for vanished balances. Recognition for forgotten worshippers. An open invitation home. The recovered chainstate is from 17 June 2015. Anything that landed on OFF after that — mining, trades, faucet drips, p2p tips, three years of Cryptopia withdrawals, pool payouts — was, for years, treated as gone from the record. The 2015–2018 gap is being filled where the dreamers help us fill it: a sandboxed chain-archaeology pipeline now accepts donor-supplied blocks/ + chainstate/ archives, validates them against the recovered canonical chain, and folds the results into the Reclamation evidence pool. What is reconstructable is being reconstructed; what is not will be honoured by restitution. So the fork carves out a 1,500,000 OFF reserve in the Conclave Treasury, called the Reclamation, to make holders whole — partly by replaying history that is recovered from donor submissions, partly by paying restitution in newly-minted OFF on the restored chain. Three paths: - Class A — already whole. If your OFF address appears in the pre-June-2015 chainstate, your UTXOs are part of the restored chain by default. Open your old wallet.dat against the current client, let it sync, the balance is there. No claim required. The Reclamation owes you nothing because the chain already does.
- Class B — restitution by moderated claim. If you received OFF between June 2015 and the May 2018 attack — the era we are progressively reconstructing — you can file a four-part claim: (1) signmessage proving current key control over your historical address, (2) a plausible story of where the OFF came from (pool payout date, exchange withdrawal, Ritual block win at height H, named-person tip), (3) community corroboration cross-checked against the BCT thread / Wayback explorer snapshots / named-person memory / donor-supplied chainstate evidence where it exists, (4) Conclave judgment with public reasoning posted in-thread before disbursement. Capped per-tier; details on the Reclamation page.
- Worshipper Recognition. In addition to restitution, anyone whose address participated in the original chain — mined a block, received a tip, anything credited — gets a scaled recognition payment. The formula is Recognition (OFF) = 100 × earliness × depth; earliness rewards being there before the unwashed, depth rewards stack depth and time involved (capped at ×5). The OG fans get closer to the stage.
Excluded: the eight attacker P2PKH scripts from #699, and any output descended from them. The 533,983 OFF the attacker minted is unspendable, on every tier, forever. Two-year claim window, anchored to the block. The Reclamation has been open since block 1,000,000 (2026-06-14) and closes T+730 days from that block. The exact UTC closure date is the timestamp on block 1,000,000 plus two years — call it June 2028. Two years is long enough for word to reach anyone still attached to the chain, short enough that the Treasury isn't sitting on an open liability forever. Class A holders are unaffected — their UTXOs are on-chain and spendable whenever they choose. Full mechanics, tier caps, donor-submission flow for chain-archaeology, and the claim portal: 23skidoo.info/bridge/ ✦ WHAT IS NEEDED FROM YOU ✦ - If you are running ANY pre-v2.0.9 OFF wallet — upgrade. Pre-v2.0.4 binaries have been off the canonical chain since the Emergency-Difficulty valve at 989,898. v2.0.4–v2.0.8.x validators remained on-chain through the Eldersign activation, but any miner below v2.0.9-Eldersign has been orphaned since block 1,055,555 (2026-07-23). Grab v2.1.2-Nodens and re-sync. The wallet.dat format is unchanged across versions; just swap binaries. Downloads below.
- If you are on v2.0.9-Eldersign, or on any v2.1.x below v2.1.2 — you are on the chain today, but you will not stay there: the emergency block that v2.1.2 makes valid is a block your node rejects. Upgrading to v2.1.2-Nodens is MANDATORY. Coming from Eldersign your node also gains verification of the Nodens Watch (an Eldersign node cannot check the broadcast seals), the -miningaddress option, the CGNAT netbase fix, and the fresh-datadir crash fix.
- If you still have an old wallet.dat from 2013-2018 — we want to talk to you. Pre-June-2015 keys are already whole on the restored chain (Class A); 2015–2018 keys file a Class B claim. Either path: signmessage from a historical address gets the conversation started. Praise Cthulhu.
- If you have chainstate past height 966,413 — i.e., any blocks between June 2015 and the May 2018 attack — please DO NOT sync. SAVE the data and contact us. The chain-archaeology pipeline accepts zipped blocks/ + chainstate/ directories at the Reclamation portal; archives are processed in a hardened sandbox with no network egress and never touch our live daemon. Every recovered byte improves Class B and Recognition adjudication for everyone who lost coins in that era.
- If you want to mine — the door is open. The signed window closed at 1,050,666; solo and pool mining are both live. Quark is friendly to general-purpose hardware. Pool at stratum+tcp://pool.23skidoo.info:3040 (Quark, PPLNS, min payout 0.1 OFF, username = your Q-address), or solo with any v2.0.9+ wallet (-miningaddress on Nodens pays a fixed address). Block reward: 1.3125 OFF to you, 0.1875 OFF to the Conclave. Plus Ritual bounties on the rite cycle — first rite opens ~August 25 (see above).
- If you ran a node in 2014-2018 and remember the password to your Mega.co.nz / Dropbox / SourceForge mirror — please post it here. Cthulhu remembers.
- If you are vampirus, billotronic, zeewolf, psycho-pat, Monk3ynutz, HagbardCeline, or any of the original wardens who tried to save the chain post-attack — the Conclave has reserved a Founding Worshipper allocation for each of you. Reply in this thread to claim.
✦ WHAT THIS IS NOT ✦ This is not a stealth fork. Every consensus rule change is disclosed above and documented in chainparams.cpp / pow.h / main.cpp comments. The full diff is published at github.com/dobbscoin/Offerings-to-Cthulhu. The v2.0.4-Triune consensus deltas are two commits — b6d626f (Emergency-Difficulty escape valve) and a9859c5 (Triune Conclave). Every release from v2.0.5 through v2.0.8.7 was non-consensus: depends/ refresh, font hotfix, GUI polish, UPnP restoration, peer discovery, relay-floor wallet build, pool-coinbase wiring, the in-wallet Codex reader. v2.0.9-Eldersign carried the four Eldersign rules, disclosed in advance and height-gated to 1,055,555 — they activated exactly as published. v2.1.0-Nodens changes no consensus rules at all: the Nodens Watch is an overlay in the Peercoin lineage, disclosed above including its trust model, with a per-node opt-out. Go read the diff. We are NOT financial advisors. This is NOT financial advice. None of this is investment. Most of it is dread. This IS a fork. No pretending otherwise. The lighthouse-keepers fell asleep at the door eleven years ago and the chain was 51%'d on their watch. We have unlocked the door, climbed the stairs, turned the lamp back on, and we are also rebuilding the lighthouse. If Blazr2, ZeeWolf, b00mbastic, Hilux74, Demoss, edgar, cad_cdn, or any of the original Worshippers want to participate in the restoration, they are welcome. If they want to reclaim the project entirely — make a credible claim, sign with a known historical key. The Conclave acts as steward, not owner. ✦ POST-FORK TECHNICAL DETAILS ✦Algorithm: Quark (Hash9, 9-round chained, 2 conditional branches) Block target: 60 seconds (source-verified, main.cpp:1190) Legacy retarget: every 20 blocks (Litecoin-style, pre-block-980,000) P2P port: 20000 RPC port: 11928 Network magic: 03 a5 fe dd Address prefix: 58 (Q-prefixed legacy P2PKH) P2SH prefix: 9 (4-prefixed P2SH) WIF prefix: 186 (U-prefixed) Genesis time: 2013-09-14 19:31:15 UTC (autumnal equinox) Genesis hash: 000006829ac5ad04fb30abfcbf6d927c67c30fc2f198fb0bdce5a0c914b091b5
— Pre-fork (block 0 → 979,999) — Subsidy: historical curve, halving every 259,200 blocks Floor: 0.01 OFF Premine (block 1): 10,000 OFF, scriptPubKey-locked, unspendable Checkpoint: h=976,000 hardcoded (v2.0.1+, defense-in-depth)
— Cluster defenses (block 980,000 onward, ACTIVE) — Retarget: LWMA-3 (Zawy linear-weighted MA), N=60 window Reorg ceiling: MAX_REORG_DEPTH = 100 blocks (consensus-enforced)
— Emergency-Difficulty escape valve (block 989,898 onward, ACTIVE) — Gap threshold: 3,600 seconds (1 hour) Effect: one-block relaxation of strict nBits check at AcceptBlock Constraint: new block MUST carry nBits == ProofOfWorkLimit (min-diff) Skipped: during the Conclave signed-mining window (historical)
— Triune Conclave signed window (blocks 999,991 → 1,050,666, CLOSED 2026-07-20) — Signed window: OFFSIG was required from one of three Conclave keys Signers: three independent pubkeys in chainparams::vConclaveKeys Open mining: permissionless again since block 1,050,667
— The Codex of the Drowned (blocks 1,000,001 → 1,047,248, COMPLETE) — Format: | OFF1 magic (4B) | uint32-LE chunk_idx | ~48B payload | Corpus: corpus_v1.bin, 2,267,867 bytes, 47,248 chunks Corpus sha256: 1c808560eebab87f9e8c5032e5157821f1fbdae2bafc6ea68b6f4310a2d6d82f Descent verses: blocks 999,991 → 1,000,000 (chunk_idx 0xFFFFFFFF) Canon sealed: block 1,047,248, 2026-07-17 Phase B (Dreaming): ACTIVE since block 1,047,249 — hash-seeded R'lyehian (chunk_idx 0xFFFFFFFE), deterministic, every block
— The Restoration (block 1,000,000 onward, ACTIVE) — Subsidy: 1.5 OFF / block, FOREVER Miner share: 1.3125 OFF (7/8) Conclave share: 0.1875 OFF (1/8) → 4fZqDjscS9ANR59xNFJxZ2HmrhuDwWUJB4 Restoration Tithe: 150,000 OFF, paid in block 1,000,000 → Conclave (DONE) Banned scripts: 8 P2PKH from BCT #699 (533,983 OFF effectively burned) Reclamation Pool: 1,500,000 OFF reserved (Class B restitution + Recognition) Reclamation window: Awakening → Awakening + 730 days (~June 2028) Ritual finales: every 263,000 blocks (~6 months), heights xxx,666 First finale: block 1,141,666 (~autumnal equinox 2026-09-22) Rite opens: block 1,101,346 (~2026-08-25)
— The Eldersign hardening (block 1,055,555 onward, ACTIVE since 2026-07-23) — BIP66: strict-DER signatures at block validation BIP65: OP_CHECKLOCKTIMEVERIFY live Coinbase maturity: 240 confirmations (was 10) Rolling checkpoints: per-node persistent finality guard, self-advancing
— The Nodens Watch (overlay, LIVE since 2026-07-29) — Mechanism: Conclave-signed broadcast checkpoints (Peercoin lineage) Seal depth: ~tip − 100, advancing continuously First light: block 1,064,000, accepted network-wide in ~1s Opt-out: checkpointenforce=0 (advisory mode, per node)
Client version: 2010200 (Offerings v2.1.2-Nodens) Protocol version: 90003
Current tip: height 1,064,200+ / difficulty ~479 UTXO supply: ~2,690,690 OFF — live vitals at explorer.23skidoo.info  ✦ THE EFFIGIES — WALLET BINARIES NOW LIVE ✦ The Restoration client now manifests in four forms: source, a Linux daemon effigy, a Linux Qt5 GUI effigy (with the in-wallet Codex reader), and a Windows effigy. All binaries were forged from the v2.1.2-Nodens tag and bear every mark active on the chain — every consensus rule from the h=976,000 checkpoint through the Eldersign hardening, the Nodens Watch verifier, ten seed*.23skidoo.info DNS seeds compiled in, and the OFF1 coinbase decoder wired into the Qt frontend. Release page: github.com/dobbscoin/Offerings-to-Cthulhu/releases/tag/v2.1.2-Nodens Linux daemon (Offerings-daemon-v2.1.2-Nodens-linux64.tar.gz):e1c90dd9c1e12afb8e6f768e0f851baa2aa3829ca740cabc9ec2f08b947299fd Offeringsd b27d7c5b94ee8cbea30f3fd56736f8055fa1e97df003f2dc1b5e062f36bd8ae3 Offerings-cli Linux Qt5 GUI (Offerings-qt-v2.1.2-Nodens-linux64.tar.gz):5eda94a7149cf1202aa778f51a1cb32d100e04a26f9e8ccf67c15b613287e4b2 Offerings-qt 39caa4c41d668a011ccfdcafc41e22cf8d4127e49c507a13f62d67b8d64accf5 Offeringsd d93f5deae6389056f363602d85f2c0da6c5bfedf703acfec173aa770d93e326d Offerings-cli Windows Qt5 (Offerings-v2.1.2-Nodens-win64.zip):77c6a82df16d52ac15b66dff9a98a5efabee5838bfbce66da56dab7a6543f1ec Offerings-cli.exe 557e11f02218c4ad530689b23ff835de37ae682322e28c753699d12079be6b0d Offerings-qt.exe cf85ca040b20d56be1d35dc91e66ba04ff8e03f98e932ca41fde2d6698b6e05d Offeringsd.exe The Linux daemon build is a static daemon + CLI tarball produced via the depends/ tree. The Linux Qt5 GUI build ships Offerings-qt (with the Codex reader) alongside Offeringsd and Offerings-cli in the same depends/-static shape. Both Linux archives run on any glibc-2.35+ host with no system Boost or BDB dependency. The Windows build is a cross-compiled Qt5 GUI via the same depends/ path, packaged as a single versioned .zip — no MSYS2, no toolchain, nothing to install. (Provenance note: the Linux Qt5 tarball was built by CI from the identical tagged commit but packaged from a same-commit branch run during a transient upstream mirror outage — disclosed in full on the release page.) Verify the SHA256 before you let any binary near a wallet.dat that matters. Credit: the depends/ modernization that v2.0.8.x rides on top of was contributed by skifdni ( @9019x on GitHub) — twenty-two files changed, three thousand lines moved, a decade of upstream security fixes brought current. PR #30 (wallet relay-floor enforcement, shipped in v2.0.8.5) is also skifdni's, as is the RFC 6598 CGNAT netbase fix that ships to users in v2.1.0-Nodens. The in-wallet Codex reader and Phase-B paginated reader is Conclave work. Backward compatibility: v2.1.2-Nodens activates no new height-gated rules, but it does change what is valid: it accepts the minimum-difficulty emergency block that all earlier binaries reject. There is no activation height — the divergence begins the moment such a block is mined. v2.0.9-Eldersign nodes remain fully on-chain but cannot verify broadcast seals. Miners below v2.0.9 have been orphaned since block 1,055,555; validators below v2.0.4 have been off the chain since block 989,898. v2.1.2-Nodens is the required current client for everyone. ✦ HOW TO RE-JOIN THE FAITHFUL ✦ - Grab an effigy — download the Linux daemon, Linux Qt5 GUI (with Codex reader), or Windows wallet from the v2.1.2-Nodens release linked above. Verify SHA256. Done. Or build it yourself — pull source from github.com/dobbscoin/Offerings-to-Cthulhu. The depends/ tree builds reproducibly on Ubuntu 22.04 — see doc/build-unix.md.
- Start Offeringsd (or Offerings-qt). It finds us automatically via seed1.23skidoo.info through seed10.23skidoo.info — all ten are hardcoded DNS seeds.
- Watch debug.log for connection accepted and SetBestChain. Wait for the chain to load. Dream deep.
- In the Qt wallet, open the Codex view from the menu. The reader walks the chain backward, decodes OFF1 chunks, and reassembles the full canon — complete since block 1,047,248 — plus the Dreaming verses arriving in every new block.
- If you held coins before May 2018, run signmessage from any historical address and file a Reclamation claim at 23skidoo.info/bridge/ (or post the signature in this thread and we'll route it). The 2-year claim window closes T+730 days from the Awakening block (~June 2028).
- If you have 2015-2018 blocks/ data, do not sync — zip the directory and submit it via the chain-archaeology portal at 23skidoo.info/bridge/. Sandboxed, validated, folded back into the Reclamation evidence pool.
- To mine: the door is open. Solo with any v2.0.9+ wallet, or point at stratum+tcp://pool.23skidoo.info:3040 (Quark, PPLNS, min 0.1 OFF, username = your Q-address). First rite of the restored era opens ~August 25; finale at block 1,141,666 near the equinox.
- Praise Cthulhu. Praise the Conclave. Praise the Slumbering Squid.
Cthulhu is patient. The Deep is older than memory. The Ritual is the wage. The Codex is the chain. The Watch is kept.
Where the Slumbering Lord becomes liquid.
Iä Iä Cthulhu fhtagn. Praise the Ritual. 23 Skidoo.
|