Discrete logarithm

Introduction In mathematics, forgiven real numbers a and b, the logarithm logb a maybe a number x such bx = a. analogously, in any group G, powers bk are often defined for all integers k, and therefore the discrete logarithm logb a is an integer k such bk = a. In number theory, the more […]

Ethereum Smart Contracts and Vyper

Introduction Vyper is an experimental, contract-oriented programing language for the Ethereum Virtual Machine that strives to supply superior suitability, by making it easier for developers to supply intelligible code. In fact, one among the principles of Vyper is to form it virtually impossible for developers to write down misleading code. Vulnerabilities and Vyper A recent […]

Ethereum Oracle Design Patterns

Introduction All oracles provide a couple of key functions, by definition. These include the power to: Collect data from an off-chain source. Transfer the info on-chain with a signed message. Make the info available by putting it during a smart contract’s storage. Once the info is out there during a smart contract’s storage, it is […]

What is a truffle?

Description Truffle is a framework for DApp development. It’s to not be confused with truffle-contract, a library, and abstraction for smart contract interaction, almost like Web3.js. Truffle is great because it is often the inspiration to the distributed app development with Unit Testing and continuous integration style workflows. The Website: 40Thttp://truffleframework.com/40T. It’s three things especially that are worth highlighting:1. Built-In Smart Contract Compilation, Linking, Deployment, and Binary Management.We will […]

Why Oracles Are Needed?

Introduction Oracles are systems that may give external data sources to Ethereum smart contracts. The term “oracle” comes from Greek mythology, where it mentioned a person in communication with the gods who could see dreams of the future. An oracle is a system that can reply to questions that are external to Ethereum in the […]

How Blocks Are Created in Blockchain?

Introduction Capturing transactions on blocks, and therefore the subsequent validation process can seem overwhelming to those new to the technology. Fortunately understanding the method isn’t that tough. We’ll review the method by which transactions are recorded, added to blocks, and validated using group consensus. This process is that the heart of blockchain and a cursory understanding of the main steps is a crucial step in anyone’s blockchain education. How […]

What Are Types of Blockchain?

Introduction Blockchain platforms are often described as being either public or private platforms. What do these terms mean, and why does one know which approach is that the right approach for our solution or use case? during this section, each approach, also because the respective benefits and disadvantages are going to be discussed. Types of Blockchain In order to properly describe a blockchain solution, additional terms must be […]

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top