a16z/cicada

A protocol for private on-chain voting, implemented in Solidity.

SolidityOtherprivacyethereumvotingsmart-contractssolidityhomomorphic-encryptionzero-knowledgetime-lock-puzzle
This is stars and forks stats for /a16z/cicada repository. As of 27 Apr, 2024 this repository has 270 stars and 19 forks.

Cicada Cicada is a private on-chain voting protocol based on homomorphic time-lock puzzles. Quickstart Requires Foundry. Install: forge install Build: forge build Differential tests: forge test --match-test testRef --ffi Other tests: forge test --no-match-test testRef How it works At a high-level, our implementation adapts the linearly-homomorphic time-lock puzzle scheme described in (Malavolta and Thyagarajan, 2019), using exponential ElGamal instead of Paillier encryption. Throughout the following...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
seal-inc/seal-Token-Example-Contract-alpha-1SolidityTypeScript00100
OffchainLabs/nitro-contractsSolidityTypeScriptJavaScript36+1230
input-output-hk/cardano-cliHaskellOther10+140
adoptium/aqa-testsHTMLJavaShell1170284+1
aosp-mirror/platform_buildMakefilePythonJavaScript42007380
ShishirPatil/gorillaPythonJavaScriptRust8.3k06220
prisonerjohn/FBZ-BEATOther2010
AuxXxilium/arcShellCOther2980310
TheGreatAxios/skaleswapSolidityTypeScriptShell0000
OFS/oneapi-aspSystemVerilogTclVerilog0070