The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

IETF стандартизировал новый URI 'payto:', opennews (??), 26-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "IETF стандартизировал новый URI payto:"  +/
Сообщение от JL2001 (ok), 26-Окт-20, 11:01 
//оффтоп

а ipfs:// всё никак не могут зарегестрировать?

Ответить | Правка | Наверх | Cообщить модератору

21. "IETF стандартизировал новый URI payto:"  +/
Сообщение от Аноним (12), 26-Окт-20, 11:14 
Она не приносит денег, а вот payto - другое дело.
Ответить | Правка | Наверх | Cообщить модератору

28. "IETF стандартизировал новый URI payto:"  +/
Сообщение от Аноним (-), 26-Окт-20, 11:27 
ipfs - часть блокчейн хайпа, и у разработчиков еще собственный блокчейн проект со сборами на ICO более $200M. Так что денег там предостаточно.

Это же пропихнули из GNU Taler, мало кому нужной платежки от гнутых. Они еще и привязку к GNUNet туда пропихнули. Непонятно даже, как это вообще приняли.

Ответить | Правка | Наверх | Cообщить модератору

37. "IETF стандартизировал новый URI payto:"  +1 +/
Сообщение от Аноним (12), 26-Окт-20, 11:39 
> денег там предостаточно.

Эти "деньги" исчезают, как только попробуешь их все перевести в реальные деньги.

Ответить | Правка | Наверх | Cообщить модератору

48. "IETF стандартизировал новый URI payto:"  +/
Сообщение от Аноним (48), 26-Окт-20, 15:51 
Именно, переводишь в реальные и сразу начинают таять от инфляции.
Ответить | Правка | Наверх | Cообщить модератору

67. "IETF стандартизировал новый URI payto:"  +2 +/
Сообщение от p2p_or_offline (?), 28-Окт-20, 00:09 
Регистрировать скорее собираются более общий dweb://

https://github.com/arewedistributedyet/arewedistributedyet/i...

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

Между прочим, в IANA оно уже принято.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

71. "IETF стандартизировал новый URI payto:"  +/
Сообщение от JL2001 (ok), 28-Окт-20, 10:34 
> Регистрировать скорее собираются более общий dweb://
> https://github.com/arewedistributedyet/arewedistributedyet/i...
> Логика точно такая же, как и с этим payto: чтобы не плодить
> по новому нескучному обработчику на каждую децентрализованную систему.
> Между прочим, в IANA оно уже принято.

а как в этот общий обработчик добавить какой-нить новый, например, yggdrasil ?

Ответить | Правка | Наверх | Cообщить модератору

78. "IETF стандартизировал новый URI payto:"  +1 +/
Сообщение от p2p_or_offline (?), 29-Окт-20, 23:01 
Но зачем туда добавлять Yggdrasil, если он куда как более низкоуровневый? Сейчас же мы не используем конструкции вида ip://127.0.0.1/<...>. Идея всего этого как раз такова, чтобы отвязать адреса контента от сетевых адресов. Соединяться через Yggdrasil с другими узлами сети станет сам P2P-демон.

Но насчёт добавления новых протоколов там пока что идёт обсуждение, и сейчас предлагается две конструкции: или dweb://newp2p/contentID/, или в виде псевдоTLD, то есть dweb://contentID.newp2p/. И далее предполагается, что общий обработчик будет преобразовывать такие запросы в специфичные, то есть в newp2p://contentID/<...>, которые будут подхватываться соответствующими обработчиками. Если они есть в системе, конечно. Но пока это ещё всё не окончательно, и на практике поддержка схемы dweb:/ есть только в браузерном аддоне IPFS Companion.

Ответить | Правка | Наверх | Cообщить модератору

79. "IETF стандартизировал новый URI payto:"  +/
Сообщение от JL2001 (ok), 30-Окт-20, 01:32 
> Но зачем туда добавлять Yggdrasil, если он куда как более низкоуровневый?

извиняюсь, чтот меня переклинило, и я к хэш-ориентированному uri приплёл сетевой адрес

//offtop
> Сейчас же мы не используем конструкции вида ip://127.0.0.1/<...>. Идея всего этого как
> раз такова, чтобы отвязать адреса контента от сетевых адресов. Соединяться через
> Yggdrasil с другими узлами сети станет сам P2P-демон.

а как сейчас пишутся имена yggdrasil, какой там днс?
на сколько я понимаю - yggdrasil это ж уровень vpn а не tcp/ip ?


> далее предполагается, что общий обработчик будет преобразовывать
> такие запросы в специфичные, то есть в newp2p://contentID/<...>, которые будут подхватываться
> соответствующими обработчиками. Если они есть в системе, конечно.

