The BIP-110 Split
Block 961,632, 8 August 2026. Nodes enforcing BIP-110 rejected blocks that did not signal bit 4, and followed a branch of their own.
Knots 29.4.1: A New Proof of Work
Released 2 September. A hard fork: SHA-256d miners cannot extend the chain it follows. bitcoinbip110.org dates the first BLAKE2b block, 961,640, to 30 August at 06:14 UTC.
SIGHASH_UNIFIED. The notes say a backward-incompatible change was required. Header JSON gains new fields, including header_version, nonce2, nonce3, and xor_key.SIGHASH_UNIFIED, which bitcoinbip110.org presents as the chain's opt-in replay protection.Sztorc's eCash (ECX) Schedule
Paul Sztorc, 7 August: the BIP-300 hard fork launches in three stages instead of one. This is not Chaumian ecash and not XEC. Bitcoin's rules are unchanged.
nLockTime so a reorg cannot mine the transaction early.Lightning on x402
HTTP 402 means Payment Required. x402 is a standard for answering with a price, taking a payment, and then serving the request. The Lightning scheme for that merged on 23 September.
exact scheme on lnbtc. The client pays a fresh BOLT11 invoice and returns the 32-byte preimage. The facilitator checks that SHA-256 of the preimage is the invoice payment hash, and that the invoice signing key matches payTo. The check needs no access to the receiver's Lightning node./settle accepts the proof.Stale Blocks, Address Spam, and a zkVM
Network observations from August, and a draft BIP for relaying stale tips.
542c (11:28:27Z), the stale one a108 (11:25:04Z). mononaut: the stale block was built later and carried newer, higher-feerate transactions. Anthony Towns saw the winner 0.36 seconds before the loser.staletip message announcing recent stale branch headers, and whether the sender will serve the blocks. Its case: stale-block rates track how fast blocks reach miners, and a node already holding a stale block reorgs faster.addr message, each timestamped within 10 minutes. It ended when the spammer stopped refreshing timestamps.interpreter.cpp and libsecp256k1, run in a RISC0 zkVM to produce STARK proofs of mainnet blocks. Block 962,000, with 8,006 inputs, took about 9.7 hours on one L40S GPU. The two-hour future-time rule cannot be proven: the guest has no clock.Invalid Blocks
deadmanoz, bitcoin-data/invalid-blocks. A header that meets proof of work and fails a named consensus rule. A stale block is the other case: it passes the rules and loses the race.
4fad71d (1 Oct), invalid-blocks.jsonl has 171 records, and reported-blocks.jsonl holds 12 whose failure is not established. The 23 September note counted 143. On 30 September, 27 descendants were admitted under prev_block_invalid. The site is generated from the dataset./F2Pool/, rule time_below_mtp. Their headers say 15 April and 29 June, but they were mined around 22 April and 13 July: 7 and 14 days behind the median time of the previous 11 blocks. Namecoin AuxPoW proofs bind the coinbases to the headers. b10c found neither in his logs; stratum.work shows forks at the next height, and he says SpiderPool mined on them.b0539a45…:1. Nodes enforcing the new P2SH rules rejected them. Older nodes accepted them, so the spend kept being mined for months. Four have reconstructed bodies; 85 are admitted from a proof of the transaction and the block's ordered txids.App Store Wallet Binaries
@overtorment, 6 September 2026. He compared Apple App Store builds that advertise themselves as non-custodial with what those binaries do.
encryptedMnemonic, with no encryption step.