Pages:
Author

Topic: Нужна инфа по пиринговым сетям (Read 2680 times)

LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
какой-то пользователь через свой комп посылает сообщение в есть, где есть много компов из этой системы. Если его адресат не в сети, то сообщение получают скажем 1000 случайных компьютеров и когда нужный адресат выходит в сеть, то первый комп, который его обнаружит передаёт ему сообщение. Смысл идеи- чтобы пересылать информацию между пользователями, которые не находятся одновременно в сети.
http://bitmessage.org/

Вообще там всё немного сложнее, так как речь идёт не столько о сообщениях, как о пересылке электронной валюты.
http://bitcoin.org/

Новые идеи будут? Smiley
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
SecondLife

P.S. Есть , к стати, обменник, кторый битки на ихние фантики меняет.  Вирвокс...
hero member
Activity: 616
Merit: 502
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
Вторая Жизнь
member
Activity: 81
Merit: 10
Льюис, извините, вы из какого мира к нам прибыли?  Cheesy  Тут много поменялось за последние 20 лет особенно...  Undecided

Правильно Лоис.
Я прибыл вот из этого мира
https://www.youtube.com/watch?v=mGeszUsszOU
sr. member
Activity: 309
Merit: 250
Льюис, извините, вы из какого мира к нам прибыли?  Cheesy  Тут много поменялось за последние 20 лет особенно...  Undecided

Соглашайтесь, не каждый день во дворец приглашают.
hero member
Activity: 616
Merit: 502
Льюис, извините, вы из какого мира к нам прибыли?  Cheesy  Тут много поменялось за последние 20 лет особенно...  Undecided
legendary
Activity: 1120
Merit: 1069
Программа выключена , а сообщения идут.
сюрприииз...
когда то недалекие интернет провайдеры за такой трафик (при помегабайтовой тарификации) даже деньги с клиентов списывали, и не малые Smiley даже когда их компьютеры были выключены.

Кстати, не хотите ли встретиться со мной в моём дворце в 3 д мире? Я думаю, это очень полезно для любителя компа.
мне очень смешно Smiley
p.s. в каком именно мире?
member
Activity: 81
Merit: 10
Если вам не нужна анонимность то Ретрошара - то что вам нужно, правда, там сообщения хранятся только год, но может исправили...

да, похоже на этот раз в точку. Я сейчас с ними попробую связаться.
Вот это меня удивило
http://www.ultraculture.net/knigi/darknet-obratnaya-storona-seti/

Кстати, не хотите ли встретиться со мной в моём дворце в 3 д мире? Я думаю, это очень полезно для любителя компа.
member
Activity: 81
Merit: 10
Вот странно. Я прошёл по ссылке
http://www.wikireality.ru/wiki/Kademlia
и не нашёл  описание этого принципа. А так в общем это именно то, что я имел ввиду.
ru.wikipedia.org/wiki/DHT

Вот это вообще супер
Quote
В имеющейся реализации DHT создает сильный паразитный трафик на компьютер клиента, поскольку сообщения DHT продолжают присылаться клиенту даже в том случае, если компьютер клиента больше не принимает такой трафик (когда программа выключена).
Программа выключена , а сообщения идут.
hero member
Activity: 616
Merit: 502
Если вам не нужна анонимность то Ретрошара - то что вам нужно, правда, там сообщения хранятся только год, но может исправили...
legendary
Activity: 1120
Merit: 1069
Вот странно. Я прошёл по ссылке
http://www.wikireality.ru/wiki/Kademlia
и не нашёл  описание этого принципа. А так в общем это именно то, что я имел ввиду.
ru.wikipedia.org/wiki/DHT
member
Activity: 81
Merit: 10
Лично я не пользовался, но если верить http://rus.i2p/wiki/I2p-bote, то не требует
Quote
Что происходит с письмом электронной почты, если нажать кнопку "Отправить"?

Оно шифруется и хранится на компьютерах других участников I2P-Bote". Оттуда письмо доставляется получателю, когда он проверяет свою электронную почту.

Вот странно. Я прошёл по ссылке
http://www.wikireality.ru/wiki/Kademlia
и не нашёл  описание этого принципа. А так в общем это именно то, что я имел ввиду.
member
Activity: 81
Merit: 10
Quote
Это фича проекта Freenet, файл будет размазан с многократным дублированием по всем компьютерам пользователей этой сети...

вот это уже что-то похожее на то, что мне надо. Но так как я не ставлю цель шифрования данных, то достаточно будет иметь 1000 ( цифра из головы) компов выбранных случайным образом.
Как я уже сказал моя цель не шифрование , а получении связи между компами, которые находятся временно в оффлайне через пиринговые сети.
giv
sr. member
Activity: 254
Merit: 251
Лично я не пользовался, но если верить http://rus.i2p/wiki/I2p-bote, то не требует
Quote
Что происходит с письмом электронной почты, если нажать кнопку "Отправить"?

Оно шифруется и хранится на компьютерах других участников I2P-Bote". Оттуда письмо доставляется получателю, когда он проверяет свою электронную почту.
legendary
Activity: 1120
Merit: 1069
В I2P есть распределенная (без серверов) анонимная почта. Несовместима с обычной почтой. Называется I2P-Bote.
эм, она разве не требует одновременного присутствия получателя и отсылающего, или там еще сервер какой присутствует в цепочке?

