# Validity rollup research library
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 )
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 )