You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
5.6 KiB

2 years ago
# Validity rollup research library
2 years ago
This research library contains resources I will be using to inform a report on validity rollups that I am producing as part of the Human Rights Foundation's [ZK-Rollup Research Fellowship](https://twitter.com/gladstein/status/1507069251047215112). Pull requests adding related and useful resources are appreciated!
## Other research libraries
[Zero knowledge, from proofs to rollups](https://github.com/thecryptofruit/education/blob/master/zk-proofs-rollups.md)
[Scaling the Ethereum network](https://github.com/jpitts/eth-community-discussions/blob/master/proposals-to-scale.md)
## Docs
2013-08-19: [Really Really ultimate blockchain compression: CoinWitness](https://bitcointalk.org/index.php?topic=277389.0)
2014-09-17: [Scalability, Part 1: Building on Top](https://blog.ethereum.org/2014/09/17/scalability-part-1-building-top)
2018-08-15: [Arbitrum: Scalable, private smart contracts](https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf)
2018-09-22: [On-chain scaling to potentially ~500 tx/sec through mass tx validation](https://ethresear.ch/t/on-chain-scaling-to-potentially-500-tx-sec-through-mass-tx-validation/3477)
2018-10-03: [Roll_up / roll_back snark side chain ~17000 tps](https://ethresear.ch/t/roll-up-roll-back-snark-side-chain-17000-tps/3675)
2019-01-03: [Introducing Matter Testnet (Proposal: Multi-operator model)](https://blog.matter-labs.io/introducing-matter-testnet-502fab5a6f17)
2019-01-23: [Validity Proofs vs. Fraud Proofs](https://medium.com/starkware/validity-proofs-vs-fraud-proofs-4ef8b4d3d87a)
2019-04-03: [SoK: Layer-Two Blockchain Protocols](https://eprint.iacr.org/2019/360)
2019-06-15: [Minimal Viable Merged Consensus](https://ethresear.ch/t/minimal-viable-merged-consensus/5617)
2019-07-10: [Trustless Two-Way Bridges With Side Chains By Halting](https://ethresear.ch/t/trustless-two-way-bridges-with-side-chains-by-halting/5728)
2 years ago
2019-08-28: [Ethereum Smart Contracts in L2: Optimistic Rollup](https://medium.com/plasma-group/ethereum-smart-contracts-in-l2-optimistic-rollup-2c1cef2ec537)
2019-11-04: [Optimistic vs. ZK Rollup: Deep Dive](https://blog.matter-labs.io/optimistic-vs-zk-rollup-deep-dive-ea141e71e075)
2019-11-06: [The “Why”s of Optimistic Rollup](https://medium.com/@adlerjohn/the-why-s-of-optimistic-rollup-7c6a22cbb61a)
2019-12-05: [Validity Proofs vs. Fraud Proofs Strike Back](https://medium.com/starkware/validity-proofs-vs-fraud-proofs-strike-back-4d0bf90eed15)
2019-12-11: [Commentary on Greg Maxwell's analysis of zkSync](https://twitter.com/jadler0/status/1204880693731495936)
2020-01-23: [Fighting censorship attacks on smart contracts](https://medium.com/offchainlabs/fighting-censorship-attacks-on-smart-contracts-c026a7c0ff02)
2020-02-05: [Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains](https://www.horizen.io/assets/files/Horizen-Sidechain-Zendoo-A_zk-SNARK-Verifiable-Cross-Chain-Transfer-Protocol.pdf)
2020-06-11: [CoinPool, exploring generic payment pools for Fun and Privacy](https://discrete-blog.github.io/coinpool/)
2020-07-17: [Rollups improve scalability vs Rollups increase throughput](https://twitter.com/_prestwich/status/1284174488247009281)
2020-10-03: [SNARKs and the future of blockchains](https://medium.com/@RubenSomsen/snarks-and-the-future-of-blockchains-55b82012452b)
2020-10-08: [The Optimistic Rollup Dilemma](https://medium.com/starkware/the-optimistic-rollup-dilemma-c8fc470ca10c)
2020-12-23: [Avail: The Data Availability Blockchain](https://github.com/maticnetwork/data-availability/blob/master/reference%20document/Data%20Availability%20-%20Reference%20Document.pdf)
2022-01-13: [RSK scalability](https://medium.com/iovlabs-innovation-stories/rsk-scalability-c44252f05a4b)
2022-01-22: [A Token Model for Layer-2 Block Production](https://fuel-labs.ghost.io/token-model-layer-2-block-production)
2022-02-16: [Pay Attention To Celestia](https://members.delphidigital.io/reports/pay-attention-to-celestia)
2022-02-21: [CoinPool: efficient off-chain payment pools for Bitcoin](https://coinpool.dev/v0.1.pdf)
2022-03-01: [Introducing AnyTrust Chains: Cheaper, Faster L2 Chains with Minimal Trust Assumptions](https://medium.com/offchainlabs/introducing-anytrust-chains-cheaper-faster-l2-chains-with-minimal-trust-assumptions-31def59eb8d7)
2022-03-24: [Bitcoin zk-rollups](https://tr3y.io/articles/crypto/bitcoin-zk-rollups.html)
## Interviews
2020-11-04: [The Blockchain Debate Podcast](https://blockdebate.buzzsprout.com/767033/6210781-motion-zk-rollup-has-a-better-set-of-security-scalability-tradeoff-than-optimistic-rollup-alex-gluchowski-vs-john-adler-co-host-james-prestwich)
2020-10-14: [John Adler on Optimistic vs ZK Rollup and the data availability problem](https://zeroknowledge.fm/151-2)
2021-04-23: [Ethereum Layer 2 Rollup Debate: Optimism, Starkware, Arbitrum and zkSync](https://thedelphipodcast.podbean.com/e/ethereum-layer-2-rollup-debate-optimism-starkware-arbitrum-and-zksync)
## Presentations
2013-05-19: [Computational Integrity - applications to Bitcoin](https://yewtu.be/watch?v=Q4nWoEKUtgU)
2017-09-19: [The Data Availability Problem](https://yewtu.be/watch?v=OJT_fR7wexw)
2019-03-15: [Scalable blockchains as data layers](https://yewtu.be/watch?v=mOm47gBMfg8)
2019-06-24: [ZK Rollup - Ethereum Scalability with ZKPs](https://yewtu.be/watch?v=QyM9qdFKsEA)
2021-10-20: [Rollups and Data Availability - Building a Modular Blockchain Stack](https://yewtu.be/watch?v=PaSa6vvbeRk)
## Misc
[Cross-rollup zk-transfers](https://github.com/ConsenSys/liszt)
[Fuel security analysis](https://docs.fuel.sh/v1.1.0/Concepts/Fundamentals/Security%20Analysis.html#securityanalysis)