The Swipechain Network

A blockchain network might seem a lot more complicated than it actually is. Here we describe the different components of the Swipechain network. Note that in some cases, we might err on the side of simplicity as opposed to being correct. For the complete technical specification, you will have to wait for the revised Swipechain whitepaper.

Relay Nodes

The backbone of the Swipechain network is formed by relay nodes, servers hosting a complete copy of the Swipechain blockchain and serving as API endpoints. Each node holds a registry of all other nodes, which they use to pass on transactions and blocks.

The Desktop and Mobile wallets use these nodes to obtain data and send transactions forward.

Anyone can set up a relay node and strengthen the Swipechain network. However, you are not able to earn Swipechain or stake through a normal node, for that, you must be elected to become a delegate and upgrade your node with a forger component.

Delegate Nodes

The core of Swipechain is formed by its delegates and their nodes, which process transactions and add blocks to the blockchain. A Delegate Node consists of two parts, one or multiple relay nodes, and a single forger which processes the incoming transactions and forges the blocks.

To become a delegate, a node operator must accumulate a considerable amount of Swipechain (currently around 1.5 million). This is obviously quite an expensive, and thus individuals may choose to cooperate and vote on a single operator. They still control their Swipechain, but the operator obtains their vote weight. Most delegates are voted in by the community.

Voting

A vote is a transaction, processed by relay nodes and delegate nodes, and thus visible in the blockchain. Every round, all votes are recounted to determine the next round's delegates. Although this recount occurs every 6.8 minutes, delegates do not often switch, unless their voters change their vote.