И так, в последнее время начали масово клепать треды о новом mesh-интернете. Может никому не интересно мое мнение, но я все-таки напишу.А: Почему не подходят Netsukuku, cjdns?Б: Первый проект имеет отличную фрактальную архитектуру, где с 256 узлов формируется gnode, 256 gnode - ggdnode и так далее, что само обеспечивает безопастность и скорость. Но к сожалению, проект заброшен и его уже не воскресить из-за сложной организации кода и неправильной организации разработки. К слову, Netsukuku переписывался уже где-то 2 раза с одного языка на другой, но так ничего и не получилось.cjdns -- организация разработки более перспективная, но используется dht, что не очень хорошо будет работать на большом количестве пользователей. Да, и там сайты не децентрализированые из-за отсутствия DNS.А: Так домохозяйки ленятся установить Тор, не то что..Б: Гики должны позаботится о ближнем и сделать нормальный гуй наконец-то.А: И какие еще требования: Б: Подсумирую все.1. Фрактальная маршрутизация, как в Netsukuku.2. Многие протоколы связи. Wi-Fi(желательно adhoc, но можно и костыльно, но что-б работало и там где нет доступа к начинке), Bluetooth(хотя скорость так-себе), Wimax(там надо сложное оборудование и БДЖЛ, лицензироаание, по этому между городами, например, но все-же желательно упростить оборудование), Li-Fi(уже есть телефоны с ним, может китайцы делают какие-то почтибесплатные устройства?), радио(между городами например и далее декодируем на роутеры), еще что-то и в конце-концов обычный интернет(на первых порах, но надо стремится к минимальному его использованию). Потом может в самой сети насобирать денег через какой-то Dash и сделать нормальное оптоволокно(но хз, там юридический вопрос, может надо будет и на лапу дать).3. Кроссплатформеность. Должно работать на роутерах, *nix, ШІНДОВС(ну, придется сделать для хомьяков и распостранять линукс парарельно), Android(да, с не рутироваными устройствами будут проблемы), iOS(там вроде есть MultipeerConnectivityFrimework), каких-то этих железяк микроконтроллерах, холодильниках, умных часах, скоровородок. И что б просто для домохозяек! Это наверное самый сложный пункт.4. Криптография везде. Анон, это ж одна из основных целей, наряду с независимостью от провайдеров, да?5. Децентрализированый DNS. Думаю, можно сделать "кто первый встал -- того и тапки", но отбирать, если не заходил никто 30 дней. Но вообще, желательно какой-то исскуственный интелект, типа "Эй, парень, ты киберскоттер, наверное?" и лимит на регистрацию доменов. В сети ip должен быть ipv6 и динамеский, так, что днс-записы должны указывать, по типу magnet-ссылки. Также интересно было б сделать urn-ссылки(типа контент главный).6. Сайтеги. Должен быть первоначальный набор сайтегов, по типу: 0) Поисковик1) Сосальная сеть2) Твиттер3) Эмейл-сервис4) Создатель блогов5) Создатель вики-проектов6) Портал для множества файлов: фильмы, сериальчики, аниме, прон и другие книжки. Также, надо сделать что-то типа cdn, что б с портала брали библиотеки и фреймворки и оно с вероятностью 78,999% было в кеше.7) Карты OpenStreetMap8) IRC, Jabber, FTP и прочееИ так далее. Конечно, это все должно иметь нормальный дизайн(мне нравится material, но надо сделать возможность выбрать html-версии для всех чайтов). Ах, да, должен быть единый центр входа основаный на ключах, а не паролях, но конечно, пользователь не должен сразу входить, а должны быть кнопочки. Lurk more: emcssl. Сайтеги можно будет форкать с сохранностью базы даных. Ах, да. Сайтеги должны быть в виде архивов с ключами, манифестом, js-скриптами вместо похапэ, руби и питона(но, разработчики браузеров уже работают, что б внедрить компилируемые языки в браузер).7. Децентрализированая база даных. Желательно nosql, но с возможностью выбирать свой вид даных, ибо есть разные типы nosql.8. Децентрализированое хранилище файлов. Категоризированое и что-б в большинстве использовалось для того портала.9) Если все это будет так, то достаточно сделать хорошую рекламу и хомьяки набегут и можно смотреть статистику ресурсов и так далее.Ах, да, вопрос к Вам. Как распределять ресурсы оперативки и делать вычисление? Отдельно, для каждого сайта, но как тогда тогда будет работать местный поисковик?А: Зачем хомьяки? Пилим нет для илитки!Б: А кто обеспечит ресурсами твой интернет для илитки? Тут обеспечат хомьяки.Этот топик посвящен базовым вопросам, а не техническим. По поводу, технических, я б сказал, что надо писать на Rust, с нормальной архитектурой, по типу модулей, где есть библиотеки libdb и прочая хрень. Весь код должен писаться по заветам Р. Столлмана.
>>9576 (OP)Ну так возьми и начни делать что-то, а не разглагольствуй.
>>9579Я и могу начать, но самая большая проблема это кроссплатформенность. Если б какой-то анон помог..
>>9581>кроссплатформенностьjava, pythonProblems?
>>9584Problems. Писать надо на каком-то Rust, беда не в языке, а в управлении сетями. Вот, как перевсти wifi в adhoc на ведроиде?(нерутированом)
>>9586>Писать надо на каком-то Rust>надо Ты недавно начал учить раст, да?>как перевсти wifi в adhoc на ведроидеХз)))
>>9576 (OP)>Весь код должен писаться по заветам Р. Столлмана.Вкусными ножными мозолями?
>>9589Можно сказать, что недавно. 1 год это не такой уж и срок.
>>9591В смысле, поддерживая свободы software libre. Ну, ты может себе добавить свободу есть любой корм.
>>9595Ну панятна, растофаг. Я бы пилил на лиспе, го или д.
>>9597Все сосут у руби.Или моно для кроссплатформенности.
>>9576 (OP)А что мешает приделать qspn к cjdns?
>>9597Lisp: эээ, как на нем вообще можно писать что-то? Я слишком глуп для него, проще на нем написать программиста, который сам накодит все нужное.Go имеет сборщик мусора(без него тяжело писать).D мертворожден.Просто Rust как раз предназначен для системного программирования.
>>9606Наверное, то, что разработчики cjdns смотрят на Netsukuku, как на говно одну из неудачных попыток что впрочем, недалеко от истины. Да и поддержка сложная. Вообщем, может у меня синдром легчепереписатьчемпонять, но разработчики даных систем как-будто специально все усложняют. Можно было разнести на модули, добавить красивостей и свистоперделок, для лучшего понимание архитектуры и кода, и даже архитектуры кода. Но уже позно.
По электрическим сетям можно связыватся же. Почему вы не вскрыли эту тему?
>>9614>По электрическим сетям можно связыватсяВНЕЗАПНО! А сетевые инженеры и не знали, всё wi-fi ставят. Пора им подсказать, чтобы медь тянули.Ты ведь имел в виду «по сетям электроснабжения».
>>9615А анон прав таки. https://ru.wikipedia.org/wiki/Связь_по_ЛЭПНо говорят, скорость небольшаяПреимуществаПростота использования — нетребуется прокладка отдельногокабеля.Можно использовать любые другиепровода, в том числе и контактныесети электротранспорта и метро .Оперативность при развертываниисети передачи данных —электрические провода есть почтивезде.Не требуется регистрацияоборудования как радиочастотногонесмотря на то, что мощностьпередатчика составляет 75 м Вт , аэто создаёт уровень помех,превышающий допустимые ГОСТомнормы по ЭМС.В случае, если каким-то образоместь влияние на какие-то частоты,в PLC-оборудовании предусмотренмеханизм подавления сигнала взаданном диапазоне.НедостаткиПропускная способность сети поэлектропроводке делится междувсеми её участниками(используется топология сети« общая шина »).Иногда требуются специальныесовместимые сетевые фильтры иИБП. Сигнал может существенноослабляться, проходя через многиесетевые разветвители-фильтры.На качество, скорость инадёжность связи оказываютотрицательное влияниеэлектробытовые приборы( энергосберегающие лампы ,импульсные блоки питания,зарядные устройства, выключателиосвещения и т. п. и т. д.). Врезультате наблюдается снижениескорости от 5 до 50 %.На качество, скорость инадёжность связи оказываетотрицательное влияниеисполнение/топология/качествоэлектропроводки, тип/режим/мощность бытовыхэлектроприборов и устройств,наличие скруток. В результатенаблюдается снижение скоростипередачи данных до полногопропадания сигнала.Уязвима для сигналов отрадиопередающих устройствкоротковолнового (КВ) диапазона,в том числе и устройств службылюбительской радиосвязи .Не может серьёзнорассматриваться как надёжнаятехнология передачи данных ввидууязвимости к помехам из общихэлектросетей и несоответствиянормам по электромагнитнойсовместимости как по приёму(уязвимость к помехам изэлектросети, сигналам КВпередатчиков), так и по передачесигналов (создание помех вэлектросеть и КВ приёмникам).Создаёт помехи в коротковолновомдиапазоне, что особенночувствительно для службылюбительской радиосвязи (ЛСР),учитывая что ЛСР использует КВчастоты исключительно наофициальной и разрешительнойоснове в государственных органах,ЛСР имеет безусловный приоритетперед PLC.
>>9614Вскрывали, когда powerline адаптеры соседей случайно соединились в одну локалку.
>>9611>Просто C как раз предназначен для системного программирования.
>>9619Да, Си очень легко поддерживать и оставить свою ногу не раненой.
>>9618Как это, случайно?
Посоны, что вообще надо для этой PLN связи через электросети? Можно ли передавать по них ночью суточный трафик города? Оно много жрет электросети? Какое оборудование надо?
>>9617Ставил PLC-адаптеры. Работали до первого пакетника.
>>9629А можно ночью(когда сеть не особо нагружена) передавать суточный трафик?
И будут пользоваться вашим мешнетом терорюги и педобиры. Нахуй-нахуй. Забудьте и не вскрывайте эту тему, если вы не враги своей родины и презедента
>>9630Не знаю. Я клиенту ставил, проверял работу и уходил. Соответственно, это была локалка внутри квартиры (да еще и не по всей, лол, если от разных автоматов линии, то работает связь только внутри одной).
>>9631Это очевидно. Нет необходимости делать что-то такое. Кроме того, это опасно. Ты сделаешь чтобы похулиганить, а твоей сетью воспользуется преступник. Какую ответственность ты будешь нести!?Хорошо, что наша страна под надежным управлением умных людей, я считаю.
>>9623Да. Там то ли шифрование владельцы забыли настроить, то ли его не было совсем.
>>9639 Вот, как хорошо что есть здравомыслящие люди, которые понимают всю опасность так называемой "свободы"
>по ультразвукуВскрывай тему. Есть ли технологии для передачи данных по звуку?>светуЛифай годен. Его можно юзать в паре с обычными роутерами, там где есть прямая видимость(на крышах высоток, например), плюс его нельзя обнаружить по сигналу. Но дома я бы его не использовать. Если радиоволны не "убегут" из дома, то свет может
>>9645>радиоволны не "убегут" из домаМайкл, вы заземлиться не забыли?
>>9645 Угумс, радиоволны не пройдут сквозь стены, а свет запросто прошьет железобетонные перегородки и вырвется наружу
>>9655>не пройдут сквозь стеныКлетка_Фарадея_с_заземлением_в_стенах.пнг>светУ тебя дома нет окон?
>>9611>Просто Rust как раз предназначен для системного программирования. Просто как бы ты упорот. Даже не буду объяснять что с тобой не так.
На CCCCamp2015 были разные любопытные вещи смежные с этой темойhttps://events.ccc.de/camp/2015/wiki/index.php?title=Special:Ask&offset=0&limit=500&q=[[Category%3ASession]]&p=format%3Dul&order=rand
>>9663>free hardware>intel
>>9581выучи java core, сети конечно, диаграмму стримов заучи на. далее дуй в скалу, за пару дней выучишь полностью. а дальше хоть скайнет пиши. и да, записывай все свои мысли, носи с собой диктофон а потом анализируй.
Бамп
>>9576 (OP)> Поисковик> Эмейл-сервис> Создатель вики-проектов> Портал для множества файлов (по сути файлообменник)Это нужно. Остальное гавно не всралось (кроме irc, которым можно пользоваться и без этого а можно и не пользоваться, используя тохочат, жабу и прочее).Алсо, меня интересует вопрос с потенциальным протоколом для такой сети. Писать свой, что?
Основы архитектуры сети интернет были заложены в конце 60-х - начале 70-х годов 20-го века. Сменились многие поколения компьютеров, а основы сети остались почти без изменений и успели сильно устареть. Ели создавать сеть с нуля, то лучше придумать совершенно новую архитектуру с упором на децентрализацию. В новой сети надо использовать наработки проектов Гиперборея и Netsukuku. Возможно, надо отказаться от протокола IP, вместо айпи адресов использовать идентификаторы типа номера биткойн-кошелька. Генератор случайных чисел для криптографии лучше использовать аппаратный, такие уже разработаны (ничего сложного, оцифровывается шум стабилитронов). Естественно, это все не реально, я считаю проект не реализуемым и не нужным, потому что я законопослушный гражданин и против этой вашей анархии и бесконтрольности. Товарищ майор, я не вру
>>10169 Совершенно согласен, нецензурируемая сеть не нужна. Она расстроит защитников авторских прав, борцов за безопасность детей, товарищей майоров и других хороших и уважаемых людей. Если создавать замену существующим протоколам, придется использовать что-то другое вместо сетевых карт. Наверное, нехорошие люди сделают свои сетевухи на FPGA и микроконтроллерах (вот сволочи), потому что существующее оборудование не сможет работать с нестандартными протоколами.
>>10169>совершенно новую архитектуру с упором на децентрализациюЯ тебя сейчас немного расстрою: технически Интернет сильно децентрализован. Централизация Интернета чисто административная.Принимай это во внимание, когда будешь фантазировать о какой-то «совершенно новой архитектуре».
>>10173 Ну я и о том же, все это невозможно и не реально в принципе, будем пользоваться чебурашкой вместо интернета, где будут только одобренные РПЦ и Роскомнадзором сайты без всякого вредного и бездуховного контента (и это хорошо, и это правильно)
>>9614Мы вскрыли, ибо как-то раз монтировали такую хуйню в коттеджике. Полная хуйня. От силовой сети там только проводка, все остальное от провайдера. Счетчик или трансформатор - ггкп.
https://wiki.c3d2.de/HardwareRecommendationThe GNU people would like to make some hardware and software recommendations to circumvent the FCC Hardware Lockdown which potentially threatens Open Wireless Communities especially.Help us completing this table!
>>10190Сертификат недействителен. Куда ты нас тащишь?
Вы это все серьезно?
>>10248 Нет конечно