0xPARC Profile picture
Program for Applied Research in Cryptography: supporting application-level R&D on Ethereum and decentralized platforms.
Jun 30, 2022 10 tweets 6 min read
1/ [New Post] On-chain Procedural Generation

@nibnalin and @gubsheep present a new blog post on the use of procedural generation for on-chain game world building.

0xparc.org/blog/procgen 2/ Much of the of @0xPARC community works on on-chain games and autonomous worlds: @darkforest_eth, @latticexyz, @exgrasia, and more

All three of these projects use procedural generation (and Perlin noise in particular) for efficiently building rich, intricate on-chain worlds. ImageImage
Jun 5, 2022 14 tweets 5 min read
1/ [New Post] zkREPL: An Online Development Environment for zkSNARKs

@antimatter15 presents zkREPL and a new set of tools for interacting with the Circom toolstack in-browser.

0xparc.org/blog/zkrepl 2/ Try out zkREPL at the link below! Build, compile, and test your circuit in-browser in seconds—no installation or dependency management needed. Multiple 0xPARC teams have been using zkREPL to prototype and test complex circuits in the past few months.

zkrepl.dev
Apr 29, 2022 11 tweets 4 min read
1/ [New Post] ZK Machine Learning

@troutspew @fho888 and @henripal present zk-mnist, a convolutional neural net trained on the MNIST dataset that can classify images of numeric digits *inside a SNARK* (you read that right!)

0xparc.org/blog/zk-mnist 2/ the possibility of ML models classifying inside a SNARK isn’t a new one (i.e. @LiaoPeiyuan's ZK-ML project from @ETHUniversity github.com/zk-ml/demo)

however, zk-mnist is (to our knowledge) the first open source example of running a neural net inside a SNARK
Apr 28, 2022 17 tweets 5 min read
1/ [New post] ZK Identity: Why and How (Part 2)

Primitives for ZK-enabled decentralized identity systems are coming online rapidly. In our last post on the topic, we touched on the “why” of ZK identity. This time, we’ll dive into the “how.”

0xparc.org/blog/zk-id-2 2/ As a reminder from part 1, SNARKs promise to revolutionize identity online because they (1) allow us to make arbitrary credible claims while (2) maintaining privacy.



0xparc.org/blog/zk-id-1
Feb 15, 2022 26 tweets 8 min read
Earlier today, @0xB07DAD pointed out a flaw in the current StealthDrop system that allows users to double-claim. The vulnerability (and the fix strategy) are instructive for anyone interested in building ZK systems; the StealthDrop team asked us to share a summary! (1/n) First, to repeat - community projects like this are *highly experimental* and *not suited for production-grade use* (yet!). We share community projects and encourage teams to open-source these projects for feedback and for educational value, but... (2/n)

Feb 14, 2022 16 tweets 8 min read
[New post] StealthDrop: Anonymous Airdrops Using ZK Proofs

@nibnalin, @yush_g, and Adhyyan S. present StealthDrop, an anonymous airdrop utility using circom-ecdsa, enabling anonymous governance. (1/n)

(post in README of github repo)

0xparc.org/blog As a proof of concept, all @darkforest_eth players who have linked their address to a twitter handle, and all @ETHUniversity students, can claim a Stealthdrop token on xDAI anonymously at the demo website below: (2/n)

stealthdrop.xyz
Feb 8, 2022 14 tweets 5 min read
[New post] zkSNARKs for ECDSA (Part 1)

@theyisun, Tony L, @xu3kev, and @gubsheep present an efficient proof-of-concept implementation of zkSNARK circuits for ECDSA algorithms in circom. (1/n)

0xparc.org/blog/zk-ecdsa-1 Our main contribution is the circom-ecdsa repository, which includes a collection of (unaudited) ZK circuits for non-native field arithmetic, secp256k1 curve operations, ECDSA algorithms, and ETH private-key/address operations. (2/n)

github.com/0xPARC/circom-…
Oct 29, 2021 10 tweets 4 min read
We're excited to announce 0xPARC: Program for Applied Research in Cryptography. (1/n) 0xPARC is a new organization supporting decentralized application R&D. We aim to foster a budding community of researchers, developers, thinkers, and builders - a distributed "skunk works" for the Ethereum and decentralized tech ecosystems. (2/n)