Back
Puzzle 3

10th December

19:00 UTC

Built by:

It’s a wonderful era of ZK where we can use it for flexible and safe authentication mechanisms. Or can we? This puzzle was inspired by the zkEmail and Aptos Keyless circuit codebases.


View the solution

Puzzle Preparation

To give you a better chance of solving this puzzle, we suggest that you look through some relevant background materials.



See puzzle details on Github

Puzzle link

Puzzle Hints


Hint #1


Look deeply at the return value of the “storage” method.


Hint #2


What happens if you witness a wrong length?


Hint #3


Look into the array that corresponds to the value “identifier” and make sure which values are actually hashed.

Puzzle Winners


gold 01

Zellic

Puzzle completed

Score

1,000

silver 02

baby step forward, giant step backward

Puzzle completed

Score

999.9

bronze 03

Rumata888

Puzzle completed

Score

999.1


You can see all of the scores for this puzzle in the spreadsheet here.

Puzzle Solutions and Write-ups

The winner of the puzzle write-up was submitted by 0x6980. You can view the solution and puzzle write-up here. The background material required to solve the puzzle is also covered in the write up.
There were many interesting write-up submissions which are linked below:
* Winning write-up by 0x6980
* Write-up by reymom
* Write-up by lopeetall
* Write-up by Lucian-code233
* Write-up by eightfilms
* Write-up by huy-tn
* Write-up by niooss-ledger
* Write-up by pmikolajczyk41
* Write-up by r0wdy1