#nil $NIL @Nillion
На прошлой неделе подруга спросила меня, где на самом деле хранятся её медицинские данные. Я уже начал отвечать, но вдруг понял, что понятия не имею. Где-то на сервере, который кому-то принадлежит и с которого данные неизвестно сколько раз копировали.

Этот короткий разговор увёл меня в кроличью нору, и Nillion оказался одним из пунктов на этом пути. Меня зацепило простое обещание, лежащее в основе проекта: вашу информацию можно использовать, не передавая её в читаемом виде. Данные распределяются между множеством машин, так что ни одна из них не хранит всю картину целиком.

Проект кажется вполне практичным, потому что проблема здесь не выдуманная. Клиники, страховые компании, банки и государственные учреждения обязаны соблюдать реальные правила защиты личной информации. У инструмента, созданного с учётом этих требований, есть практическая область применения — что для криптопроектов большая редкость.

И всё же я бы себя обманывал, если бы на этом остановился. Хороший дизайн не означает автоматически, что и на практике всё будет хорошо. Кто проверяет узлы? Кто будет отвечать, если произойдёт утечка? А регуляторы не всегда воспринимают фразу «никто не может это увидеть» как успокаивающую. Иногда она звучит как «никто не может это проверить», а это совсем другая реакция. Законы меняются медленно и действуют локально. Программное обеспечение развивается быстро и почти повсюду одинаково. Именно на стыке этих двух миров обычно и возникают неприятные сюрпризы.

Есть и тихая ирония. Даже если математика безупречна, большинству из нас всё равно придётся полагаться на чужие объяснения. Доверие не исчезает — оно просто перемещается.

Мой вывод не слишком драматичный. Прочитайте документацию, прежде чем составлять мнение. Проверьте, что тестировали за пределами лаборатории. Узнайте, кто несёт ответственность, если что-то пойдёт не так.

Я не эксперт, и меня это вполне устраивает. Лучше учиться медленно, чем верить слишком поспешно.