Перейти к содержимому

DEF CON 31 — Внутреннее устройство Veilid, нового фреймворка для децентрализованных приложений — ...

DEFCONConference

0:00 / 0:00

DEF CON 31 — Внутреннее устройство Veilid, нового фреймворка для децентрализованных приложений — ...

33 582 просмотра · 3 года назад
DEFCONConference
414 тыс. подписчиков
33 582 просмотра · 3 года назад
Veilid — это открытый, одноранговый, ориентированный на мобильные устройства фреймворк для сетевых приложений, флагманским приложением для безопасного обмена сообщениями под названием VeilidChat. Veilid концептуально похож на IPFS + Tor, но работает быстрее и разработан с нуля для предоставления всех услуг через частную маршрутизируемую сеть. Сеть также позволяет разрабатывать распределенные приложения без «блокчейна» или «транзакционного уровня» в основе. Veilid может быть включен в пользовательские приложения или запущен как автономный сервер для опытных пользователей, желающих помочь в создании сети. Архитектурно он написан на Rust, использует надежное шифрование, а узлы могут работать на Linux, Mac, Windows, Android, iOS и в браузере с WASM. Используются низкоуровневые протоколы UDP, чистый TCP, Websockets и защищенные Websockets. Узлы оптимизированы для низкой задержки, высокой скорости обновления и особенно хорошо справляются с низкоуровневыми изменениями сети, такими как переключение с сотовой сети на Wi-Fi во время обмена данными. В этом докладе мы рассмотрим внутреннее устройство Veilid: Как работает протокол Как он использует надежную криптографию для обеспечения конфиденциальной связи Как он обеспечивает децентрализованное хранение данных и криптографически надежные структуры данных Как пишутся приложения для использования сети Veilid Мы продемонстрируем Veilid Server и VeilidChat.