PeterZBuilding a NodeJS REPL CLI systemREPL stands for Read-Eval-Print Loop and is often referred to as a simple interactive computer programming environment that takes single…Feb 4Feb 4
PeterZDebug Hardhat tests and scripts in VSCodeHardhat is a fantastic framework for developing and testing smart contracts. Using Hardhat together with VSCode is probably the most common…Jan 31Jan 31
PeterZWriting TS Code for Testing Smart Contracts on VeChainThorI share my experience of using the tool I’ve built to efficiently test smart contracts on VeChainThor.May 10, 20211May 10, 20211
PeterZinVeChainVeChain Introduces Fee-Delegation As A Service (DaaS), Enabling Seamless Mass Adoption of dApps…Users, when using public-blockchain-based decentralized applications (dApps), are typically responsible for two things:Jan 15, 2021Jan 15, 2021
PeterZDecoupling Solidity Contract Storage and Logic for Multi-Instance ManagementThis article discusses the design of Solidity contracts that implement the structure as illustrated in the above figure. The requirements…Sep 27, 2020Sep 27, 2020
PeterZinVeChainSURFACE (PoA 2.0): Better Performance, Uncompromised Security and a Dual-Consensus ModelBy Zhijie Ren and Peter ZhouSep 8, 2020Sep 8, 2020
PeterZinVeChainA Proactive Strategy of Smart Contract ProtectionA proactive strategy allows smart contracts to detect and nullify suspicious transactions and adapt itself to handle the unknownsJul 5, 20201Jul 5, 20201
PeterZinVeChainUnderstanding Blockchain DecentralizationWhen we compare blockchain decentralization, we should really investigate both the protocol-level and mining-level decentralization.Jun 23, 2020Jun 23, 2020
PeterZWhat you might not know about VeChainThor yet (Part VII) — Awareness of Transaction Runtime…This is the 7'th article of the “What you might not know about VeChainThor yet” series. You can find the links of the previous articles at…Dec 10, 2019Dec 10, 2019
PeterZTowards Next-Generation Proof-of-Authority ConsensusThe Proof-of-Authority (PoA) consensus is a consensus algorithm that demands nodes to be authorized in order to participate in blockchain…Nov 23, 2019Nov 23, 2019