Skip to content
Back to Blog

Chia VDF Competition Round 2 Results and Announcements

Share this article:
LinkedInCopy Link

Congratulations to Sundersoft for winning both tracks of the second Chia VDF competition and earning $100,000!

We had four entries that all made large improvements in the speed of the VDF algorithm in both contest tracks compared to our in house reference implementation. Note that these timings are for 4x the iterations and on slightly slower hardware (no turboboost) than the first VDF contest.

Two of the entries had problems with certain discriminants. Since the final judging discriminants are unknown (aside from a hash) to the contest entrants, we recommend testing your entry against as many random discriminants as possible.

The passphrase for the final judging discriminant generation (as given by the precommitment at contest start) is below:

python3 create_competition_discriminants.py “armor drive digital shaft dash wide resemble guilt bubble push sniff grass asset vital version reward grid popular ketchup diary pen hurdle doctor lumber”

Sundersoft’s entry took advantage of a number of optimizations and you can read about his improvements here. One of his ideas was to parallelize parts of the algorithm in order to take advantage of two cores, and that helped to push him to a 2x speedup over the reference implementation.

Techniques from ALL contestants will likely be incorporated to further improve the VDF algorithm. Thus, additionally, Chia has decided to award $2000 each to the three teams that submitted an optimized entry but did not place first. Thank you for your hard work!

The source code for all entries for both tracks is included in this repository.

Please consider entering our current competition for improving the Proof of Space algorithm. Proof of Space is heavily dependent on sorting and disk I/O and there should be many possibilities for improvement over the reference implementation. There is also a Hellman attack (time/memory tradeoff) example for those who would like to see how much space they can save by maxing out the computational power of the reference hardware.

Track 1 Results (SIMD/GPU) avg sec

Sundersoft: 91.3
nemo1369/Nil Foudation: 133 crash #4 hang #5
PulledPork: 145.7 (late entry)
pulmark: 161 hang #4
Chia reference: 178

Track 2 Results (No SIMD/GPU) avg sec

Sundersoft: 97.4
nemo1369/Nil Foundation: 142 crash #4 hang #5
PulledPork: 153 (late entry)
pulmark: 164 hang #4
Chia reference: 182.6

You might also like:

March 19, 2024

Mainnet Year 3

Three years ago, we officially started our ambitious journey. We launched the Chia blockchain with a vision to change the…
Community
March 01, 2024

Dive Into The Chia Academy

We released Chia Academy in December 2023 to simplify your entry into the world of the Chia blockchain. We’d like…
Community
February 28, 2024

Version 2.2.1 Release

Chia Editor’s Note [2024-03-06]: We’ve updated this blog to reflect the release of 2.2.1. Version 2.2.1 of the Chia reference…
CommunityProduct Development
December 13, 2023

Version 2.1.2 Release

Version 2.1.2 of the Chia reference client is now available for download! This release mostly contains bug fixes, along with…
CommunityProduct Development
October 05, 2023

Version 2.1.0 Release

Version 2.1.0 of the Chia reference client is now available for download! This release features farming and user experience improvements,…
CommunityProduct Development