3.6. Block Validation and Consensus

Standard NAXION block validity test checks if the global status information of all contracts is in the block header and if they match with the global status hash value.

This is a cryptosystem that validates all nodes on the network and has the status database like verifiable duplicates. NAXION status databases are largely divided into private status and public status, and these are stored in the memory as two separate Patricia-Merkle trees.

NAXION block validity test can only be conducted on public status(validatable status from connected nodes or on-chain status). Private(state) consensus is delivered to the application program layer and it is supported on the new storage root RPC API.

If either party of the contract requests password status consensus, the application program searches for the contract status hash on the appropriate block, and this value can be shared with other contract parties with off or on-chain transactions. The validity test of the block includes global transaction hash consensus, public consensus, and other few tests.

EVM operates decisively. That is, input matters confirm the consensus on the transaction list; the same inputs always generate the same outputs.

Last updated