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

fix: update holesky config for new genesis #5971

Merged
merged 2 commits into from
Sep 20, 2023

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Sep 20, 2023

Motivation

eth-clients/holesky#73

Description

Updates beacon chain config and bootnode enrs with values for new genesis on holesky

@nflaig nflaig requested a review from a team as a code owner September 20, 2023 10:19
Copy link
Contributor

@g11tech g11tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@g11tech g11tech merged commit c133eb6 into unstable Sep 20, 2023
11 checks passed
@g11tech g11tech deleted the nflaig/holesky-new-genesis branch September 20, 2023 10:40
@github-actions
Copy link
Contributor

Performance Report

✔️ no performance regression detected

🚀🚀 Significant benchmark improvement detected

Benchmark suite Current: c4b06b9 Previous: 4d5799e Ratio
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.2255 ms/op 4.1084 ms/op 0.30
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.4600 ns/op 16.390 ns/op 0.27
Full benchmark results
Benchmark suite Current: c4b06b9 Previous: 4d5799e Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 621.36 us/op 617.97 us/op 1.01
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 108.60 us/op 107.23 us/op 1.01
BLS verify - blst-native 1.4001 ms/op 1.3491 ms/op 1.04
BLS verifyMultipleSignatures 3 - blst-native 2.8174 ms/op 2.8355 ms/op 0.99
BLS verifyMultipleSignatures 8 - blst-native 6.1852 ms/op 6.2302 ms/op 0.99
BLS verifyMultipleSignatures 32 - blst-native 22.666 ms/op 22.751 ms/op 1.00
BLS verifyMultipleSignatures 64 - blst-native 45.361 ms/op 44.584 ms/op 1.02
BLS verifyMultipleSignatures 128 - blst-native 89.431 ms/op 88.815 ms/op 1.01
BLS deserializing 10000 signatures 911.97 ms/op 919.85 ms/op 0.99
BLS deserializing 100000 signatures 9.4031 s/op 8.9982 s/op 1.04
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.5080 ms/op 1.4081 ms/op 1.07
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.6704 ms/op 1.4882 ms/op 1.12
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.4639 ms/op 2.2988 ms/op 1.07
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.5240 ms/op 3.7986 ms/op 0.93
BLS verifyMultipleSignatures - same message - 128 - blst-native 5.7336 ms/op 6.2233 ms/op 0.92
BLS aggregatePubkeys 32 - blst-native 25.679 us/op 25.619 us/op 1.00
BLS aggregatePubkeys 128 - blst-native 100.75 us/op 100.32 us/op 1.00
getAttestationsForBlock 51.748 ms/op 45.996 ms/op 1.13
isKnown best case - 1 super set check 536.00 ns/op 304.00 ns/op 1.76
isKnown normal case - 2 super set checks 526.00 ns/op 278.00 ns/op 1.89
isKnown worse case - 16 super set checks 536.00 ns/op 267.00 ns/op 2.01
CheckpointStateCache - add get delete 6.4160 us/op 5.0690 us/op 1.27
validate api signedAggregateAndProof - struct 2.9759 ms/op 2.6570 ms/op 1.12
validate gossip signedAggregateAndProof - struct 3.0155 ms/op 2.6670 ms/op 1.13
validate gossip attestation - vc 640000 1.4625 ms/op 1.2955 ms/op 1.13
batch validate gossip attestation - vc 640000 - chunk 32 192.44 us/op 160.69 us/op 1.20
batch validate gossip attestation - vc 640000 - chunk 64 141.94 us/op 147.75 us/op 0.96
batch validate gossip attestation - vc 640000 - chunk 128 128.64 us/op 138.55 us/op 0.93
batch validate gossip attestation - vc 640000 - chunk 256 123.73 us/op 131.23 us/op 0.94
pickEth1Vote - no votes 1.0874 ms/op 1.3517 ms/op 0.80
pickEth1Vote - max votes 8.1863 ms/op 10.958 ms/op 0.75
pickEth1Vote - Eth1Data hashTreeRoot value x2048 18.371 ms/op 23.880 ms/op 0.77
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 21.880 ms/op 31.007 ms/op 0.71
pickEth1Vote - Eth1Data fastSerialize value x2048 544.73 us/op 701.21 us/op 0.78
pickEth1Vote - Eth1Data fastSerialize tree x2048 6.3649 ms/op 4.4843 ms/op 1.42
bytes32 toHexString 458.00 ns/op 595.00 ns/op 0.77
bytes32 Buffer.toString(hex) 291.00 ns/op 314.00 ns/op 0.93
bytes32 Buffer.toString(hex) from Uint8Array 423.00 ns/op 484.00 ns/op 0.87
bytes32 Buffer.toString(hex) + 0x 286.00 ns/op 310.00 ns/op 0.92
Object access 1 prop 0.14500 ns/op 0.17300 ns/op 0.84
Map access 1 prop 0.14200 ns/op 0.16200 ns/op 0.88
Object get x1000 7.5380 ns/op 8.5670 ns/op 0.88
Map get x1000 0.50700 ns/op 0.60200 ns/op 0.84
Object set x1000 49.306 ns/op 59.500 ns/op 0.83
Map set x1000 38.578 ns/op 47.974 ns/op 0.80
Return object 10000 times 0.23820 ns/op 0.23520 ns/op 1.01
Throw Error 10000 times 3.7827 us/op 3.8858 us/op 0.97
fastMsgIdFn sha256 / 200 bytes 3.2440 us/op 3.3730 us/op 0.96
fastMsgIdFn h32 xxhash / 200 bytes 262.00 ns/op 308.00 ns/op 0.85
fastMsgIdFn h64 xxhash / 200 bytes 336.00 ns/op 417.00 ns/op 0.81
fastMsgIdFn sha256 / 1000 bytes 11.337 us/op 11.675 us/op 0.97
fastMsgIdFn h32 xxhash / 1000 bytes 415.00 ns/op 421.00 ns/op 0.99
fastMsgIdFn h64 xxhash / 1000 bytes 419.00 ns/op 485.00 ns/op 0.86
fastMsgIdFn sha256 / 10000 bytes 104.72 us/op 105.24 us/op 1.00
fastMsgIdFn h32 xxhash / 10000 bytes 1.9380 us/op 1.9520 us/op 0.99
fastMsgIdFn h64 xxhash / 10000 bytes 1.3330 us/op 1.3700 us/op 0.97
send data - 1000 256B messages 17.748 ms/op 20.295 ms/op 0.87
send data - 1000 512B messages 25.073 ms/op 28.547 ms/op 0.88
send data - 1000 1024B messages 40.199 ms/op 45.063 ms/op 0.89
send data - 1000 1200B messages 22.119 ms/op 23.761 ms/op 0.93
send data - 1000 2048B messages 30.296 ms/op 32.373 ms/op 0.94
send data - 1000 4096B messages 33.088 ms/op 32.600 ms/op 1.01
send data - 1000 16384B messages 75.660 ms/op 71.694 ms/op 1.06
send data - 1000 65536B messages 283.05 ms/op 271.25 ms/op 1.04
enrSubnets - fastDeserialize 64 bits 1.2040 us/op 1.3830 us/op 0.87
enrSubnets - ssz BitVector 64 bits 420.00 ns/op 438.00 ns/op 0.96
enrSubnets - fastDeserialize 4 bits 155.00 ns/op 176.00 ns/op 0.88
enrSubnets - ssz BitVector 4 bits 412.00 ns/op 444.00 ns/op 0.93
prioritizePeers score -10:0 att 32-0.1 sync 2-0 97.706 us/op 104.17 us/op 0.94
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 123.86 us/op 129.08 us/op 0.96
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 165.41 us/op 172.32 us/op 0.96
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 300.86 us/op 297.64 us/op 1.01
prioritizePeers score 0:0 att 64-1 sync 4-1 341.32 us/op 360.39 us/op 0.95
array of 16000 items push then shift 1.6364 us/op 1.6123 us/op 1.01
LinkedList of 16000 items push then shift 9.2160 ns/op 8.9120 ns/op 1.03
array of 16000 items push then pop 78.846 ns/op 77.225 ns/op 1.02
LinkedList of 16000 items push then pop 8.6360 ns/op 8.7510 ns/op 0.99
array of 24000 items push then shift 2.5015 us/op 2.4010 us/op 1.04
LinkedList of 24000 items push then shift 9.1700 ns/op 9.7160 ns/op 0.94
array of 24000 items push then pop 106.29 ns/op 85.622 ns/op 1.24
LinkedList of 24000 items push then pop 8.7220 ns/op 9.3600 ns/op 0.93
intersect bitArray bitLen 8 6.8410 ns/op 6.7910 ns/op 1.01
intersect array and set length 8 54.507 ns/op 66.101 ns/op 0.82
intersect bitArray bitLen 128 31.633 ns/op 32.285 ns/op 0.98
intersect array and set length 128 823.54 ns/op 762.14 ns/op 1.08
bitArray.getTrueBitIndexes() bitLen 128 1.5020 us/op 1.5390 us/op 0.98
bitArray.getTrueBitIndexes() bitLen 248 2.4630 us/op 2.5430 us/op 0.97
bitArray.getTrueBitIndexes() bitLen 512 4.6510 us/op 4.9250 us/op 0.94
Buffer.concat 32 items 934.00 ns/op 1.0630 us/op 0.88
Uint8Array.set 32 items 1.6540 us/op 2.2410 us/op 0.74
Set add up to 64 items then delete first 4.2028 us/op 6.4659 us/op 0.65
OrderedSet add up to 64 items then delete first 5.2835 us/op 6.5153 us/op 0.81
Set add up to 64 items then delete last 4.5285 us/op 6.1181 us/op 0.74
OrderedSet add up to 64 items then delete last 5.7925 us/op 7.6634 us/op 0.76
Set add up to 64 items then delete middle 4.6663 us/op 6.0304 us/op 0.77
OrderedSet add up to 64 items then delete middle 7.1510 us/op 8.1662 us/op 0.88
Set add up to 128 items then delete first 9.6745 us/op 12.318 us/op 0.79
OrderedSet add up to 128 items then delete first 13.190 us/op 15.326 us/op 0.86
Set add up to 128 items then delete last 9.2191 us/op 12.019 us/op 0.77
OrderedSet add up to 128 items then delete last 13.218 us/op 15.115 us/op 0.87
Set add up to 128 items then delete middle 9.4975 us/op 11.846 us/op 0.80
OrderedSet add up to 128 items then delete middle 18.702 us/op 18.975 us/op 0.99
Set add up to 256 items then delete first 19.625 us/op 25.069 us/op 0.78
OrderedSet add up to 256 items then delete first 26.126 us/op 32.016 us/op 0.82
Set add up to 256 items then delete last 18.717 us/op 23.866 us/op 0.78
OrderedSet add up to 256 items then delete last 23.341 us/op 30.104 us/op 0.78
Set add up to 256 items then delete middle 18.623 us/op 23.590 us/op 0.79
OrderedSet add up to 256 items then delete middle 46.029 us/op 48.534 us/op 0.95
transfer serialized Status (84 B) 1.7780 us/op 1.8610 us/op 0.96
copy serialized Status (84 B) 1.5220 us/op 1.6180 us/op 0.94
transfer serialized SignedVoluntaryExit (112 B) 1.9420 us/op 2.2820 us/op 0.85
copy serialized SignedVoluntaryExit (112 B) 1.6660 us/op 1.8380 us/op 0.91
transfer serialized ProposerSlashing (416 B) 2.2990 us/op 3.2040 us/op 0.72
copy serialized ProposerSlashing (416 B) 2.1700 us/op 2.9140 us/op 0.74
transfer serialized Attestation (485 B) 2.1400 us/op 3.1570 us/op 0.68
copy serialized Attestation (485 B) 2.2170 us/op 2.7680 us/op 0.80
transfer serialized AttesterSlashing (33232 B) 2.5830 us/op 3.4690 us/op 0.74
copy serialized AttesterSlashing (33232 B) 5.6710 us/op 6.6850 us/op 0.85
transfer serialized Small SignedBeaconBlock (128000 B) 2.7590 us/op 3.5150 us/op 0.78
copy serialized Small SignedBeaconBlock (128000 B) 13.634 us/op 15.543 us/op 0.88
transfer serialized Avg SignedBeaconBlock (200000 B) 3.2720 us/op 3.9970 us/op 0.82
copy serialized Avg SignedBeaconBlock (200000 B) 18.562 us/op 17.921 us/op 1.04
transfer serialized BlobsSidecar (524380 B) 3.4100 us/op 3.1530 us/op 1.08
copy serialized BlobsSidecar (524380 B) 74.705 us/op 74.516 us/op 1.00
transfer serialized Big SignedBeaconBlock (1000000 B) 3.2000 us/op 3.3390 us/op 0.96
copy serialized Big SignedBeaconBlock (1000000 B) 231.75 us/op 145.66 us/op 1.59
pass gossip attestations to forkchoice per slot 3.9032 ms/op 4.3625 ms/op 0.89
forkChoice updateHead vc 100000 bc 64 eq 0 672.82 us/op 673.51 us/op 1.00
forkChoice updateHead vc 600000 bc 64 eq 0 4.1119 ms/op 4.7899 ms/op 0.86
forkChoice updateHead vc 1000000 bc 64 eq 0 7.7474 ms/op 11.696 ms/op 0.66
forkChoice updateHead vc 600000 bc 320 eq 0 4.1808 ms/op 7.0564 ms/op 0.59
forkChoice updateHead vc 600000 bc 1200 eq 0 4.4146 ms/op 7.0541 ms/op 0.63
forkChoice updateHead vc 600000 bc 7200 eq 0 5.3199 ms/op 8.0454 ms/op 0.66
forkChoice updateHead vc 600000 bc 64 eq 1000 11.454 ms/op 10.869 ms/op 1.05
forkChoice updateHead vc 600000 bc 64 eq 10000 12.214 ms/op 11.736 ms/op 1.04
forkChoice updateHead vc 600000 bc 64 eq 300000 16.459 ms/op 15.453 ms/op 1.07
computeDeltas 500000 validators 300 proto nodes 6.2089 ms/op 7.2071 ms/op 0.86
computeDeltas 500000 validators 1200 proto nodes 6.1353 ms/op 11.717 ms/op 0.52
computeDeltas 500000 validators 7200 proto nodes 6.1596 ms/op 13.778 ms/op 0.45
computeDeltas 750000 validators 300 proto nodes 9.3360 ms/op 20.797 ms/op 0.45
computeDeltas 750000 validators 1200 proto nodes 9.2657 ms/op 20.944 ms/op 0.44
computeDeltas 750000 validators 7200 proto nodes 9.4705 ms/op 21.016 ms/op 0.45
computeDeltas 1400000 validators 300 proto nodes 18.499 ms/op 39.059 ms/op 0.47
computeDeltas 1400000 validators 1200 proto nodes 19.031 ms/op 38.965 ms/op 0.49
computeDeltas 1400000 validators 7200 proto nodes 18.722 ms/op 38.974 ms/op 0.48
computeDeltas 2100000 validators 300 proto nodes 27.187 ms/op 58.156 ms/op 0.47
computeDeltas 2100000 validators 1200 proto nodes 26.858 ms/op 58.230 ms/op 0.46
computeDeltas 2100000 validators 7200 proto nodes 27.980 ms/op 58.173 ms/op 0.48
computeProposerBoostScoreFromBalances 500000 validators 3.4346 ms/op 3.1901 ms/op 1.08
computeProposerBoostScoreFromBalances 750000 validators 3.5279 ms/op 3.0791 ms/op 1.15
computeProposerBoostScoreFromBalances 1400000 validators 3.3552 ms/op 3.1636 ms/op 1.06
computeProposerBoostScoreFromBalances 2100000 validators 3.5030 ms/op 3.1423 ms/op 1.11
altair processAttestation - 250000 vs - 7PWei normalcase 4.8895 ms/op 2.6141 ms/op 1.87
altair processAttestation - 250000 vs - 7PWei worstcase 5.4001 ms/op 3.1970 ms/op 1.69
altair processAttestation - setStatus - 1/6 committees join 243.59 us/op 177.21 us/op 1.37
altair processAttestation - setStatus - 1/3 committees join 374.24 us/op 319.69 us/op 1.17
altair processAttestation - setStatus - 1/2 committees join 484.70 us/op 466.60 us/op 1.04
altair processAttestation - setStatus - 2/3 committees join 581.59 us/op 581.65 us/op 1.00
altair processAttestation - setStatus - 4/5 committees join 936.02 us/op 777.39 us/op 1.20
altair processAttestation - setStatus - 100% committees join 1.0629 ms/op 898.36 us/op 1.18
altair processBlock - 250000 vs - 7PWei normalcase 9.0981 ms/op 7.3328 ms/op 1.24
altair processBlock - 250000 vs - 7PWei normalcase hashState 37.806 ms/op 30.248 ms/op 1.25
altair processBlock - 250000 vs - 7PWei worstcase 45.365 ms/op 42.815 ms/op 1.06
altair processBlock - 250000 vs - 7PWei worstcase hashState 107.02 ms/op 94.068 ms/op 1.14
phase0 processBlock - 250000 vs - 7PWei normalcase 4.0546 ms/op 2.8941 ms/op 1.40
phase0 processBlock - 250000 vs - 7PWei worstcase 35.953 ms/op 29.899 ms/op 1.20
altair processEth1Data - 250000 vs - 7PWei normalcase 701.91 us/op 514.85 us/op 1.36
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 17.654 us/op 18.549 us/op 0.95
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 91.862 us/op 60.908 us/op 1.51
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 36.703 us/op 39.200 us/op 0.94
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 20.618 us/op 20.152 us/op 1.02
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 219.91 us/op 271.56 us/op 0.81
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.7675 ms/op 2.1003 ms/op 0.84
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.8812 ms/op 2.8864 ms/op 0.65
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.0918 ms/op 1.5472 ms/op 1.35
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 6.4381 ms/op 3.8911 ms/op 1.65
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 3.7207 ms/op 2.7462 ms/op 1.35
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 6.8591 ms/op 5.1190 ms/op 1.34
Tree 40 250000 create 657.82 ms/op 338.90 ms/op 1.94
Tree 40 250000 get(125000) 212.41 ns/op 228.21 ns/op 0.93
Tree 40 250000 set(125000) 2.1496 us/op 1.0197 us/op 2.11
Tree 40 250000 toArray() 28.976 ms/op 19.790 ms/op 1.46
Tree 40 250000 iterate all - toArray() + loop 29.206 ms/op 19.976 ms/op 1.46
Tree 40 250000 iterate all - get(i) 80.263 ms/op 83.737 ms/op 0.96
MutableVector 250000 create 18.664 ms/op 17.210 ms/op 1.08
MutableVector 250000 get(125000) 6.8280 ns/op 6.5910 ns/op 1.04
MutableVector 250000 set(125000) 501.88 ns/op 326.62 ns/op 1.54
MutableVector 250000 toArray() 5.0815 ms/op 3.1703 ms/op 1.60
MutableVector 250000 iterate all - toArray() + loop 5.1869 ms/op 3.2322 ms/op 1.60
MutableVector 250000 iterate all - get(i) 1.6460 ms/op 1.5951 ms/op 1.03
Array 250000 create 4.7618 ms/op 2.7279 ms/op 1.75
Array 250000 clone - spread 1.4184 ms/op 1.0724 ms/op 1.32
Array 250000 get(125000) 0.64400 ns/op 0.55800 ns/op 1.15
Array 250000 set(125000) 0.59200 ns/op 0.60800 ns/op 0.97
Array 250000 iterate all - loop 84.246 us/op 83.718 us/op 1.01
effectiveBalanceIncrements clone Uint8Array 300000 28.143 us/op 22.885 us/op 1.23
effectiveBalanceIncrements clone MutableVector 300000 237.00 ns/op 300.00 ns/op 0.79
effectiveBalanceIncrements rw all Uint8Array 300000 189.82 us/op 180.50 us/op 1.05
effectiveBalanceIncrements rw all MutableVector 300000 78.837 ms/op 102.31 ms/op 0.77
phase0 afterProcessEpoch - 250000 vs - 7PWei 116.00 ms/op 121.62 ms/op 0.95
phase0 beforeProcessEpoch - 250000 vs - 7PWei 43.126 ms/op 44.558 ms/op 0.97
altair processEpoch - mainnet_e81889 560.80 ms/op 535.41 ms/op 1.05
mainnet_e81889 - altair beforeProcessEpoch 118.26 ms/op 66.585 ms/op 1.78
mainnet_e81889 - altair processJustificationAndFinalization 21.152 us/op 17.555 us/op 1.20
mainnet_e81889 - altair processInactivityUpdates 8.6288 ms/op 9.7611 ms/op 0.88
mainnet_e81889 - altair processRewardsAndPenalties 50.873 ms/op 77.788 ms/op 0.65
mainnet_e81889 - altair processRegistryUpdates 2.4050 us/op 2.9500 us/op 0.82
mainnet_e81889 - altair processSlashings 409.00 ns/op 750.00 ns/op 0.55
mainnet_e81889 - altair processEth1DataReset 772.00 ns/op 686.00 ns/op 1.13
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.3128 ms/op 2.9628 ms/op 0.44
mainnet_e81889 - altair processSlashingsReset 8.0550 us/op 3.4820 us/op 2.31
mainnet_e81889 - altair processRandaoMixesReset 9.0300 us/op 6.7070 us/op 1.35
mainnet_e81889 - altair processHistoricalRootsUpdate 2.3540 us/op 851.00 ns/op 2.77
mainnet_e81889 - altair processParticipationFlagUpdates 3.8370 us/op 2.0990 us/op 1.83
mainnet_e81889 - altair processSyncCommitteeUpdates 1.2820 us/op 903.00 ns/op 1.42
mainnet_e81889 - altair afterProcessEpoch 151.64 ms/op 137.73 ms/op 1.10
capella processEpoch - mainnet_e217614 1.4305 s/op 1.7497 s/op 0.82
mainnet_e217614 - capella beforeProcessEpoch 238.93 ms/op 312.68 ms/op 0.76
mainnet_e217614 - capella processJustificationAndFinalization 18.313 us/op 25.452 us/op 0.72
mainnet_e217614 - capella processInactivityUpdates 19.619 ms/op 29.627 ms/op 0.66
mainnet_e217614 - capella processRewardsAndPenalties 252.18 ms/op 352.57 ms/op 0.72
mainnet_e217614 - capella processRegistryUpdates 21.296 us/op 36.351 us/op 0.59
mainnet_e217614 - capella processSlashings 512.00 ns/op 1.0740 us/op 0.48
mainnet_e217614 - capella processEth1DataReset 508.00 ns/op 941.00 ns/op 0.54
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.4199 ms/op 11.856 ms/op 0.37
mainnet_e217614 - capella processSlashingsReset 5.3340 us/op 5.0850 us/op 1.05
mainnet_e217614 - capella processRandaoMixesReset 4.7220 us/op 9.3700 us/op 0.50
mainnet_e217614 - capella processHistoricalRootsUpdate 655.00 ns/op 1.1530 us/op 0.57
mainnet_e217614 - capella processParticipationFlagUpdates 1.6850 us/op 2.5330 us/op 0.67
mainnet_e217614 - capella afterProcessEpoch 295.79 ms/op 340.36 ms/op 0.87
phase0 processEpoch - mainnet_e58758 445.27 ms/op 573.08 ms/op 0.78
mainnet_e58758 - phase0 beforeProcessEpoch 102.18 ms/op 148.70 ms/op 0.69
mainnet_e58758 - phase0 processJustificationAndFinalization 15.644 us/op 26.140 us/op 0.60
mainnet_e58758 - phase0 processRewardsAndPenalties 52.754 ms/op 67.423 ms/op 0.78
mainnet_e58758 - phase0 processRegistryUpdates 11.805 us/op 18.081 us/op 0.65
mainnet_e58758 - phase0 processSlashings 486.00 ns/op 870.00 ns/op 0.56
mainnet_e58758 - phase0 processEth1DataReset 412.00 ns/op 1.0320 us/op 0.40
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.0482 ms/op 3.3805 ms/op 0.31
mainnet_e58758 - phase0 processSlashingsReset 2.2740 us/op 3.7910 us/op 0.60
mainnet_e58758 - phase0 processRandaoMixesReset 3.9140 us/op 6.2370 us/op 0.63
mainnet_e58758 - phase0 processHistoricalRootsUpdate 615.00 ns/op 543.00 ns/op 1.13
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.7170 us/op 6.4090 us/op 0.58
mainnet_e58758 - phase0 afterProcessEpoch 99.962 ms/op 109.19 ms/op 0.92
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.2255 ms/op 4.1084 ms/op 0.30
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4805 ms/op 3.2408 ms/op 0.46
altair processInactivityUpdates - 250000 normalcase 21.024 ms/op 26.055 ms/op 0.81
altair processInactivityUpdates - 250000 worstcase 20.355 ms/op 22.858 ms/op 0.89
phase0 processRegistryUpdates - 250000 normalcase 9.5850 us/op 10.653 us/op 0.90
phase0 processRegistryUpdates - 250000 badcase_full_deposits 350.23 us/op 538.65 us/op 0.65
phase0 processRegistryUpdates - 250000 worstcase 0.5 134.67 ms/op 158.40 ms/op 0.85
altair processRewardsAndPenalties - 250000 normalcase 64.231 ms/op 65.180 ms/op 0.99
altair processRewardsAndPenalties - 250000 worstcase 62.155 ms/op 71.888 ms/op 0.86
phase0 getAttestationDeltas - 250000 normalcase 7.7113 ms/op 12.190 ms/op 0.63
phase0 getAttestationDeltas - 250000 worstcase 7.9526 ms/op 12.020 ms/op 0.66
phase0 processSlashings - 250000 worstcase 2.5087 ms/op 3.3830 ms/op 0.74
altair processSyncCommitteeUpdates - 250000 147.00 ms/op 178.26 ms/op 0.82
BeaconState.hashTreeRoot - No change 322.00 ns/op 550.00 ns/op 0.59
BeaconState.hashTreeRoot - 1 full validator 144.40 us/op 158.27 us/op 0.91
BeaconState.hashTreeRoot - 32 full validator 1.5869 ms/op 1.9864 ms/op 0.80
BeaconState.hashTreeRoot - 512 full validator 13.031 ms/op 22.025 ms/op 0.59
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 138.49 us/op 181.74 us/op 0.76
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.0036 ms/op 2.3607 ms/op 0.85
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 22.922 ms/op 29.451 ms/op 0.78
BeaconState.hashTreeRoot - 1 balances 113.12 us/op 137.82 us/op 0.82
BeaconState.hashTreeRoot - 32 balances 1.0053 ms/op 1.4056 ms/op 0.72
BeaconState.hashTreeRoot - 512 balances 14.365 ms/op 15.355 ms/op 0.94
BeaconState.hashTreeRoot - 250000 balances 169.97 ms/op 238.52 ms/op 0.71
aggregationBits - 2048 els - zipIndexesInBitList 14.495 us/op 23.409 us/op 0.62
regular array get 100000 times 32.826 us/op 34.713 us/op 0.95
wrappedArray get 100000 times 43.272 us/op 34.825 us/op 1.24
arrayWithProxy get 100000 times 13.812 ms/op 18.305 ms/op 0.75
ssz.Root.equals 200.00 ns/op 308.00 ns/op 0.65
byteArrayEquals 207.00 ns/op 296.00 ns/op 0.70
shuffle list - 16384 els 6.9194 ms/op 7.4557 ms/op 0.93
shuffle list - 250000 els 101.63 ms/op 109.73 ms/op 0.93
processSlot - 1 slots 15.698 us/op 27.004 us/op 0.58
processSlot - 32 slots 3.4313 ms/op 3.9781 ms/op 0.86
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 53.142 ms/op 55.247 ms/op 0.96
getCommitteeAssignments - req 1 vs - 250000 vc 2.5016 ms/op 2.6345 ms/op 0.95
getCommitteeAssignments - req 100 vs - 250000 vc 3.6826 ms/op 3.8990 ms/op 0.94
getCommitteeAssignments - req 1000 vs - 250000 vc 4.0628 ms/op 4.3452 ms/op 0.94
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.4600 ns/op 16.390 ns/op 0.27
state getBlockRootAtSlot - 250000 vs - 7PWei 487.08 ns/op 801.91 ns/op 0.61
computeProposers - vc 250000 8.5014 ms/op 11.034 ms/op 0.77
computeEpochShuffling - vc 250000 103.62 ms/op 117.21 ms/op 0.88
getNextSyncCommittee - vc 250000 154.10 ms/op 203.67 ms/op 0.76
computeSigningRoot for AttestationData 27.631 us/op 30.766 us/op 0.90
hash AttestationData serialized data then Buffer.toString(base64) 2.2972 us/op 2.5899 us/op 0.89
toHexString serialized data 1.0483 us/op 1.6056 us/op 0.65
Buffer.toString(base64) 217.16 ns/op 353.20 ns/op 0.61

by benchmarkbot/action

nflaig added a commit that referenced this pull request Sep 25, 2023
* Update beacon chain config

* Update bootnode enrs
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.11.3 🎉

@wemeetagain
Copy link
Member

🎉 This PR is included in v1.12.0 🎉

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.

3 participants