Golden
Coda protocol

Coda protocol

Coda is a cryptocurrency protocol being developed by O(1) Labs. The protocol is designed to use a type of zero-knowledge proof technology called zk-SNARKs to reduce the size of the blockchain.

All edits

Edits on 5 Apr 2019
Jed Christiansen
Jed Christiansen edited on 5 Apr 2019 10:51 pm
Edits made to:
Infobox (+2 properties)
Jed Christiansen
Jed Christiansen edited on 5 Apr 2019 10:50 pm
Edits made to:
Description (-47 characters)
Topic thumbnail

Coda protocol

Coda is a cryptocurrency protocol being developed by O(1) Labs, led by CEO Evan Shapiro and CTO Izaak Meckler. The protocol is designed to use a type of zero-knowledge proof technology called zk-SNARKs to reduce the size of the blockchain.

Jed Christiansen
Jed Christiansen edited on 5 Apr 2019 10:49 pm
Edits made to:
Infobox (+2/-3 properties)

Infobox

Product Parent Company
Edits on 9 Jan 2019
Golden AI
Golden AI edited on 9 Jan 2019 10:40 pm
Edits made to:
Infobox (+1 properties)

Infobox

Edits on 19 Jul 2018
Alex Dean
Alex Dean edited on 19 Jul 2018 9:42 pm
Edits made to:
Description (+6/-8 characters)
Topic thumbnail

Coda protocol

Coda is a cryptocurrency protocol being developed by O(1) Labs, led by CEO Evan Shapiro and CTO Izaak Meckler. The protocol is designed to use a type of zero-knowledge proof technology called zk-SNARKs to compressreduce the size of the blockchain.

Alex Dean
Alex Dean edited on 19 Jul 2018 9:42 pm
Edits made to:
Description (+43/-105 characters)
Topic thumbnail

Coda protocol

Coda is a cryptocurrency protocol being developed by O(1) LabsO(1) Labs, led by CEO Evan ShapiroEvan Shapiro and CTO Izaak MecklerIzaak Meckler. The protocol is designed to use a type of zero-knowledge proof technology called zk-SNARKs to compress transactionthe informationsize onof the blockchain while still verifying information on the chain.

Michael Mangus
Michael Mangus edited on 19 Jul 2018 8:56 pm
Edits made to:
Article (+249/-249 characters)

Article

O(1) Labs started based on interest in distributed systems and verifiable computation from childhood friends Izaak Meckler and Evan Shapiro. Izaak Meckler studied cryptography at the Univeristy of California Berkeley with professor Alessandro Chiesa

O(1) Labs started based on interest in distributed systems and verifiable computation from childhood friends Izaak Meckler and Evan Shapiro. Izaak Meckler studied cryptography at the Univeristy of California Berkeley with professor Alessandro Chiesa, a key researcher in zk-SNARKs development and the co-founder of the Zerocash protocol and Zcash, a privacy cryptocurrency system which uses zk-SNARK to shield identity and transaction amounts. Due to the success of the Coda protocol, he subsequently took a leave from Berkeley to work on Coda protocol full time.

Alex Dean
Alex Dean edited on 19 Jul 2018 8:26 pm
Edits made to:
Article (+10 characters)

Article

, a key researcher in zk-SNARKs development and the co-founder of the Zerocash protocol and Zcash, a privacy cryptocurrency system which uses zk-SNARK to shield identity and transaction amounts. Due to the success of the Coda protocol, he subsequently took a leave from Berkeley to work on Coda protocol full time.

Alex Dean
Alex Dean edited on 19 Jul 2018 8:26 pm
Edits made to:
Article (+21/-5 characters)

Article

, a key researcher in zk-SNARKs development and the co-founder of Zcashthe Zerocash protocol, a privacy cryptocurrency system which uses zk-SNARK to shield identity and transaction amounts. Due to the success of the Coda protocol, he subsequently took a leave from Berkeley to work on Coda protocol full time.