тоесть dweb://ipfs/abc будет превращён тупой заменой буков в ipfs://abc и дёрнут общесистемный обработчик ipfs, как и для mailto: ?
и при этом в стандарте dweb в dweb://protocol/abc значение protocol не стандартезировано и о том, что там возможно значение ipfs никто не знает?

ну и чем это отличается от того, что сейчас нет стандартезированого протокола ipfs: и нельзя полагаться на его понимание в системе?

какое-то фуфло, а не стандарт из dweb: получилось

или смысл в том, чтоб выделить семейство хэш-протоколов из общей массы протоколов?
почему для http:/https:/smb:/ftp: свои протоколы застандартезированы, а для ipfs: - сказали что нельзя?

Ответить | Правка | Наверх | Cообщить модератору

80. "IETF стандартизировал новый URI payto:"  +3 +/
Сообщение от p2p_or_offline (?), 31-Окт-20, 00:15 
> а как сейчас пишутся имена yggdrasil, какой там днс?
> на сколько я понимаю - yggdrasil это ж уровень vpn а не
> tcp/ip ?

Точно так же, как и любые другие адреса IPv6. Для того это и придумано ещё начиная с cjdns, чтобы написание адресов ничем не отличалось от уже известного и освоенного метода. С внутренней DNS есть пара проектов, но они централизованы со всеми вытекающими. С другой стороны, ничто не мешает добавлять адреса Yggdrasil в AAAA-записи любых других децентрализованных DNS, вроде Namecoin и Emercoin.

И как это не TCP/IP, если это как раз прозрачная децентрализованная замена для протокола IP из этого стека? В Yggdrasil хоть и заложена возможность работы в оверлейном режиме поверх существующих сетей, которая и применяется сейчас на практике (причём он может работать ещё и поверх Tor и I2P помимо обычного интернета), но точно так же он может соединяться и через физические линки напрямую. Если они для него есть.


> или смысл в том, чтоб выделить семейство хэш-протоколов из общей массы протоколов?

Вот что-то вроде этого, да. Чтобы у пиринговых контентно-адресуемых протоколов было своё совместное пространство имён, чтобы их прямо одним взглядом можно было всех окинуть. И ipfs:/ с ipns:/ никто не отклонял - напротив, они тоже зарегистрированы в IANA. Похоже, что разработчики IPFS не хотят намертво приколачивать всё это к своему наименованию протокола, и пытаются придумать более универсальное решение. Ну и к тому же желают объединить силы с Mozilla с их libdweb. https://github.com/mozilla/libdweb

К тому же полагаться на наличие в системе вообще любого протокола лучше не стоит, даже если он сколь угодно стандартизирован. Кому система передаст вызов mailto:, если не установлено ни одного почтового клиента и никто поддержку этой схемы не обозначил?

Ответить | Правка | Наверх | Cообщить модератору

81. "IETF стандартизировал новый URI payto:"  +/
Сообщение от JL2001 (ok), 01-Ноя-20, 02:12 
> Точно так же, как и любые другие адреса IPv6. Для того это
> и придумано ещё начиная с cjdns, чтобы написание адресов ничем не
> отличалось от уже известного и освоенного метода.
> И как это не TCP/IP, если это как раз прозрачная децентрализованная замена
> для протокола IP из этого стека? В Yggdrasil хоть и заложена
> возможность работы в оверлейном режиме поверх существующих сетей, которая и применяется
> сейчас на практике (причём он может работать ещё и поверх Tor
> и I2P помимо обычного интернета), но точно так же он может
> соединяться и через физические линки напрямую. Если они для него есть.

не понял: в Yggdrasil адреса, выглядящие как ipv6, могут получить соединение как через ipv6-протокол через yggdrasil-vpn, так и через некий yggdrasil-протокол, поддерживающий единое адресное пространство с ipv6-протоколом?


> ничто не мешает добавлять адреса Yggdrasil в AAAA-записи любых других децентрализованных
> DNS, вроде Namecoin и Emercoin.

это отлично


>> или смысл в том, чтоб выделить семейство хэш-протоколов из общей массы протоколов?
> Вот что-то вроде этого, да. Чтобы у пиринговых контентно-адресуемых протоколов было своё
> совместное пространство имён, чтобы их прямо одним взглядом можно было всех
> окинуть. И ipfs:/ с ipns:/ никто не отклонял - напротив, они
> тоже зарегистрированы в IANA. Похоже, что разработчики IPFS не хотят намертво
> приколачивать всё это к своему наименованию протокола, и пытаются придумать более
> универсальное решение. Ну и к тому же желают объединить силы с
> Mozilla с их libdweb. https://github.com/mozilla/libdweb

