DOI :: What is a #mesh and why these #networks are our #future | Що таке меш і чому за цими мережами наше майбутнє [UA][EN][mo]

 

Що таке меш і чому за цими мережами наше майбутнє





decenter.org
хв
23 квітня 2018 року
Апдейт 31 січня 2023 року
20 хв

Автор каналу Шифроденьги розповів, що таке міш, чому за цими мережами майбутнє і як блокчейн прискорить їхній розвиток.

Меш-мережа - це розподілена, однорангова мережа, що самоорганізується, з пористою топологією. Англійською міш означає «комірка».

Меш-мережі відрізняються від звичних централізованих мереж тим, що вони всі вузли рівноправні, кожен вузол є і провайдером, і роутером, і мостом ( мережевим комутатором ).

Щоб стати повноцінним вузлом у мережі, достатньо встановити програмне забезпечення Меш-мережі у себе на роутері/телефоні/ноутбуку. Для підключення клієнта до Меш-мережі не потрібно додаткового ПЗ, крім dhcp-клієнта та підтримки ipv6 системою.

У меш-мережі ви «сам собі провайдер», вас не можна відключити від цієї мережі, вас не можна підслухати спеціальним обладнанням.

Мережі Меш - це шлях, яким людство побудує вільний, стійкий до цензури, децентралізований інтернет з End-to-End шифруванням трафіку за умовчанням. А криптовалюти — це недостатній елемент рівняння.

У чому цінність глобальної Меш-мережі?

У Меш-мережі неможливо контролювати трафік і вузли, що обслуговують мережу, тому що там немає єдиного центру для отримання IP-адрес ( DHCP ), всі маршрути розподілені та динамічні, і DNS також може бути децентралізований;

Меш-мережа опціонально анонімна і завжди приватна. Весь трафік шифрується за умовчанням. Немає централізованих логів сесій користувачів та активності вузлів. Прощавай, Великий Брате.

Трафік неможливо пріоритезувати. Network Neutrality — це закон, прописаний у коді. Прощавай, пріоритезація трафіку та лобіювання інтересів корпорацій та урядів.

Мережа неможливо заблокувати або закрити, тому що вона з'єднується за принципом "кожний з кожним", що створює велику кількість зв'язків. Обрив однієї чи кількох з'єднань не порушить функціонування мережі загалом. Прощайте, державні фаєрволи.

Якщо сталося стихійне лихо, то за допомогою Меш-мережі можна швидко побудувати мережу на місці пригоди для зв'язку, а за підтримки ззовні з'єднати її з глобальною мережею.

При цьому така мережа може бути дешевою, що самоорганізується, тобто підключив кабель/Wi-Fi/стільниковий зв'язок до девайсу, натиснув на кнопку — і ти автоматично стаєш учасником мережі. Також така мережа може працювати в режимі « оверлєя », тобто поверх існуючої інфраструктури, наприклад інтернету.

Міш це складно?

При запуску Меш-мережі потрібно вирішувати багато завдань маршрутизації, одночасно поєднуючи це з шифруванням і можливістю оверлейного режиму роботи.

Проте протокол із відкритим вихідним кодом cjdns та заснований на ньому проект Hyperboria вирішують усі ці завдання досить ефективно.

Є безліч інших протоколів для побудови Меш-мереж. Нижче наведена порівняльна таблиця :

Авто-призначення адреси - клієнт сам вибирає собі адресу і може не змінювати його, переходячи з однієї підмережі до іншої, оскільки немає єдиного центру видачі адрес;

Автоконф. Маршрутизація - немає необхідності вручну налаштовувати маршрутизацію в мережі;

Розподілена маршрутизація - вузли обмінюються інформацією про маршрутизацію;

Об'єднання мереж - здатність поєднувати мережі через звичайний інтернет;

IPv4/v6 - за яким протоколом працює мережа;

Автоналаштування - дозволяє користуватися мережею без встановлення будь-якого іншого ПЗ;

Розробка – статус розробки мережі;

Підтримка — які ОС можуть бути повноцінними учасниками мережі.