Alex Dean"infobox update"
Alex Dean edited on 19 Jul 2018 8:17 pm
Alex Dean"Adding initial page"
Alex Dean edited on 19 Jul 2018 6:50 pm
Edits made to:
Description (+305 characters)
Article (+2 videos) (+2265 characters)
People (+13 rows) (+26 cells) (+325 characters)
Further reading (+2 rows) (+8 cells) (+313 characters)
Categories (+2 topics)
Related Topics (+6 topics)
Topic thumbnail

Coda protocol

Coda is a cryptocurrency protocol being developed by O(1) Labs, led by CEO Evan Shapiro and CTO Izaak Meckler. The protocol is designed to use a type of zero-knowledge proof technology called zk-SNARKs to compress transaction information on the blockchain while still verifying information on the chain.

Article

Coda is a cryptocurrency protocol in development by O(1) Labs using recursive zk-SNARKs to build what they call a succinct blockchain. The initial draft of the Coda whitepaper was written by Izaak Meckler and Evan Shapiro and released on May 10, 2018. The Coda protocol is designed to address an important scalability challenge by reducing blockchain size. O(1) Labs intends to use this protocol to developed a decentralized peer to peer cash using a native cryptocurrency called Coda coins. 

History

O(1) Labs started based on interest in distributed systems and verifiable computation from childhood friends Izaak Meckler and Evan Shapiro. Izaak Meckler studied cryptography at the Univeristy of California Berkeley with professor Alessandro Chiesa

, a key researcher in zk-SNARKs development and the co-founder of Zcash, a privacy cryptocurrency system which uses zk-SNARK to shield identity and transaction amounts. Due to the success of the Coda protocol, he subsequently took a leave from Berkeley to work on Coda protocol full time.

Funding

O(1) Labs received $3.5 million dollars in seed equity funding from investors including Metastable, Naval Ravikant, Elad Gil, Fred Ehrsam, Linda Xie, and Polychain Capital.



Architecture

Recursive zk-snark validation

The core difference between coda and other blockchain protocols is the use of recursive ZK-snarks to take a snapshot of the state of the blockchain and compress it down to a fixed size of around 20kb, small enough to be easily stored on most modern devices. zk-Snarks are used as a methodology to certify computations proving that the blockchain was updated correctly. Thus the end user is able to verify with a zk-SNARKS proof that the computation was performed without downloading the whole blockchain themselves.

Blockchain size

Thus the size of the blockchain snapshots remains the same size regardless of the amount of transactions or usage of the network. The limitations and tradeoffs of this protocol are not yet tested in a live system.

...

Snarky programming language

O(1) Labs is also developing a high level programming langauge called Snarky, which is utilized specifically in writing zk-SNARKs programs. 

People

Name
Role
Related Golden topics

Akis Kattis

Protocol engineer



Brad Cohn

Strategy & operations



Brandon Kase

Protocol engineer



Corey Richardson

Protocol engineer



Deepthi Kumar

Protocol engineer



Evan Shapiro

CEO



Izaak Meckler

CTO



Jill Carson

Advisor



John Wu

Protocol engineer



Joseph Bonneau

Advisor



Nathan Holland

Protocol engineer



Paul Davison

Advisor



Rebekah Mercer

Protocol engineer



Further reading

Author
Title
Link
Type

O(1) Labs

Coda: Keeping Cryptocurrency Decentralized – CodaProtocol – Medium

Blog post

Token Daily

Token Daily - Deep Dive with O(1) on Coda Protocol

Question and answer

Infobox

Categories

Related Topics

Alex Dean"Initial topic creation"
Alex Dean created this topic on 19 Jul 2018 5:09 pm
Edits made to:
Topic thumbnail

 Coda protocol

Coda is a cryptocurrency protocol being developed by O(1) Labs. The protocol is designed to use a type of zero-knowledge proof technology called zk-SNARKs to reduce the size of the blockchain.

No more activity to show.