What Is Network

A brief overview of blockchain networks and a list of supported networks where Zenland contracts can be deployed (published).

Quick Facts

  • A network is a group of nodes that share a distributed database of records, a.k.a. the blockchain.

  • A database is called distributed when multiple nodes (computers) have a copy of transaction records.

  • All records can be verified by the transaction ID via a blockchain explorer (see What is Explorer).

  • Shared copies of records ensure that no node (computer) could secretly change or add new data.

  • It also prevents a single node from gaining more decision power to become a central authority.

  • The network of nodes is commonly referred to as a "blockchain network", or simply, "a blockchain".

  • The nodes use different network protocols, the rules/procedures controlling various operations.

  • The way a new transaction (a record) is added to the blockchain is known as the Consensus protocol.

  • Its goal is to prevent hackers from cheating the system and changing transaction records.

  • Each node is an independent computer that performs operations to earn a token (see What is token).

  • The network nodes verify, store, share, and keep track of all blockchain transactions and contracts.

  • Network users pay gas fees to cover the operational cost of nodes verifying their transactions.

  • The gas fees vary depending on network congestion and the complexity of the transaction.

Explanation

In the context of smart contracts, the network refers to a number of nodes, or groups of nodes, in the blockchain. A blockchain is a distributed database of all transaction records happening within its network.

The nodes are individual computers that do blockchain operations to get a reward. Besides storing data and smart contracts, nodes also process (approve) all blockchain transactions.

The approval process may differ from one blockchain network to another. Yet it is always guided by a certain procedure known as the Consensus protocol.

Different networks use different Consensus protocols.

Proof-of-work (PoW) and Proof-of-stake (PoS) are two of the most common Consensus protocols.

The main idea behind such a protocol is that each node votes for or against a certain transaction. Based on the majority of votes, the transaction is approved and added to the blockchain records.

Nodes participating in the approval process are rewarded with the native currency of the blockchain.

How does the network keep track of thousands of transactions per second?

The blockchain network handles adding, sharing, and storing transactional data a.k.a. the transaction history. As with any history of user actions, all transactions will have a unique encrypted ID known as transaction ID and a digital timestamp.

The new records are encrypted, added to the new block, and then placed into the blockchain. Every new block will carry transactional data, the code of the previous block, and its own unique code.

This unique code is called hash and is like a digital fingerprint.

Encrypting the data, timestamping transactions, and giving each block a specific code (hash) is how a blockchain keeps data safe. That said, the data shared between the users is encrypted and anonymous and cannot be read by people, but is not hidden.

Blockchain transactions, including operations with Zenland contracts, can be verified via blockchain explorers. An explorer plays the role of a web browser or a search engine that shows transaction details. It is often blockchain-specific and can only show the transactions within its own blockchain network. Etherscan and Blockchain.com are the best-known Ethereum and Bitcoin explorers.

Some blockchain networks have established communication with other networks via cross-chains, decentralized applications (dApps), and network protocols. If you want to explore more, below is a list of suggested resources.

What is a gas fee and why does it exist?

There are gas fees for every network transaction or a smart contract call that changes the state of the blockchain and/or the contract. Users pay gas fees, or transaction fees, in gwei. The amount of gwei paid in one network may vary from another one.

Ethereum explains a gas fee as a measure "to prevent bad actors from spamming the network". In other words, setting up a fee for all operations in the network allows Ethereum to detect false requests. Such requests could be sent by hackers to slow the speed of all network transactions.

Thus, a gas fee generally depends on the congestion of a particular network. As a rule, the more transactions have to be processed and stored, the higher the fees of the network should be. Though not recommended, the user may offer a lower fee accepting its outcome.

Example

If user A offers a low gas fee, the node may ignore it in favor of user B who is paying a higher fee. If the fee is much lower than the standard fee, it may take some time before it is processed.

What networks can Zenland contracts be published to?

Zenland is constantly working on expanding the list of supported networks and tokens.

  • Ethereum Mainnet,

  • Binance Smart Chain (also known as BNB Chain),

  • Avalanche network,

  • Fantom network,

  • Polygon network.

Below is the table listing supported networks, their tokens, explorers, and token contracts to verify the transactions.

NetworkToken nameToken contractDecimals

Ethereum

Mainnet

null

Tether USD (USDT)

0xdac17f958d2ee523a2206206994597c13d831ec7

6

USD Coin (USDC)

0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

6

Binance USD (BUSD)

0x4Fabb145d64652a948d72533023f6E7A623C7C53

18

Dai Stablecoin

0x6B175474E89094C44Da98b954EedeAC495271d0F

18

Binance

Smart Chain

null

Binance USD (BUSD)

0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56

18

Tether USD (USDT)

0x55d398326f99059fF775485246999027B3197955

18

USD Coin (USDC)

0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d

18

Avalanche

C-Chain

null

USD Coin (USDC)

0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664

6

Tether USD (USDT)

0xc7198437980c041c805A1EDcbA50c1Ce5db95118

6

Dai Stablecoin

0xd586E7F844cEa2F87f50152665BCbc2C279D8d70

18

Fantom

Opera

null

USD Coin (USDC)

0x04068da6c83afcfa0e13ba15a6696662335d5b75

6

Dai Stablecoin

0x8d11ec38a3eb5e956b052f67da8bdc9bef8abf3e

18

Polygon

Mainnet

null

Tether USD (USDT)

0xc2132D05D31c914a87C6611C10748AEb04B58e8F

6

USD Coin (USDC)

0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174

6

Binance USD (BUSD)

0xdab529f40e671a1d4bf91361c21bf9f0c9712ab7

18

Goerli

Testnet

null

USD//C (USDC)

0x07865c6E87B9F70255377e024ace6630C1Eaa37F

6

BSC

Testnet

null

Binance USD (BUSD)

0x78867BbEeF44f2326bF8DDd1941a4439382EF2A7

18

Suggested Reading

Last updated