Проблеми та перешкоди для глобальної Меш-мережі

У порівнянні зі звичним інтернетом, Меш-мережі часто є неефективними, тому що не гарантують ширину каналу та якість зв'язку. Усередині мало контенту і немає величезної кількості звичних сайтів та сервісів. На самому початку запустити Меш-мережа дуже складно, а ефективність досягається лише за великої кількості користувачів (вузлів).

Проте cjdns та інші протоколи розробляються та функціонують вже близько 15 років. А на нашій планеті організовано безліч різних Меш-мереж: від Нью-Йорка до Афганістану . Люди будують «свій» інтернет, щоб уникнути контролю урядів та інтернет-провайдерів, щоб захищати свою свободу слова і свободу доступу до інформації по всьому світу.

Найбільша Меш-мережа у світі називається Guifi , знаходиться в Іспанії і налічує на момент написання статті 34,593 активні ноди.

Цей проект стартував у 2004 році з одного Wi-Fi осередку. Рамон Рока, один з інженерів компанії Oracle, втомився чекати, доки до його містечка Гурб проведуть інтернет. Спочатку він хотів вирішити проблему для себе. Але потім допоміг і сусідам. Налаштувавши роутери Linksys певним чином, він зміг об'єднати їх у Меш-мережу, до якої змогли приєднатися решта за наявності підключення до інтернету.

Перший вузол мережі запрацював, коли Рока встановив на найвищій будівлі містечка роутер із спрямованою антеною. Це була єдина будівля у регіоні із підключенням до мережі. Роутер за допомогою спрямованої антени пов'язував з інтернетом будинок інженера, що знаходиться за 6 кілометрів від будівлі. Невдовзі про підключення до Інтернету почали просити сусіди. А потім і сусіди сусідів, знайомі, колеги. Усі бажаючі змогли підключитися – доступ був безкоштовним, потрібно було лише придбати роутер. Мережа поступово збільшувалася у розмірах рік у рік. Рока та його команда волонтерів працюють досі, навіть уночі. Розвивати мережу їм варто великих праць. Усі пожертвування йдуть на купівлю обладнання. Власне, мережа тримається лише з добровільних засадах її творців.

Але як зацікавити решту людей приєднатися до мережі, якщо для них проблеми контролю інтернету поки що не такі актуальні чи просто не важливі? Як зацікавити користувачів, які не розуміють, що таке міш і які його переваги, почати наповнювати мережу контентом і сервісами, якщо всередині немає нікого, крім ранніх послідовників? Як зацікавити вузли, краще обслуговувати мережу та надавати якісніший канал зв'язку?

З одного боку, держави, інтернет-провайдери та корпорації самі створюють стимули для розвитку вільного альтернативного інтернету. Згадати хоча б останню історію з Telegram , коли РКН заблокував понад 18 мільйонів ip-адрес, у тому числі адреси серверів Google і Amazon. Постраждали багато сайтів та сервісів, серед яких — Microsoft Office 365, оновлення Windows, Xbox, Viber, Однокласники та багато інших. Існували проблеми з проведенням платежів через 3DSecure MasterCard.

Але тільки негативних стимулів недостатньо для створення мережевого ефекту для переходу зі звичного інтернету у вільну глобальну Меш-мережу.

До появи криптовалют реалізація «позитивних» економічних стимулів у Меш-мережах у всій їх гнучкості та потужності була неможлива. Просто тому, що вам довелося б під кожен пристрій писати код для процесингу банківсько-фіатних платежів, що дуже складно і небезпечно, а також проходити бюрократичні бар'єри та ідентифікацію за паспортом. По суті, зараз ми вже маємо всі технології для реалізації глобальної Меш-мережі. Але будемо реалістами — найімовірніше, її альфа-версії.

Що таке міш + криптовалюти? Глобальна Меш-мережа

Припустимо, система економічних стимулів може виглядати якось так:

Я плачу пірам ( бенкети - це сусідні вузли в Меш-мережі ) за трафік, який вони маршрутизують для мене;

