What are the advantages of using Cellular Automata methodology?

The model based on Cellular Automata has some outstanding features, such as true decentralization and equality between nodes, which can run concurrently and is very easy to scale. These features are very much in line with the NKN network we are building. At the same time, the rules of interaction between individuals are relatively simple and easy to define, which contributes to straightforward and robust implementation.

Cellular Automata has a few unique characteristics that are extremely attractive for network routing as well as scalable consensus algorithm:

  • Truly equal peers: decentralized, no dependency on seed or core nodes
  • Simple rules: easy to implement, simpler code, less errors, consume less resource so potentially working on billions of mobile devices
  • Native parallel processing: highly scalable
  • Dynamic: network topology can evolve with a touch of randomness, difficult to detect network traffic pattern, more resistant to attacks
  • Decentralized: local decision, global impact
  • Open and expandable