Closed sunintb closed 1 year ago
Each of your sources will be a comment on this issue following the below format:
image if applicable
A couple of sentences about how it relates to your project
Background information about Lightning Network and its release. Details the upsides of the network, namely fractional transaction fees and substantially shorter confirmation times. This is possible by opening direct payment channels between users rather than posting them to the Bitcoin blockchain. Possible applications here include micropayments and merchants / online business use.
Lightening Network by Bitcoin makes bitcoin transactions scalable. The article explains the theory behind Lightening Network, which is a layer 2 solution where not all transactions have to take place on chain. Only the first and the last transactions are on block, and the intermediate ones can happen off chain. Lightning Network is the base of Harold's pitch.
https://www.youtube.com/watch?v=fOGdb1CTu5c
Zero Knowledge is an older mathematical concept that won a Turing Award in 2012. It is gaining popularity for crypto applications as a method for blockchain scalability. The idea is privacy-preserving and demonstrating that you know a piece of knowledge (like a password) and verifiably proving to another party that you do in fact know this. However, you may not want to share the specifics of that piece of knowledge and through zero knowledge you don't have the disclose what the knowledge is.
Philips Research / CCET / Anagram Labs
Background information about zero-knowledge protocols for potential use in a blockchain-based information sharing protocol. Use of a long-form analogy to demonstrate the benefit and feasibility of this protocol.
But how does bitcoin actually work
This video explains the theory behind bitcoin, mainly how cryptographic hash functions are used. Some of our group members are new to blockchain, so we're trying to be familiar with the concept.
https://github.com/ethereum/research/tree/master/py_plonk
Contains ways to describe circuits that can be compiled into PLONK proofs, a prover that can generate proofs in this language given variable assignments, and a verifier that can verify these proofs. A simple example given in the documentation is a program that lets you prove that you know two small numbers that multiply to a given number without revealing what those numbers are.
Describes stablesat, a new technology devised to using derivatives contracts to create a Bitcoin-backed synthetic dollar. This details the argument for a non-stable coin reliant conversion to USD for use in real-world situations, particularly in emerging markets where currency is unstable due to inflation or unstable regimes.
This is a tool that provides an online dev environment for implementing zk's in circuits and can interact withthe Circom toolstack in-browser. This will help us gain more familiarity and allow us to build small scale implementations without having to set up a complex dev environment and install Rust dependancies. Additional documentation and explanation can be found here: https://twitter.com/0xPARC/status/1533588108830298117
What is Zero knowledge proof used for?-All ZKP Use Cases
We're also looking into ZK as another project idea. This article lists current use cases of ZK, which is commonly used for proof of passwords, identity, or membership. If ZK is perfected, users will be able to securely use private information on blockchain without revealing sensitive information. Companies such as Mina, Monero, and ZCash are developing the technology.
The Biggest Bitcoin Development You Should Know About Is Strike Strike Strike is a Lightning Wallet and payment service that automatically convert Bitcoin to USD for easier consumer and merchants acceptance of Bitcoin.
What Is BTCPay Server? BTCPay Server is a self-hosted, open-source bitcoin payment processor for businesses and individuals. The BTCPayServer project include UI and Point Of Sales for easy merchant adoption and other usual business functions such as Transactions tracking and Refunds.
https://vitalik.ca/general/2022/08/04/zkevm.html This provides a clear overview of what different types of zk-EVMs there are, what are the key differences, and what the use cases are. From a competitor perspective, it lists the major developments and the firms behind them for each type of zk-EVM. For example, it Polygon and their open-sourced their ZK-EVM project, ZKSync and their release plans for ZKSync 2.0, and a newcomer Scroll that announced their zk-EVM. It also dives into the Privacy and Scaling Explorations team and their alpha compiler from the EVM to Starkware's zk-friendly language Cairo.
Stacks — Building on Bitcoin Stacks (STX) is an open-source blockchain network that brings decentralized apps (dApps) and smart contracts to Bitcoin. This can potentially be used to convert Bitcoin payment into Stablecoins running on STX. We can also develop more complex financial Smart Contracts on STX while retaining the security and decentralization strength of Bitcoin
https://0xparc.org/blog/zk-mnist
The use case here is being able to provide inputs to an ML model and have the model run remotely or by another party (say on the cloud or using OpenAI tools etc) without having to disclose the full details of the inputs. The outputs of what the model returns are given back to the user. Essentially this allows ML with an added layer of privacy and encourages using open source tools without necessarily feeling like you as the user are giving up all your hypothesis / inputs.
What are zero-knowledge proofs?
Background information on zero-knowledge proofs and their use in sharing sensitive information while protecting user privacy. Zero knowledge eliminates the need to reveal information to prove validity of claims. This is often done to enable use of ethereum VMs to process relatively private information on a public blockchain.
How the Coming Privacy Layer Will Fix the Broken Web
Describes the use of blockchain, server less computing to increase user ownership and control. Zero-knowledge proofs as a protocol to enable these users to run business logic on personal data while enabling public verification of the accuracy of that. This allows participants to no longer need to re-execute every transaction in their ledger.
https://blog.zkga.me/announcing-darkforest https://a16zcrypto.com/zkdocs-zero-knowledge-information-sharing/ https://link.springer.com/content/pdf/10.1007/3-540-39799-X_31.pdf
Lightning for life: How Lightning Can and Will Integrate with the Web [Image] WebLN is a Web integrated Lightning Wallet model that allow for easy on-browser interaction with the Lightning Network. This eliminate the need for an extra QR Scanning device to interact with payments; allowing for a smoother experience similar to Metamask with Ethereum.
What is Secure Remote Password Protocol and How to Use It?
SRP is a zero-knowledge-proof based password system where the server doesn't have to store the password. I think SRP is an interesting area to explore. There may be existing services that can benefit from better security.
What is DeFi? A Beginner's Guide to Decentralized Finance
The main motivation behind lightning pay is to create a DeFi system for local stores. The article provides an overview of how DeFi technology challenges traditional banking system. It lends us insight into what needs we want to meet through our project.
State Of The Art Research
Your Problem Topic