Піри платять мені за трафік, який я маршрутизую для них;

Я роблю криптовалютний депозит на свій обліковий запис, коли баланс нульовий;

IPFS використовується для кешування та зберігання контенту із системою подібних економічних стимулів (використовуючи Filecoin);

Чим якісніше ти обслуговуєш мережу, тим більше криптовалюти отримуєш.

Уявіть, що мережа може організовуватися через будь-які пристрої (телефони, годинники, холодильники тощо) за допомогою певного софту та радіозв'язку. Уявіть, що можна перенаправляти трафік з інтернету до глобальної Меш-мережі та назад. Уявіть, що поповнення балансів у мережі відбувається автоматично та автономно за допомогою пари простих смарт-контрактів. Звичайно, тут не обійтися без великої кількості транзакцій за секунду, що теж можна досягти. От і все. Що таке міш? Це коли немає центральних вишок. Немає дротів під землею. Нема централізованих провайдерів. Нема мобільних операторів. Немає базових мереж GSM .

Немає жодних сумнівів у тому, що така мережа принесе величезну користь усім. Подивимося, чи знайдеться той, кому вистачить вогню, щоб це реалізувати.

Приклади криптовалютних проектів, які роблять Меш-мережі : Skycoin, RighMesh, Ammbr, Altheamesh.

Наприклад, проект Skycoin розробляють свою Меш-мережу Skywire , і плани дуже амбітні. Команда хоче побудувати глобальну Меш-мережу, а блокчейн Skycoin використовуватиметься в ній як платіжна система.



What is a mesh and why these networks are our future

decenter.org
6 min
April 23, 2018

The author of the Ciphermoney channel told what a mesh is, why these networks are the future and how the blockchain will accelerate their development.

A mesh network is a distributed, peer-to-peer, self-organizing network with a mesh topology. In English, mesh means "cell".

Mesh networks differ from the usual centralized networks in that all nodes are equal in them, each node is both a provider, a router, and a bridge ( network switch ).

To become a full-fledged node in the network, it is enough to install the Mesh network software on your router / phone / laptop. To connect the client to the Mesh network, no additional software is required, except for the dhcp client and ipv6 support by the system.

In a mesh network, you are your own provider, you cannot be disconnected from this network, you cannot be eavesdropped on with special equipment.

Mesh networks are the way humanity will build a free, censorship-resistant, decentralized internet with End-to-End traffic encryption by default. And cryptocurrencies are the missing piece of the equation.

What is the value of the global mesh network?

In a Mesh network, it is impossible to control the traffic and nodes serving the network, because there is no single center for obtaining IP addresses ( DHCP ), all routes are distributed and dynamic, and DNS can also be decentralized;

The mesh network is optionally anonymous and always private. All traffic is encrypted by default. There are no centralized logs of user sessions and node activity. Goodbye Big Brother.

Traffic cannot be prioritized. Network Neutrality is a law written in code. Goodbye traffic prioritization and corporate and government lobbying.

The network cannot be blocked or shut down because it connects on a one-to-one basis, which creates a large number of connections. Breaking one or more connections will not disrupt the functioning of the network as a whole. Farewell, government firewalls.

In the event of a natural disaster, the Mesh Network can quickly build a network at the scene for communication and, with external support, connect it to the global network.

At the same time, such a network can be cheap and self-organizing, that is, you connect a cable / Wi-Fi / cellular connection to the device, press a button - and you automatically become a member of the network. Also, such a network can operate in the " overlay " mode, that is, on top of the existing infrastructure, for example, the Internet.

Is the mesh difficult?

When starting a Mesh network, there are many routing tasks that need to be solved, while combining this with encryption and the possibility of an overlay mode of operation.

Nevertheless, the open source protocol cjdns and the Hyperboria project based on it solve all these problems quite effectively.

There are many other protocols for building mesh networks. Below is a comparison table :

Auto-assignment of the address - the client chooses an address for himself and may not change it, moving from one subnet to another, since there is no single center for issuing addresses;

