NKN, ou New Kind of Network, é um protocolo de código aberto para redes peer-to-peer públicas baseadas em blockchain para compartilhar a largura de banda da rede e a conectividade com a Internet. O projeto foi lançado em janeiro de 2018 e lista Stephen Wolfram, criador do Mathematica and Wolfram|Alpha, e Whitfield Diffie, inventor da criptografia de chave pública, como consultores. A NKN Mainnet foi lançada em julho de 2019 e tem até 25.000 nós de consenso total (mais do que o Bitcoin ou o Ethereum).
Entre os casos de uso notáveis para a NKN estão:
- Sistema de fornecimento de conteúdo (contrato com a gigante chinesa de vídeo iQIYI)
- Computação de borda (contrato com a China Mobile)
- D-chat (aplicativo de mensagens seguras)
- nShell (acesso seguro ao terminal remoto).
O algoritmo de consenso da NKN é baseado em Cellular Automata, A New Kind of Science e Ising Model, em que uma simples regra de maioria local pode levar à convergência em nível de sistema em um pequeno número de iterações. O objetivo do projeto é escalar para números arbitrários de nós de consenso iguais.
A NKN usa um esquema de endereçamento global baseado em chaves públicas para permitir a comunicação direta peer to peer sem servidores centralizados. O roteamento de pacotes é baseado na Chord Distributed Hash Table (DHT), que mapeia cada endereço NKN para uma posição aleatória e verificável no anel Chord DHT.