ARK is a blockchain network with an extensive set of tools purposed for building segregate blockchains and dApps. The ARK Network supports the full range of blockchain and dApp projects, spanning from small utilities to large-scale enterprise multi-blockchain networks.
One of the key components of ARK is the SmartBridge, an inter-blockchain smart contract communication protocol, that enables triggering smart contracts from an outside blockchain. Apart from ARK’s own blockchains, it fully supports several other blockchains, such as Ethereum and Factom, and support for new ones is in development.
ARK uses DPoS for consensus, which requires users to vote for delegates, who will consequentially take part in the transaction verification and block propagation process. Relay nodes are used for storing the full copy of blockchain, connected nodes list, and running the blockchain as a whole.
The Delegate nodes consist of one or multiple relay nodes, and a forger component, which verifies, signs and propagates new transactions and executes the smart contract instructions. Unlike many other blockchains, ARK only allows voting for one delegate from an address.
ARK Delegates verify transactions and run dApps calculations, and get rewards from transaction fees, which are shared back with the users who lease to them. The Delegates also incorporate a relay node that stores the full blockchain history and can provide transaction details in matter of seconds.
ARK requires a powerful computer with stable Internet connection, and a stake of 1,5 million ARK tokens to run a node, so solo staking is not a viable option for most of the network users. Instead, they lease their stakes to other nodes to take part in the process and get rewarded.
For each epoch of 6.8 hours, the top 51 delegates are selected for the process.