Auto-conf. Routing - there is no need to manually configure routing in the network;

Distributed routing - nodes exchange information about routing;

Network bonding - the ability to interconnect networks over the regular Internet;

IPv4/v6 - what protocol the network uses;

Auto-configuration - allows you to use the network without installing any other software;

Development — network development status;

Support - which operating systems can be full members of the network.

Challenges and Obstacles for the Global Mesh Network

Compared to the traditional Internet, mesh networks are often inefficient because they do not guarantee the bandwidth and quality of the connection. There is little content inside and there is not a huge number of familiar sites and services. At the very beginning, it is very difficult to launch a Mesh network, and efficiency is achieved only with a large number of users (nodes).

However, cjdns and other protocols have been in development and operation for about 15 years. And on our planet, many different Mesh networks are organized: from New York to Afghanistan . People are building "their" internet to get away from the control of governments and ISPs, to protect their freedom of speech and freedom of access to information around the world.

The largest mesh network in the world is called Guifi , located in Spain and has 34,593 active nodes at the time of writing.

This project started in 2004 with one Wi-Fi cell. Ramon Roca, one of the engineers at Oracle, is tired of waiting for the Internet to be installed in his town of Gurb. Initially, he wanted to solve the problem for himself. But then he helped his neighbors. By configuring the Linksys routers in a certain way, he was able to combine them into a Mesh network that others could join if they had an Internet connection.

The first node of the network started working when Roca installed a router with a directional antenna on the tallest building in the town. It was the only building in the region with a network connection. The router, using a directional antenna, connected the engineer's house, located 6 kilometers from the building, to the Internet. Soon the neighbors began to ask for an Internet connection. And then neighbors of neighbors, acquaintances, colleagues. Everyone was able to connect - access was free, you just had to purchase a router. The network gradually increased in size year after year. Roca and his team of volunteers are still working, even at night. It costs them a lot of work to develop a network. All donations go towards the purchase of equipment. In fact, the network rests only on the voluntary basis of its creators.

But how to interest all other people to join the network, if the problems of Internet control are not yet so relevant or simply not important for them? How to interest users who do not understand what a mesh is and what its advantages are, to start filling the network with content and services, if inside is empty and there is no one but early adopters? How to interest nodes, better serve the network and provide a better communication channel?

On the one hand, states, Internet providers and corporations themselves create incentives for the development of a free alternative Internet. Recall at least the last story with Telegram , when the RKN blocked more than 18 million ip-addresses, including the addresses of Google and Amazon servers. Many sites and services were affected, including Microsoft Office 365, Windows updates, Xbox, Viber, Odnoklassniki and many others. There were problems with making payments through 3DSecure MasterCard.

But negative incentives alone are not enough to create a network effect for the transition from the familiar Internet to the free global mesh network.

Before the advent of cryptocurrencies, the implementation of “positive” economic incentives in Mesh networks in all their flexibility and power was impossible. Simply because you would have to write a code for processing bank-fiat payments for each device, which is very difficult and unsafe, as well as go through bureaucratic barriers and passport identification. In fact, now we already have all the technologies for implementing a global mesh network. But let's be realistic - most likely, its alpha version.

What is mesh + cryptocurrencies? Global mesh network

Let's say the system of economic incentives might look something like this:

I pay peers ( peers are neighbors in a Mesh ) for the traffic they route for me;

Peers pay me for the traffic I route for them;

I make a cryptocurrency deposit to my node account when the balance is zero;

IPFS is used for caching and storing content with a system of similar economic incentives (using Filecoin);

The better you serve the network, the more cryptocurrency you get.

Imagine that the network can be organized through any device (phones, watches, refrigerators, and so on) using certain software and radio communications. Imagine being able to redirect traffic from the Internet to the global mesh network and vice versa. Imagine that the replenishment of balances in the network occurs automatically and autonomously using a couple of simple smart contracts. Of course, one cannot do without a large number of transactions per second, which is also achievable. That's all. What is a mesh? This is when there are no central towers. There are no underground wires. There are no centralized providers. There are no mobile operators. There are no core GSM networks .

