Light client primitives for zcash

hello folks,

we ve been working on some light client primitives for zcash for about year now to verify full orchard pool header chain in milliseconds porting ligerito from julia to rust being currently fastest implementation. ligerito.rotko.

we are launching alpha for zcli.rotko. net .zcli - agenti money and zigner.rotko. net - common mans airgapped hardware signer utilizing any androids camera and screen for signing communication over qr codes.

to enable header chain proving we implemented lightwalletd in rust

we also have browser extension as zigner companion app under work, but proving times on single threaded wasm take about 2 minutes so that is still waiting for performance improvements in proving times for wider release. we did manage to achieve parallel wasm offscreen proving for penumbra so i do still have conviction to get it working.

all the primitives can be foud now at github. com/rotkonetworks/zcli

in general its been quite plenty of work so if you find any of it useful or just want to support our contribs; all donations are welcome.

p.s. i couldnt figure out how to start a tread, is there some permission or messaging limit required?

5 Likes

Hi! Would you like to present this at light client working group? It’s every other Thursday at 17.00 UTC

1 Like

The air-gapped singer idea using just an Android camera and screen is clever. I’ll take a look at the repo, and about starting a thread, some forums require a few posts first.