WorldLand Node
Source Code
What is WorldLand?
WorldLand is WorldLand's official node client. It is a fork of go-ethereum, the official node client for Ethereum.
Geth (go-Ethereum) is a Go implementation of Ethereum. It is one of the original and most popular Ethereum clients.
When WorldLand runs, the computer acts as a WorldLand node and connects to the WorldLand network. The WorldLand network operates according to the WorldLand blockchain protocol, which handles transactions, deployment, and execution of smart contracts through an embedded computer known as the EVM (Ethereum Virtual Machine).
The nodes perform a proof-of-work algorithm known as ECCPoW. The first node that solves the problem creates a new block containing a list of transactions that must be executed. Blocks are broadcast to the WorldLand network, and each node verifies the block and adds it to the database.
WorldLand Node Overview
The WorldLand node has the following roles and functions:
- Consensus: Reached by running the ECCPoW consensus algorithm
- Block Creation: Creates and propagates blocks across the network
- State Synchronization: Validates propagated blocks and synchronizes the state of WorldLand
- Transaction Processing: Validates and processes transactions
- Smart Contracts: Deploys and executes smart contracts
- EVM Execution: Executes bytecode using the Ethereum Virtual Machine
Why Run a Node?
Running your own node allows you to use WorldLand in a truly private, self-sufficient, and trustless way. You don't have to trust the information you receive because you can verify the data directly using your WorldLand instance.
INFO
The following sections were prepared by referring to go-ethereum's official documentation. See go-ethereum's documentation for more details.