mirror of
https://github.com/MAGICGrants/MagicGrants.org.git
synced 2026-01-08 19:47:58 -05:00
improve post
This commit is contained in:
BIN
img/posts/2024-05-15-aram-jivanyan-curve-tree-research.png
Normal file
BIN
img/posts/2024-05-15-aram-jivanyan-curve-tree-research.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 219 KiB |
@@ -10,6 +10,9 @@ Aram Jivanyan, a researcher with years of research and implementation experience
|
||||
|
||||
[Read the Research](https://firo.org/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf){: .btn-secondary}
|
||||
|
||||
[](/img/posts/2024-05-15-aram-jivanyan-curve-tree-research.png)
|
||||
|
||||
[Curve trees](https://eprint.iacr.org/2022/756) is a new technique that allows scaling zero-knowledge membership proofs to allow global anonymity sets, meaning that the ZKP is performant enough that it can encompass all transactions in a blockchain. It achieves this without any need for a trusted setup, a key requirement of Firo’s privacy research, while retaining small transaction sizes and quick proving and verification times. Curve trees also allow for efficient batching verification techniques, which can further decrease the marginal cost of proof verification. Lelantus Spark’s modular design allows the upgrading of its components, and in this case, curve trees would replace Spark’s use of [one-out-of-many proofs](https://eprint.iacr.org/2014/764.pdf). The research note covers the necessary modifications to implement curve trees in Spark to scale it to global anonymity sets.
|
||||
|
||||
We would like to thank Aram Jivanyan for their work, and we would like to thank Luke Parker and Aaron Feickert for their support and feedback during the research process.
|
||||
|
||||
Reference in New Issue
Block a user