If you want to get involved in one of the most cutting edge areas of Bitcoin, here’s a reminder that the BSV Zero Knowledge Hackathon is underway. The first round of the hackathon started on October 26 and the event will run until November 25, 2022. Hundreds of people have already registered, but it’s not too late to participate.
sCrypt and the BSV Blockchain Association have teamed up to organize the Hackathon for developers looking to enter the challenging field of Zero-knowledge Proofs (ZKP). The competition is designed to demonstrate how well ZKPs fit into the world of Bitcoin (BSV), adding the latest privacy features to digital contracts on a scalable blockchain.
sCrypt Inc. Founder and CEO Xiaohui Liu said more than 300 people have already registered for the event, and there will be a livestreamed event on YouTube on Nov. 2 to kick things off.
⏲️ Set up your notifications to alert you when this LIVE event starts to make sure you never miss a minute of progress!!
🤑 $45,000 in prizes! https://t.co/Zb1RvljXUZ
🧬 ONLY on #BSV https://t.co/X7rMcEN1Jk
— Brett Banfe.hst🍌GorillaPool.io 🦩flmngo.htl𓄿🦾🐺 (@Manifestable) November 1, 2022
The competition is open to all developers interested in ZKPs and crypto, whether they are active in the BSV or blockchain world or not. Registration opened last week, and new applications are always welcome. Entrants must be of legal age of majority in all regions. Those interested can find more information here.
Hackathon projects will be judged by a panel including one of the most well-known identities in ZKP today: Jens Groth, Research Director at DFINITY and Honorary Professor in the Department of Computer Science at UCL. The panel also includes nChain Chief Scientist Dr. Craig S. Wright, sCrypt Inc. Founder and CEO Xiaohui Liu, University of Exeter Lecturer in Economics Dr. Jack Rogers, and BSV Blockchain Association Director of Engineering, Jad Wahab.
Zero-Knowledge Proofs in Bitcoin Contracts
Although Bitcoin is a powerful peer-to-peer electronic payment system offering vast improvements to digital payments, it also offers the ability to verify and verify data integrity. This is vital in the world of business and record keeping, where it is often necessary to know if information or data is valid, without consulting the information itself.
Zero-knowledge proofs allow this to happen. Although ZKPs involve high-end math and esoteric cryptographic concepts, the zk-SNARK framework allows non-cryptographers to program them in a wider variety of applications and use cases, and many use cases. commercial use remains to be discovered.
Proving you own a bitcoin private key without disclosing the key itself is an example of ZKP, but is it possible to have this kind of capability in other contracts – contracts that themselves run on the BSV blockchain ? sCrypt’s Xiaohui Liu says yes, and his company has designed a demo tutorial for programmers to learn by building a version of the classic Battleship guessing game.
ZKPs can be computationally intensive, so it is necessary to have a blockchain network with unlimited scalability and a network where it is not too expensive to use these resources. BSV is such a channel.
“Bitcoin can run ZKP, the most sophisticated smart contracts on the market. And at a fraction of the cost of what it costs on other blockchains,” Liu said.
Several ZK programming languages exist, but sCrypt gives its learners the option of Circom and ZoKrates, the two most popular. Its zkBattleship page describes Circom as a low-level language giving programmers greater control; and ZoKrates as a higher-level Python-like language more familiar to modern developers.
ZKPs are desirable in applications where confidentiality is required. This is easier to understand in the Battleship game, where a player needs to know if they’ve hit, but that information still doesn’t reveal the precise orientation (or size) of the ship. This has much wider applications in the data economy, where a party must confirm information that must be kept confidential.
The BSV Blockchain Association and sCrypt intend to use the Zero-Knowledge Hackathon to introduce these concepts to new developers, while growing the BSV community and finding new applications for blockchain. Participants will emerge with new knowledge of how to apply ZKPs in the real world, without the need to learn high-level mathematical theory.
Watch: Presentation of the BSV Global Blockchain Convention, Smart Contracts and Computation on BSV
width=”562″ height=”315″ frameborder=”0″ allowfullscreen=”allowfullscreen”>
New to Bitcoin? Discover CoinGeek bitcoin for beginners section, the ultimate resource guide to learn about bitcoin – as originally envisioned by Satoshi Nakamoto – and blockchain.