Lelantus Spark is the next generation Lelantus protocol, jointly designed by Aram Jivanyan and Aaron Feickert. It improves upon the current Lelantus protocol by providing recipient privacy, fined selective disclosure and other user friendly improvements. Further, the authors have provided more formal security arguments, ensuring more confidence in the Lelantus Spark construction.
HashCloak has previously completed a cryptographic audit of the Lelantus Protocol. You can read the report here. Since then, the Firo team has been working on an implementation. This implementation is soon to be ready for an audit. As we audited the paper, we feel that we are in the best position to provide a code audit for the Firo ecosystem on their next generation privacy protocol.
HashCloak Inc is a R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team is well-known for working on state of the art Ethereum projects such as Ethereum 2.0, Shyft Network and Althea, for pioneering optimistic rollups and bringing forth the first empirical analysis of Ethereum’s privacy guarantees and applications. Recent projects such as Meson, a mix network project, and an SoK on universal SNARKs, delved into areas such as Multi-Party Computation (MPC), anonymous networking, Private Information Retrieval (PIR), zero-knowledge proofs and the intersection of cryptography, game theory and finance.
Mikerah Quintyne-Collins is an independent researcher and founder and CEO of HashCloak, a blockchain privacy R&D startup with a global team. Her research focuses on networking, validator privacy, and optimistic rollups. She organized Scaling Ethereum, a research workshop bringing together top Ethereum researchers to work on Ethereum’s most pressing scalability problems. Currently, she’s focused on privacy for blockchains, specifically mixers and mix networks for cryptocurrency transactions. Previously, she was part of the ChainSafe Systems team working on ETH2.0, namely the Lodestar Typescript client. She was awarded a Vitalik YOLO grant for her work on ETH2.0.
Manish Kumar is a Cryptography Security Researcher and Engineer at HashCloak. His broad area of research is in the field of Blockchain and Cryptography. Currently, his research focus is on the specific area of cryptography known as zero-knowledge proofs. Previously, he was a research intern at Persistence One where he was actively involved in research about blockchain technology.
Onur Inanc Dogryuol is a Cryptography Security Researcher and Engineer at HashCloak. His background is in Math and Cryptography. His reserach focus is in building and designing STARK-friendly cryptographic primitives. He is also a Cairo and Circom developer. Previously, he was a lead cryptography engineer at ZigZag Exchange, a STARK-powered exchange in the Starknet ecosystem, in he conducted research in using zero-knowledge proofs to build a scalable and privacy-preserving DEX.
The overall costs of the audit will be $80K USD. We have added a 10% volatility insurance in Firo so, the total cost is $88K USD. As per our previous arrangement with the Firo team, we will be paid in a USD-denominated stablecoin. If there is a surplus of donations to this proposal, the surplus will be donated to the general Firo fund to increase their runway for important Firo-related work. As such, the Firo address posted is in order to meet the posting requirements on the FCS and any donations made to it will be going to the Core Firo team.
We propose the following payment schedule:
Milestone | Tasks | Week | Fees |
---|---|---|---|
1 |
|
1-2 | $32K |
2 |
|
2-4 | $32K |
3 |
|
5-6 | $16K |
Total | $80K |
We expect the audit to take 4 weeks for the initial delivery of the report and 1 to 2 weeks for verifying and assisting the authors in rectifying issues.
The start date for the audit is flexible depending on when the Firo community would like the audit done.
20504.0 FIRO
8b9f1525990fd28a408ed813a6dca9f6f9446c80848b67012da415e3bd8efe45
2022-10-02 04:00
250.0 FIRO
288d356da8ef3dcd94e7f924ba6956846459b47aff4bf14862d56a7fc7f7f82d
547713
466080
250.0 FIRO
3a4aa19100abdf87889b78cb83a36d24440ddac0c84c99a29975ac9ec46be9ca
547713
466080
250.0 FIRO
761031c8d435cba9b292409da8fe11fdcb04070c77fd7ab03af747eaf7c4c10d
547712
466081
250.0 FIRO
a04f414abe9fb4bc8538702cd53d1624a632dc4dbefa7ad59b27c700e7ab4040
547712
466081
73.78368091 FIRO
a36062fb547319c57f9ecb6e792dceeb77aca4529954a7134143207e02212cac
547712
466081
250.0 FIRO
02546b4ec76432cda98e8dccc58200792342bf5f6ee14d7aff1e07aebdfe32b9
547712
466081
250.0 FIRO
b902bd73c9350d9f6ba6ff669899d15e335f7b75250fffaee67fd803e61c4dcd
547712
466081
250.0 FIRO
6211e32a4c17b6e4821cf0dd41ce65750829bad2c263d90459b2f65d5cc8f4d7
547712
466081
250.0 FIRO
6b6e30751b0376becc9a53e07c6d88b88f59eb7ad9fad606ddcde262d038d4f5
547712
466081
250.0 FIRO
17ab11ffd93f56c5481a8577bbc54b2765d9a932b169a686bac25e68817c946a
547711
466082
250.0 FIRO
2ec666f34bc9dd66c28ef66f088b2635c6544cc0b6b2e0a396e62c11004833db
547711
466082
250.0 FIRO
c8fee74d2e53e0b18662415f2810b48d4a5922985ce30bbb73e21ab7599153e1
547711
466082
250.0 FIRO
39f0821404136bbedf59c088b18420dc303f2b3ba8fda821359546a8bcdc01e6
547711
466082
10.0 FIRO
beed79fa1c3584ec9398b68183c1656449e72db5f19fda298df05c6b7a16fac3
542750
471043
113.12473168 FIRO
b5ec4ce7339beeb8589890863bbae35980763b7c127eb715b6904b6218d65dc3
541231
472562
11.24997271 FIRO
87480a6d2857d9aeff3a9cdc0bc768506c5027c02008822c77adb82f81373c5a
541050
472743
112.49973076 FIRO
066bf07f3f691b3b01fada41a6a292cd12beba02dd8466af93047293f99887a1
541031
472762
34.37491792 FIRO
03a968947203d88f2fb20d285c44bb7b46c148534f1005b2d1bc694a12a84847
540853
472940
314.9992481 FIRO
02717deb579d7d44a86cebf04ae2cf9e5a3986d9b8cab67d998f715012768dff
540797
472996
493.96746158 FIRO
f6cbe9439e8086e997c337f9b55f724c1ead755ac77c15095a1bcb9069a55e2b
540300
473493
5000.00006385 FIRO
2bb4ab8e3a1f1241f9e139371a782fedc3e4a935364c95a8ca8bbb3d0e2ffaab
540297
473496
5000.00019249 FIRO
f72223ea103a1b4aa785d0101fdc7b56f25d54c1ea6a990b22d44d511412f689
540296
473497
2590.0 FIRO
d0cd12d3c71a2207c5b64de7ac4fab50ad043ea8064e501ca5ecf0e7114ebb77
540295
473498
3750.0 FIRO
e099082e6220edd009adab3dff0ff27e8d8ae21e40e77f687f6d2e3cc2f61b8d
539196
474597