From 5fc4d5eee8cd329a7cd9b34791068291a5b6cee0 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 17:52:54 +0000 Subject: [PATCH] class v5: the harness records of the bytes-6 flip run (12:17 to 12:21Z) Co-Authored-By: Claude Fable 5.1 --- docs/design/class-v5-harness/flip-stale.json | 722 +++++++++---------- docs/design/class-v5-harness/flip-stale.log | 152 ++-- 2 files changed, 437 insertions(+), 437 deletions(-) diff --git a/docs/design/class-v5-harness/flip-stale.json b/docs/design/class-v5-harness/flip-stale.json index 90e3b1304..1a4df1b5b 100644 --- a/docs/design/class-v5-harness/flip-stale.json +++ b/docs/design/class-v5-harness/flip-stale.json @@ -2,9 +2,9 @@ "pass": true, "expect": "flip", "signals": [ - 5, - 5, - 5 + 6, + 6, + 6 ], "checks": { "zero_rejected_by_miners": true, @@ -40,34 +40,34 @@ "floor_epoch": 1667, "stale_miner": 2, "stale_accepted_after_first_refresh": 0, - "stale_rejected": 66, + "stale_rejected": 59, "stateless_node": 3, "stateless_accepted_after_flip": 0, "stateless_refusal_lines": 14, "state_roots_at_flip": [ - "0x3a94e5816743b56f6354ea9f0b10d84c8b27b041bd9ed1e78871b38e0e82fca1", - "0x3a94e5816743b56f6354ea9f0b10d84c8b27b041bd9ed1e78871b38e0e82fca1", - "0x3a94e5816743b56f6354ea9f0b10d84c8b27b041bd9ed1e78871b38e0e82fca1" + "0x74ca7aec647f5b7cfff9f04ac9196a2db54d3ccbe9290899fa6b8da489ac56a8", + "0x74ca7aec647f5b7cfff9f04ac9196a2db54d3ccbe9290899fa6b8da489ac56a8", + "0x74ca7aec647f5b7cfff9f04ac9196a2db54d3ccbe9290899fa6b8da489ac56a8" ], "streams": { "9": { - "root": "0x828e6d26d3a0914da425280c67e63f8a9cd89c3b0b8c0fa21d1c436bbf0791a0", + "root": "0xbf6b97cebb029f8199c4d19462fcde08a89fc15e7789528b8355e0b89ab6fd55", "records": 17, - "block": "a24d86ef21ed615020b9e43915fad129d1a3138eae2a1f8684a8815396dbfdaf" + "block": "08bff267814458466da2510361d672abbec2057abab36c198f10892e49a5ac23" }, "10": { - "root": "0x2ae82ead170c541c6cc7e6fab62e4116618ecf9dbadb2c4e994aa2971abcaeb3", + "root": "0x3cc8212d577bf3210e2431eabccdec1183200572009be61d6ef4c4ee52eedc0c", "records": 17, - "block": "985d01f3e7f563f4364d075571dc9cecf0666154c0eeae8b83de9768d412f3da" + "block": "07f52472cc3bb9a729951af3b692e1a91b1eb3d00c5f33120165f8bb7fa55bf0" }, "11": { - "root": "0x3a94e5816743b56f6354ea9f0b10d84c8b27b041bd9ed1e78871b38e0e82fca1", + "root": "0x74ca7aec647f5b7cfff9f04ac9196a2db54d3ccbe9290899fa6b8da489ac56a8", "records": 17, - "block": "20176fc7352b9052ecff681d4f22eaa312429b27806dc3a102eaff9c60ec518a" + "block": "c62861f9c90ea32dc681150cab48664c3a34fa2a88957f29abc1376c4ebe3bba" } }, "days_seen": [ - 1244007 + 1244010 ], "day_boundary_crossed": false, "node": "/srv/builds/igneum-wt-class-v5/vendor/igneum-node-class-v5/target/release/igneumd", @@ -77,8 +77,8 @@ "daa": 480, "at": 486.4 }, - "run_ended_at_s": 681.6, - "final_daa": 661, + "run_ended_at_s": 694.7, + "final_daa": 660, "max_epoch_seen": 11, "epochs": { "0": { @@ -89,77 +89,77 @@ "bps": 0, "bps5": 0, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "1": { "class": 3, "firstSeenDaa": 60, - "at": 34.9, + "at": 36.9, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "2": { "class": 4, - "firstSeenDaa": 120, - "at": 119, + "firstSeenDaa": 121, + "at": 107, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "3": { "class": 4, "firstSeenDaa": 180, - "at": 181.1, + "at": 179.1, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "4": { "class": 4, "firstSeenDaa": 241, - "at": 230.1, + "at": 234.1, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "5": { "class": 4, "firstSeenDaa": 300, - "at": 295.2, + "at": 297.2, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "6": { "class": 4, "firstSeenDaa": 360, - "at": 360.3, + "at": 355.2, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "7": { "class": 4, "firstSeenDaa": 420, - "at": 422.3, + "at": 408.3, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "8": { "class": 5, @@ -169,46 +169,46 @@ "bps": 10000, "bps5": 10000, "signal_epoch": 8, - "day": 1244007 + "day": 1244010 }, "9": { "class": 5, - "firstSeenDaa": 540, - "at": 545.5, + "firstSeenDaa": 541, + "at": 561.5, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "10": { "class": 5, "firstSeenDaa": 600, - "at": 618.6, + "at": 632.6, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 }, "11": { "class": 5, - "firstSeenDaa": 661, - "at": 681.6, + "firstSeenDaa": 660, + "at": 694.7, "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", "bps": 10000, "bps5": 10000, "signal_epoch": null, - "day": 1244007 + "day": 1244010 } }, "blocks": { - "total": 666, + "total": 664, "before_boundary": 481, - "after_boundary": 185, + "after_boundary": 183, "version_bytes": { "0": 1, - "5": 665 + "6": 663 }, "signal_share_bps_on_chain": 9985 }, @@ -224,88 +224,88 @@ { "epoch": 1, "class": "v3", - "program_id": "4c8d964a2aa7461a", - "seed": "38fa082cdf57c21c", + "program_id": "139e4c872af8a28a", + "seed": "511d26248aa5df3d", "miners": 4, "disagree": false }, { "epoch": 2, "class": "v4", - "program_id": "3e41b3ce62c7036f", - "seed": "1a4b3476473fbb05", + "program_id": "8727c996510a4944", + "seed": "b87694a4e7d5e253", "miners": 4, "disagree": false }, { "epoch": 3, "class": "v4", - "program_id": "59bc550bd20d16ce", - "seed": "2896422d917a9aa3", + "program_id": "83be12e05c20b628", + "seed": "d77874fccdd82c2a", "miners": 4, "disagree": false }, { "epoch": 4, "class": "v4", - "program_id": "35b1bd06f91f37f8", - "seed": "10e1edd675f8e399", + "program_id": "1667f52dc03154ea", + "seed": "ab80fe04d842616e", "miners": 4, "disagree": false }, { "epoch": 5, "class": "v4", - "program_id": "15ffefd6c32f040b", - "seed": "0283091928496e01", + "program_id": "2c2f412c04ec342f", + "seed": "85c3733f0ae81d59", "miners": 4, "disagree": false }, { "epoch": 6, "class": "v4", - "program_id": "b35de6970d5bda90", - "seed": "48af923d674176e0", + "program_id": "b73250ab4712e1e3", + "seed": "208b626b2a1280e9", "miners": 4, "disagree": false }, { "epoch": 7, "class": "v4", - "program_id": "26792111631e678c", - "seed": "32286ec4c873c538", + "program_id": "ec48ca85f60da0ff", + "seed": "6048ca2a6bc96645", "miners": 4, "disagree": false }, { "epoch": 8, "class": "v5", - "program_id": "221bb051ed6edfe9", - "seed": "3b35d70abf74e4f4", + "program_id": "d08d85950066de4d", + "seed": "268c6593e67a9dd7", "miners": 3, "disagree": false }, { "epoch": 9, "class": "v5", - "program_id": "a226e505f4a8de67", - "seed": "a24d86ef21ed6150", + "program_id": "3208c2111780c61b", + "seed": "08bff26781445846", "miners": 3, "disagree": false }, { "epoch": 10, "class": "v5", - "program_id": "a921b8e7ccd2fee3", - "seed": "985d01f3e7f563f4", + "program_id": "a829ce27d55d786a", + "seed": "07f52472cc3bb9a7", "miners": 3, "disagree": false }, { "epoch": 11, "class": "v5", - "program_id": "cafc6b529087303d", - "seed": "20176fc7352b9052", + "program_id": "14e1299c3e3f892c", + "seed": "c62861f9c90ea32d", "miners": 3, "disagree": false } @@ -313,83 +313,83 @@ "program_id_rows": [ { "epoch": 8, - "seed": "3b35d70abf74e4f4", - "miners_id": "221bb051ed6edfe9", + "seed": "268c6593e67a9dd7", + "miners_id": "d08d85950066de4d", "miners": 3, - "cli_v4": "d8ed955497dd7bdc", + "cli_v4": "fa9cfb45ea50369e", "cli_v5": null, "state_root": null, "state_records": null }, { "epoch": 9, - "seed": "a24d86ef21ed6150", - "miners_id": "a226e505f4a8de67", + "seed": "08bff26781445846", + "miners_id": "3208c2111780c61b", "miners": 3, - "cli_v4": "fbb1746427850fa2", - "cli_v5": "a226e505f4a8de67", - "state_root": "0x828e6d26d3a0914da425280c67e63f8a9cd89c3b0b8c0fa21d1c436bbf0791a0", + "cli_v4": "051361b422d5ab40", + "cli_v5": "3208c2111780c61b", + "state_root": "0xbf6b97cebb029f8199c4d19462fcde08a89fc15e7789528b8355e0b89ab6fd55", "state_records": 17 }, { "epoch": 10, - "seed": "985d01f3e7f563f4", - "miners_id": "a921b8e7ccd2fee3", + "seed": "07f52472cc3bb9a7", + "miners_id": "a829ce27d55d786a", "miners": 3, - "cli_v4": "9a848b3800292dbe", - "cli_v5": "a921b8e7ccd2fee3", - "state_root": "0x2ae82ead170c541c6cc7e6fab62e4116618ecf9dbadb2c4e994aa2971abcaeb3", + "cli_v4": "da0bf8b3363f1f75", + "cli_v5": "a829ce27d55d786a", + "state_root": "0x3cc8212d577bf3210e2431eabccdec1183200572009be61d6ef4c4ee52eedc0c", "state_records": 17 }, { "epoch": 11, - "seed": "20176fc7352b9052", - "miners_id": "cafc6b529087303d", + "seed": "c62861f9c90ea32d", + "miners_id": "14e1299c3e3f892c", "miners": 3, - "cli_v4": "b314f6f5b7f1d754", - "cli_v5": "cafc6b529087303d", - "state_root": "0x3a94e5816743b56f6354ea9f0b10d84c8b27b041bd9ed1e78871b38e0e82fca1", + "cli_v4": "42560cc9c8175b5b", + "cli_v5": "14e1299c3e3f892c", + "state_root": "0x74ca7aec647f5b7cfff9f04ac9196a2db54d3ccbe9290899fa6b8da489ac56a8", "state_records": 17 } ], "accepted_per_miner": [ - 214, - 185, - 146, - 120 + 199, + 194, + 134, + 136 ], "rejected_by_miners": [ 0, 0, - 66, + 59, 0 ], "rejected_by_nodes": [ 0, 0, - 66 + 59 ], "sinks": [ - "299c2b5dd2d18dec", - "299c2b5dd2d18dec", - "299c2b5dd2d18dec", - "53d944291b8a19e9" + "cbaa8a516e2350f2", + "cbaa8a516e2350f2", + "cbaa8a516e2350f2", + "21f187edb6341649" ], "block_counts": [ - 665, - 665, - 665, + 663, + 663, + 663, 480 ], "signal_lines": [ - "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 5 or above over 60 DAA ending at seed block 3b35d70abf74e4f49a1d078cb0ecf6d59f3e1eaae83ec502dc269416fc340f03, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)", - "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 5 or above over 60 DAA ending at seed block 3b35d70abf74e4f49a1d078cb0ecf6d59f3e1eaae83ec502dc269416fc340f03, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)", - "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 5 or above over 60 DAA ending at seed block 3b35d70abf74e4f49a1d078cb0ecf6d59f3e1eaae83ec502dc269416fc340f03, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)" + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 or above over 60 DAA ending at seed block 268c6593e67a9dd74d676e8bed9a9425df30ab048aec9b80077394cb668242ba, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)", + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 or above over 60 DAA ending at seed block 268c6593e67a9dd74d676e8bed9a9425df30ab048aec9b80077394cb668242ba, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)", + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 or above over 60 DAA ending at seed block 268c6593e67a9dd74d676e8bed9a9425df30ab048aec9b80077394cb668242ba, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)" ], "floor_lines": [ - "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 5 or above, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", - "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 5 or above, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", - "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 5 or above, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block" + "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 6 or above, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 6 or above, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 6 or above, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block" ], "samples": [ { @@ -408,268 +408,268 @@ }, { "t": 20.9, - "daa": 33, + "daa": 29, "epoch": 0, "class": 2, "bps": 10000, "bps5": 10000, "nodes": [ - "33/641b0539", - "33/641b0539", - "33/641b0539", - "33/641b0539" + "29/57e79fe0", + "29/57e79fe0", + "29/57e79fe0", + "29/57e79fe0" ] }, { "t": 35.9, - "daa": 60, - "epoch": 1, - "class": 3, + "daa": 59, + "epoch": 0, + "class": 2, "bps": 10000, "bps5": 10000, "nodes": [ - "60/1f052be6", - "60/1f052be6", - "60/1f052be6", - "60/1f052be6" + "59/8c19d208", + "59/8c19d208", + "59/8c19d208", + "59/8c19d208" ] }, { "t": 50.9, - "daa": 60, + "daa": 63, "epoch": 1, "class": 3, "bps": 10000, "bps5": 10000, "nodes": [ - "60/1f052be6", - "60/1f052be6", - "60/1f052be6", - "60/1f052be6" + "63/25731901", + "63/25731901", + "63/25731901", + "63/25731901" ] }, { "t": 65.9, - "daa": 66, + "daa": 71, "epoch": 1, "class": 3, "bps": 10000, "bps5": 10000, "nodes": [ - "66/1d1eee8c", - "66/1d1eee8c", - "66/1d1eee8c", - "66/1d1eee8c" + "71/8acff126", + "71/8acff126", + "71/8acff126", + "71/8acff126" ] }, { - "t": 81, - "daa": 76, + "t": 80.9, + "daa": 82, "epoch": 1, "class": 3, "bps": 10000, "bps5": 10000, "nodes": [ - "76/6f21504a", - "76/6f21504a", - "76/6f21504a", - "76/6f21504a" + "82/83272ecc", + "82/83272ecc", + "82/83272ecc", + "82/83272ecc" ] }, { "t": 96, - "daa": 91, + "daa": 106, "epoch": 1, "class": 3, "bps": 10000, "bps5": 10000, "nodes": [ - "91/bb3fb44a", - "91/bb3fb44a", - "91/bb3fb44a", - "91/bb3fb44a" + "106/5c2063f1", + "106/5c2063f1", + "106/5c2063f1", + "106/5c2063f1" ] }, { "t": 111, - "daa": 108, - "epoch": 1, - "class": 3, + "daa": 125, + "epoch": 2, + "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "108/d6cdfcce", - "108/d6cdfcce", - "108/d6cdfcce", - "108/d6cdfcce" + "125/1a1ed97e", + "125/1a1ed97e", + "125/1a1ed97e", + "125/1a1ed97e" ] }, { "t": 126, - "daa": 126, + "daa": 142, "epoch": 2, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "126/f02b03a4", - "126/f02b03a4", - "126/f02b03a4", - "126/f02b03a4" + "142/bdd5d432", + "142/bdd5d432", + "142/bdd5d432", + "142/bdd5d432" ] }, { "t": 141, - "daa": 138, + "daa": 149, "epoch": 2, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "138/479df235", - "138/479df235", - "138/479df235", - "138/479df235" + "149/eb50d76d", + "149/eb50d76d", + "149/eb50d76d", + "149/eb50d76d" ] }, { "t": 156, - "daa": 150, + "daa": 163, "epoch": 2, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "150/c162693e", - "150/c162693e", - "150/c162693e", - "150/c162693e" + "163/1f9bbb92", + "163/1f9bbb92", + "163/1f9bbb92", + "163/1f9bbb92" ] }, { - "t": 171.1, - "daa": 168, + "t": 171, + "daa": 174, "epoch": 2, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "168/61b9b041", - "168/61b9b041", - "168/61b9b041", - "168/61b9b041" + "174/2a61a80c", + "174/2a61a80c", + "174/2a61a80c", + "174/2a61a80c" ] }, { "t": 186.1, - "daa": 191, + "daa": 187, "epoch": 3, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "191/a05ca5a2", - "191/a05ca5a2", - "191/a05ca5a2", - "191/a05ca5a2" + "187/e6dfde32", + "187/e6dfde32", + "187/e6dfde32", + "187/e6dfde32" ] }, { "t": 201.1, - "daa": 204, + "daa": 200, "epoch": 3, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "204/5e910942", - "204/5e910942", - "204/5e910942", - "204/5e910942" + "200/8de101de", + "200/8de101de", + "200/8de101de", + "200/8de101de" ] }, { "t": 216.1, - "daa": 221, + "daa": 219, "epoch": 3, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "221/74ce1540", - "221/74ce1540", - "221/74ce1540", - "221/74ce1540" + "219/7705c4e3", + "219/7705c4e3", + "219/7705c4e3", + "219/7705c4e3" ] }, { "t": 231.1, - "daa": 241, - "epoch": 4, + "daa": 236, + "epoch": 3, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "241/f0bb63af", - "241/f0bb63af", - "241/f0bb63af", - "241/f0bb63af" + "236/fad4712e", + "236/fad4712e", + "236/fad4712e", + "236/fad4712e" ] }, { - "t": 246.2, - "daa": 253, + "t": 246.1, + "daa": 252, "epoch": 4, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "253/6236bdc6", - "253/6236bdc6", - "253/6236bdc6", - "253/6236bdc6" + "252/822758a3", + "252/822758a3", + "252/822758a3", + "252/822758a3" ] }, { - "t": 261.2, - "daa": 262, + "t": 261.1, + "daa": 267, "epoch": 4, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "262/5035dcb7", - "262/5035dcb7", - "262/5035dcb7", - "262/5035dcb7" + "267/17080f66", + "267/17080f66", + "267/17080f66", + "267/17080f66" ] }, { - "t": 276.2, - "daa": 277, + "t": 276.1, + "daa": 279, "epoch": 4, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "277/a1e7e904", - "277/a1e7e904", - "277/a1e7e904", - "277/a1e7e904" + "279/765e10f6", + "279/765e10f6", + "279/765e10f6", + "279/765e10f6" ] }, { "t": 291.2, - "daa": 295, + "daa": 294, "epoch": 4, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "295/abb48842", - "295/abb48842", - "295/abb48842", - "295/abb48842" + "294/bc002c8d", + "294/bc002c8d", + "294/bc002c8d", + "294/bc002c8d" ] }, { @@ -680,164 +680,164 @@ "bps": 10000, "bps5": 10000, "nodes": [ - "312/dac89dab", - "312/dac89dab", - "312/dac89dab", - "312/dac89dab" + "312/8a61fffe", + "312/8a61fffe", + "312/8a61fffe", + "312/8a61fffe" ] }, { "t": 321.2, - "daa": 325, + "daa": 326, "epoch": 5, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "325/9ca1c79b", - "325/9ca1c79b", - "325/9ca1c79b", - "325/9ca1c79b" + "326/30eae59f", + "326/30eae59f", + "326/30eae59f", + "326/30eae59f" ] }, { "t": 336.2, - "daa": 344, + "daa": 338, "epoch": 5, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "344/eb0eb044", - "344/eb0eb044", - "344/eb0eb044", - "344/eb0eb044" + "338/a2f652c0", + "338/a2f652c0", + "338/a2f652c0", + "338/a2f652c0" ] }, { - "t": 351.3, - "daa": 353, + "t": 351.2, + "daa": 356, "epoch": 5, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "353/72d17b4f", - "353/72d17b4f", - "353/72d17b4f", - "353/72d17b4f" + "356/d1e15cf7", + "356/d1e15cf7", + "356/d1e15cf7", + "356/d1e15cf7" ] }, { - "t": 366.3, - "daa": 367, + "t": 366.2, + "daa": 370, "epoch": 6, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "367/aa68ac1d", - "367/aa68ac1d", - "366/ae646ac0", - "366/ae646ac0" + "370/1e127f8e", + "370/1e127f8e", + "370/1e127f8e", + "370/1e127f8e" ] }, { "t": 381.3, - "daa": 378, + "daa": 382, "epoch": 6, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "378/754e125e", - "378/754e125e", - "378/754e125e", - "378/754e125e" + "382/f1fa6859", + "382/f1fa6859", + "382/f1fa6859", + "382/f1fa6859" ] }, { "t": 396.3, - "daa": 397, + "daa": 402, "epoch": 6, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "397/6ff5b198", - "397/6ff5b198", - "397/6ff5b198", - "397/6ff5b198" + "402/f0ee3823", + "402/f0ee3823", + "402/f0ee3823", + "402/f0ee3823" ] }, { "t": 411.3, - "daa": 415, - "epoch": 6, + "daa": 424, + "epoch": 7, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "415/7affa81e", - "415/7affa81e", - "415/7affa81e", - "415/7affa81e" + "424/db80ccc8", + "424/db80ccc8", + "424/db80ccc8", + "424/db80ccc8" ] }, { "t": 426.3, - "daa": 422, + "daa": 440, "epoch": 7, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "422/30f2db7d", - "422/30f2db7d", - "422/30f2db7d", - "422/30f2db7d" + "440/6e1c3b1c", + "440/6e1c3b1c", + "440/6e1c3b1c", + "440/6e1c3b1c" ] }, { - "t": 441.4, - "daa": 439, + "t": 441.3, + "daa": 450, "epoch": 7, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "439/12b93ae2", - "439/12b93ae2", - "439/12b93ae2", - "439/12b93ae2" + "450/f63d97d3", + "451/dd8296fd", + "450/f63d97d3", + "450/f63d97d3" ] }, { "t": 456.4, - "daa": 457, + "daa": 461, "epoch": 7, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "457/25364986", - "457/25364986", - "457/25364986", - "457/25364986" + "461/c51f9db0", + "461/c51f9db0", + "461/c51f9db0", + "461/c51f9db0" ] }, { "t": 471.4, - "daa": 468, + "daa": 474, "epoch": 7, "class": 4, "bps": 10000, "bps5": 10000, "nodes": [ - "468/0d46467b", - "468/0d46467b", - "468/0d46467b", - "468/0d46467b" + "474/b58b91f1", + "474/b58b91f1", + "474/b58b91f1", + "474/b58b91f1" ] }, { @@ -848,192 +848,192 @@ "bps": 10000, "bps5": 10000, "nodes": [ - "480/53d94429", - "480/53d94429", - "480/53d94429", - "480/53d94429" + "480/21f187ed", + "480/21f187ed", + "480/21f187ed", + "480/21f187ed" ] }, { "t": 501.4, - "daa": 495, + "daa": 486, "epoch": 8, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "495/dee08e4f", - "496/c59d758c", - "495/dee08e4f", - "480/53d94429" + "486/9b65540b", + "486/9b65540b", + "486/9b65540b", + "480/21f187ed" ] }, { - "t": 516.5, - "daa": 506, + "t": 516.4, + "daa": 494, "epoch": 8, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "506/76fbbc4d", - "506/76fbbc4d", - "506/76fbbc4d", - "480/53d94429" + "494/abb33f53", + "494/abb33f53", + "494/abb33f53", + "480/21f187ed" ] }, { "t": 531.5, - "daa": 527, + "daa": 508, "epoch": 8, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "527/13ec4fbb", - "527/13ec4fbb", - "527/13ec4fbb", - "480/53d94429" + "508/98820272", + "508/98820272", + "508/98820272", + "480/21f187ed" ] }, { "t": 546.5, + "daa": 521, + "epoch": 8, + "class": 5, + "bps": 10000, + "bps5": 10000, + "nodes": [ + "521/dca86d92", + "521/dca86d92", + "521/dca86d92", + "480/21f187ed" + ] + }, + { + "t": 561.5, "daa": 541, "epoch": 9, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "541/ba839f85", - "541/ba839f85", - "541/ba839f85", - "480/53d94429" - ] - }, - { - "t": 561.5, - "daa": 546, - "epoch": 9, - "class": 5, - "bps": 10000, - "bps5": 10000, - "nodes": [ - "546/33f23434", - "546/33f23434", - "546/33f23434", - "480/53d94429" + "541/c8c056ff", + "541/c8c056ff", + "540/53503f9f", + "480/21f187ed" ] }, { "t": 576.5, - "daa": 549, + "daa": 553, "epoch": 9, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "549/56fb8eee", - "549/56fb8eee", - "549/56fb8eee", - "480/53d94429" + "553/4bc650e2", + "553/4bc650e2", + "553/4bc650e2", + "480/21f187ed" ] }, { - "t": 591.5, - "daa": 572, + "t": 591.6, + "daa": 564, "epoch": 9, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "572/7adbfa32", - "572/7adbfa32", - "572/7adbfa32", - "480/53d94429" + "564/5c8d12d8", + "564/5c8d12d8", + "564/5c8d12d8", + "480/21f187ed" ] }, { "t": 606.6, - "daa": 588, + "daa": 573, "epoch": 9, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "588/d49a657f", - "588/d49a657f", - "588/d49a657f", - "480/53d94429" + "573/836b76e4", + "573/836b76e4", + "573/836b76e4", + "480/21f187ed" ] }, { "t": 621.6, + "daa": 593, + "epoch": 9, + "class": 5, + "bps": 10000, + "bps5": 10000, + "nodes": [ + "593/6b3a8177", + "593/6b3a8177", + "593/6b3a8177", + "480/21f187ed" + ] + }, + { + "t": 636.6, "daa": 604, "epoch": 10, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "604/39d123be", - "604/39d123be", - "604/39d123be", - "480/53d94429" + "604/f728bfa4", + "604/f728bfa4", + "604/f728bfa4", + "480/21f187ed" ] }, { - "t": 636.6, - "daa": 616, + "t": 651.7, + "daa": 621, "epoch": 10, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "616/08031180", - "616/08031180", - "616/08031180", - "480/53d94429" + "621/fd2ffc00", + "621/fd2ffc00", + "621/fd2ffc00", + "480/21f187ed" ] }, { - "t": 651.6, - "daa": 631, + "t": 666.7, + "daa": 637, "epoch": 10, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "631/d1a67ec1", - "631/d1a67ec1", - "631/d1a67ec1", - "480/53d94429" + "637/0fc792f1", + "637/0fc792f1", + "637/0fc792f1", + "480/21f187ed" ] }, { - "t": 666.6, - "daa": 647, + "t": 681.7, + "daa": 650, "epoch": 10, "class": 5, "bps": 10000, "bps5": 10000, "nodes": [ - "647/7190cfe4", - "647/7190cfe4", - "647/7190cfe4", - "480/53d94429" - ] - }, - { - "t": 681.6, - "daa": 661, - "epoch": 11, - "class": 5, - "bps": 10000, - "bps5": 10000, - "nodes": [ - "661/4926c2e7", - "661/4926c2e7", - "661/4926c2e7", - "480/53d94429" + "650/c62861f9", + "650/c62861f9", + "650/c62861f9", + "480/21f187ed" ] } ] diff --git a/docs/design/class-v5-harness/flip-stale.log b/docs/design/class-v5-harness/flip-stale.log index 5baaab02d..64c35bfd0 100644 --- a/docs/design/class-v5-harness/flip-stale.log +++ b/docs/design/class-v5-harness/flip-stale.log @@ -1,76 +1,76 @@ -11:00:09.592 signals 5/5/5, expect flip; v3 from 60 (epoch 1), v4 floor 120 (epoch 2), v5 floor 100000 (epoch 1667), window 60 DAA x 7 (the first epoch with seven full windows after v4 is 8); stale miner 2; stateless node n3; 60 DAA per epoch, lead 10; run 780 s or 11 epochs -11:00:10.825 n0 up pid 2648668 json 30082 p2p 30081 exec 30083, signals 5 -11:00:12.032 n1 up pid 2649150 json 30092 p2p 30091 exec 30093, signals 5 -11:00:13.241 n2 up pid 2649639 json 30102 p2p 30101 exec 30103, signals 5 -11:00:14.449 n3 up pid 2650117 json 30112 p2p 30111 exec disabled, signals 5 -11:00:14.450 n0: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks; the fixed height is the floor | this node signals object version 5 -11:00:14.450 n1: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks; the fixed height is the floor | this node signals object version 5 -11:00:14.450 n2: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks; the fixed height is the floor | this node signals object version 5 -11:00:14.451 n3: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks; the fixed height is the floor | this node signals object version 5 -11:00:14.451 n0 digest: 5d04822e3501a5de -11:00:15.464 epoch -1 -> 0 at daa 0, 5.9 s: template class 2, next 2, day 1244007, signal share at the sink v4 0 v5 0 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:00:15.465 t=5.9 s daa 0 epoch 0 class 2 signal v4 0 v5 0 bps blocks/sink per node 0/234e082d 0/234e082d 0/234e082d 0/234e082d -11:00:30.487 t=20.9 s daa 33 epoch 0 class 2 signal v4 10000 v5 10000 bps blocks/sink per node 33/641b0539 33/641b0539 33/641b0539 33/641b0539 -11:00:44.501 epoch 0 -> 1 at daa 60, 34.9 s: template class 3, next 3, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:00:45.504 t=35.9 s daa 60 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 60/1f052be6 60/1f052be6 60/1f052be6 60/1f052be6 -11:01:00.520 t=50.9 s daa 60 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 60/1f052be6 60/1f052be6 60/1f052be6 60/1f052be6 -11:01:15.536 t=65.9 s daa 66 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 66/1d1eee8c 66/1d1eee8c 66/1d1eee8c 66/1d1eee8c -11:01:30.554 t=81.0 s daa 76 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 76/6f21504a 76/6f21504a 76/6f21504a 76/6f21504a -11:01:45.571 t=96.0 s daa 91 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 91/bb3fb44a 91/bb3fb44a 91/bb3fb44a 91/bb3fb44a -11:02:00.589 t=111.0 s daa 108 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 108/d6cdfcce 108/d6cdfcce 108/d6cdfcce 108/d6cdfcce -11:02:08.597 epoch 1 -> 2 at daa 120, 119.0 s: template class 4, next 4, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:02:15.607 t=126.0 s daa 126 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 126/f02b03a4 126/f02b03a4 126/f02b03a4 126/f02b03a4 -11:02:30.625 t=141.0 s daa 138 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 138/479df235 138/479df235 138/479df235 138/479df235 -11:02:45.641 t=156.0 s daa 150 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 150/c162693e 150/c162693e 150/c162693e 150/c162693e -11:03:00.657 t=171.1 s daa 168 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 168/61b9b041 168/61b9b041 168/61b9b041 168/61b9b041 -11:03:10.669 epoch 2 -> 3 at daa 180, 181.1 s: template class 4, next 4, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:03:15.674 t=186.1 s daa 191 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 191/a05ca5a2 191/a05ca5a2 191/a05ca5a2 191/a05ca5a2 -11:03:30.692 t=201.1 s daa 204 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 204/5e910942 204/5e910942 204/5e910942 204/5e910942 -11:03:45.709 t=216.1 s daa 221 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 221/74ce1540 221/74ce1540 221/74ce1540 221/74ce1540 -11:03:59.725 epoch 3 -> 4 at daa 241, 230.1 s: template class 4, next 4, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:04:00.726 t=231.1 s daa 241 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 241/f0bb63af 241/f0bb63af 241/f0bb63af 241/f0bb63af -11:04:15.742 t=246.1 s daa 253 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 253/6236bdc6 253/6236bdc6 253/6236bdc6 253/6236bdc6 -11:04:30.758 t=261.2 s daa 262 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 262/5035dcb7 262/5035dcb7 262/5035dcb7 262/5035dcb7 -11:04:45.774 t=276.2 s daa 277 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 277/a1e7e904 277/a1e7e904 277/a1e7e904 277/a1e7e904 -11:05:00.790 t=291.2 s daa 295 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 295/abb48842 295/abb48842 295/abb48842 295/abb48842 -11:05:04.794 epoch 4 -> 5 at daa 300, 295.2 s: template class 4, next 4, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:05:15.806 t=306.2 s daa 312 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 312/dac89dab 312/dac89dab 312/dac89dab 312/dac89dab -11:05:30.821 t=321.2 s daa 325 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 325/9ca1c79b 325/9ca1c79b 325/9ca1c79b 325/9ca1c79b -11:05:45.836 t=336.2 s daa 344 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 344/eb0eb044 344/eb0eb044 344/eb0eb044 344/eb0eb044 -11:06:00.853 t=351.3 s daa 353 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 353/72d17b4f 353/72d17b4f 353/72d17b4f 353/72d17b4f -11:06:09.862 epoch 5 -> 6 at daa 360, 360.3 s: template class 4, next 4, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:06:15.872 t=366.3 s daa 367 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 367/aa68ac1d 367/aa68ac1d 366/ae646ac0 366/ae646ac0 -11:06:30.888 t=381.3 s daa 378 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 378/754e125e 378/754e125e 378/754e125e 378/754e125e -11:06:45.905 t=396.3 s daa 397 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 397/6ff5b198 397/6ff5b198 397/6ff5b198 397/6ff5b198 -11:07:00.921 t=411.3 s daa 415 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 415/7affa81e 415/7affa81e 415/7affa81e 415/7affa81e -11:07:11.936 epoch 6 -> 7 at daa 420, 422.3 s: template class 4, next 4, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:07:15.942 t=426.3 s daa 422 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 422/30f2db7d 422/30f2db7d 422/30f2db7d 422/30f2db7d -11:07:30.959 t=441.4 s daa 439 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 439/12b93ae2 439/12b93ae2 439/12b93ae2 439/12b93ae2 -11:07:45.978 t=456.4 s daa 457 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 457/25364986 457/25364986 457/25364986 457/25364986 -11:08:00.996 t=471.4 s daa 468 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 468/0d46467b 468/0d46467b 468/0d46467b 468/0d46467b -11:08:16.012 epoch 7 -> 8 at daa 480, 486.4 s: template class 5, next 5, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch 8) -11:08:16.012 CLASS SWITCH: the template is class v5 from epoch 8 (daa 480) at 486.4 s wall -11:08:16.013 t=486.4 s daa 480 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 480/53d94429 480/53d94429 480/53d94429 480/53d94429 -11:08:31.027 t=501.4 s daa 495 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 495/dee08e4f 496/c59d758c 495/dee08e4f 480/53d94429 -11:08:46.043 t=516.5 s daa 506 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 506/76fbbc4d 506/76fbbc4d 506/76fbbc4d 480/53d94429 -11:09:01.061 t=531.5 s daa 527 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 527/13ec4fbb 527/13ec4fbb 527/13ec4fbb 480/53d94429 -11:09:15.076 epoch 8 -> 9 at daa 540, 545.5 s: template class 5, next 5, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:09:16.078 t=546.5 s daa 541 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 541/ba839f85 541/ba839f85 541/ba839f85 480/53d94429 -11:09:31.093 t=561.5 s daa 546 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 546/33f23434 546/33f23434 546/33f23434 480/53d94429 -11:09:46.112 t=576.5 s daa 549 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 549/56fb8eee 549/56fb8eee 549/56fb8eee 480/53d94429 -11:10:01.128 t=591.5 s daa 572 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 572/7adbfa32 572/7adbfa32 572/7adbfa32 480/53d94429 -11:10:16.145 t=606.6 s daa 588 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 588/d49a657f 588/d49a657f 588/d49a657f 480/53d94429 -11:10:28.156 epoch 9 -> 10 at daa 600, 618.6 s: template class 5, next 5, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:10:31.161 t=621.6 s daa 604 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 604/39d123be 604/39d123be 604/39d123be 480/53d94429 -11:10:46.177 t=636.6 s daa 616 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 616/08031180 616/08031180 616/08031180 480/53d94429 -11:11:01.194 t=651.6 s daa 631 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 631/d1a67ec1 631/d1a67ec1 631/d1a67ec1 480/53d94429 -11:11:16.211 t=666.6 s daa 647 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 647/7190cfe4 647/7190cfe4 647/7190cfe4 480/53d94429 -11:11:31.227 epoch 10 -> 11 at daa 661, 681.6 s: template class 5, next 5, day 1244007, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 5, v5 decided by signal at epoch none) -11:11:31.228 t=681.6 s daa 661 epoch 11 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 661/4926c2e7 661/4926c2e7 661/4926c2e7 480/53d94429 -11:11:34.431 stream for epoch 8: {"code":-32000,"message":"no published state stream after chain block 3b35d70abf74e4f49a1d078cb0ecf6d59f3e1eaae83ec502dc269416fc340f03 (the executor has not passed that epoch's cut, or the block is no -11:11:34.508 SUMMARY PASS (expect flip, signals 5/5/5, stale 2): v5 from epoch 8 at DAA 480; epochs seen e0:2:0bps:d1244007 e1:3:10000bps:d1244007 e2:4:10000bps:d1244007 e3:4:10000bps:d1244007 e4:4:10000bps:d1244007 e5:4:10000bps:d1244007 e6:4:10000bps:d1244007 e7:4:10000bps:d1244007 e8:5:10000bps:d1244007 e9:5:10000bps:d1244007 e10:5:10000bps:d1244007 e11:5:10000bps:d1244007; chain bytes {"0":1,"5":665} (9985 bps at byte 5+); blocks 481 / 185; rejected miners 0/0/66/0 nodes 0/0/66; sinks 299c2b5dd2d18dec 299c2b5dd2d18dec 299c2b5dd2d18dec 53d944291b8a19e9 (agree); counts 665/665/665/480; signal lines 3/3 (epochs 8/8/8, shares 10000/10000/10000); floor lines 3/3; state roots at the flip 0x3a94e5816743b56f 0x3a94e5816743b56f 0x3a94e5816743b56f; stateless node accepted after the flip 0 (refusal lines 14); stale miner accepted after the first refresh 0 rejected 66; days 1244007 -11:11:34.508 PROGRAM ID epoch 8 seed 3b35d70abf74e4f4: miners 221bb051ed6edfe9 (3 of 3) cli v5 null cli v4 d8ed955497dd7bdc; state root null (null records) -11:11:34.508 PROGRAM ID epoch 9 seed a24d86ef21ed6150: miners a226e505f4a8de67 (3 of 3) cli v5 a226e505f4a8de67 cli v4 fbb1746427850fa2; state root 0x828e6d26d3a0914da425280c67e63f8a9cd89c3b0b8c0fa21d1c436bbf0791a0 (17 records) -11:11:34.508 PROGRAM ID epoch 10 seed 985d01f3e7f563f4: miners a921b8e7ccd2fee3 (3 of 3) cli v5 a921b8e7ccd2fee3 cli v4 9a848b3800292dbe; state root 0x2ae82ead170c541c6cc7e6fab62e4116618ecf9dbadb2c4e994aa2971abcaeb3 (17 records) -11:11:34.508 PROGRAM ID epoch 11 seed 20176fc7352b9052: miners cafc6b529087303d (3 of 3) cli v5 cafc6b529087303d cli v4 b314f6f5b7f1d754; state root 0x3a94e5816743b56f6354ea9f0b10d84c8b27b041bd9ed1e78871b38e0e82fca1 (17 records) -11:11:34.508 summary: /tmp/igneum-fast-time-v5s-flip-stale/summary.json +12:09:52.489 signals 6/6/6, expect flip; v3 from 60 (epoch 1), v4 floor 120 (epoch 2), v5 floor 100000 (epoch 1667), window 60 DAA x 7 (the first epoch with seven full windows after v4 is 8); stale miner 2; stateless node n3; 60 DAA per epoch, lead 10; run 780 s or 11 epochs +12:09:53.723 n0 up pid 3045315 json 30342 p2p 30341 exec 30343, signals 6 +12:09:54.928 n1 up pid 3045932 json 30352 p2p 30351 exec 30353, signals 6 +12:09:56.134 n2 up pid 3046589 json 30362 p2p 30361 exec 30363, signals 6 +12:09:57.338 n3 up pid 3047510 json 30372 p2p 30371 exec disabled, signals 6 +12:09:57.339 n0: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 with the load-source rule, sub-version 1; object 4, the 6 October stream, does not count) | this node signals object version 6 +12:09:57.339 n1: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 with the load-source rule, sub-version 1; object 4, the 6 October stream, does not count) | this node signals object version 6 +12:09:57.339 n2: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 with the load-source rule, sub-version 1; object 4, the 6 October stream, does not count) | this node signals object version 6 +12:09:57.339 n3: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 with the load-source rule, sub-version 1; object 4, the 6 October stream, does not count) | this node signals object version 6 +12:09:57.339 n0 digest: 5d04822e3501a5de +12:09:58.350 epoch -1 -> 0 at daa 0, 5.9 s: template class 2, next 2, day 1244010, signal share at the sink v4 0 v5 0 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:09:58.351 t=5.9 s daa 0 epoch 0 class 2 signal v4 0 v5 0 bps blocks/sink per node 0/234e082d 0/234e082d 0/234e082d 0/234e082d +12:10:13.369 t=20.9 s daa 29 epoch 0 class 2 signal v4 10000 v5 10000 bps blocks/sink per node 29/57e79fe0 29/57e79fe0 29/57e79fe0 29/57e79fe0 +12:10:28.384 t=35.9 s daa 59 epoch 0 class 2 signal v4 10000 v5 10000 bps blocks/sink per node 59/8c19d208 59/8c19d208 59/8c19d208 59/8c19d208 +12:10:29.385 epoch 0 -> 1 at daa 60, 36.9 s: template class 3, next 3, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:10:43.398 t=50.9 s daa 63 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 63/25731901 63/25731901 63/25731901 63/25731901 +12:10:58.418 t=65.9 s daa 71 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 71/8acff126 71/8acff126 71/8acff126 71/8acff126 +12:11:13.436 t=80.9 s daa 82 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 82/83272ecc 82/83272ecc 82/83272ecc 82/83272ecc +12:11:28.452 t=96.0 s daa 106 epoch 1 class 3 signal v4 10000 v5 10000 bps blocks/sink per node 106/5c2063f1 106/5c2063f1 106/5c2063f1 106/5c2063f1 +12:11:39.464 epoch 1 -> 2 at daa 121, 107.0 s: template class 4, next 4, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:11:43.469 t=111.0 s daa 125 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 125/1a1ed97e 125/1a1ed97e 125/1a1ed97e 125/1a1ed97e +12:11:58.484 t=126.0 s daa 142 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 142/bdd5d432 142/bdd5d432 142/bdd5d432 142/bdd5d432 +12:12:13.501 t=141.0 s daa 149 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 149/eb50d76d 149/eb50d76d 149/eb50d76d 149/eb50d76d +12:12:28.518 t=156.0 s daa 163 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 163/1f9bbb92 163/1f9bbb92 163/1f9bbb92 163/1f9bbb92 +12:12:43.540 t=171.0 s daa 174 epoch 2 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 174/2a61a80c 174/2a61a80c 174/2a61a80c 174/2a61a80c +12:12:51.549 epoch 2 -> 3 at daa 180, 179.1 s: template class 4, next 4, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:12:58.560 t=186.1 s daa 187 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 187/e6dfde32 187/e6dfde32 187/e6dfde32 187/e6dfde32 +12:13:13.574 t=201.1 s daa 200 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 200/8de101de 200/8de101de 200/8de101de 200/8de101de +12:13:28.589 t=216.1 s daa 219 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 219/7705c4e3 219/7705c4e3 219/7705c4e3 219/7705c4e3 +12:13:43.598 t=231.1 s daa 236 epoch 3 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 236/fad4712e 236/fad4712e 236/fad4712e 236/fad4712e +12:13:46.599 epoch 3 -> 4 at daa 241, 234.1 s: template class 4, next 4, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:13:58.610 t=246.1 s daa 252 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 252/822758a3 252/822758a3 252/822758a3 252/822758a3 +12:14:13.626 t=261.1 s daa 267 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 267/17080f66 267/17080f66 267/17080f66 267/17080f66 +12:14:28.637 t=276.1 s daa 279 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 279/765e10f6 279/765e10f6 279/765e10f6 279/765e10f6 +12:14:43.651 t=291.2 s daa 294 epoch 4 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 294/bc002c8d 294/bc002c8d 294/bc002c8d 294/bc002c8d +12:14:49.656 epoch 4 -> 5 at daa 300, 297.2 s: template class 4, next 4, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:14:58.666 t=306.2 s daa 312 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 312/8a61fffe 312/8a61fffe 312/8a61fffe 312/8a61fffe +12:15:13.682 t=321.2 s daa 326 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 326/30eae59f 326/30eae59f 326/30eae59f 326/30eae59f +12:15:28.696 t=336.2 s daa 338 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 338/a2f652c0 338/a2f652c0 338/a2f652c0 338/a2f652c0 +12:15:43.714 t=351.2 s daa 356 epoch 5 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 356/d1e15cf7 356/d1e15cf7 356/d1e15cf7 356/d1e15cf7 +12:15:47.718 epoch 5 -> 6 at daa 360, 355.2 s: template class 4, next 4, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:15:58.731 t=366.2 s daa 370 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 370/1e127f8e 370/1e127f8e 370/1e127f8e 370/1e127f8e +12:16:13.748 t=381.3 s daa 382 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 382/f1fa6859 382/f1fa6859 382/f1fa6859 382/f1fa6859 +12:16:28.763 t=396.3 s daa 402 epoch 6 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 402/f0ee3823 402/f0ee3823 402/f0ee3823 402/f0ee3823 +12:16:40.776 epoch 6 -> 7 at daa 420, 408.3 s: template class 4, next 4, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:16:43.778 t=411.3 s daa 424 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 424/db80ccc8 424/db80ccc8 424/db80ccc8 424/db80ccc8 +12:16:58.796 t=426.3 s daa 440 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 440/6e1c3b1c 440/6e1c3b1c 440/6e1c3b1c 440/6e1c3b1c +12:17:13.826 t=441.3 s daa 450 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 450/f63d97d3 451/dd8296fd 450/f63d97d3 450/f63d97d3 +12:17:28.845 t=456.4 s daa 461 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 461/c51f9db0 461/c51f9db0 461/c51f9db0 461/c51f9db0 +12:17:43.867 t=471.4 s daa 474 epoch 7 class 4 signal v4 10000 v5 10000 bps blocks/sink per node 474/b58b91f1 474/b58b91f1 474/b58b91f1 474/b58b91f1 +12:17:58.887 epoch 7 -> 8 at daa 480, 486.4 s: template class 5, next 5, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch 8) +12:17:58.887 CLASS SWITCH: the template is class v5 from epoch 8 (daa 480) at 486.4 s wall +12:17:58.889 t=486.4 s daa 480 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 480/21f187ed 480/21f187ed 480/21f187ed 480/21f187ed +12:18:13.912 t=501.4 s daa 486 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 486/9b65540b 486/9b65540b 486/9b65540b 480/21f187ed +12:18:28.939 t=516.4 s daa 494 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 494/abb33f53 494/abb33f53 494/abb33f53 480/21f187ed +12:18:43.960 t=531.5 s daa 508 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 508/98820272 508/98820272 508/98820272 480/21f187ed +12:18:58.982 t=546.5 s daa 521 epoch 8 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 521/dca86d92 521/dca86d92 521/dca86d92 480/21f187ed +12:19:13.999 epoch 8 -> 9 at daa 541, 561.5 s: template class 5, next 5, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:19:14.000 t=561.5 s daa 541 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 541/c8c056ff 541/c8c056ff 540/53503f9f 480/21f187ed +12:19:29.022 t=576.5 s daa 553 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 553/4bc650e2 553/4bc650e2 553/4bc650e2 480/21f187ed +12:19:44.046 t=591.6 s daa 564 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 564/5c8d12d8 564/5c8d12d8 564/5c8d12d8 480/21f187ed +12:19:59.073 t=606.6 s daa 573 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 573/836b76e4 573/836b76e4 573/836b76e4 480/21f187ed +12:20:14.098 t=621.6 s daa 593 epoch 9 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 593/6b3a8177 593/6b3a8177 593/6b3a8177 480/21f187ed +12:20:25.116 epoch 9 -> 10 at daa 600, 632.6 s: template class 5, next 5, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:20:29.122 t=636.6 s daa 604 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 604/f728bfa4 604/f728bfa4 604/f728bfa4 480/21f187ed +12:20:44.151 t=651.7 s daa 621 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 621/fd2ffc00 621/fd2ffc00 621/fd2ffc00 480/21f187ed +12:20:59.171 t=666.7 s daa 637 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 637/0fc792f1 637/0fc792f1 637/0fc792f1 480/21f187ed +12:21:14.196 t=681.7 s daa 650 epoch 10 class 5 signal v4 10000 v5 10000 bps blocks/sink per node 650/c62861f9 650/c62861f9 650/c62861f9 480/21f187ed +12:21:27.222 epoch 10 -> 11 at daa 660, 694.7 s: template class 5, next 5, day 1244010, signal share at the sink v4 10000 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +12:21:30.419 stream for epoch 8: {"code":-32000,"message":"no published state stream after chain block 268c6593e67a9dd74d676e8bed9a9425df30ab048aec9b80077394cb668242ba (the executor has not passed that epoch's cut, or the block is no +12:21:30.569 SUMMARY PASS (expect flip, signals 6/6/6, stale 2): v5 from epoch 8 at DAA 480; epochs seen e0:2:0bps:d1244010 e1:3:10000bps:d1244010 e2:4:10000bps:d1244010 e3:4:10000bps:d1244010 e4:4:10000bps:d1244010 e5:4:10000bps:d1244010 e6:4:10000bps:d1244010 e7:4:10000bps:d1244010 e8:5:10000bps:d1244010 e9:5:10000bps:d1244010 e10:5:10000bps:d1244010 e11:5:10000bps:d1244010; chain bytes {"0":1,"6":663} (9985 bps at byte 6+); blocks 481 / 183; rejected miners 0/0/59/0 nodes 0/0/59; sinks cbaa8a516e2350f2 cbaa8a516e2350f2 cbaa8a516e2350f2 21f187edb6341649 (agree); counts 663/663/663/480; signal lines 3/3 (epochs 8/8/8, shares 10000/10000/10000); floor lines 3/3; state roots at the flip 0x74ca7aec647f5b7c 0x74ca7aec647f5b7c 0x74ca7aec647f5b7c; stateless node accepted after the flip 0 (refusal lines 14); stale miner accepted after the first refresh 0 rejected 59; days 1244010 +12:21:30.569 PROGRAM ID epoch 8 seed 268c6593e67a9dd7: miners d08d85950066de4d (3 of 3) cli v5 null cli v4 fa9cfb45ea50369e; state root null (null records) +12:21:30.569 PROGRAM ID epoch 9 seed 08bff26781445846: miners 3208c2111780c61b (3 of 3) cli v5 3208c2111780c61b cli v4 051361b422d5ab40; state root 0xbf6b97cebb029f8199c4d19462fcde08a89fc15e7789528b8355e0b89ab6fd55 (17 records) +12:21:30.569 PROGRAM ID epoch 10 seed 07f52472cc3bb9a7: miners a829ce27d55d786a (3 of 3) cli v5 a829ce27d55d786a cli v4 da0bf8b3363f1f75; state root 0x3cc8212d577bf3210e2431eabccdec1183200572009be61d6ef4c4ee52eedc0c (17 records) +12:21:30.569 PROGRAM ID epoch 11 seed c62861f9c90ea32d: miners 14e1299c3e3f892c (3 of 3) cli v5 14e1299c3e3f892c cli v4 42560cc9c8175b5b; state root 0x74ca7aec647f5b7cfff9f04ac9196a2db54d3ccbe9290899fa6b8da489ac56a8 (17 records) +12:21:30.570 summary: /tmp/igneum-fast-time-v5s-flip-stale/summary.json