Skip to content
Camil Băncioiu edited this page Sep 11, 2019 · 11 revisions

Overview

This Wiki describes the Elrond Node from a technical point of view. The reader should already be familiar with what a Blockchain is, what the purpose of cryptographic hashes is and how computers communicate over the Internet. Moreover, to make the most of the source-code presented in the Wiki, the reader should be familiar with the Go programming language.

The content is organized as follows:

  • Tasks contains a behavioral overview of the Node and the tasks it must fulfill in order to function as a part of the Elrond Network. The reader is encouraged to start here.
  • Elements is a dictionary-like description of the Elrond Protocol, explaining the concepts required to understand the tasks performed by the Node. It is indended to be used as a reference page. Many of the links in the Tasks page lead to sections of the Elements.
  • Components describes the software components of the Node, with source-code listings. This page is also intended to be used as a reference page. Again, many links from Tasks lead here.
  • VM provides an overview of the Virtual Machine managed by the Node in order to run Smart Contracts. The interested reader should be familiar with concepts of Computer Architecture and the theory of Programming Language Design.
Clone this wiki locally