LINUX.ORG.RU

Версия ZeroNet переписана на Python3

 , , ,


2

1

Готова для тестирования версия ZeroNet, переписанная на Python 3.
ZeroNet — свободное и открытое программное обеспечение, одноранговая не нуждающаяся в серверах сеть. Использует технологии BitTorrent для обмена веб-страницами и Биткойн криптографию для подписи отправляемых данных. Рассматривается как цензуро-устойчивый способ доставки информации без единой точки отказа.
Сеть не является анонимной в силу принципа работы BitTorrent-протокола. ZeroNet поддерживает использование сети совместно с Tor.
Нововведения:

  • Реализована совместимость для Python 3.4-3.7.
  • Реализован новый слой базы данных, который поможет избежать повреждения базы данных при неожиданном завершении работы.
  • Проверка подписи с использованием libsecp256k1 (благодаря ZeroMux) происходит в 5-10 раз быстрее, чем ранее.
  • Улучшена генерация SSL-сертификатов.
  • Используется новая библиотека для наблюдения за файловой системой в режиме отладки.
  • Исправлено открытие боковой панели на медленных компьютерах.

>>> Подробности и исходный код проекта

★★★★★

Проверено: Shaman007 ()

А раньше оно на чём было?

Учитывая «Warning: Development test version, do not use on live data» по ссылке стоит подождать релиза. В таком виде даже на минорщину не тянет.

zabbal ★★★★ ()
Ответ на: комментарий от admucher

Остался таким же тормозом от хипстеров whocantcode, но второпыхтон скоро не будет поддерживаться.

anonymous ()
Ответ на: комментарий от iluha16

Да народ уже лет тридцать превозмогая пытается избежать изучения Common Lisp. Чего удивляться что более нового, модного, молодёжного Haskell постигла та же участь?

Gentooshnik ★★★★ ()

Роме посвящается...

Ramil ★★★★ ()

Ну хотябы не на раби с пихоном ещё как то можно жить

anonymous ()

Реализован новый слой базы данных, который поможет избежать повреждения базы данных при неожиданном завершении работы

В моей программе, так же как и в сабже, python3 и sqlite3. Если из-за еще невылеченного бага приходится делать kill, то в БД просто не сохраняются изменения после последнего commit. Если же я запускаю вторую копию программы, которая пытается использовать ту же БД, то получаю ошибку - БД заблокирована. Каким боком можно получить повреждение? И зачем делать какой-то новый слой?

Deleted ()

когда начнуть брать в расчёт фатальный недостаток биткоина в виде растущей цепочки шифров???

anonymous ()
Ответ на: комментарий от anonymous

когда начнуть брать в расчёт фатальный недостаток биткоина в виде растущей цепочки шифров???

Биткоин и ZeroNet никакого отношения друг к другу не имеют.

Deleted ()

ну всё, даркнету теперь капец...
зиронет тоже стали переписывать на чём попало

darkenshvein ★★★★★ ()

Годно, нужно.

Интересно, жив ли еще zerolor?

Octagon ()
Ответ на: комментарий от th3m3

Ждём, когда перепишут на Rust.

Лучше бы IPFS переписали.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.