Knowledge related to Web3

The Hacking Risk of Private Keys When Deploying Contracts Locally

A True Tale from ETH Global Tokyo This story unfolded at ETH Global Tokyo. A developer, who had entered the Bunzz Prize hackathon, froze in the midst of his presentation, yelling, “I’ve been hit!” When we asked what had happened, he said, “My wallet’s been hacked, and the funds have been drained.” The cause quickly …

The Hacking Risk of Private Keys When Deploying Contracts Locally Read More »

Understanding Zero-Knowledge Proof (ZKP)

What is ZKP In cryptography, zero-knowledge proofs allow one person to prove to another person that they know something or have done something, without revealing what that information or action actually is. So, Person 1 can convince Person 2 that they have knowledge of something, without actually revealing the details of that knowledge to Person …

Understanding Zero-Knowledge Proof (ZKP) Read More »

Bunzz Releases its User Triggered Deployment SDK for DApp Development

This is an overview of Bunzz SDK new functionality that makes the process of allowing users to deploy a contract easier for developers to implement. The Deployment/Cloning Functionality challenge In some cases, DApps need to deploy/clone the same contract by “users action”. For example, However, when it comes to implementing this cloning functionality, it can …

Bunzz Releases its User Triggered Deployment SDK for DApp Development Read More »

Securing the Future of Smart Contracts

Securing the Future of Smart Contracts: EU Legislation Mandates Kill Switch Implementation

In a recent move aimed at increasing the security and control of smart contracts, the European Parliament has passed legislation requiring all smart contracts to include a kill switch. This development has sparked much debate and discussion within the blockchain and cryptocurrency communities. Who passed the bill, when, and for what purpose? The European Parliament …

Securing the Future of Smart Contracts: EU Legislation Mandates Kill Switch Implementation Read More »

ERC1155D Smart Contract Module in Bunzz

The ERC1155D module is a gas efficient NFT contract and an alternative to ERC721. It is intended to only be used for 1/1 NFT’s (supply of 1) and does not support tokens with supply greater than 1. It’s fully backward compatible with ERC1155 and has no issues with high gas cost when following the specifications. …

ERC1155D Smart Contract Module in Bunzz Read More »

ERC721A Smart Contract Module in Bunzz

The ERC721A module is a modification of the ERC721 NFT standard that adds internal modifications to heavily optimize serialized batch minting while keeping all of the external functions that an ERC721 would use allowing a third party application to interact with them interchangeably. You can access this Module and the code here: https://bit.ly/3LaBDOv With the the …

ERC721A Smart Contract Module in Bunzz Read More »

Vesting Schedules in Blockchain Simplified

Equity compensation has long been a popular way for companies to incentivize and reward employees. With the rise of blockchain technology, businesses can now offer token-based equity compensation via smart contracts and blockchain token vesting wallets.  This blog post will delve into the vesting schedules for blockchain token vesting wallets, including what they are, how …

Vesting Schedules in Blockchain Simplified Read More »

New features & Updates to the Module templates Upload process in Bunzz Repository

For all developers who already started contributing to our open source Smart Contract Hub by uploading their own custom modules templates in Bunzz Repository we now have some updates to complete the process in our GUI.. New Features: Update: Select the version of Solidity Now you can deploy your Modules in any version of Solidity, …

New features & Updates to the Module templates Upload process in Bunzz Repository Read More »

Web3.py vs. Web3.js: Which Ethereum Library is Right for Your Project?

Web3.py and Web3.js are two of the most popular web3 libraries used in the Ethereum ecosystem. They both provide a way for developers to interact with the Ethereum blockchain, but they have some significant differences. This article will compare the two libraries in depth and help you decide which one is best for your project. …

Web3.py vs. Web3.js: Which Ethereum Library is Right for Your Project? Read More »

ERC20 Tokens in DAOs – What, Why, and How?

Decentralized Autonomous Organizations (DAOs) have become an increasingly popular way to create decentralized communities and organizations. A DAO is a digital organization run by smart contracts on the blockchain, and its token holders govern it. One of the most widely used token standards for creating tokens in DAOs is the ERC-20 standard.  In this blog …

ERC20 Tokens in DAOs – What, Why, and How? Read More »

The Role of Merkle Trees and Merkle Proofs in Blockchain Development

Merkle trees and Merkle proofs are important concepts in the world of blockchain technology. They allow for the efficient verification of large amounts of data and enable privacy-preserving applications of blockchain technology. What is a Merkle Tree? A Merkle tree, also known as a hash tree, is a data structure used in blockchain technology to verify …

The Role of Merkle Trees and Merkle Proofs in Blockchain Development Read More »

Smart Contract Verification Feature Available in Bunzz

Bunzz keeps on over-delivering and now launched a Smart Contract Verification Feature, one of the most requested by its blockchain developers community. Now you can verify the source code of all the smart contracts that you deploy in Bunzz in an easy way, getting all the data you need to copy and fill in all …

Smart Contract Verification Feature Available in Bunzz Read More »