? Editing: Post:21.body Save Delete Cancel
Initial sync in progress...

Newest topics

Follow in NewsfeedFollowing
+ Start new topic
Loading...
stickied

Title

Body
^1 ^2 added ━ started by user_name
More topics

 

Follow in NewsfeedFollowing

Чаты как канал обмена данными

Посмотрел учебник по созданию ZeroNet чата. Реально просто и наглядно :) Но только с точки зрения разработчика верхнего уровня. По примеру так и не понял, как, например, пытаться отправить сообщение в чат стороннему боту, не имеющему подписи на сайт. А я планирую попробовать использовать ZeroNet-чат для p2p-обмена данными взаимно недоверенными ботами :)

Очень удобно было бы для запроса данных сторонними нодами просто цепляться в чат, кидать запрос и ждать ответа от других нод :) В отличие от других способов обмена этот не требует знания нодами друг о друге.

Пример тестового чата.

^1 ^2 balancer73 posted on Jan 05, 2017
Please sign innew comment
Sign in as...
Submit comment
You are running out of your allowed space, please contact the site's admin at unknown to raise your limit.
user_nameadded ^1 ^2
Reply
Body
balancer73on Jan 05, 2017 ^1 ^2
Reply

Разобрался. Суть в том, что юзерские файлы в data/user-hash/*.json подписываются ключом юзера. Т.е. на сторонней ноде размещаем данные нашего пользователя, затем (для тестового чата 1E6iPAg5TRRKRKd2sr2fzhuvkH58DXiDeY и пользователя 1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw):

./zeronet.py siteSign --inner_path data/users/1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/content.json 1E6iPAg5TRRKRKd2sr2fzhuvkH58DXiDeY  тут-наш-приватный-ключ
./zeronet.py --tor disable sitePublish --inner_path data/users/1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/content.json  1E6iPAg5TRRKRKd2sr2fzhuvkH58DXiDeY

И готово!

--tor disable при публикации, так как через tor почему-то публикация не проходит.

This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More