Beim Entwickeln datenschutzfreundlicher Anwendungen besteht eine zentrale Herausforderung darin, sensible Daten zu schützen und gleichzeitig mit ihnen zu arbeiten.

Herkömmliche Datenbanken speichern alles an einem Ort. Bei einem Angriff entsteht dadurch ein einzelner Schwachpunkt. @Nillion 's nilDB verfolgt einen anderen Ansatz: Verschlüsselte Daten werden in mathematische Anteile aufgeteilt und auf mehrere nilDB-Knoten verteilt.

Kein einzelner Knoten enthält jemals den vollständigen Wert – für die Rekonstruktion sind mehrere Anteile von verschiedenen Knoten erforderlich. Wird ein Knoten kompromittiert, kann der Angreifer nichts Brauchbares erlangen. Entwickler markieren sensible Felder für die Aufteilung in geheime Anteile, während nicht sensible Daten im Klartext bleiben, damit Abfragen effizient ausgeführt werden können.

#nil $NIL