awesome-zero-knowledge-proofs
baseline
Our great sponsors
awesome-zero-knowledge-proofs | baseline | |
---|---|---|
14 | 19 | |
4,878 | 572 | |
3.6% | 0.3% | |
6.2 | 9.6 | |
29 days ago | 8 days ago | |
TypeScript | ||
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-zero-knowledge-proofs
-
ZK proofs
Matter-Labs, Zero-Knowledge Proofs Starter Pack, etc - https://github.com/matter-labs/awesome-zero-knowledge-proofs
-
Solidity only jobs?
Check out Aztec Noir if you have 0 ZK experience. To learn, check out matter labs' awesome zkp. My favorite resource from it is "Why and How ZK Snarks". Good luck!
-
Learning Zero-Knowledge Proofs in depth from nothing?
a link collection
-
A beginner's intro to coding zero-knowledge proofs
Awesome lists are awesome, and Matter Labs, the team behind zkSync, keeps an awesome-zero-knowledge-proofs with links to all kind of resources.
-
Zero Knowledge FPGAs
Lots of resources here:
https://github.com/matter-labs/awesome-zero-knowledge-proofs
- GitHub - matter-labs/awesome-zero-knowledge-proofs: A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).
-
An Explain like I'm 12 Introduction to the Exciting Frontier Which is Zero Knowledge Technology
Finally, the are a few other zkRollups being built such as Polygon Hermez and Scroll but to go into every project in detail would require a whole post on its own. Hopefully this has been a helpful introduction to the fascinating but often confusing world of zero knowledge technology. if you want to learn more about rollups and zkRollups I’d highly recommend checking out some of u/Liberosist’s posts on the topic. or if you want to learn more about zero knowledge tech specifically, Matter Labs curated a great list of resources here: https://github.com/matter-labs/awesome-zero-knowledge-proofs
- Matter Labs - A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP)
-
Why should you care about Ethereum Layer-2?
You can combine the two and have private transactions which are then rolled up in a computation, and then post the proof of the computation to mainnet. You get both cheap and private transactions and infra on top of the base chain.
But this goes beyond blockchain: we can hand code to other people to run and then have proof they haven't altered what we agreed upon running, so we can trust the results of someone else running something. That is useful in all sorts of research for replicability in science/engineering.
WIRED Computer Scientist Explains One Concept in 5 Levels of Difficulty : https://www.youtube.com/watch?v=fOGdb1CTu5c
https://developers.aztec.network/
https://z.cash/technology/zksnarks/
https://github.com/matter-labs/awesome-zero-knowledge-proofs
- On Web3 Infrastructure
baseline
-
A Detailed Summary of Every Single Reason Why I am Bullish on ETH in 2022. (TL;DR at the bottom)
Ethereum is by far the most widely adopted blockchain by enterprises. Ethereum’s Enterprise Ethereum Alliance (EEA) is the largest blockchain-enterprise partnership program and Ethereum is by far the most frequently leveraged blockchain for proof of concepts and innovation in the blockchain space by enterprises. Meanwhile, there are protocols like the Baseline protocol which is a shared framework which allows enterprises to use Ethereum as a common frame of reference and a base settlement layer without having to give up privacy when settling on the public Ethereum mainnet. This framework makes adopting Ethereum much easier for other enterprises. Another example is EY’s “Nightfall”, a Zero Knowledge optimistic rollup which provides full privacy and cheaper transactions for enterprise use.
-
FT Article: "Hard lessons from the crypto crash"
Have a look at decentralised finance (DeFi), have a look at at https://docs.baseline-protocol.org/ , Read about NFTs a little more, read about what a DAO is and think about why crypto may be interesting because of that.
-
I’m new to this token
The Baseline Protocol is a new standard that is going to be adopted by enterprises globally. It is a standard created by folks from Enterprise Ethereum Alliance, and led by a team of professionals from several institutions like EY, Microsoft, Consensys, Unibright, SAP, and so on, in different capacities. The protocol is meant to synchronize data between 2 entities while keeping data private + secure. https://docs.baseline-protocol.org/
-
God tier take on NFTs by @AdamSacks on Twitter
The Baseline protocol by EY, Microsoft, etc was created specifically for this purpose. It allows SAP and other software to sync up across organizations without using proprietary code and also allows for verified business logic to run that everyone on the system can trust. Coca-Cola is using it to get a real time view of their supply chains, Microsoft is using it for their Xbox licenses, lots of federated industries are using it as a common frame of reference for prices, purchase orders, and other data that multiple organizations share and need to all rely on.
-
Does no one remember this?
May I introduce you to the baseline protocol: https://docs.baseline-protocol.org/
-
Can e.g. banks and insurance companies eventually run all their networks/data on (different layers/rollups) on ethereum?
I don't know the Baseline project, the repo looks active, but the last release (0.1.0) is from 1 year https://github.com/eea-oasis/baseline Mostly developed by 2-3 dev and 1 this year
- Unpopular Opinion: High Gas is actually Good for Ethereum
- Daily General Discussion - August 13, 2021
-
A Detailed Summary of Every Single Reason Why I am Bullish on ETH. (2021 Edition!)
Ethereum is by far the most widely adopted blockchain by enterprises. Ethereum’s Enterprise Ethereum Alliance (EEA) is the largest blockchain-enterprise partnership program and Ethereum is by far the most frequently leveraged blockchain for proof of concepts and innovation in the blockchain space by enterprises. Meanwhile, there are protocols like the Baseline protocol which is a shared framework which allows enterprises to use Ethereum as a common frame of reference and a base settlement layer without having to give up privacy when settling on the public Ethereum mainnet. This framework makes adopting Ethereum much easier for other enterprises.
-
Msc Project - Smart Contracts and blockchain technologies
Maybe this is just my very biased view (okay, you are also asking this in a Ethereum subreddit), but the discussion which blockchain is suitable for which use-case slowly gets replaced by the question, which scaling solution and which off-chain design patterns are the most suitable for your application. And the blockchain will be Ethereum, an enterprise variant of it (see Quorum) or at least compatible with it (see Baseline Protocol). So for me the comparison of different blockchain types, their throughput, etc. is not very interesting as it is generally very hard to objectively compare those different approaches and I'm sure that many blockchains were built with very different use-cases in mind (see IOTA or VeChain).
What are some alternatives?
coda - Mina is a new cryptocurrency with a constant size blockchain, improving scaling while maintaining decentralization and security. [Moved to: https://github.com/MinaProtocol/mina]
hardhat-gas-reporter - Gas Usage Analytics for Hardhat
halo2-tutorial
ass - The simple self-hosted ShareX server
hardcaml - Hardcaml is an OCaml library for designing hardware.
vscode-solidity - Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
mina - Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
Solidity-IDE - A simple alternative to Remix IDE to develop and test Solidity Smart Contracts
halo2
unlock - Ʉnlock is a protocol for memberships built on a blockchain.
zkp-tests - Playing with zero-knowledge proof languages
opium-protocol-v2 - Smart contracts of Opium Protocol v2