не понимаю смысла такого выделения
видь ipfs: и dweb: на уровне протокола полностью же различны, как ftp:, ftps: и sftp: - единственно в документации и там и там встречается слово хэш
какой смысл их объединять в надпротокол? что это вообще даст?

и что даст нам возможность отличить протоколы с сервером от протоколов с поиском? у них даже время ответа будет одинаковым (для тормозного сервера и быстрой dht)

зы: а torrent: в это семейство почему не включили?

> К тому же полагаться на наличие в системе вообще любого протокола лучше
> не стоит, даже если он сколь угодно стандартизирован. Кому система передаст
> вызов mailto:, если не установлено ни одного почтового клиента и никто
> поддержку этой схемы не обозначил?

наличие в стандарте mailto: позволяет вообще использовать mailto: как возможность
без стандарта это будет использование филькиной грамоты типо "спутник:" или "русская государственная википедия:"

Ответить | Правка | Наверх | Cообщить модератору

82. "IETF стандартизировал новый URI payto:"  +3 +/
Сообщение от p2p_or_offline (?), 03-Ноя-20, 11:18 
> не понял: в Yggdrasil адреса, выглядящие как ipv6, могут получить соединение как
> через ipv6-протокол через yggdrasil-vpn, так и через некий yggdrasil-протокол, поддерживающий
> единое адресное пространство с ipv6-протоколом?

Адресное пространство у Yggdrasil и обычного IPv6 действительно общее, но для отделения одного от другого применяется обычное локальное правило маршрутизации. Со стороны пользователя это выглядит как дополнительный сетевой интерфейс, на который назначен адрес из ipv6-подсети 0200::/7, которая смаршрутизирована через этот же интерфейс. Адреса из этой сети и применяются в качестве адресов Yggdrasil. Сама эта подсеть заброшена и никому особо не нужна, так что вероятность коллизий с уже задействованными где-то адресами, как это однажды было с Hamachi, минимальна. (В cjdns для этой же цели использовался диапазон для приватных адресов fc00::/8, который что-то вроде 192.168.0.0/16. Но это было менее удачным решением.) Благодаря правилу маршрутизации, все пакеты для новоявленных Yggdrasil-адресов отправляются в этот интерфейс, и далее попадают к демону, который шифрует их публичным ключом узла, соответствующего адресу назначения, и отправляет его дальше в соответствии со своими внутренними правилами. Хитрость состоит в том, что в представлении Yggdrasil эти адреса являются отображением тех самых публичных ключей, принадлежащих тому или иному узлу сети. Адрес является одновременно и ключом, что очень удобно и избавляет от необходимости дополнительных слоёв шифрования, удостоверяющих центров и всего такого прочего.

В чём-то действительно очень похоже на VPN, особенно по применяемым технологиям вроде TUN-интерфейса, но логически виртуальной приватной сетью это не является. Хотя бы потому, что задумано это всё как публичная, а не приватная сеть. И работа в виртуальном оверлейном режиме рассматривается как такой прагматичный вспомогательный режим для узлов, не имеющих (пока) между собой прямых физических линков. Однако возможность создания виртуальных приватных сетей также присутствует прямо внутри Yggdrasil. Доверенные узлы, явно обменявшиеся публичными ключами друг друга, могут туннелировать между собой обычный IP-трафик примерно так же, как это можно сделать с помощью OpenVPN или Wireguard. Главное отличие состоит в том, что двум узлам для этого необязательно быть напрямую подключённым друг к другу. При наличии маршрута трафик между ними может прозрачно проходить и через промежуточные узлы.

Ну и сделано вот это отображение ключей в адреса для того, чтобы аккуратно и без помех встроиться в существующий сетевой стек. Напрямую добавлять в каждую операционную систему нескучную PKI-адресацию сетевого уровня было бы уж слишком накладно.


> не понимаю смысла такого выделения

Рассмотрим это с практической стороны. Предполагается, что в будущем будет создана отдельная компактная программа, возможно кроссплатформенная, которая будет объявлять системе о поддержке схемы dweb:/ через себя и знать обо всех существующих пиринговых контентно-адресуемых сетях. Их разработчикам достаточно будет сходить в один репозиторий и внести туда параметры своего протокола. (На практике скорее всего в два, потому что помимо общесистемной скорее всего будет ещё и отдельный браузерный аддон. Но это не точно.) Тогда, при попытке открытия адреса вида dweb:/shinynewp2p/<...> и отсутствии в системе обработчика для shinynewp2p:/ эта компактная программа будет выдавать окно с текстом вида "Вы попытались открыть адрес протокола Shiny New P2P. Но в вашей системе не установлен демон, который её реализует. Установите и запустите пакет shiny-new-p2p для открытия таких адресов". И так для каждого из них. Или даже предупреждать, что о таком протоколе ей неизвестно (пока ещё), но скорее всего это тоже пиринговый dweb-протокол. (Последнее, понятное дело, сработает только в том случае, когда разработчики новых p2p-систем тоже будут оставлять ссылки в таком формате.) Без применения "надпротокола" собирать их все вместе будет довольно-таки неудбно. А так - кто объявляет себя dweb-системой, тот скорее всего ей и является. Всё-таки dweb-протоколы резко отличаются от классических клиент-серверных тем, что для них необходим локальный демон на стороне каждого клиента. Эту вот разницу и призвана, вероятно, подчёркивать общая схема, и время ответа тут особенно не при чём.

