- Fully distributed transaction processing node, scale-out by adding resources indefinitely!
- Zero-confirmation Transaction Input (ZTXI) - parallel algorithm allows chained transaction validation in logarithmic time.
- ZTXI applies to (i) candidate-block (ii) block under validation (iii) even validating dependent transactions across blocks (hence the term - parallel block processing). The term 'Zero-conf' is used in a wider context, as all 3 scenarios are technically zero-conf from the node's perspective!
- Unlimited chained transactions - can validate tx-chain in logarithmic time! no limitations or susceptibility to attacks.
- Parallel Chain (different forks) processing.
- Parallel Block processing.
- Parallel Transaction processing.
- Parallel Tx-Output processing.
- Virtually instantaneous chain-orgs, no additional processing required to accommodate chain re-organizations.
- Sharding done right: ensures low cross-shard communication (storage and compute nodes), and is thus a "true scale-out" solution, i.e. provides linear or near-linear increase in performance.
- No defacto 'mempool', only a DAG of outputs.
- Parallel candidate block construction on different forks.
- High performance computing using compute cluster and sharded distributed cache/data-store; in other words highly scalable commodity supercomputing.
- Parallel block-propagation protocol, using Ultra Compression, hundreds of times faster and efficient than the currently used BIP-152 (Compact blocks), without the downsides of fully stateful protocols like IBS. UC also helps scale-out Master node, without which the cluster would face a scaling limit.
- Highly specialized Tx processing node, only operates as a pruned node, its forte - managing extremely large UTXO sets, orders of magnitude larger than current implementations.
- The job of indexing and serving block-chain data is left to the Nexa which is purpose built for this.