There is no doubt that such a network will bring great benefits to absolutely everyone. Let's see if there is someone who has enough fire to realize this.

Examples of cryptocurrency projects that make mesh networks : Skycoin, RighMesh, Ammbr, Altheamesh.

For example, the Skycoin project is developing their Skywire Mesh network , and the plans are very ambitious. The team wants to build a global mesh network, and the Skycoin blockchain will be used as a payment system in it.

Что такое меш и почему за этими сетями наше будущее

Автор канала Шифроденьги рассказал, что такое меш, почему за этими сетями будущее и как блокчейн ускорит их развитие.

что такое меш

Меш-сеть — это распределенная, одноранговая, самоорганизующаяся сеть с ячеистой топологией. На английском меш означает «ячейка».

Меш-сети отличаются от привычных централизованных сетей тем, что в них все узлы равноправны, каждый узел является и провайдером, и роутером, и мостом (cетевым коммутатором).

Чтобы стать полноценным узлом в сети, достаточно установить программное обеспечение Меш-сети у себя на роутере/телефоне/ноутбуке. Для подключения клиента к Меш-сети не потребуется никакого дополнительного ПО, кроме dhcp-клиента и поддержки ipv6 системой.

В меш-сети вы «сам себе провайдер», вас нельзя отключить от этой сети, вас нельзя подслушать специальным оборудованием.

Сети Меш — это путь, по которому человечество построит свободный, устойчивый к цензуре, децентрализованный интернет с End-to-End шифрованием трафика по умолчанию. А криптовалюты — это недостающий элемент уравнения.

В чем ценность глобальной Меш-сети?

В Меш-сети невозможно контролировать трафик и узлы, обслуживающие сеть, потому что там нет единого центра для получения IP-адресов (DHCP), все маршруты распределенные и динамические, и DNS также может быть децентрализован;

Меш-сеть опционально анонимна и всегда приватна. Весь трафик шифруется по умолчанию. Нет централизованных логов сессий пользователей и активности узлов. Прощай, Большой Брат.

Трафик невозможно приоритезировать. Network Neutrality — это закон, который прописан в коде. Прощай, приоритезация трафика и лоббирование интересов корпораций и правительств.

Сеть невозможно заблокировать или закрыть, потому что она соединяется по принципу «каждый с каждым», что создает большое количество связей. Обрыв одного или нескольких соединений не нарушит функционирование сети в целом. Прощайте, государственные фаерволы.

Если произошло стихийное бедствие, то с помощью Меш-сети можно быстро построить сеть на месте происшествия для связи, а при поддержке извне — соединить ее с глобальной сетью.

При этом такая сеть может быть дешевой и самоорганизующейся, то есть подключил кабель/Wi-Fi/сотовую связь к девайсу, нажал на кнопку — и ты автоматически становишься участником сети. Также такая сеть может работать в режиме «оверлея», то есть поверх существующей инфраструктуры, например, интернета.

Меш это сложно?

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

Тем не менее протокол с открытым исходным кодом cjdns и основанный на нем проект Hyperboria решают все эти задачи достаточно эффективно.

Есть множество других протоколов для построения Меш-сетей. Ниже приведена сравнительная таблица:

меш это: таблица

Авто-назначение адреса — клиент сам выбирает себе адрес и может не менять его, переходя из одной подсети в другую, так как нет единого центра выдачи адресов;

Авто-конф. Маршрутизация — нет необходимости вручную настраивать маршрутизацию в сети;

Распределенная маршрутизация — узлы обмениваются информацией о маршрутизации;

Объединение сетей — способность объединять сети через обычный интернет;

IPv4/v6 — по какому протоколу работает сеть;

Авто-настройка — позволяет пользоваться сетью без установки какого-либо другого ПО;

Разработка — статус разработки сети;

Поддержка — какие операционные системы могут быть полноценными участниками сети.

Проблемы и препятствия для глобальной Меш-сети