А torrent: туда не включили хотя бы потому, что нет никакого torrent:, есть только magnet:. И возможности его более узкие, чем у IPFS. Например, не предполагается возможности обратиться через magnet: к отдельному файлу в раздаче. А без этого какой же это веб?


Пока что весь этот dweb: находится только на стадии обсуждения и ранних экспериментов, несмотря на регистрацию в IANA. Может быть, и что-нибудь другое в итоге будет придумано.

Ответить | Правка | Наверх | Cообщить модератору

83. "IETF стандартизировал новый URI payto:"  +/
Сообщение от JL2001 (ok), 04-Ноя-20, 05:14 
спасибо за развёрнутый ответ


> Хитрость состоит в том, что в представлении Yggdrasil
> эти адреса являются отображением тех самых публичных ключей, принадлежащих тому или
> иному узлу сети. Адрес является одновременно и ключом

действительно очень хорошо сделано


> В чём-то действительно очень похоже на VPN, особенно по применяемым технологиям вроде
> TUN-интерфейса, но логически виртуальной приватной сетью это не является.
> Хотя бы потому, что задумано это всё как публичная, а не приватная сеть.

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

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

таких прямых линков между всеми узлами никогда не будет ибо роутеры у провайдера / a/v-dsl-модемы / 3-4-5g-модемы ни про какой yggdrasil-протокол никогда знать не будут (ток при коммунизме если)


> Однако возможность создания виртуальных приватных сетей также присутствует прямо внутри Yggdrasil.
> Доверенные узлы, явно обменявшиеся публичными ключами друг друга

а зачем ими обмениваться, если публичный==адрес ноды?
или речь об узнавании этого "псевдо-ipv6" адреса нужной ноды?


стандартными средствами yggdrasil можно сделать луковичную маршрутизацию? или защита анонимности не является целью yggdrasil ?


>> не понимаю смысла такого выделения
> будет создана программа, которая будет объявлять системе о
> поддержке схемы dweb:/ через себя и знать обо всех существующих пиринговых
> контентно-адресуемых сетях. Их разработчикам достаточно будет сходить в один репозиторий
> и внести туда параметры своего протокола.

я бы предпочёл, чтоб разработчики в своей системе реализовывали интерфейс http-proxy, который бы понимал обращение к "урлу" хэш/путь_после_хеша
хотя всё равно нужна программа/место, где будет записан стандартный порт прокси в эту систему

возможно http-proxy не очень как механизм взаимодействия с демоном системы, у меня просто перед глазами, что это из браузера должно работать

да и не знаю я протоколов управления "демоном" с работой по типу file open /dev/fs/ipfs/read/from512byte/to532byte/ipfs_hash_расшаренной_папки/путь_внутри

вроде бы реализация точки входа в виде http-proxy простая и многие её делают?


> Всё-таки dweb-протоколы резко отличаются от классических клиент-серверных
> тем, что для них необходим локальный демон на стороне каждого клиента.

а разве ftp: не требуется "демон", который умеет урл ftp://server/path превращать в биты запросов к серверу? в чём разница?
или речь о постоянно запущеном демоне для дистрибьютед-протокола? сегодня у меня трансмиссия, открыв файл торента, начала качать меньше чем за секунду фактически с холодного старта, вполне сравнимо с консольным ftp-клиентом


> А torrent: туда не включили хотя бы потому, что нет никакого torrent:,
> есть только magnet:. И возможности его более узкие, чем у IPFS.
> Например, не предполагается возможности обратиться через magnet: к отдельному файлу в
> раздаче. А без этого какой же это веб?

ничего не мешает сделать рабочим magnet://магнит/путь_внутри_файлов_описанных_в_торенте
и ничем от ipfs://хэш_папки/путь_внутри_расшаренной_папки отличаться не будет

Ответить | Правка | Наверх | Cообщить модератору

85. "IETF стандартизировал новый URI payto:"  +/
Сообщение от nuclightemail (??), 13-Мрт-21, 17:11 
Ну вот, приняли какого-то хрена с web в названии. Когда часть этих систем - вовсе не Веб, и вообще веб шёл бы лесом с магистральной дороги развития человечества.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру