Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update bootnodes for all networks #5871

Merged
merged 4 commits into from
Aug 11, 2023
Merged

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Aug 10, 2023

Motivation

Closes #5838, changes are based on #5838 (comment)

Description

  • Unpin genesis and bootnode file URLs
  • Update hard coded bootnode ENRs
  • Update --network.connectToDiscv5Bootnodes flag description (see comment)
  • Deduplicate combined bootnodes from different sources

@nflaig nflaig requested a review from a team as a code owner August 10, 2023 16:43
@github-actions
Copy link
Contributor

github-actions bot commented Aug 10, 2023

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 81d5799 Previous: 042adb1 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 959.75 us/op 565.78 us/op 1.70
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 81.948 us/op 93.075 us/op 0.88
BLS verify - blst-native 1.2906 ms/op 1.2873 ms/op 1.00
BLS verifyMultipleSignatures 3 - blst-native 2.6299 ms/op 2.6305 ms/op 1.00
BLS verifyMultipleSignatures 8 - blst-native 5.6572 ms/op 5.6612 ms/op 1.00
BLS verifyMultipleSignatures 32 - blst-native 20.528 ms/op 20.453 ms/op 1.00
BLS aggregatePubkeys 32 - blst-native 27.760 us/op 27.186 us/op 1.02
BLS aggregatePubkeys 128 - blst-native 107.67 us/op 106.44 us/op 1.01
getAttestationsForBlock 63.675 ms/op 99.234 ms/op 0.64
isKnown best case - 1 super set check 412.00 ns/op 649.00 ns/op 0.63
isKnown normal case - 2 super set checks 358.00 ns/op 611.00 ns/op 0.59
isKnown worse case - 16 super set checks 395.00 ns/op 604.00 ns/op 0.65
CheckpointStateCache - add get delete 5.8770 us/op 8.4450 us/op 0.70
validate api signedAggregateAndProof - struct 2.9199 ms/op 3.1196 ms/op 0.94
validate gossip signedAggregateAndProof - struct 2.9746 ms/op 3.9040 ms/op 0.76
validate api attestation - struct 1.4128 ms/op 1.5890 ms/op 0.89
validate gossip attestation - struct 1.4222 ms/op 1.4302 ms/op 0.99
pickEth1Vote - no votes 1.2880 ms/op 1.4133 ms/op 0.91
pickEth1Vote - max votes 13.331 ms/op 14.515 ms/op 0.92
pickEth1Vote - Eth1Data hashTreeRoot value x2048 9.7735 ms/op 10.978 ms/op 0.89
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 15.421 ms/op 24.812 ms/op 0.62
pickEth1Vote - Eth1Data fastSerialize value x2048 608.48 us/op 814.71 us/op 0.75
pickEth1Vote - Eth1Data fastSerialize tree x2048 6.2847 ms/op 8.8118 ms/op 0.71
bytes32 toHexString 610.00 ns/op 933.00 ns/op 0.65
bytes32 Buffer.toString(hex) 301.00 ns/op 407.00 ns/op 0.74
bytes32 Buffer.toString(hex) from Uint8Array 486.00 ns/op 695.00 ns/op 0.70
bytes32 Buffer.toString(hex) + 0x 324.00 ns/op 354.00 ns/op 0.92
Object access 1 prop 0.22200 ns/op 0.31700 ns/op 0.70
Map access 1 prop 0.16700 ns/op 0.22400 ns/op 0.75
Object get x1000 9.7950 ns/op 12.498 ns/op 0.78
Map get x1000 0.68800 ns/op 1.0730 ns/op 0.64
Object set x1000 64.104 ns/op 108.87 ns/op 0.59
Map set x1000 48.551 ns/op 72.407 ns/op 0.67
Return object 10000 times 0.28400 ns/op 0.45030 ns/op 0.63
Throw Error 10000 times 4.3351 us/op 4.8037 us/op 0.90
fastMsgIdFn sha256 / 200 bytes 3.8630 us/op 3.6860 us/op 1.05
fastMsgIdFn h32 xxhash / 200 bytes 327.00 ns/op 400.00 ns/op 0.82
fastMsgIdFn h64 xxhash / 200 bytes 394.00 ns/op 423.00 ns/op 0.93
fastMsgIdFn sha256 / 1000 bytes 12.237 us/op 12.560 us/op 0.97
fastMsgIdFn h32 xxhash / 1000 bytes 458.00 ns/op 490.00 ns/op 0.93
fastMsgIdFn h64 xxhash / 1000 bytes 481.00 ns/op 475.00 ns/op 1.01
fastMsgIdFn sha256 / 10000 bytes 111.08 us/op 105.80 us/op 1.05
fastMsgIdFn h32 xxhash / 10000 bytes 2.1790 us/op 2.0340 us/op 1.07
fastMsgIdFn h64 xxhash / 10000 bytes 1.4510 us/op 1.4040 us/op 1.03
enrSubnets - fastDeserialize 64 bits 1.3280 us/op 1.5080 us/op 0.88
enrSubnets - ssz BitVector 64 bits 544.00 ns/op 604.00 ns/op 0.90
enrSubnets - fastDeserialize 4 bits 210.00 ns/op 238.00 ns/op 0.88
enrSubnets - ssz BitVector 4 bits 595.00 ns/op 556.00 ns/op 1.07
prioritizePeers score -10:0 att 32-0.1 sync 2-0 117.28 us/op 115.31 us/op 1.02
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 151.91 us/op 168.23 us/op 0.90
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 197.83 us/op 250.06 us/op 0.79
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 363.20 us/op 412.51 us/op 0.88
prioritizePeers score 0:0 att 64-1 sync 4-1 411.31 us/op 505.74 us/op 0.81
array of 16000 items push then shift 1.6834 us/op 1.8624 us/op 0.90
LinkedList of 16000 items push then shift 9.8130 ns/op 11.835 ns/op 0.83
array of 16000 items push then pop 64.735 ns/op 75.121 ns/op 0.86
LinkedList of 16000 items push then pop 9.2260 ns/op 10.614 ns/op 0.87
array of 24000 items push then shift 2.7196 us/op 2.6802 us/op 1.01
LinkedList of 24000 items push then shift 9.6550 ns/op 11.259 ns/op 0.86
array of 24000 items push then pop 131.25 ns/op 138.94 ns/op 0.94
LinkedList of 24000 items push then pop 9.6480 ns/op 9.6840 ns/op 1.00
intersect bitArray bitLen 8 7.9260 ns/op 7.3870 ns/op 1.07
intersect array and set length 8 86.123 ns/op 79.603 ns/op 1.08
intersect bitArray bitLen 128 35.684 ns/op 34.855 ns/op 1.02
intersect array and set length 128 1.0425 us/op 1.0309 us/op 1.01
bitArray.getTrueBitIndexes() bitLen 128 1.7480 us/op 1.8140 us/op 0.96
bitArray.getTrueBitIndexes() bitLen 248 3.0620 us/op 3.0670 us/op 1.00
bitArray.getTrueBitIndexes() bitLen 512 6.8360 us/op 6.1860 us/op 1.11
Buffer.concat 32 items 1.1520 us/op 1.0640 us/op 1.08
Uint8Array.set 32 items 2.1280 us/op 2.3240 us/op 0.92
transfer serialized Status (84 B) 1.9440 us/op 2.0650 us/op 0.94
copy serialized Status (84 B) 1.6500 us/op 1.8180 us/op 0.91
transfer serialized SignedVoluntaryExit (112 B) 2.0340 us/op 2.1200 us/op 0.96
copy serialized SignedVoluntaryExit (112 B) 1.7500 us/op 1.8610 us/op 0.94
transfer serialized ProposerSlashing (416 B) 2.2070 us/op 2.5460 us/op 0.87
copy serialized ProposerSlashing (416 B) 2.0200 us/op 2.5260 us/op 0.80
transfer serialized Attestation (485 B) 2.1640 us/op 3.4670 us/op 0.62
copy serialized Attestation (485 B) 2.3460 us/op 3.7200 us/op 0.63
transfer serialized AttesterSlashing (33232 B) 2.6100 us/op 3.3900 us/op 0.77
copy serialized AttesterSlashing (33232 B) 6.2510 us/op 10.302 us/op 0.61
transfer serialized Small SignedBeaconBlock (128000 B) 2.5880 us/op 3.8520 us/op 0.67
copy serialized Small SignedBeaconBlock (128000 B) 21.406 us/op 23.495 us/op 0.91
transfer serialized Avg SignedBeaconBlock (200000 B) 2.9150 us/op 3.9000 us/op 0.75
copy serialized Avg SignedBeaconBlock (200000 B) 24.542 us/op 30.987 us/op 0.79
transfer serialized BlobsSidecar (524380 B) 3.6280 us/op 4.2940 us/op 0.84
copy serialized BlobsSidecar (524380 B) 91.849 us/op 88.780 us/op 1.03
transfer serialized Big SignedBeaconBlock (1000000 B) 3.9780 us/op 3.7490 us/op 1.06
copy serialized Big SignedBeaconBlock (1000000 B) 166.74 us/op 175.38 us/op 0.95
pass gossip attestations to forkchoice per slot 2.2928 ms/op 2.2836 ms/op 1.00
forkChoice updateHead vc 100000 bc 64 eq 0 2.2547 ms/op 2.6650 ms/op 0.85
forkChoice updateHead vc 600000 bc 64 eq 0 14.907 ms/op 12.546 ms/op 1.19
forkChoice updateHead vc 1000000 bc 64 eq 0 24.163 ms/op 19.314 ms/op 1.25
forkChoice updateHead vc 600000 bc 320 eq 0 20.592 ms/op 19.341 ms/op 1.06
forkChoice updateHead vc 600000 bc 1200 eq 0 95.025 ms/op 91.774 ms/op 1.04
forkChoice updateHead vc 600000 bc 64 eq 1000 24.254 ms/op 20.394 ms/op 1.19
forkChoice updateHead vc 600000 bc 64 eq 10000 26.889 ms/op 22.996 ms/op 1.17
forkChoice updateHead vc 600000 bc 64 eq 300000 32.560 ms/op 64.451 ms/op 0.51
computeDeltas 3.1450 ms/op 3.9651 ms/op 0.79
computeProposerBoostScoreFromBalances 404.60 us/op 443.03 us/op 0.91
altair processAttestation - 250000 vs - 7PWei normalcase 2.5205 ms/op 3.9585 ms/op 0.64
altair processAttestation - 250000 vs - 7PWei worstcase 4.0003 ms/op 6.0537 ms/op 0.66
altair processAttestation - setStatus - 1/6 committees join 183.54 us/op 232.94 us/op 0.79
altair processAttestation - setStatus - 1/3 committees join 362.40 us/op 467.71 us/op 0.77
altair processAttestation - setStatus - 1/2 committees join 480.70 us/op 536.95 us/op 0.90
altair processAttestation - setStatus - 2/3 committees join 602.94 us/op 663.50 us/op 0.91
altair processAttestation - setStatus - 4/5 committees join 832.76 us/op 875.31 us/op 0.95
altair processAttestation - setStatus - 100% committees join 979.17 us/op 984.19 us/op 0.99
altair processBlock - 250000 vs - 7PWei normalcase 10.235 ms/op 11.127 ms/op 0.92
altair processBlock - 250000 vs - 7PWei normalcase hashState 18.575 ms/op 18.760 ms/op 0.99
altair processBlock - 250000 vs - 7PWei worstcase 40.424 ms/op 45.541 ms/op 0.89
altair processBlock - 250000 vs - 7PWei worstcase hashState 63.041 ms/op 71.671 ms/op 0.88
phase0 processBlock - 250000 vs - 7PWei normalcase 2.6673 ms/op 3.7027 ms/op 0.72
phase0 processBlock - 250000 vs - 7PWei worstcase 33.759 ms/op 41.438 ms/op 0.81
altair processEth1Data - 250000 vs - 7PWei normalcase 620.43 us/op 741.59 us/op 0.84
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 14.875 us/op 21.533 us/op 0.69
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 73.490 us/op 107.74 us/op 0.68
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 19.404 us/op 34.449 us/op 0.56
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 17.784 us/op 20.059 us/op 0.89
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 168.95 us/op 158.94 us/op 1.06
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.2021 ms/op 1.6507 ms/op 0.73
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.7036 ms/op 2.0828 ms/op 0.82
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.0141 ms/op 2.1329 ms/op 0.94
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 3.1925 ms/op 4.9253 ms/op 0.65
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.4381 ms/op 3.0921 ms/op 0.79
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 5.5695 ms/op 7.5608 ms/op 0.74
Tree 40 250000 create 367.06 ms/op 600.54 ms/op 0.61
Tree 40 250000 get(125000) 210.01 ns/op 216.18 ns/op 0.97
Tree 40 250000 set(125000) 961.99 ns/op 1.4785 us/op 0.65
Tree 40 250000 toArray() 21.803 ms/op 25.353 ms/op 0.86
Tree 40 250000 iterate all - toArray() + loop 21.824 ms/op 25.903 ms/op 0.84
Tree 40 250000 iterate all - get(i) 73.440 ms/op 77.494 ms/op 0.95
MutableVector 250000 create 11.649 ms/op 18.703 ms/op 0.62
MutableVector 250000 get(125000) 6.8430 ns/op 7.1240 ns/op 0.96
MutableVector 250000 set(125000) 281.47 ns/op 377.02 ns/op 0.75
MutableVector 250000 toArray() 3.8620 ms/op 4.5368 ms/op 0.85
MutableVector 250000 iterate all - toArray() + loop 3.7553 ms/op 5.0830 ms/op 0.74
MutableVector 250000 iterate all - get(i) 1.5556 ms/op 1.5915 ms/op 0.98
Array 250000 create 2.9235 ms/op 3.6925 ms/op 0.79
Array 250000 clone - spread 1.0226 ms/op 1.1119 ms/op 0.92
Array 250000 get(125000) 0.51400 ns/op 0.55000 ns/op 0.93
Array 250000 set(125000) 0.58900 ns/op 0.61800 ns/op 0.95
Array 250000 iterate all - loop 86.142 us/op 109.99 us/op 0.78
effectiveBalanceIncrements clone Uint8Array 300000 22.941 us/op 38.390 us/op 0.60
effectiveBalanceIncrements clone MutableVector 300000 276.00 ns/op 290.00 ns/op 0.95
effectiveBalanceIncrements rw all Uint8Array 300000 181.01 us/op 194.75 us/op 0.93
effectiveBalanceIncrements rw all MutableVector 300000 76.528 ms/op 95.487 ms/op 0.80
phase0 afterProcessEpoch - 250000 vs - 7PWei 114.25 ms/op 120.84 ms/op 0.95
phase0 beforeProcessEpoch - 250000 vs - 7PWei 39.376 ms/op 48.148 ms/op 0.82
altair processEpoch - mainnet_e81889 319.80 ms/op 368.29 ms/op 0.87
mainnet_e81889 - altair beforeProcessEpoch 57.710 ms/op 98.902 ms/op 0.58
mainnet_e81889 - altair processJustificationAndFinalization 15.338 us/op 45.060 us/op 0.34
mainnet_e81889 - altair processInactivityUpdates 6.2685 ms/op 13.173 ms/op 0.48
mainnet_e81889 - altair processRewardsAndPenalties 46.462 ms/op 90.336 ms/op 0.51
mainnet_e81889 - altair processRegistryUpdates 2.6170 us/op 11.021 us/op 0.24
mainnet_e81889 - altair processSlashings 457.00 ns/op 1.9780 us/op 0.23
mainnet_e81889 - altair processEth1DataReset 541.00 ns/op 2.2550 us/op 0.24
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.2468 ms/op 2.8034 ms/op 0.44
mainnet_e81889 - altair processSlashingsReset 2.8260 us/op 8.7450 us/op 0.32
mainnet_e81889 - altair processRandaoMixesReset 5.9050 us/op 10.992 us/op 0.54
mainnet_e81889 - altair processHistoricalRootsUpdate 898.00 ns/op 2.0530 us/op 0.44
mainnet_e81889 - altair processParticipationFlagUpdates 2.0280 us/op 3.5810 us/op 0.57
mainnet_e81889 - altair processSyncCommitteeUpdates 678.00 ns/op 1.0420 us/op 0.65
mainnet_e81889 - altair afterProcessEpoch 123.92 ms/op 129.81 ms/op 0.95
capella processEpoch - mainnet_e217614 990.88 ms/op 1.1831 s/op 0.84
mainnet_e217614 - capella beforeProcessEpoch 219.10 ms/op 265.07 ms/op 0.83
mainnet_e217614 - capella processJustificationAndFinalization 13.306 us/op 16.465 us/op 0.81
mainnet_e217614 - capella processInactivityUpdates 18.126 ms/op 17.178 ms/op 1.06
mainnet_e217614 - capella processRewardsAndPenalties 278.21 ms/op 302.44 ms/op 0.92
mainnet_e217614 - capella processRegistryUpdates 16.715 us/op 29.099 us/op 0.57
mainnet_e217614 - capella processSlashings 514.00 ns/op 782.00 ns/op 0.66
mainnet_e217614 - capella processEth1DataReset 422.00 ns/op 607.00 ns/op 0.70
mainnet_e217614 - capella processEffectiveBalanceUpdates 3.9455 ms/op 4.4298 ms/op 0.89
mainnet_e217614 - capella processSlashingsReset 2.2400 us/op 4.1280 us/op 0.54
mainnet_e217614 - capella processRandaoMixesReset 3.9310 us/op 6.1920 us/op 0.63
mainnet_e217614 - capella processHistoricalRootsUpdate 620.00 ns/op 772.00 ns/op 0.80
mainnet_e217614 - capella processParticipationFlagUpdates 1.8190 us/op 3.0230 us/op 0.60
mainnet_e217614 - capella afterProcessEpoch 289.26 ms/op 310.00 ms/op 0.93
phase0 processEpoch - mainnet_e58758 308.10 ms/op 368.24 ms/op 0.84
mainnet_e58758 - phase0 beforeProcessEpoch 116.26 ms/op 149.89 ms/op 0.78
mainnet_e58758 - phase0 processJustificationAndFinalization 13.974 us/op 17.590 us/op 0.79
mainnet_e58758 - phase0 processRewardsAndPenalties 53.927 ms/op 66.610 ms/op 0.81
mainnet_e58758 - phase0 processRegistryUpdates 9.1330 us/op 10.845 us/op 0.84
mainnet_e58758 - phase0 processSlashings 494.00 ns/op 842.00 ns/op 0.59
mainnet_e58758 - phase0 processEth1DataReset 425.00 ns/op 532.00 ns/op 0.80
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 955.09 us/op 1.0302 ms/op 0.93
mainnet_e58758 - phase0 processSlashingsReset 2.2170 us/op 2.8130 us/op 0.79
mainnet_e58758 - phase0 processRandaoMixesReset 3.6820 us/op 5.1180 us/op 0.72
mainnet_e58758 - phase0 processHistoricalRootsUpdate 443.00 ns/op 640.00 ns/op 0.69
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.2120 us/op 4.8840 us/op 0.66
mainnet_e58758 - phase0 afterProcessEpoch 94.776 ms/op 102.91 ms/op 0.92
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.2003 ms/op 1.3418 ms/op 0.89
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4319 ms/op 1.4800 ms/op 0.97
altair processInactivityUpdates - 250000 normalcase 17.729 ms/op 29.131 ms/op 0.61
altair processInactivityUpdates - 250000 worstcase 17.840 ms/op 27.004 ms/op 0.66
phase0 processRegistryUpdates - 250000 normalcase 7.2910 us/op 10.435 us/op 0.70
phase0 processRegistryUpdates - 250000 badcase_full_deposits 307.20 us/op 384.01 us/op 0.80
phase0 processRegistryUpdates - 250000 worstcase 0.5 116.95 ms/op 127.93 ms/op 0.91
altair processRewardsAndPenalties - 250000 normalcase 58.434 ms/op 68.927 ms/op 0.85
altair processRewardsAndPenalties - 250000 worstcase 57.280 ms/op 77.636 ms/op 0.74
phase0 getAttestationDeltas - 250000 normalcase 7.6946 ms/op 8.3569 ms/op 0.92
phase0 getAttestationDeltas - 250000 worstcase 7.6757 ms/op 9.6392 ms/op 0.80
phase0 processSlashings - 250000 worstcase 2.2663 ms/op 2.8019 ms/op 0.81
altair processSyncCommitteeUpdates - 250000 148.34 ms/op 179.15 ms/op 0.83
BeaconState.hashTreeRoot - No change 251.00 ns/op 316.00 ns/op 0.79
BeaconState.hashTreeRoot - 1 full validator 48.997 us/op 60.518 us/op 0.81
BeaconState.hashTreeRoot - 32 full validator 500.59 us/op 637.03 us/op 0.79
BeaconState.hashTreeRoot - 512 full validator 5.2069 ms/op 7.9553 ms/op 0.65
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 61.013 us/op 72.024 us/op 0.85
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 844.31 us/op 1.1787 ms/op 0.72
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 10.973 ms/op 14.272 ms/op 0.77
BeaconState.hashTreeRoot - 1 balances 48.139 us/op 56.509 us/op 0.85
BeaconState.hashTreeRoot - 32 balances 431.56 us/op 486.33 us/op 0.89
BeaconState.hashTreeRoot - 512 balances 4.2763 ms/op 5.7753 ms/op 0.74
BeaconState.hashTreeRoot - 250000 balances 72.522 ms/op 87.493 ms/op 0.83
aggregationBits - 2048 els - zipIndexesInBitList 15.653 us/op 27.509 us/op 0.57
regular array get 100000 times 42.096 us/op 43.231 us/op 0.97
wrappedArray get 100000 times 32.207 us/op 36.654 us/op 0.88
arrayWithProxy get 100000 times 13.783 ms/op 15.687 ms/op 0.88
ssz.Root.equals 210.00 ns/op 321.00 ns/op 0.65
byteArrayEquals 204.00 ns/op 274.00 ns/op 0.74
shuffle list - 16384 els 6.8387 ms/op 7.5608 ms/op 0.90
shuffle list - 250000 els 99.501 ms/op 111.79 ms/op 0.89
processSlot - 1 slots 8.1600 us/op 12.820 us/op 0.64
processSlot - 32 slots 1.2890 ms/op 1.4725 ms/op 0.88
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 48.062 ms/op 64.235 ms/op 0.75
getCommitteeAssignments - req 1 vs - 250000 vc 2.5292 ms/op 2.6273 ms/op 0.96
getCommitteeAssignments - req 100 vs - 250000 vc 3.7791 ms/op 3.8675 ms/op 0.98
getCommitteeAssignments - req 1000 vs - 250000 vc 4.1031 ms/op 4.1800 ms/op 0.98
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.7200 ns/op 5.5700 ns/op 0.85
state getBlockRootAtSlot - 250000 vs - 7PWei 660.63 ns/op 880.93 ns/op 0.75
computeProposers - vc 250000 9.2879 ms/op 10.056 ms/op 0.92
computeEpochShuffling - vc 250000 103.77 ms/op 109.44 ms/op 0.95
getNextSyncCommittee - vc 250000 152.15 ms/op 160.58 ms/op 0.95
computeSigningRoot for AttestationData 13.111 us/op 14.446 us/op 0.91
hash AttestationData serialized data then Buffer.toString(base64) 2.3597 us/op 2.5188 us/op 0.94
toHexString serialized data 1.0636 us/op 1.6061 us/op 0.66
Buffer.toString(base64) 219.07 ns/op 277.46 ns/op 0.79

by benchmarkbot/action

@wemeetagain wemeetagain merged commit 22aa2f0 into unstable Aug 11, 2023
11 checks passed
@wemeetagain wemeetagain deleted the nflaig/update-bootnodes branch August 11, 2023 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Strategy for managing bootnode ENRs
2 participants