Skip to content

Commit

Permalink
deploy: f27ee14
Browse files Browse the repository at this point in the history
  • Loading branch information
krakhit committed Feb 8, 2024
1 parent 39418c6 commit eb13fc6
Show file tree
Hide file tree
Showing 13 changed files with 92 additions and 12 deletions.
8 changes: 8 additions & 0 deletions Ingoblogs.html
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,14 @@ <h1 class="menu-title">Ingopedia</h1>
<h1 id="ingonyama-blogs"><a class="header" href="#ingonyama-blogs">Ingonyama Blogs</a></h1>
<p>Check out blogs, papers, pieces, and videos published by the Ingonyama Team</p>
<hr />
<h3 id="sumcheck-201"><a class="header" href="#sumcheck-201"><strong>Sumcheck 201</strong></a></h3>
<ul>
<li><a href="https://medium.com/@ingonyama/sumcheck-201-12e4f42eb669">Medium Link</a></li>
</ul>
<h3 id="application-of-graph-methods-for-efficient-quotient-polynomial-evaluation-in-halo2"><a class="header" href="#application-of-graph-methods-for-efficient-quotient-polynomial-evaluation-in-halo2"><strong>Application of Graph Methods for Efficient Quotient Polynomial Evaluation in Halo2</strong></a></h3>
<ul>
<li><a href="https://medium.com/@ingonyama/application-of-graph-methods-for-efficient-quotient-polynomial-evaluation-in-halo2-b5da62633efc">Medium Link</a></li>
</ul>
<h3 id="fast-danksharding-video--slides"><a class="header" href="#fast-danksharding-video--slides"><strong>Fast Danksharding Video &amp; Slides</strong></a></h3>
<ul>
<li><a href="https://medium.com/@ingonyama/fast-danksharding-video-slides-80be7a0a5f21">Medium Link</a></li>
Expand Down
6 changes: 6 additions & 0 deletions MPC.html
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,12 @@ <h2 id="general"><a class="header" href="#general">General</a></h2>
<li><a href="https://eprint.iacr.org/2019/188.pdf">Zero-Knowledge Proofs on Secret-Shared Data via Fully Linear PCPs</a></li>
<li><a href="https://arxiv.org/pdf/1703.06255.pdf">Prio: Private, Robust, and Scalable Computation of Aggregate Statistics</a></li>
<li><a href="https://eprint.iacr.org/2021/833">ATLAS (Goyal, CMU) Efficient and Scalable MPC in the Honest Majority Setting</a></li>
<li><a href="https://x.com/gf_256/status/1755077442060886113?t=BTQ7ZsU-IQKgt4RrXvEJLA&amp;s=31">MPC from Scratch</a>
<ul>
<li><a href="https://www.zellic.io/blog/mpc-from-scratch/">blog</a></li>
<li><a href="https://github.com/stong/mpc-from-scratch?tab=readme-ov-file">code</a></li>
</ul>
</li>
</ul>

