
Ку, Хабр! Хочу рассказать о проекте YANDI — экспериментальной одноранговой сети, которую я разрабатываю на Rust. Да это не новинка в плане идей и наработок, но данный тип связи можно использовать для: связи узкого круга лиц (родственники), в качестве корпоративной сети, настроив собственный узел и подключив к нему доверенных клиентов. Пользователь может владеть собственным узлом связи, общаться с другими людьми, передавать файлы и выходить в интернет через другие узлы сети, не завися от единственного центрального сервера. На самих узлах и на мобильных агентах, информация хранится в закрытом хранилище с парольной защитой и восстановлением через SID фразу. Настраивается время хранения файлов на сервере. Преимущественно, все файлы до передачи хранятся на узле и передаются между клиентами. Если клиент получил файл или текст, он сам решает хранить его или удалять. Узел это не просто прокси. Он становится участником сети (если владелец не делает его автономным от сети): обнаруживает соседей, обменивается сведениями о доступных маршрутах, ретранслирует трафик и предоставляет те ресурсы, которыми владелец готов делиться. Сразу оговорюсь: это рабочий прототип, а не проверенный независимым аудитом инструмент анонимности. Часть функций уже реализована и испытана, часть находится в разработке. Ниже расскажу и о том, и о другом. Читать далее
Continue to Habr →You are being forwarded in 6s — stay on this page