The Developer's Guide to Zero-Knowledge and zkSync Era ∎
Suhail Kakar's Blog
by Suhail Kakar
2M ago
Imagine you're a magician with a secret trick, and you want to prove to your audience that you can perform the trick without revealing how it's done. This is the essence of Zero-Knowledge Proofs (zkPs) - a cryptographic concept that allows one entity to prove to another that a statement is true, without giving away any information other than the veracity of the statement itself. zkPs was first introduced in a 1985 paper by Shafi Goldwasser and Silvio Micali titled The Knowledge Complexity of Interactive Proof-Systems. The paper showcased the remarkable possibility of a prover convincing a veri ..read more
Visit website
Building a NFT Ticketing app with Paper and Next.js
Suhail Kakar's Blog
by Suhail Kakar
1y ago
NFT ticketing is a new method of selling tickets for various events such as concerts, sports games, and festivals. In this system, tickets are represented as NFTs (non-fungible tokens) which are unique digital assets that cannot be duplicated or exchanged for anything else. When attendee purchases an NFT ticket, they are essentially acquiring a one-of-a-kind digital asset. These tickets are minted on blockchains such as Ethereum, which makes it simple to track ownership and securely transfer them between ticket holders. This means, attendees no longer have to be concerned about fake tickets or ..read more
Visit website
Building a Full Stack Web3 TikTok Clone with React Native, Livepeer, and Lens Protocol
Suhail Kakar's Blog
by Suhail Kakar
1y ago
Building real-world projects in Web3 is important for anyone looking to understand and develop decentralized applications. It's essential to gain hands-on experience in using the latest technologies and frameworks to build a functional application. By working on projects like a Tiktok clone, you can learn about various aspects of Web3, such as social graphs, data querying, video infrastructure, and wallet authentication. These skills can be applied to develop more complex and sophisticated decentralized applications, paving the way for the future of the internet. In this tutorial, you are goin ..read more
Visit website
Building a Full Stack Web3 YouTube Clone with Next, IPFS, The Graph, Solidity, and Polygon
Suhail Kakar's Blog
by Suhail Kakar
1y ago
Every day more and more people are transiting to Web3. The demand for developers is increasing and skills in blockchain development are among the most in-demand in the tech industry. The greatest approach to improving your Web3 skills is to use them to create projects. In this article, you are going to build a full-stack YouTube clone on top of the Polygon blockchain using the below tech stack. Frontend framework: Next.js Smart contracts: Solidity Ethereum web client library: Ethers.js File storage: IPFS Querying data: The Graph CSS Framework: TailwindCSS Ethereum development environment: Har ..read more
Visit website
13 Projects You Can Do to Become a Web3 and Blockchain Master - Beginner to Expert
Suhail Kakar's Blog
by Suhail Kakar
1y ago
Learning to code can be difficult and confusing, especially if you aren't sure where to start. The greatest approach to improve your Web3 skills is to use them to create projects. In this article, I will be sharing 13 projects that you can build to level up your Web3 and Blockchain skills, whether you're a novice or returning to coding. Before we get into the projects, let's have a look at what decentralized apps are and how they work. A decentralized app (dApp) is a digital application or program that resides and runs on a blockchain or peer-to-peer network of computers rather than a single c ..read more
Visit website
Setup and Build Your First Web 3.0 Application With React, Hardhat, Solidity, and Metamask
Suhail Kakar's Blog
by Suhail Kakar
2y ago
The greatest approach to improve your Web 3.0 skills is to use them to create coding projects. But building them from scratch and adding different libraries can be challenging. This is why in this article we will be creating a simple full-stack application using React, Hardhat, Solidity, Ethers.js, and Metamask which can be used as a boilerplate for our future projects. Setting up Git Git is a source code management technology used by DevOps. It is a free and open-source version control system that is used to efficiently manage small to extremely big projects. In this project, we will be using ..read more
Visit website
What Are NFTs and How to Mint and Sell an NFT on Kollect Marketplace
Suhail Kakar's Blog
by Suhail Kakar
2y ago
It's 2022, and you've undoubtedly heard of NFTs because they're everywhere from Twitter to News channels, everyone is talking about them. To put it simply, NFTs are one-of-a-kind digital assets stored on the Blockchain. We'll learn more about NFT in this article, as well as how to mint and sell your own NFT on Kollect Marketplace. What are NFTs NFTs (Non-Fungible Tokens) are tokens that can be used to indicate ownership of unique items. In other words, fungible refers to anything that may be replaced. As a result, the term "non-fungible" refers to something that cannot be interchanged. Cryptoc ..read more
Visit website
How to Add Custom Networks To MetaMask
Suhail Kakar's Blog
by Suhail Kakar
2y ago
Introduction Metamask is a popular browser extension developed at ConsenSys that serves as an Ethereum wallet. It allows users to store Ether and other ERC-20 tokens while also allowing them to send funds to any Ethereum address. Because many networks aren't included by default in Metamask, in this article, I'll walk you through the process of adding them to your Metamask wallet. Adding Polygon - Matic Network to Metamask wallet We'll be adding Polygon (Matic Network) in this tutorial, but the methods are similar for various networks. Step 1 The first step is to open your web browser and go to ..read more
Visit website
Web 3.0 Terms and Their Definitions in Plain English
Suhail Kakar's Blog
by Suhail Kakar
2y ago
You've probably heard about Web3 unless you've been living under a rock. Web 3.0 is the next step in the web's growth, and it aims to make the internet more intelligent. In this article, we are going to learn some commonly used Web 3.0 terms and their definition. Cryptocurrency Cryptocurrency, or crypto, is a type of digital currency that can be used as a medium of exchange. It employs encryption to safeguard and authenticate transactions, as well as to regulate the generation of new digital currency units. When you hear about Web3, you'll notice that cryptocurrencies are frequently referenced ..read more
Visit website
How To Solve Captcha in JavaScript Using 2Captcha
Suhail Kakar's Blog
by Suhail Kakar
2y ago
You may already solve many captchas while submitting a form or signing up for a website. The basic Captcha goal is to check whether the user is a human or a bot. Captcha stands for Completely Automated Public Turing test to tell Computers and Humans Apart. Captchas are used to stop spamming blogs, accessing bots, and making a website more secure. Sometimes it is easy to solve the captcha, however, some of them are just a headache to the users, It might take minutes to think whether the letter is in Upper Case or Lower Case. Therefore, nowadays users prefer to use captcha-solving software. 2Cap ..read more
Visit website

Follow Suhail Kakar's Blog on FeedSpot

Continue with Google
Continue with Apple
OR