NKN, ou New Kind of Network, est un protocole open-source pour les réseaux peer-to-peer publics basés sur la blockchain afin de partager la bande passante du réseau et la connectivité Internet. Le projet a été lancé en janvier 2018 et cite Stephen Wolfram, créateur de Mathematica et Wolfram|Alpha, et Whitfield Diffie, inventeur de la cryptographie à clé publique, comme conseillers. Le réseau principal NKN a été lancé en juillet 2019 et compte jusqu'à 25 000 nœuds de consensus complet (plus que Bitcoin ou Ethereum).
Les cas d'utilisation notables de NKN comprennent :
- Système de diffusion de contenu (contrat avec le géant chinois de la vidéo iQIYI)
- Edge computing (contrat avec China Mobile)
- D-chat (application de messagerie sécurisée)
- nShell (accès sécurisé à un terminal à distance).
L'algorithme de consensus de NKN est basé sur les automates cellulaires, une nouvelle sorte de science et le modèle Ising, où une simple règle de majorité locale peut conduire à une convergence au niveau du système en un petit nombre d'itérations. L'objectif de la conception est de s'adapter à un nombre arbitraire de nœuds de consensus égaux.
Le NKN utilise un système d'adressage global basé sur les clés publiques, afin de permettre une communication directe d'égal à égal sans serveurs centralisés. Le routage des paquets est basé sur la table de hachage distribuée (DHT) Chord, qui associe chaque adresse NKN à une position aléatoire et vérifiable sur l'anneau DHT Chord.