<style>
.reveal h1, .reveal h2 {
color: #ffaf00;
text-shadow: 5px 5px #000 !important;
}
/*
.pdf-page h1 {
text-shadow: 5px 5px #000 !important;
}
*/
.reveal .progress, .reveal .controls {
color: #ffaf00;
}
.reveal a {
/*color: #87ff00;*/
color: #00afd7;
text-decoration: underline;
}
.reveal a:hover {
color: #00afd7;
text-decoration: none;
}
.reveal strong {
color: #ffaf00;
}
.reveal .slide-number a {
text-decoration: none;
}
</style>
# FilCrypto Team 2022
---
## Wins
---
## SnapDeals
Update a sector without resealing.
---
## SnapDeals
- Design and review (@kubuxu)
- Implementation
- Trusted setup
- Shipping it
---
## EC-GPU
Plug and play your own GPU Kernel (CUDA and OpenCL) for your favourite cryptographic workload.
---
## EC- GPU
- No need to dive into OpenCL/CUDA
- Independent of the elliptic curve/finite field. You can define one in Rust.
- Preparation for Halo2, which uses a different curve
- Cleanups: => :racing_car:
---
## :snowflake: :heart: fix
Fixes related to the [Frozen Heart](https://blog.trailofbits.com/2022/04/13/part-1-coordinated-disclosure-of-vulnerabilities-affecting-girault-bulletproofs-and-plonk/) vulnerability (which is not specific to Filecoin).
---
## :snowflake: :heart: fix
- SnarkPack needed a breaking upgrade
- Fix: hash all public inputs
---
## Halo2
New proving system that opens up endless possibilities.
---
## Halo2
- Team had learning sessions about Halo2
- Current proofs, Proof-of-Replication and Proof-of-Spacetime were successfully ported to Halo2
- Even with GPU accelleration
{"metaMigratedAt":"2023-06-17T11:42:27.042Z","metaMigratedFrom":"YAML","title":"FilCrypto Team 2022","breaks":true,"description":"LabWeek 2022 presentaiton 2022-10-25","slideOptions":"{\"width\":1080,\"theme\":\"blood\"}","contributors":"[{\"id\":\"03083f6c-6dbb-4064-817b-c45d87e7c765\",\"add\":3855,\"del\":2057}]"}