Articles about Blockchain Technology

Dry Goods | Basic Principles of Chainlink Predictor

In this article, we will briefly describe the basic principles of Chainlink technically. If you explain what Chainlink is in the shortest sentence, you can say that Chainlink is a decentralized oracle project, so in order to understand the working principle of Chainlink, we must first understand what a oracle is. Oracle Oracle in English […]

Technical Guide | A First Look at the ODIN Protocol

Abstract This article mainly introduces what the ODIN protocol is, how to use it, and format. 1 Introduction ODIN is used to benchmark DNS in the traditional Internet. ODIN (Open Data Index Name)-Open Data Index Name Identification Technical Specification. The protocol was called by the project party (PPk Pub): "The ODIN logo protocol is an […]

Introduction to Technology | Understanding Bulletproofs of Zero-Knowledge Proof Algorithms: Range Proof II

Foreword In the first article of this series, we introduced the application of Bulletproofs to Range proof. When the prover wants to prove that the value of v is in the range [0, 2 n -1], he needs to send 2n + 7 elements. However, this type of O (n) CC is not what we […]

Technical Guide | Building IPFS Applications with Node.Js

Source: Translation: Interstellar Introduction IPFS is a game changer. In contrast to today's networks, IPFS can actually implement a distributed, permanent network. Most importantly, it may be interplanetary, which is completely impossible with our current client-server architecture. IPFS utilizes a peer-to-peer architecture where each node is both a client and a server. If you […]

Smart Contract Series 1: The Cornerstone of the Digital Society-Smart Contracts

Author: University of Aeronautics and Astronautics Laboratory Distributed Innovation Institute Yunnan, Beijing and Beijing University of Aeronautics and Astronautics Professor Hu Kai Many people in the industry often don't know the smart contract. Some people think it is the original content of the blockchain, some think it is used for issuing coins, and some think […]

Technical Guide | Understanding Zk-stark for Zero Knowledge Proof Algorithms

Concept: zk-stark vs zk-snark When it comes to the ZKP algorithm, everyone may have heard of some, such as zk-snark, zk-stark, bulletproof, aztec, plonk, and so on. Today, let's talk to everyone about the similarities and differences between the "surface brothers", zk-stark and zk-snark algorithms. Why not start with the name? After all, both Yazi […]

Popular science | Worry about privacy protection? Encrypted data warehouse shows its strength (core use cases and requirements analysis)

This article is derived from the second part of the paper " Encrypted Data Vaults " presented by the Rebooting Web of Trust at the RWOT IX — Prague, 2019 conference. Following the previous section that introduced the current method and architecture of encrypted data warehouses, derived requirements, design goals, and risks that developers should […]

Understanding Zk-stark of Zero Knowledge Proof Algorithm-Arithmetization

Foreword The first article in this series ( ), compared with Zk-snark, gave a general introduction from the concept and algorithm flow. It is recommended to read the contents of the first article before reading this article. In this article, let us embark on a journey of exploring the mysteries of the Zk-stark algorithm […]

Smart Contract Entry Series | Important Links in Smart Contract Engineering: Formal Verification Methods

Distributed Laboratory of Beihang University, Yunnan Institute of Innovation, Beijing University of Aeronautics and Astronautics Formal Verification is an important part of smart contract engineering. It can become a technology for deterministic verification of contracts. Formal language can be used to convert concepts, judgments, and inferences in contracts into smart contract models, which can be […]

Technical Perspectives | After two years of developing DApps and Layer 2 networks, I switched to the Substrate camp

Recently participated in three hackathons in succession, the technology stack selected Substrate, and achieved good results. Some friends are curious to know what Substrate is. As a developer who has two years of experience in Dapp and second-tier network development, and also worked on fork Ethereum, I started to switch to the Substrate camp completely […]