В сравнении с привычным интернетом, Меш-сети часто неэффективны, потому что не гарантируют ширину канала и качество связи. Внутри мало контента и нет огромного количества привычных сайтов и сервисов. В самом начале запустить Меш-сеть очень сложно, а эффективность достигается только при большом количестве пользователей (узлов).

Тем не менее cjdns и другие протоколы разрабатываются и функционируют уже около 15 лет. А на нашей планете организовано множество различных Меш-сетей: от Нью-Йорка до Афганистана. Люди строят «свой» интернет, чтобы уйти от контроля правительств и интернет-провайдеров, чтобы защищать свою свободу слова и свободу доступа к информации по всему миру.

Самая крупная Меш-сеть в мире называется Guifi, находится в Испании и насчитывает на момент написания статьи 34,593 активные ноды.

Этот проект стартовал в 2004 году с одной Wi-Fi ячейки. Рамон Рока, один из инженеров компании Oracle, устал ждать, пока в его городок Гурб проведут интернет. Изначально он хотел решить проблему для себя. Но затем помог и соседям. Настроив роутеры Linksys определенным образом, он смог объединить их в Меш-сеть, к которой смогли присоединиться остальные при наличии подключения к интернету.

Первый узел сети заработал, когда Рока установил на самом высоком здании городка роутер с направленной антенной. Это было единственное здание в регионе с подключением к сети. Роутер при помощи направленной антенны связывал с интернетом дом инженера, находящийся в 6 километрах от здания. Вскоре о подключении к интернету начали просить соседи. А потом и соседи соседей, знакомые, коллеги. Все желающие смогли подключиться — доступ был бесплатным, нужно было лишь приобрести роутер. Сеть постепенно увеличивалась в размерах год за годом. Рока и его команда волонтеров работают до сих пор, даже по ночам. Развивать сеть им стоит больших трудов. Все пожертвования уходят на покупку оборудования. По сути, сеть держится только на добровольных началах ее создателей.

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

С одной стороны, государства, интернет-провайдеры и корпорации сами создают стимулы для развития свободного альтернативного интернета. Вспомнить хотя бы последнюю историю с Telegram, когда РКН заблокировал более 18 миллионов ip-адресов, в том числе и адреса серверов Google и Amazon. Пострадали многие сайты и сервисы, среди которых — Microsoft Office 365, обновления Windows, Xbox, Viber, Одноклассники и многие другие. Были проблемы с проведением платежей через 3DSecure MasterCard.

Но одних только негативных стимулов недостаточно для создания сетевого эффекта для перехода из привычного интернета в свободную глобальную Меш-сеть.

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

Что такое меш + криптовалюты? Глобальная Меш-сеть

Допустим, система экономических стимулов может выглядеть как-то так:

Я плачу пирам (пиры — это соседние узлы в Меш-сети) за трафик, который они маршрутизируют для меня;

Пиры платят мне за трафик, который я маршрутизирую для них;

Я делаю криптовалютный депозит на свой аккаунт-узел, когда баланс нулевой;

IPFS используется для кэширования и хранения контента с системой подобных экономических стимулов (используя Filecoin);

Чем качественнее ты обслуживаешь сеть, тем больше криптовалюты получаешь.

Представьте, что сеть может организовываться через любые устройства (телефоны, часы, холодильники и так далее) с помощью определенного софта и радиосвязи. Представьте, что можно перенаправлять трафик из интернета в глобальную Меш-сеть и обратно. Представьте, что пополнение балансов в сети происходит автоматически и автономно с помощью пары простых смарт-контрактов. Конечно, тут не обойтись без большого количества транзакций в секунду, что тоже достижимо. Вот и все. Что такое меш? Это когда нет центральных вышек. Нет проводов под землей. Нет централизованных провайдеров. Нет мобильных операторов. Нет базовых сетей GSM.

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

Примеры криптовалютных проектов, которые делают Меш-сети: Skycoin, RighMesh, Ammbr, Altheamesh.

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

Что такое меш и почему за этими сетями наше будущее

decenter.org

Просмотры:

Коментарі

Популярні публікації