Full Node Rules

There are two types of Full Nodes in KRYZA Diamond network: validator nodes and witness nodes. 

What is a Validator Node?

Validators are a group or IT infrastructure that take on the responsibility of maintaining the KRD Chain/DEX data and validating all transactions. They participate in the consensus procedure and vote to produce blocks. Fees collected are distributed among all validators. Validators can be likened to “miners” in Bitcoin and Ethereum, and similar concepts exist in dPoS blockchains like EOS or dBFT in NEO.

Initially, validators are selected from trusted members of the KRD community. As the KRD blockchain and ecosystem mature, this responsibility will expand to include more members, and eventually, it will be distributed. A decentralized governance procedure will be introduced and executed, allowing more qualified organizations or individuals to become validators.

What is KRYZA Diamond?

Geth implements two kinds of consensus engine: ethash (based on PoW) and clique (base on PoA). Ethash is not a fit option for KRD because KRD gives up PoW. Clique has smaller blocking time and is invulnerable to 51% attack while doing as little to the core data structure as possible to preserve existing Ethereum client compatibility. The shortcoming of PoA is centralization, and the lack of meaningful staking and governance capability on-chain. On the other hand, the KRYZA Diamond is built on Cosmos which does have a deployed staking and governance mechanism. Thus here we try to propose a consensus engine that:

What can I do with KRYZA Diamond?

The purpose of the new blockchain and DEX is to create an alternative marketplace for issuing and exchanging digital assets in a decentralized manner.

You can:

Send and receive KRD
Issue new tokens to digitalize assets, and use KRYZA Diamond as underlying exchange/transfer network for the assets
For developers, you can also:

KRYZA Diamond, KRD boasts smart contract functionality and compatibility with the Ethereum Virtual Machine (EVM). The design goal here was to leave the high throughput of KRYZA Diamond intact while introducing smart contracts into its ecosystem.

Because KRD is EVM-compatible, it launched with support for the rich universe of Ethereum tools and DApps. In theory, this makes it easy for developers to port their projects over from Ethereum. For users, it means that applications like MetaMask can be easily configured to work with TC. Seriously – it’s just a matter of tweaking a couple of settings. Check out Use MetaMask for KRYZA Diamond to get started.

You can:

Send and receive KRD
Explore the transaction history and blocks on the chain, via KRD SCAN, API and node RPC interfaces.
Developers can also:

Issue new tokens to digitalize assets
Run a full node to listen to and broadcast live updates on transactions, blocks, and consensus activities
Develop wallets and tools to help users use Dapps