</main>
Expand Down
1 change: 1 addition & 0 deletions applicationszk.html
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,7 @@ <h2 id="zkml"><a class="header" href="#zkml">ZKML</a></h2>
<li><a href="https://medium.com/@danieldkang/verified-execution-of-gpt-bert-clip-and-more-6acb693fd55f">Verified execution of GPT,BERT,CLIP</a></li>
<li><a href="https://medium.com/@vid.kersic/demystifying-zkml-0f3dff7194b9">Overview of ZKML</a></li>
<li><a href="https://world.mirror.xyz/r09swfSb2r11uagYk34srjMH09VBGFl29Pa8k4qw3VA">autonomous worlds</a></li>
<li><a href="https://blog.ezkl.xyz/post/benchmarks/">Benchmarking ZKML frameworks</a></li>
</ul>
<h2 id="zk-gaming"><a class="header" href="#zk-gaming">ZK Gaming</a></h2>
<ul>
Expand Down
9 changes: 9 additions & 0 deletions commitmentzk.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ <h1 id="commitment-schemes"><a class="header" href="#commitment-schemes">Commitm
<li><a href="https://youtu.be/bz16BURH_u8">Overview of commitment schemes: Justin Drakes</a></li>
<li><a href="https://hackernoon.com/kzg10-ipa-fri-and-darks-analysis-of-polynomial-commitment-schemes">Comparison of Commitment Schemes</a></li>
<li><a href="https://research.polytope.technology/polynomial-commitments">review of polynomial commmitments</a></li>
<li><a href="https://www.hungrycats.studio/posts/benching-pcs/">Benchmarking multilinear PCS</a></li>
</ul>
</li>
<li><strong>KZG</strong>
Expand All @@ -209,6 +210,14 @@ <h1 id="commitment-schemes"><a class="header" href="#commitment-schemes">Commitm
<li><a href="https://scroll.io/blog/kzg#heading-0">KZG in practice: Scroll</a></li>
</ul>
</li>
<li><strong>Merkle commitment</strong>
<ul>
<li><a href="https://docs.iden3.io/publications/pdfs/Merkle-Tree.pdf">Sparse Merkle trees</a></li>
<li><a href="https://courses.cs.ut.ee/MTAT.07.003/2019_fall/uploads/Main/0701-merkle-trees.pdf">Merkle Commitment scheme</a></li>
<li><a href="https://hackmd.io/@0xKanekiKen/H1ww-qWKa">Field Merkle Tree</a></li>
<li><a href="https://www.derpturkey.com/merkle-tree-construction-and-proof-of-inclusion/">Merkle trees and proof of inclusion</a></li>
</ul>
</li>
<li><strong>Vector Commitments</strong>
<ul>
<li><a href="https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html">Verkle Trie - Dankrad Feist</a></li>
Expand Down
1 change: 1 addition & 0 deletions curatedzk.html
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,7 @@ <h2 id="libraries"><a class="header" href="#libraries">Libraries</a></h2>
<li><a href="https://github.com/zkcrypto/bellman">Bellman (not updated)</a></li>
<li><a href="https://github.com/scipr-lab/libsnark">libsnark in C++</a></li>
<li><a href="https://github.com/o1-labs/snarky">Snarky frontend</a></li>
<li><a href="https://github.com/mratsim/constantine">Constantine</a></li>
<li><a href="https://github.com/starkware-libs/cairo">Cairo</a>
<ul>
<li><a href="https://cairo-book.github.io">Cairo resource</a></li>
Expand Down
4 changes: 4 additions & 0 deletions handsonzk.html
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,10 @@ <h2 id="rust-learning-resources-for-zkcryptography"><a class="header" href="#rus
<li><a href="https://datawithrust.com">Data engg with rust</a></li>
<li><a href="https://www.zksecurity.xyz/blog/posts/circomscribe/">Circomscribe - learn circom</a></li>
</ul>
<h2 id="gpu--cuda-learning-resources"><a class="header" href="#gpu--cuda-learning-resources">GPU- CUDA learning resources</a></h2>
<ul>
<li><a href="https://github.com/srush/GPU-Puzzles">GPU-Puzzles</a></li>
</ul>
<h2 id="benchmarking-tools"><a class="header" href="#benchmarking-tools">Benchmarking tools</a></h2>
<ul>
<li><a href="https://github.com/delendum-xyz/zk-benchmarking">code</a></li>
Expand Down
3 changes: 0 additions & 3 deletions hashzk.html
Original file line number Diff line number Diff line change
Expand Up @@ -195,9 +195,6 @@ <h1 id="hash-functions"><a class="header" href="#hash-functions">Hash functions<
<ul>
<li><a href="https://decentralizedthoughts.github.io/2020-12-22-what-is-a-merkle-tree/">What is a merkle tree</a></li>
<li><a href="https://www.rfc-editor.org/rfc/rfc6962#section-2.1">Merkle trees</a></li>
<li><a href="https://docs.iden3.io/publications/pdfs/Merkle-Tree.pdf">Sparse Merkle trees</a></li>
<li><a href="https://courses.cs.ut.ee/MTAT.07.003/2019_fall/uploads/Main/0701-merkle-trees.pdf">Merkle Commitment scheme</a></li>
<li><a href="https://www.derpturkey.com/merkle-tree-construction-and-proof-of-inclusion/">Merkle trees and proof of inclusion</a></li>
<li><a href="https://alinush.github.io/2023/02/05/Why-you-should-probably-never-sort-your-Merkle-trees-leaves.html">why you should not sort your Merkle Leaves</a></li>
</ul>
</li>
Expand Down
50 changes: 45 additions & 5 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,7 @@ <h2 id="libraries"><a class="header" href="#libraries">Libraries</a></h2>
<li><a href="https://github.com/zkcrypto/bellman">Bellman (not updated)</a></li>
<li><a href="https://github.com/scipr-lab/libsnark">libsnark in C++</a></li>
<li><a href="https://github.com/o1-labs/snarky">Snarky frontend</a></li>
<li><a href="https://github.com/mratsim/constantine">Constantine</a></li>
<li><a href="https://github.com/starkware-libs/cairo">Cairo</a>
<ul>
<li><a href="https://cairo-book.github.io">Cairo resource</a></li>
Expand Down Expand Up @@ -514,6 +515,14 @@ <h2 id="advanced"><a class="header" href="#advanced">Advanced</a></h2>
<h1 id="ingonyama-blogs"><a class="header" href="#ingonyama-blogs">Ingonyama Blogs</a></h1>
<p>Check out blogs, papers, pieces, and videos published by the Ingonyama Team</p>
<hr />
<h3 id="sumcheck-201"><a class="header" href="#sumcheck-201"><strong>Sumcheck 201</strong></a></h3>
<ul>
<li><a href="https://medium.com/@ingonyama/sumcheck-201-12e4f42eb669">Medium Link</a></li>
</ul>
<h3 id="application-of-graph-methods-for-efficient-quotient-polynomial-evaluation-in-halo2"><a class="header" href="#application-of-graph-methods-for-efficient-quotient-polynomial-evaluation-in-halo2"><strong>Application of Graph Methods for Efficient Quotient Polynomial Evaluation in Halo2</strong></a></h3>
<ul>
<li><a href="https://medium.com/@ingonyama/application-of-graph-methods-for-efficient-quotient-polynomial-evaluation-in-halo2-b5da62633efc">Medium Link</a></li>
</ul>
<h3 id="fast-danksharding-video--slides"><a class="header" href="#fast-danksharding-video--slides"><strong>Fast Danksharding Video &amp; Slides</strong></a></h3>
<ul>
<li><a href="https://medium.com/@ingonyama/fast-danksharding-video-slides-80be7a0a5f21">Medium Link</a></li>
Expand Down Expand Up @@ -762,6 +771,10 @@ <h2 id="stark-tutorials"><a class="header" href="#stark-tutorials">Stark tutoria
</ul>
</li>
</ul>
<h2 id="stark-security"><a class="header" href="#stark-security">Stark security</a></h2>
<ul>
<li><a href="https://ethresear.ch/t/stark-round-by-round-soundness-and-security-in-random-oracle-model/18096">STARK round by round soundness and security - Ben Sasson</a></li>
</ul>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X" crossorigin="anonymous">
<h1 id="applications-1"><a class="header" href="#applications-1">Applications</a></h1>
<p>A compilation of materials that showcase various applications of zk technology.</p>
Expand Down Expand Up @@ -871,6 +884,7 @@ <h2 id="zkml"><a class="header" href="#zkml">ZKML</a></h2>
<li><a href="https://medium.com/@danieldkang/verified-execution-of-gpt-bert-clip-and-more-6acb693fd55f">Verified execution of GPT,BERT,CLIP</a></li>
<li><a href="https://medium.com/@vid.kersic/demystifying-zkml-0f3dff7194b9">Overview of ZKML</a></li>
<li><a href="https://world.mirror.xyz/r09swfSb2r11uagYk34srjMH09VBGFl29Pa8k4qw3VA">autonomous worlds</a></li>
<li><a href="https://blog.ezkl.xyz/post/benchmarks/">Benchmarking ZKML frameworks</a></li>
</ul>
<h2 id="zk-gaming"><a class="header" href="#zk-gaming">ZK Gaming</a></h2>
<ul>
Expand Down Expand Up @@ -1060,6 +1074,10 @@ <h2 id="rust-learning-resources-for-zkcryptography"><a class="header" href="#rus
<li><a href="https://datawithrust.com">Data engg with rust</a></li>
<li><a href="https://www.zksecurity.xyz/blog/posts/circomscribe/">Circomscribe - learn circom</a></li>
</ul>
<h2 id="gpu--cuda-learning-resources"><a class="header" href="#gpu--cuda-learning-resources">GPU- CUDA learning resources</a></h2>
<ul>
<li><a href="https://github.com/srush/GPU-Puzzles">GPU-Puzzles</a></li>
</ul>
<h2 id="benchmarking-tools"><a class="header" href="#benchmarking-tools">Benchmarking tools</a></h2>
<ul>
<li><a href="https://github.com/delendum-xyz/zk-benchmarking">code</a></li>
Expand Down Expand Up @@ -1157,7 +1175,7 @@ <h1 id="lookup-protocols-1"><a class="header" href="#lookup-protocols-1">Lookup
<tr><td style="text-align: center">Baloo - 2022</td><td><a href="https://eprint.iacr.org/2022/1565"> →📝 </a></td><td style="text-align: center"></td><td style="text-align: center"></td><td style="text-align: center"></td><td style="text-align: center"></td></tr>
<tr><td style="text-align: center">CQ - 2022</td><td><a href="https://eprint.iacr.org/2022/1763"> →📝 </a></td><td style="text-align: center"><a href="https://github.com/geometryresearch/cq">Geometry</a></td><td style="text-align: center"></td><td style="text-align: center"></td><td style="text-align: center"></td></tr>
<tr><td style="text-align: center">CqLin - 2023</td><td><a href="https://eprint.iacr.org/2023/393"> →📝 </a></td><td style="text-align: center"></td><td style="text-align: center"></td><td style="text-align: center"></td><td style="text-align: center"></td></tr>
<tr><td style="text-align: center">Lasso - 2023</td><td><a href="https://eprint.kobi.one/2023/1216"> →📝 </a></td><td style="text-align: center"></td><td style="text-align: center">Introducing Lasso and Jolt<a href="https://a16zcrypto.com/posts/article/introducing-lasso-and-jolt/">[1]</a></li><li>Boosting LassoJolt <a href="https://a16zcrypto.com/posts/article/boosting-lassojolt">[2]</a> </li><li>A Technical FAQ on LassoJolt <a href="https://a16zcrypto.com/posts/article/a-technical-faq-on-lasso-jolt-and-recent-advancements-in-snark-design">[3]</a></td><td style="text-align: center"></td><td style="text-align: center"></td></tr>
<tr><td style="text-align: center">Lasso - 2023</td><td><a href="https://eprint.kobi.one/2023/1216"> →📝 </a></td><td style="text-align: center"></td><td style="text-align: center">Introducing Lasso and Jolt<a href="https://a16zcrypto.com/posts/article/introducing-lasso-and-jolt/">[1]</a></li><li>Boosting LassoJolt <a href="https://a16zcrypto.com/posts/article/boosting-lassojolt">[2]</a> </li><li>A Technical FAQ on LassoJolt <a href="https://a16zcrypto.com/posts/article/a-technical-faq-on-lasso-jolt-and-recent-advancements-in-snark-design">[3]</a> </li><li>Efficient multilinear PCS in Lasso and Jolt <a href="https://www.hungrycats.studio/posts/lookups-ml-pcs/">[4]</a></td><td style="text-align: center"></td><td style="text-align: center"></td></tr>
</tbody></table>
</div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X" crossorigin="anonymous">
<h1 id="folding-scheme-protocols-1"><a class="header" href="#folding-scheme-protocols-1">Folding Scheme Protocols</a></h1>
Expand Down Expand Up @@ -1309,9 +1327,6 @@ <h1 id="hash-functions"><a class="header" href="#hash-functions">Hash functions<
<ul>
<li><a href="https://decentralizedthoughts.github.io/2020-12-22-what-is-a-merkle-tree/">What is a merkle tree</a></li>
<li><a href="https://www.rfc-editor.org/rfc/rfc6962#section-2.1">Merkle trees</a></li>
<li><a href="https://docs.iden3.io/publications/pdfs/Merkle-Tree.pdf">Sparse Merkle trees</a></li>
<li><a href="https://courses.cs.ut.ee/MTAT.07.003/2019_fall/uploads/Main/0701-merkle-trees.pdf">Merkle Commitment scheme</a></li>
<li><a href="https://www.derpturkey.com/merkle-tree-construction-and-proof-of-inclusion/">Merkle trees and proof of inclusion</a></li>
<li><a href="https://alinush.github.io/2023/02/05/Why-you-should-probably-never-sort-your-Merkle-trees-leaves.html">why you should not sort your Merkle Leaves</a></li>
</ul>
</li>
Expand Down Expand Up @@ -1476,6 +1491,7 @@ <h1 id="commitment-schemes"><a class="header" href="#commitment-schemes">Commitm
<li><a href="https://youtu.be/bz16BURH_u8">Overview of commitment schemes: Justin Drakes</a></li>
<li><a href="https://hackernoon.com/kzg10-ipa-fri-and-darks-analysis-of-polynomial-commitment-schemes">Comparison of Commitment Schemes</a></li>
<li><a href="https://research.polytope.technology/polynomial-commitments">review of polynomial commmitments</a></li>
<li><a href="https://www.hungrycats.studio/posts/benching-pcs/">Benchmarking multilinear PCS</a></li>
</ul>
</li>
<li><strong>KZG</strong>
Expand All @@ -1498,6 +1514,14 @@ <h1 id="commitment-schemes"><a class="header" href="#commitment-schemes">Commitm
<li><a href="https://scroll.io/blog/kzg#heading-0">KZG in practice: Scroll</a></li>
</ul>
</li>
<li><strong>Merkle commitment</strong>
<ul>
<li><a href="https://docs.iden3.io/publications/pdfs/Merkle-Tree.pdf">Sparse Merkle trees</a></li>
<li><a href="https://courses.cs.ut.ee/MTAT.07.003/2019_fall/uploads/Main/0701-merkle-trees.pdf">Merkle Commitment scheme</a></li>
<li><a href="https://hackmd.io/@0xKanekiKen/H1ww-qWKa">Field Merkle Tree</a></li>
<li><a href="https://www.derpturkey.com/merkle-tree-construction-and-proof-of-inclusion/">Merkle trees and proof of inclusion</a></li>
</ul>
</li>
<li><strong>Vector Commitments</strong>
<ul>
<li><a href="https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html">Verkle Trie - Dankrad Feist</a></li>
Expand Down Expand Up @@ -1538,6 +1562,12 @@ <h2 id="general-4"><a class="header" href="#general-4">General</a></h2>
<li><a href="https://eprint.iacr.org/2019/188.pdf">Zero-Knowledge Proofs on Secret-Shared Data via Fully Linear PCPs</a></li>
<li><a href="https://arxiv.org/pdf/1703.06255.pdf">Prio: Private, Robust, and Scalable Computation of Aggregate Statistics</a></li>
<li><a href="https://eprint.iacr.org/2021/833">ATLAS (Goyal, CMU) Efficient and Scalable MPC in the Honest Majority Setting</a></li>
<li><a href="https://x.com/gf_256/status/1755077442060886113?t=BTQ7ZsU-IQKgt4RrXvEJLA&amp;s=31">MPC from Scratch</a>
<ul>
<li><a href="https://www.zellic.io/blog/mpc-from-scratch/">blog</a></li>
<li><a href="https://github.com/stong/mpc-from-scratch?tab=readme-ov-file">code</a></li>
</ul>
</li>
</ul>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X" crossorigin="anonymous">
<h1 id="proving-methods"><a class="header" href="#proving-methods">Proving Methods</a></h1>
Expand All @@ -1552,6 +1582,7 @@ <h2 id="sumcheck-protocol"><a class="header" href="#sumcheck-protocol">Sumcheck
</ul>
</li>
<li><a href="https://cryptologie.net/article/577/the-intuition-behind-the-sum-check-protocol-in-5-minutes/">Inuition behind sumcheck - Wong</a></li>
<li><a href="https://eprint.iacr.org/2017/305.pdf">A zeroknowledge sumcheck and applications</a></li>
<li><a href="https://eprint.iacr.org/2021/333.pdf">Sumcheck argument and applications</a>
<ul>
<li><a href="https://www.youtube.com/embed/TmSOC8FN2GE">The amazing sumcheck protocol - Bootle</a></li>
Expand All @@ -1565,7 +1596,16 @@ <h2 id="sumcheck-protocol"><a class="header" href="#sumcheck-protocol">Sumcheck
<li><a href="https://eprint.iacr.org/2017/305.pdf">A Zero Knowledge Sumcheck and its Applications</a></li>
<li><a href="https://github.com/arkworks-rs/sumcheck">Arkworks Sumcheck</a></li>
<li><a href="https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/611002/GarviaBosshard_Azucena.pdf?sequence=1&amp;isAllowed=y">Formal Verification of the Sumcheck Protocol</a></li>
<li><a href="https://people.cs.georgetown.edu/jthaler/small-sumcheck.pdf">Sumcheck over fields of small charecteristic</a></li>
<li><a href="https://eprint.iacr.org/2023/1784">Succinct Arguments over Towers of Binary Fields</a></li>
<li><a href="https://people.cs.georgetown.edu/jthaler/small-sumcheck.pdf">Sumcheck over fields of small charecteristic</a>
<ul>
<li><a href="https://gitlab.com/UlvetannaOSS/binius?ref=blog.lambdaclass.com">Code</a></li>
<li><a href="https://www.youtube.com/watch?v=BeEuphrUipk&amp;list=PLj80z0cJm8QHm_9BdZ1BqcGbgE-BEn-3Y">Video</a></li>
<li><a href="https://blog.lambdaclass.com/snarks-on-binary-fields-binius/">Part 1 - Lambdaclass</a></li>
<li><a href="https://blog.lambdaclass.com/binius-part-2/">Part 2 - Lambdaclass</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=REVXWyQjmPQ">Explaining the GKR method - Gabizon</a></li>
</ul>
<h2 id="low-degree-testingfri"><a class="header" href="#low-degree-testingfri">Low degree Testing/FRI</a></h2>
<ul>
Expand Down
Loading

0 comments on commit eb13fc6

Please sign in to comment.