Abdel on Nostr: Summary of my fun week playing with Cashu, that I discovered recently. This week I ...
Summary of my fun week playing with Cashu, that I discovered recently.
This week I did:
- try and tested Cashu.me wallet and loved the UX from the user perspective (sending some sats to my Cashu wallet directly from my Nostr client was also very fun)
- read the Cashu docs
- implemented first step of BDHKE in Cairo and wrote an article about potentially ZKfying Cashu using STARK proofs
- implemented the full BDHKE in Zig
- contributed to Moksha Rust implementation to add criterion benchmarks
- realised that my Zig implementation was 10x slower
- moved to using the libsecp256k1 in C instead of Secp256k1 from the Zig std lib
- managed to have better perf than the Rust version
- contributed to CDK to add criterion benchmarks
This week I did:
- try and tested Cashu.me wallet and loved the UX from the user perspective (sending some sats to my Cashu wallet directly from my Nostr client was also very fun)
- read the Cashu docs
- implemented first step of BDHKE in Cairo and wrote an article about potentially ZKfying Cashu using STARK proofs
- implemented the full BDHKE in Zig
- contributed to Moksha Rust implementation to add criterion benchmarks
- realised that my Zig implementation was 10x slower
- moved to using the libsecp256k1 in C instead of Secp256k1 from the Zig std lib
- managed to have better perf than the Rust version
- contributed to CDK to add criterion benchmarks