{"id":48,"date":"2022-11-02T22:18:39","date_gmt":"2022-11-02T22:18:39","guid":{"rendered":"https:\/\/bitcoinrollups.org\/?page_id=48"},"modified":"2022-11-02T22:18:39","modified_gmt":"2022-11-02T22:18:39","slug":"library","status":"publish","type":"page","link":"https:\/\/bitcoinrollups.org\/?page_id=48","title":{"rendered":"library"},"content":{"rendered":"<h1>Validity rollup research library<\/h1>\n<p>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&#8217;s <a href=\"https:\/\/twitter.com\/gladstein\/status\/1507069251047215112\">ZK-Rollup Research Fellowship<\/a>. Pull requests adding related and useful resources are appreciated!<\/p>\n<h2>Other research libraries<\/h2>\n<p><a href=\"https:\/\/github.com\/thecryptofruit\/education\/blob\/master\/zk-proofs-rollups.md\">Zero knowledge, from proofs to rollups<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/jpitts\/eth-community-discussions\/blob\/master\/proposals-to-scale.md\">Scaling the Ethereum network<\/a><\/p>\n<h2>Docs<\/h2>\n<p>2013-08-19: <a href=\"https:\/\/bitcointalk.org\/index.php?topic=277389.0\">Really Really ultimate blockchain compression: CoinWitness<\/a><\/p>\n<p>2014-09-17: <a href=\"https:\/\/blog.ethereum.org\/2014\/09\/17\/scalability-part-1-building-top\">Scalability, Part 1: Building on Top<\/a><\/p>\n<p>2018-08-15: <a href=\"https:\/\/www.usenix.org\/system\/files\/conference\/usenixsecurity18\/sec18-kalodner.pdf\">Arbitrum: Scalable, private smart contracts<\/a><\/p>\n<p>2018-09-22: <a href=\"https:\/\/ethresear.ch\/t\/on-chain-scaling-to-potentially-500-tx-sec-through-mass-tx-validation\/3477\">On-chain scaling to potentially ~500 tx\/sec through mass tx validation<\/a><\/p>\n<p>2018-10-03: <a href=\"https:\/\/ethresear.ch\/t\/roll-up-roll-back-snark-side-chain-17000-tps\/3675\">Roll_up \/ roll_back snark side chain ~17000 tps<\/a><\/p>\n<p>2019-01-03: <a href=\"https:\/\/blog.matter-labs.io\/introducing-matter-testnet-502fab5a6f17\">Introducing Matter Testnet (Proposal: Multi-operator model)<\/a><\/p>\n<p>2019-01-23: <a href=\"https:\/\/medium.com\/starkware\/validity-proofs-vs-fraud-proofs-4ef8b4d3d87a\">Validity Proofs vs. Fraud Proofs<\/a><\/p>\n<p>2019-04-03: <a href=\"https:\/\/eprint.iacr.org\/2019\/360\">SoK: Layer-Two Blockchain Protocols<\/a><\/p>\n<p>2019-06-15: <a href=\"https:\/\/ethresear.ch\/t\/minimal-viable-merged-consensus\/5617\">Minimal Viable Merged Consensus<\/a><\/p>\n<p>2019-07-10: <a href=\"https:\/\/ethresear.ch\/t\/trustless-two-way-bridges-with-side-chains-by-halting\/5728\">Trustless Two-Way Bridges With Side Chains By Halting<\/a><\/p>\n<p>2019-08-28: <a href=\"https:\/\/medium.com\/plasma-group\/ethereum-smart-contracts-in-l2-optimistic-rollup-2c1cef2ec537\">Ethereum Smart Contracts in L2: Optimistic Rollup<\/a><\/p>\n<p>2019-11-04: <a href=\"https:\/\/blog.matter-labs.io\/optimistic-vs-zk-rollup-deep-dive-ea141e71e075\">Optimistic vs. ZK Rollup: Deep Dive<\/a><\/p>\n<p>2019-11-06: <a href=\"https:\/\/medium.com\/@adlerjohn\/the-why-s-of-optimistic-rollup-7c6a22cbb61a\">The \u201cWhy\u201ds of Optimistic Rollup<\/a><\/p>\n<p>2019-12-05: <a href=\"https:\/\/medium.com\/starkware\/validity-proofs-vs-fraud-proofs-strike-back-4d0bf90eed15\">Validity Proofs vs. Fraud Proofs Strike Back<\/a><\/p>\n<p>2019-12-11: <a href=\"https:\/\/twitter.com\/jadler0\/status\/1204880693731495936\">Commentary on Greg Maxwell&#8217;s analysis of zkSync<\/a><\/p>\n<p>2020-01-23: <a href=\"https:\/\/medium.com\/offchainlabs\/fighting-censorship-attacks-on-smart-contracts-c026a7c0ff02\">Fighting censorship attacks on smart contracts<\/a><\/p>\n<p>2020-02-05: <a href=\"https:\/\/www.horizen.io\/assets\/files\/Horizen-Sidechain-Zendoo-A_zk-SNARK-Verifiable-Cross-Chain-Transfer-Protocol.pdf\">Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains<\/a><\/p>\n<p>2020-06-11: <a href=\"https:\/\/discrete-blog.github.io\/coinpool\/\">CoinPool, exploring generic payment pools for Fun and Privacy<\/a><\/p>\n<p>2020-07-17: <a href=\"https:\/\/twitter.com\/_prestwich\/status\/1284174488247009281\">Rollups improve scalability vs Rollups increase throughput<\/a><\/p>\n<p>2020-10-03: <a href=\"https:\/\/medium.com\/@RubenSomsen\/snarks-and-the-future-of-blockchains-55b82012452b\">SNARKs and the future of blockchains<\/a><\/p>\n<p>2020-10-08: <a href=\"https:\/\/medium.com\/starkware\/the-optimistic-rollup-dilemma-c8fc470ca10c\">The Optimistic Rollup Dilemma<\/a><\/p>\n<p>2020-12-23: <a href=\"https:\/\/github.com\/maticnetwork\/data-availability\/blob\/master\/reference%20document\/Data%20Availability%20-%20Reference%20Document.pdf\">Avail: The Data Availability Blockchain<\/a><\/p>\n<p>2022-01-13: <a href=\"https:\/\/medium.com\/iovlabs-innovation-stories\/rsk-scalability-c44252f05a4b\">RSK scalability<\/a><\/p>\n<p>2022-01-22: <a href=\"https:\/\/fuel-labs.ghost.io\/token-model-layer-2-block-production\">A Token Model for Layer-2 Block Production<\/a><\/p>\n<p>2022-02-16: <a href=\"https:\/\/members.delphidigital.io\/reports\/pay-attention-to-celestia\">Pay Attention To Celestia<\/a><\/p>\n<p>2022-02-21: <a href=\"https:\/\/coinpool.dev\/v0.1.pdf\">CoinPool: efficient off-chain payment pools for Bitcoin<\/a><\/p>\n<p>2022-03-01: <a href=\"https:\/\/medium.com\/offchainlabs\/introducing-anytrust-chains-cheaper-faster-l2-chains-with-minimal-trust-assumptions-31def59eb8d7\">Introducing AnyTrust Chains: Cheaper, Faster L2 Chains with Minimal Trust Assumptions<\/a><\/p>\n<p>2022-03-24: <a href=\"https:\/\/tr3y.io\/articles\/crypto\/bitcoin-zk-rollups.html\">Bitcoin zk-rollups<\/a><\/p>\n<h2>Interviews<\/h2>\n<p>2020-11-04: <a href=\"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\">The Blockchain Debate Podcast<\/a><\/p>\n<p>2020-10-14: <a href=\"https:\/\/zeroknowledge.fm\/151-2\">John Adler on Optimistic vs ZK Rollup and the data availability problem<\/a><\/p>\n<p>2021-04-23: <a href=\"https:\/\/thedelphipodcast.podbean.com\/e\/ethereum-layer-2-rollup-debate-optimism-starkware-arbitrum-and-zksync\">Ethereum Layer 2 Rollup Debate: Optimism, Starkware, Arbitrum and zkSync<\/a><\/p>\n<h2>Presentations<\/h2>\n<p>2013-05-19: <a href=\"https:\/\/yewtu.be\/watch?v=Q4nWoEKUtgU\">Computational Integrity &#8211; applications to Bitcoin<\/a><\/p>\n<p>2017-09-19: <a href=\"https:\/\/yewtu.be\/watch?v=OJT_fR7wexw\">The Data Availability Problem<\/a><\/p>\n<p>2019-03-15: <a href=\"https:\/\/yewtu.be\/watch?v=mOm47gBMfg8\">Scalable blockchains as data layers<\/a><\/p>\n<p>2019-06-24: <a href=\"https:\/\/yewtu.be\/watch?v=QyM9qdFKsEA\">ZK Rollup &#8211; Ethereum Scalability with ZKPs<\/a><\/p>\n<p>2021-10-20: <a href=\"https:\/\/yewtu.be\/watch?v=PaSa6vvbeRk\">Rollups and Data Availability &#8211; Building a Modular Blockchain Stack<\/a><\/p>\n<h2>Misc<\/h2>\n<p><a href=\"https:\/\/github.com\/ConsenSys\/liszt\">Cross-rollup zk-transfers<\/a><\/p>\n<p><a href=\"https:\/\/docs.fuel.sh\/v1.1.0\/Concepts\/Fundamentals\/Security%20Analysis.html#securityanalysis\">Fuel security analysis<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8217;s ZK-Rollup Research Fellowship. Pull requests adding related and useful resources are appreciated! Other research libraries Zero knowledge, from proofs to rollups Scaling the Ethereum &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_block_theme_hide_title":false,"footnotes":""},"class_list":["post-48","page","type-page","status-publish","hentry","post","without-featured-image"],"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=\/wp\/v2\/pages\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=48"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=\/wp\/v2\/pages\/48\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitcoinrollups.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}