на сколько я знаю распределенная база данных аналогично freenet в i2p только в планах.
giv
sr. member
Activity: 254
Merit: 251
В I2P есть распределенная (без серверов) анонимная почта. Несовместима с обычной почтой. Называется I2P-Bote.
Также есть I2P-Messenger - это аналог аськи/джаббера, тоже распределенный и анонимный. В нем же можно файлы пересылать друг другу. Но вроде нельзя сообщения отправлять (хотя я не уверен), если пользователь офлайн.
Ну и, конечно, всякие торренты, Gnutellа, файлообменные сайты (уже не распределенные, а обычные с сервером) и т.д.
legendary
Activity: 1120
Merit: 1069
Quote
Если хотите все это в одном месте, смотрите на freenet - это фактически распределенная база данных, возможность залить файл в сеть, выйти offline, а любой желающий может загрузить файл по выданной вами ссылке.

А где будет хранится это файл?
Это фича проекта Freenet, файл будет размазан с многократным дублированием по всем компьютерам пользователей этой сети...
Как основной недостаток - ужасно низкая скорость... но для задач общения, и передачи небольших объемов информации (гигабайты) вполне подходит.

но так как у меня совсем другая валюта, то я же не могу этим воспользоваться. Откуда я возьму деньги, чтобы их переправлять ?
чего? воспользуйтесь возможностями этой своей валюты... если они есть или услугами посредника (escrow или электронная валюта) который будет хранить у себя деньги и обслуживать счета и транзакции своих пользователей.
p.s. посмотрите на ripple, проект изначально предполагался как средство для передачи денег между участниками (этакая распределенная система платежных шлюзов + траст сеть для долговых обязательств)
member
Activity: 81
Merit: 10
Quote
Если хотите все это в одном месте, смотрите на freenet - это фактически распределенная база данных, возможность залить файл в сеть, выйти offline, а любой желающий может загрузить файл по выданной вами ссылке.

А где будет хранится это файл?

Quote
для передачи криптовалюты от человека к человеку, достаточно получателю сообщить совой адрес (для его формирование даже не нужен интернет! - google: vanitygen) а тому кто желает отослать деньги - однократный заход в сеть (вне зависимости от присутствия получателя онлайн) и отсылка монет.

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

legendary
Activity: 1120
Merit: 1069
Зачем нужна система распределенной системы доставки сообщений оффлайн?
я еще пойму когда это часть какой то большей системы, решающей определенные задачи, как фича.

p.s. пример распределенной системы доставки сообщений (не идеальной, с кучей недостатков) - классический email

а можно привести пример, что это за большая система, которая решает какие-то задачи?

В общем вопрос стоит так- человек хочет сделать кому-то перевод электронной валюты через пиринг.
Как он это может сделать, если заранее не договорится о встрече онлайн ? Вы же наверное понимаете что это весьма неудобно. Я не против любого другого способа. Пока придумал только это.
вы похоже не осознаете проблематики даже такой постановки и формулировки задачи.
1. задача идентификации
вам как то необходимо друг друга для каждого идентифицировать, чтобы можно было выбрать у сбея из контактлиста и собственно послать сообщение (или как то доказать, что полученное сообщение пришло именно это конкретного человека)
Если речь идет о физических воплощениях людей, то нужна личная встреча (самому или через посредника) и проведение каких то действий (например обменяться email, или иными контактами)
2. задача защиты подделки сообщений
Мало передать сообщение, необходимы какие то гарантии, что полученное сообщение не модифицированно злоумышленником (или отправлено полностью)
3. задача сокрытия содержимого сообщений от третьих лиц
Необходимость защиты содержимого переписки от чтения третьими лицами стоит очень остро и без относительно участия в каких то незаконных схемах. Защищаться бывает необходимо и от других людей, конкурентов по бизнесу например.. (или по проще, любовные переписки, сплетни - бывают очень ценными в определенные моменты времени как секреты, и т.п.)
4. задача сокрытия факта обмена сообщениями
Очень сложная для понимания некоторыми людьми проблема - но сам факт обмена сообщениями между людьми так же бывает очень важен, та же конкурентная борьба, факт передачи сообщения от инсайда у конкурента к другому конкуренту...
5. задача доставки сообщения по каким либо физическим каналам
Сообщение можно доставить напрямую (online), а можно оставить на временное хранение, или более сложные многоуровневые схемы... обычно эта задача всплывает из-за использования того или иного метода реализации предыдущих пунктов.



Задачи 1-3 'из каропки' решаются GPG аутентификацией, авторизацией и асимметричным шифрованием, плагины есть ко всем популярным средствам передачи сообщений от почтовых клиентов и чатов (icq/jabber) до плагина к браузеру.
Задача 4 - больше решается выбором метода решения 5-ой. Например алгоритмы стенографии.


Если хотите все это в одном месте, смотрите на freenet - это фактически распределенная база данных, возможность залить файл в сеть, выйти offline, а любой желающий может загрузить файл по выданной вами ссылке. Есть форумы, есть почта... ни проследить поток сообщений, ни что ни о чем не имеется возможности, будет видно только тот факт что вы подключены к сети Freenet, даже трафик не будет зависеть от вашей активности!



для передачи криптовалюты от человека к человеку, достаточно получателю сообщить совой адрес (для его формирование даже не нужен интернет! - google: vanitygen) а тому кто желает отослать деньги - однократный заход в сеть (вне зависимости от присутствия получателя онлайн) и отсылка монет.
Для контроля за фактом передачи денег получателю так же кратковременно придется выйти в интернет.
Pages:
Jump to: