Merge remote-tracking branch 'origin' into 0xFugue-view-time

This commit is contained in:
0xFugue 2023-08-21 17:06:10 +05:30
commit 5442a79a01
83 changed files with 1594 additions and 10078 deletions

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 11
"branch_depth": 5
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_1000_11_view_10_default.json"
"path": "output/branch_3105_5_view_10_default.json",
"format": "csv"
},
"node_count": 1000,
"node_count": 3105,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 11
"branch_depth": 5
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_1000_11_view_10_optimistic.json"
"path": "output/branch_3105_5_view_10_optimistic.json",
"format": "csv"
},
"node_count": 1000,
"node_count": 3105,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 11
"branch_depth": 5
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_1000_11_view_10_pessimistic.json"
"path": "output/branch_3105_5_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 1000,
"node_count": 3105,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 11
"branch_depth": 5
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_1000_11_view_1_default.json"
"path": "output/branch_3105_5_view_1_default.json",
"format": "csv"
},
"node_count": 1000,
"node_count": 3105,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 6
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_3924_6_view_10_default.json",
"format": "csv"
},
"node_count": 3924,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "5ms",
"north america:europe": "80ms",
"north america:asia": "120ms",
"europe:europe": "5ms",
"europe:asia": "90ms",
"europe:north america": "80ms",
"asia:north america": "120ms",
"asia:europe": "90ms",
"asia:asia": "5ms"
},
"regions": {
"north america": 0.3,
"europe": 0.3,
"asia": 0.4
}
},
"overlay_settings": {
"branch_depth": 6
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_3924_6_view_10_optimistic.json",
"format": "csv"
},
"node_count": 3924,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "20ms",
"north america:europe": "250ms",
"north america:asia": "350ms",
"europe:europe": "20ms",
"europe:asia": "300ms",
"europe:north america": "250ms",
"asia:north america": "350ms",
"asia:europe": "300ms",
"asia:asia": "20ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 6
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_3924_6_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 3924,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 6
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_3924_6_view_1_default.json",
"format": "csv"
},
"node_count": 3924,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 1
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 7
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_4872_7_view_10_default.json",
"format": "csv"
},
"node_count": 4872,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "5ms",
"north america:europe": "80ms",
"north america:asia": "120ms",
"europe:europe": "5ms",
"europe:asia": "90ms",
"europe:north america": "80ms",
"asia:north america": "120ms",
"asia:europe": "90ms",
"asia:asia": "5ms"
},
"regions": {
"north america": 0.3,
"europe": 0.3,
"asia": 0.4
}
},
"overlay_settings": {
"branch_depth": 7
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_4872_7_view_10_optimistic.json",
"format": "csv"
},
"node_count": 4872,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "20ms",
"north america:europe": "250ms",
"north america:asia": "350ms",
"europe:europe": "20ms",
"europe:asia": "300ms",
"europe:north america": "250ms",
"asia:north america": "350ms",
"asia:europe": "300ms",
"asia:asia": "20ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 7
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_4872_7_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 4872,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 7
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_4872_7_view_1_default.json",
"format": "csv"
},
"node_count": 4872,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 1
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 8
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_5824_8_view_10_default.json",
"format": "csv"
},
"node_count": 5824,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "5ms",
"north america:europe": "80ms",
"north america:asia": "120ms",
"europe:europe": "5ms",
"europe:asia": "90ms",
"europe:north america": "80ms",
"asia:north america": "120ms",
"asia:europe": "90ms",
"asia:asia": "5ms"
},
"regions": {
"north america": 0.3,
"europe": 0.3,
"asia": 0.4
}
},
"overlay_settings": {
"branch_depth": 8
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_5824_8_view_10_optimistic.json",
"format": "csv"
},
"node_count": 5824,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "20ms",
"north america:europe": "250ms",
"north america:asia": "350ms",
"europe:europe": "20ms",
"europe:asia": "300ms",
"europe:north america": "250ms",
"asia:north america": "350ms",
"asia:europe": "300ms",
"asia:asia": "20ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 8
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_5824_8_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 5824,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 8
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_5824_8_view_1_default.json",
"format": "csv"
},
"node_count": 5824,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 1
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_6993_9_view_10_default.json",
"format": "csv"
},
"node_count": 6993,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "5ms",
"north america:europe": "80ms",
"north america:asia": "120ms",
"europe:europe": "5ms",
"europe:asia": "90ms",
"europe:north america": "80ms",
"asia:north america": "120ms",
"asia:europe": "90ms",
"asia:asia": "5ms"
},
"regions": {
"north america": 0.3,
"europe": 0.3,
"asia": 0.4
}
},
"overlay_settings": {
"branch_depth": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_6993_9_view_10_optimistic.json",
"format": "csv"
},
"node_count": 6993,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "20ms",
"north america:europe": "250ms",
"north america:asia": "350ms",
"europe:europe": "20ms",
"europe:asia": "300ms",
"europe:north america": "250ms",
"asia:north america": "350ms",
"asia:europe": "300ms",
"asia:asia": "20ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_6993_9_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 6993,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_6993_9_view_1_default.json",
"format": "csv"
},
"node_count": 6993,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 1
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 10
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_8180_10_view_10_default.json",
"format": "csv"
},
"node_count": 8180,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "5ms",
"north america:europe": "80ms",
"north america:asia": "120ms",
"europe:europe": "5ms",
"europe:asia": "90ms",
"europe:north america": "80ms",
"asia:north america": "120ms",
"asia:europe": "90ms",
"asia:asia": "5ms"
},
"regions": {
"north america": 0.3,
"europe": 0.3,
"asia": 0.4
}
},
"overlay_settings": {
"branch_depth": 10
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_8180_10_view_10_optimistic.json",
"format": "csv"
},
"node_count": 8180,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "20ms",
"north america:europe": "250ms",
"north america:asia": "350ms",
"europe:europe": "20ms",
"europe:asia": "300ms",
"europe:north america": "250ms",
"asia:north america": "350ms",
"asia:europe": "300ms",
"asia:asia": "20ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 10
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_8180_10_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 8180,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"branch_depth": 10
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/branch_8180_10_view_1_default.json",
"format": "csv"
},
"node_count": 8180,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 1
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 57
"number_of_committees": 17
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,7 +27,8 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_10000_57_view_10_default.json"
"path": "output/tree_10000_17_view_10_default.json",
"format": "csv"
},
"node_count": 10000,
"views_count": 10,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 57
"number_of_committees": 17
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,7 +27,8 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_10000_57_view_10_optimistic.json"
"path": "output/tree_10000_17_view_10_optimistic.json",
"format": "csv"
},
"node_count": 10000,
"views_count": 10,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 57
"number_of_committees": 17
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,7 +27,8 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_10000_57_view_10_pessimistic.json"
"path": "output/tree_10000_17_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 10000,
"views_count": 10,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -18,7 +18,7 @@
}
},
"overlay_settings": {
"number_of_committees": 57
"number_of_committees": 17
},
"node_settings": {
"network_capacity_kbps": 10000024,
@ -27,7 +27,8 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_10000_57_view_1_default.json"
"path": "output/tree_10000_17_view_1_default.json",
"format": "csv"
},
"node_count": 10000,
"views_count": 10,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_100_3_view_10_default.json"
"path": "output/tree_1620_3_view_10_default.json",
"format": "csv"
},
"node_count": 100,
"node_count": 1620,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_100_3_view_10_optimistic.json"
"path": "output/tree_1620_3_view_10_optimistic.json",
"format": "csv"
},
"node_count": 100,
"node_count": 1620,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_100_3_view_10_pessimistic.json"
"path": "output/tree_1620_3_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 100,
"node_count": 1620,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -27,9 +27,10 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_100_3_view_1_default.json"
"path": "output/tree_1620_3_view_1_default.json",
"format": "csv"
},
"node_count": 100,
"node_count": 1620,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
@ -41,11 +42,12 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"number_of_committees": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_5000_9_view_10_default.json",
"format": "csv"
},
"node_count": 5000,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "5ms",
"north america:europe": "80ms",
"north america:asia": "120ms",
"europe:europe": "5ms",
"europe:asia": "90ms",
"europe:north america": "80ms",
"asia:north america": "120ms",
"asia:europe": "90ms",
"asia:asia": "5ms"
},
"regions": {
"north america": 0.3,
"europe": 0.3,
"asia": 0.4
}
},
"overlay_settings": {
"number_of_committees": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_5000_9_view_10_optimistic.json",
"format": "csv"
},
"node_count": 5000,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "20ms",
"north america:europe": "250ms",
"north america:asia": "350ms",
"europe:europe": "20ms",
"europe:asia": "300ms",
"europe:north america": "250ms",
"asia:north america": "350ms",
"asia:europe": "300ms",
"asia:asia": "20ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"number_of_committees": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_5000_9_view_10_pessimistic.json",
"format": "csv"
},
"node_count": 5000,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 10
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

View File

@ -0,0 +1,63 @@
{
"network_settings": {
"network_behaviors": {
"north america:north america": "10ms",
"north america:europe": "150ms",
"north america:asia": "250ms",
"europe:europe": "10ms",
"europe:asia": "200ms",
"europe:north america": "150ms",
"asia:north america": "250ms",
"asia:europe": "200ms",
"asia:asia": "10ms"
},
"regions": {
"north america": 0.4,
"europe": 0.3,
"asia": 0.3
}
},
"overlay_settings": {
"number_of_committees": 9
},
"node_settings": {
"network_capacity_kbps": 10000024,
"timeout": "10000ms"
},
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/tree_5000_9_view_1_default.json",
"format": "csv"
},
"node_count": 5000,
"views_count": 10,
"leaders_count": 1,
"seed": 0,
"wards": [
{
"max_view": 1
},
{
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 100
}
}
],
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,
"safe_blocks": false,
"last_view_timeout_qc": true,
"latest_committed_block": true,
"latest_committed_view": true,
"root_committee": false,
"parent_committee": false,
"child_committees": false,
"committed_blocks": false
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,7 +11,7 @@ def build_cases(csv_path):
reader = csv.reader(csv_file)
for row in reader:
overlay_type, node_count, committees = row
overlay_type, node_count, committees, desc = row
if overlay_type == "overlay":
continue

View File

@ -1,5 +1,6 @@
{
"record_settings": {
"node_id": true,
"current_view": true,
"highest_voted_view": true,
"local_high_qc": true,

View File

@ -25,7 +25,8 @@
"step_time": "100ms",
"runner_settings": "Sync",
"stream_settings": {
"path": "output/100_3_33_1_view_1.json"
"path": "output/100_3_33_1_view_1.json",
"format": "csv"
},
"node_count": 100,
"views_count": 10,
@ -37,7 +38,7 @@
"stalled_view": {
"consecutive_viewed_checkpoint": null,
"criterion": 0,
"threshold": 10
"threshold": 100
}
}
],

View File

@ -4,19 +4,9 @@ import os
import time
def run_simulation(command):
# TODO: Graceful shutdown in simulation doesn't work yet, remove the ouput filtering once implemented.
search_string = "ALL DONE"
with subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, bufsize=1, universal_newlines=True) as process:
for line in iter(process.stdout.readline, ''):
if search_string in line:
# TODO: In simulation, subscriber will drop all remaining unpersisted records when the process
# is terminated, add some delay for filesystem to catch up with writing the output data.
time.sleep(5)
process.terminate()
return
process.communicate() # wait for the process to finish if it hasn't yet
start_time = time.time()
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, bufsize=1, universal_newlines=True)
process.communicate()
def run_simulations(configs_path):
for filename in os.listdir(configs_path):

View File

@ -1,11 +1,10 @@
overlay,nodes,committees_or_depth
tree,100,3
tree,500,7
tree,1000,11
tree,5000,33
tree,10000,57
branch,1764,7
branch,2256,8
branch,2880,9
branch,3590,10
branch,4378,11
overlay,nodes,committees_or_depth,description
tree,1620,3,simulates 1620 nodes; simulates 540 per 3 committees + 0 USED remainder; probability: 0.000017345841920257676;committee_sizes.py params - nodes: 1620; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25;
tree,5000,9,simulates 5000 nodes; simulates 555 per 9 committees + 5 USED remainder; probability: 0.00004252906900892306
tree,10000,17,simulates 10000 nodes; simulates 588 per 17 committees + 4 USED remainder; probability: 0.00004237745769197776
branch,3105,5,simulates 39160 nodes; simulates 621 per 63 committees + 37 UNUSED remainder; probability: 0.00009024947242197712;committee_sizes.py params - nodes: 39160; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
branch,3924,6,simulates 83116 nodes; simulates 654 per 127 committees + 58 UNUSED remainder; probability: 0.0000985621691587113;committee_sizes.py params - nodes: 83116; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
branch,4872,7,simulates 177511 nodes; simulates 696 per 255 committees + 31 UNUSED remainder; probability: 0.00008888668427209367;committee_sizes.py params - nodes: 177511; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
branch,5824,8,simulates 372511 nodes; simulates 728 per 511 committees + 503 UNUSED remainder; probability: 0.00009728747293380469;committee_sizes.py params - nodes: 372511; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
branch,6993,9,simulates 795631 nodes; simulates 777 per 1023 committees + 760 UNUSED remainder; probability: 0.0000896362694714492
branch,8180,10,simulates 1676225 nodes; simulates 818 per 2047 committees + 1779 UNUSED remainder; probability: 0.00008043611783115079

1 overlay nodes committees_or_depth description
2 tree 100 1620 3 simulates 1620 nodes; simulates 540 per 3 committees + 0 USED remainder; probability: 0.000017345841920257676;committee_sizes.py params - nodes: 1620; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25;
3 tree 500 5000 7 9 simulates 5000 nodes; simulates 555 per 9 committees + 5 USED remainder; probability: 0.00004252906900892306
4 tree 1000 10000 11 17 simulates 10000 nodes; simulates 588 per 17 committees + 4 USED remainder; probability: 0.00004237745769197776
5 tree branch 5000 3105 33 5 simulates 39160 nodes; simulates 621 per 63 committees + 37 UNUSED remainder; probability: 0.00009024947242197712;committee_sizes.py params - nodes: 39160; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
6 tree branch 10000 3924 57 6 simulates 83116 nodes; simulates 654 per 127 committees + 58 UNUSED remainder; probability: 0.0000985621691587113;committee_sizes.py params - nodes: 83116; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
7 branch 1764 4872 7 simulates 177511 nodes; simulates 696 per 255 committees + 31 UNUSED remainder; probability: 0.00008888668427209367;committee_sizes.py params - nodes: 177511; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
8 branch 2256 5824 8 simulates 372511 nodes; simulates 728 per 511 committees + 503 UNUSED remainder; probability: 0.00009728747293380469;committee_sizes.py params - nodes: 372511; failure_threshold: 0.0001; carnot_adversary_threshold_per_committee: 0.3333333333333333; carnot_network_adversary_threshold: 0.25
9 branch 2880 6993 9 simulates 795631 nodes; simulates 777 per 1023 committees + 760 UNUSED remainder; probability: 0.0000896362694714492
10 branch 3590 8180 10 simulates 1676225 nodes; simulates 818 per 2047 committees + 1779 UNUSED remainder; probability: 0.00008043611783115079
branch 4378 11