✅✅✅
Обновление для Ethereum "Istanbul" было перенесено, в связи с принятием всех предложений по улучшению и переработкой кодовой базы для объединения EIP в Istanbul.
EIP (Ethereum Improvement Proposals).
⬇️⬇️⬇️
Аббревиатура EIP взята у биткоина, где BIP — предложение по улучшению биткоина.
Эти предложения по улучшению работают за пределами блокчейна. Они предлагаются через GitHub, где любой может их прочитать, а затем обсудить. В EIP подробно описывается техническая сторона, все затронутые службы, новые функции, исправленные ошибки. Общественность проверяет его значимость для сети и безопасность.
Автору необходимо получить достаточно поддержки, чтобы его EIP состоялось.
EIP происходят из более простых форм, таких как ERC — Ethereum Request for Comments.
ERC обычно касаются стандартов приложений и связанных с ними рабочих процессов. Они также обсуждаются сообществом. Как только ERC доходит до стадии EIP, все становится более серьезным. Это означает, что ERC оценивается сообществом как что-то ценное и необходимое.
Стандарт ERC-20 появился благодаря этому
механизму.
Этап обсуждения EIP отсекает множество предложений. На этом шаге разработчики, работающие над Ethereum, решают, является ли EIP достаточно жизнеспособным и технически обоснованным. Эти разработчики имеют свой собственный консорциум Fellowship of Ethereum Magicians, они глубоко вовлечены в разработку Ethereum. Также разработка поддерживается Ethereum Foundation.
На GitHub есть отдельный раздел, посвященный управлению и развитию Ethereum, где обсуждения часто проходят в режиме реального времени. Вы тоже можете принять в этом участие. На этом этапе собираются мнения сообщества, прогнозируется, не повредит ли обновление сообществу, не будет ли раскола, все ли примут обновления.
После подробных обсуждений главные разработчики принимают решение, следует ли включать в код новые EIP. Если да, то предложения по улучшению попадают в последнюю итерацию Ethereum.
Процесс более сложный, потому что в Ethereum нет способа голосования через блокчейн. Разработчики избегают этого, чтобы сохранить децентрализацию и каждый имел равное право, а не тот, у кого больше токенов.
По этой же причине для голосования редко используются смарт-контракты.
Обновление для Ethereum "Istanbul" было перенесено, в связи с принятием всех предложений по улучшению и переработкой кодовой базы для объединения EIP в Istanbul.
EIP (Ethereum Improvement Proposals).
⬇️⬇️⬇️
Аббревиатура EIP взята у биткоина, где BIP — предложение по улучшению биткоина.
Эти предложения по улучшению работают за пределами блокчейна. Они предлагаются через GitHub, где любой может их прочитать, а затем обсудить. В EIP подробно описывается техническая сторона, все затронутые службы, новые функции, исправленные ошибки. Общественность проверяет его значимость для сети и безопасность.
Автору необходимо получить достаточно поддержки, чтобы его EIP состоялось.
EIP происходят из более простых форм, таких как ERC — Ethereum Request for Comments.
ERC обычно касаются стандартов приложений и связанных с ними рабочих процессов. Они также обсуждаются сообществом. Как только ERC доходит до стадии EIP, все становится более серьезным. Это означает, что ERC оценивается сообществом как что-то ценное и необходимое.
Стандарт ERC-20 появился благодаря этому
механизму.
Этап обсуждения EIP отсекает множество предложений. На этом шаге разработчики, работающие над Ethereum, решают, является ли EIP достаточно жизнеспособным и технически обоснованным. Эти разработчики имеют свой собственный консорциум Fellowship of Ethereum Magicians, они глубоко вовлечены в разработку Ethereum. Также разработка поддерживается Ethereum Foundation.
На GitHub есть отдельный раздел, посвященный управлению и развитию Ethereum, где обсуждения часто проходят в режиме реального времени. Вы тоже можете принять в этом участие. На этом этапе собираются мнения сообщества, прогнозируется, не повредит ли обновление сообществу, не будет ли раскола, все ли примут обновления.
После подробных обсуждений главные разработчики принимают решение, следует ли включать в код новые EIP. Если да, то предложения по улучшению попадают в последнюю итерацию Ethereum.
Процесс более сложный, потому что в Ethereum нет способа голосования через блокчейн. Разработчики избегают этого, чтобы сохранить децентрализацию и каждый имел равное право, а не тот, у кого больше токенов.
По этой же причине для голосования редко используются смарт-контракты.
✅✅✅
О протоколах для децентрализованных сетей.
Децентрализованная файлообменная сеть 3-го поколения Gnutella
⬇️⬇️⬇️
Эта сеть прямой потомок Napster. Отличается принципиальным отсутствием центрального сервера.
Gnutella — одна из первых пиринговых сетей, создана в 2000 г. Она функционирует до сих пор, хотя из-за серьезных недостатков алгоритма пользователи в настоящее время предпочитают сеть Gnutella2.
America-on-Line началa создавать сеть Gnutella с корыстными целями. Собрали лучших сетевых программистов из подразделения Nullsoft, которые и придумали эту сеть. 14 марта 2000 г. появилась программа размером 104 килобайта, которая давала возможность пользователю искать и обмениваться всеми видами файлов с другими владельцами Gnutella без всяких серверов. Но так получилось, что AOL объединилась со звукозаписывающей компанией и поняла, что напокастила сама себе. Сеть попытались закрыть, но все то, что децентрализованно, увы, сложно уничтожить.
Первая версия программы давала возможность пользователю искать и обмениваться всеми видами файлов с другими владельцами Gnutella без участия каких-либо серверов.
🌴🌴🌴
Принцип работы:
Пользователь загружает программу. При первом запуске программы (Узел — A), пользователь сообщает клиенту IP-адрес одного из функционирующих узлов (узел B). Это один из самых «скользких» моментов в реализации данной сети: без адреса хотя бы одного из работающих в данный момент узла пользователь не сможет подключиться. Хотя, существует целый ряд централизованных серверов, предоставляющих подобную информацию (connect1.gnutellanet.com:6346, gnutella.hostscache.com и др.), но такая схема уже приводит к централизованности. Программа посылает запрос узлу B на предмет подтверждения активности.
Узел В подтверждает свою активность.
Узел А посылает узлу В так называемый Ping-запрос. В этом запросе указывается, помимо прочей информации, TTL (Time To Live) — число, означающее, сколько переходов от узла к узлу данный запрос может совершить. Обычно TTL равняется 7. Другие узлы, получив Ping-запрос, посылают Pong-ответ, в котором содержится IP-адрес отправителя, номер порта и минимальная информация о файлах в фонде обмена.
Кроме того, узлы, получившие Ping-запрос, уменьшают TTL данного запроса на единицу, и если TTL больше 0, а также если данный запрос они не получали ранее (защита от зацикливания), рассылают его своим соседям.
Каждый узел, получивший Ping-запрос, отсылает Pong-ответ, тем же путем, которым этот запрос получил.
Когда Pong-ответы доходят до своего источника (то есть нашего узла А), программа составляет список доступных узлов. Как правило, этот список насчитывает от 2 до 10 тысяч узлов и от 500 тысяч до миллиона файлов в обменном фонде.
Пользователь вводит запрос (например, название mp3-файла). Программа рассылает запрос на поиск файла всем узлам в списке, а далее просто ждет входящих сообщений.
Каждый узел, получивший запрос на поиск, ищет в своем фонде указанный файл. Если файл не найден, то узел просто не отвечает.
Если файл найден, узел отсылает инициатору запроса ответ с информацией о файле и о себе (IP-адрес).
Получив ряд ответов, программа выбирает один из узлов, устанавливает с ним стандартное HTTP-соединение и загружает файл. При этом все сообщения (от Ping-запроса до скачивания файла) посылаются по HTTP, что затрудняет их отслеживание и блокировку.
Важно понимать, что Gnutella — это прежде всего протокол взаимодействия узлов (такой же как HTTP например), а сеть формируется когда один пользователь Gnutella соединяется с другим пользователем, после этого они могут начать обмен информацией.
Недостатки протокола Gnutella инициировали разработку принципиально новых алгоритмов поиска маршрутов и ресурсов и привели к созданию группы протоколов DHT (Distributed Hash Tables) — в частности, протокола Kademlia, который сейчас широко используется в наиболее крупных сетях.
О протоколах для децентрализованных сетей.
Децентрализованная файлообменная сеть 3-го поколения Gnutella
⬇️⬇️⬇️
Эта сеть прямой потомок Napster. Отличается принципиальным отсутствием центрального сервера.
Gnutella — одна из первых пиринговых сетей, создана в 2000 г. Она функционирует до сих пор, хотя из-за серьезных недостатков алгоритма пользователи в настоящее время предпочитают сеть Gnutella2.
America-on-Line началa создавать сеть Gnutella с корыстными целями. Собрали лучших сетевых программистов из подразделения Nullsoft, которые и придумали эту сеть. 14 марта 2000 г. появилась программа размером 104 килобайта, которая давала возможность пользователю искать и обмениваться всеми видами файлов с другими владельцами Gnutella без всяких серверов. Но так получилось, что AOL объединилась со звукозаписывающей компанией и поняла, что напокастила сама себе. Сеть попытались закрыть, но все то, что децентрализованно, увы, сложно уничтожить.
Первая версия программы давала возможность пользователю искать и обмениваться всеми видами файлов с другими владельцами Gnutella без участия каких-либо серверов.
🌴🌴🌴
Принцип работы:
Пользователь загружает программу. При первом запуске программы (Узел — A), пользователь сообщает клиенту IP-адрес одного из функционирующих узлов (узел B). Это один из самых «скользких» моментов в реализации данной сети: без адреса хотя бы одного из работающих в данный момент узла пользователь не сможет подключиться. Хотя, существует целый ряд централизованных серверов, предоставляющих подобную информацию (connect1.gnutellanet.com:6346, gnutella.hostscache.com и др.), но такая схема уже приводит к централизованности. Программа посылает запрос узлу B на предмет подтверждения активности.
Узел В подтверждает свою активность.
Узел А посылает узлу В так называемый Ping-запрос. В этом запросе указывается, помимо прочей информации, TTL (Time To Live) — число, означающее, сколько переходов от узла к узлу данный запрос может совершить. Обычно TTL равняется 7. Другие узлы, получив Ping-запрос, посылают Pong-ответ, в котором содержится IP-адрес отправителя, номер порта и минимальная информация о файлах в фонде обмена.
Кроме того, узлы, получившие Ping-запрос, уменьшают TTL данного запроса на единицу, и если TTL больше 0, а также если данный запрос они не получали ранее (защита от зацикливания), рассылают его своим соседям.
Каждый узел, получивший Ping-запрос, отсылает Pong-ответ, тем же путем, которым этот запрос получил.
Когда Pong-ответы доходят до своего источника (то есть нашего узла А), программа составляет список доступных узлов. Как правило, этот список насчитывает от 2 до 10 тысяч узлов и от 500 тысяч до миллиона файлов в обменном фонде.
Пользователь вводит запрос (например, название mp3-файла). Программа рассылает запрос на поиск файла всем узлам в списке, а далее просто ждет входящих сообщений.
Каждый узел, получивший запрос на поиск, ищет в своем фонде указанный файл. Если файл не найден, то узел просто не отвечает.
Если файл найден, узел отсылает инициатору запроса ответ с информацией о файле и о себе (IP-адрес).
Получив ряд ответов, программа выбирает один из узлов, устанавливает с ним стандартное HTTP-соединение и загружает файл. При этом все сообщения (от Ping-запроса до скачивания файла) посылаются по HTTP, что затрудняет их отслеживание и блокировку.
Важно понимать, что Gnutella — это прежде всего протокол взаимодействия узлов (такой же как HTTP например), а сеть формируется когда один пользователь Gnutella соединяется с другим пользователем, после этого они могут начать обмен информацией.
Недостатки протокола Gnutella инициировали разработку принципиально новых алгоритмов поиска маршрутов и ресурсов и привели к созданию группы протоколов DHT (Distributed Hash Tables) — в частности, протокола Kademlia, который сейчас широко используется в наиболее крупных сетях.
🌵🌵🌵
Первый этап тестирования решения Shelley завершился успешно.
Shelley решит проблемы децентрализации проекта Cardano
О том, что это за решение и что оно решает писал ранее
⬇️⬇️⬇️
https://tttttt.me/CryptoBotan/673
Первый этап тестирования решения Shelley завершился успешно.
Shelley решит проблемы децентрализации проекта Cardano
О том, что это за решение и что оно решает писал ранее
⬇️⬇️⬇️
https://tttttt.me/CryptoBotan/673
Telegram
CryptoBotan
Монета Cardano растет в предверии запуска тестовой платформы Shelley. Очень нравится мне эта монетка и сам проект.
Предстоящая «фаза Шелли», названная так в связи с портретом классик Перси Биш Шелли.
Главная цель – модернизация действующей сети для улучшения…
Предстоящая «фаза Шелли», названная так в связи с портретом классик Перси Биш Шелли.
Главная цель – модернизация действующей сети для улучшения…
Какие варианты Lightning Network существуют для альткоинов?
⬇️⬇️⬇️
https://cryptor.net/bitkoin-dlya-chaynikov/altkoiny-s-podderzhkoy-lightning-network
⬇️⬇️⬇️
https://cryptor.net/bitkoin-dlya-chaynikov/altkoiny-s-podderzhkoy-lightning-network
cryptor.net
Альткоины с поддержкой Lightning Network
Биткоин всегда был основным и самым ценным криптовалютным активом в мире. Данная ситуация в ближайшее время вряд ли изменится. Однако, некоторые считают, что биткоин уже довольно давно находится в кризисе и у этой позиции есть свои основания. В последнее…
✅✅✅
Протоколы для децентрализованных сетей
⬇️⬇️⬇️
RetroShare - это свободное кроссплатформенное программное обеспечение для бессерверного обмена письмами, мгновенными сообщениями и файлами с помощью шифрованной F2F-/P2P-сети.
Это криптографически защищенная децентрализованая платформа для анонимного общения и файлообмена. Система позволяет организовывать обособленные бессерверные Friend-to-Friend сети или одну глобальную сеть (что по факту и существует на сей день) с определённым кругом лиц. Соединения устанавливаются напрямую только с теми участниками, которым вы дали разрешение. Это важная особенность, перемещающая подобные сети в рамки особого класса децентрализованных сетей, в которых несанкционированное подключение к вашему компьютеру запрещено без вашей на то доброй воли. Сети такого типа называются „Private p2p“, „Darknet".
Все соединения надежно зашифрованы SSL, подлинность участников удостоверяется ключами PGP. Система не подвержена цензуре и какому-либо постороннему контролю или наблюдению из-за своей распределенной структуры, и устойчива против блокировок и других проявлений чужих враждебных интересов.
RetroShare как средство коммуникации включает:
1) Возможность отправки мгновенных сообщений,
2)Публичные и приватные чаты-комнаты,
3) Публичные и приватные форумы,
4) Собственный аналог электронной почты,
5) Плагин для аудио/видео связи.
Для всех видов связей применяется сквозное шифрование посредством библиотеки OpenSSL. Общение и файлообмен могут вестись как с доверенными участниками, так и с любыми другими пирами. Кроме того, информация может распространяться по т. н. каналам распространения контента, которые позволяют добавить к файлам описание, комментарии и прочее.
Присутствует возможность анонимно подписываться и на внешние RSS-ленты. Имеется внутренний новостной сервис, где любой желающий может поделиться интересными ему Интернет-публикациями и обсудить их с участниками.
Обмен файлами
Файлообмен в RetroShare даёт возможность распространять любое количество файлов, управлять доступом к ним, организовывать коллекции, автоматически загружать файлы друзей по подписке, осуществлять поиск файлов в сети. Обмен может происходить как напрямую с доверенными узлами на максимальной скорости, так и более медленно и анонимно по цепочке пиров. Данный факт выделяет RetroShare среди многих других анонимных сетей, не позволяющих передавать файлы напрямую.
Протоколы для децентрализованных сетей
⬇️⬇️⬇️
RetroShare - это свободное кроссплатформенное программное обеспечение для бессерверного обмена письмами, мгновенными сообщениями и файлами с помощью шифрованной F2F-/P2P-сети.
Это криптографически защищенная децентрализованая платформа для анонимного общения и файлообмена. Система позволяет организовывать обособленные бессерверные Friend-to-Friend сети или одну глобальную сеть (что по факту и существует на сей день) с определённым кругом лиц. Соединения устанавливаются напрямую только с теми участниками, которым вы дали разрешение. Это важная особенность, перемещающая подобные сети в рамки особого класса децентрализованных сетей, в которых несанкционированное подключение к вашему компьютеру запрещено без вашей на то доброй воли. Сети такого типа называются „Private p2p“, „Darknet".
Все соединения надежно зашифрованы SSL, подлинность участников удостоверяется ключами PGP. Система не подвержена цензуре и какому-либо постороннему контролю или наблюдению из-за своей распределенной структуры, и устойчива против блокировок и других проявлений чужих враждебных интересов.
RetroShare как средство коммуникации включает:
1) Возможность отправки мгновенных сообщений,
2)Публичные и приватные чаты-комнаты,
3) Публичные и приватные форумы,
4) Собственный аналог электронной почты,
5) Плагин для аудио/видео связи.
Для всех видов связей применяется сквозное шифрование посредством библиотеки OpenSSL. Общение и файлообмен могут вестись как с доверенными участниками, так и с любыми другими пирами. Кроме того, информация может распространяться по т. н. каналам распространения контента, которые позволяют добавить к файлам описание, комментарии и прочее.
Присутствует возможность анонимно подписываться и на внешние RSS-ленты. Имеется внутренний новостной сервис, где любой желающий может поделиться интересными ему Интернет-публикациями и обсудить их с участниками.
Обмен файлами
Файлообмен в RetroShare даёт возможность распространять любое количество файлов, управлять доступом к ним, организовывать коллекции, автоматически загружать файлы друзей по подписке, осуществлять поиск файлов в сети. Обмен может происходить как напрямую с доверенными узлами на максимальной скорости, так и более медленно и анонимно по цепочке пиров. Данный факт выделяет RetroShare среди многих других анонимных сетей, не позволяющих передавать файлы напрямую.
✅✅✅
Подборка постов о децентрализованных сетях
⬇️⬇️⬇️
Сети 1-го поколения
Файлообменная пиринговая сеть Napster
Сети 2-го поколения
Файлообменная сеть eDonkey2000 (eD2k)
Протокол P2P сетей -BitTorrent.
1 Часть. Торрент файлы и их содержимое
2 Часть. Обмен данными
Протокол P2P сетей - Direct Connect
Сети 3-го поколения
DHT на примере ее реализации Kademlia
Децентрализованная файлообменная сеть Gnutella
Сети 4-го поколения
RetroShare
#децентрализация #P2P
Подборка постов о децентрализованных сетях
⬇️⬇️⬇️
Сети 1-го поколения
Файлообменная пиринговая сеть Napster
Сети 2-го поколения
Файлообменная сеть eDonkey2000 (eD2k)
Протокол P2P сетей -BitTorrent.
1 Часть. Торрент файлы и их содержимое
2 Часть. Обмен данными
Протокол P2P сетей - Direct Connect
Сети 3-го поколения
DHT на примере ее реализации Kademlia
Децентрализованная файлообменная сеть Gnutella
Сети 4-го поколения
RetroShare
#децентрализация #P2P
Telegram
CryptoBotan
✅✅✅
Продолжение о протоколах для децентрализованных сетей.
DHT на примере ее реализации Kademlia
⬇️⬇️⬇️
https://tttttt.me/CryptoBotan/754
О файлообменной пиринговой сети 1-го поколения - Napster.
⬇️⬇️⬇️
В своем первоначальном виде сеть Napster просуществовала…
Продолжение о протоколах для децентрализованных сетей.
DHT на примере ее реализации Kademlia
⬇️⬇️⬇️
https://tttttt.me/CryptoBotan/754
О файлообменной пиринговой сети 1-го поколения - Napster.
⬇️⬇️⬇️
В своем первоначальном виде сеть Napster просуществовала…
🙉🙊🙈
Mesh-сеть — сетевая топология компьютерной сети, построенная на принципе ячеек, в которой рабочие станции сети соединяются друг с другом и способны принимать на себя роль коммутатора для остальных участников. Данная организация сети является достаточно сложной в настройке, однако при такой топологии реализуется высокая отказоустойчивость. Как правило, узлы соединяются по принципу «каждый с каждым». Таким образом, большое количество связей обеспечивает широкий выбор маршрута трафика внутри сети — следовательно, обрыв одного соединения не нарушит функционирования сети в целом.
⬇️⬇️⬇️
https://habr.com/ru/company/medium-isp/blog/465581/
Mesh-сеть — сетевая топология компьютерной сети, построенная на принципе ячеек, в которой рабочие станции сети соединяются друг с другом и способны принимать на себя роль коммутатора для остальных участников. Данная организация сети является достаточно сложной в настройке, однако при такой топологии реализуется высокая отказоустойчивость. Как правило, узлы соединяются по принципу «каждый с каждым». Таким образом, большое количество связей обеспечивает широкий выбор маршрута трафика внутри сети — следовательно, обрыв одного соединения не нарушит функционирования сети в целом.
⬇️⬇️⬇️
https://habr.com/ru/company/medium-isp/blog/465581/
Хабр
Что нам стоит Mesh построить: как децентрализованный интернет-провайдер «Medium» делает новый Интернет на базе Yggdrasil
Приветствую! Наверняка для вас не будет большой новостью то, что «Суверенный Рунет» не за горами — закон вступает в силу уже 1 ноября этого года. К сожалению,...
О протоколе SDP использующийся при построении Mesh-сети Medium
⬇️⬇️⬇️
Spanning Tree Protocol (STP, протокол покрывающего дерева) — канальный протокол основной задачей которого является устранение петель в топологии произвольной сети Ethernet, в которой есть один или более сетевых мостов, связанных избыточными соединениями. STP автоматически блокирует соединения, которые в данный момент для полной связности коммутаторов являются избыточными.
Петля коммутации (Bridging loop, Switching loop) — состояние в сети, при котором происходит бесконечная пересылка фреймов между коммутаторами, подключенными в один и тот же сегмент сети.
Устранение этих топологических петель в сети Ethernet необходимо, так как их наличие в реальной сети уменьшает пропускную способность сети и сеть оказывается полностью занятой этими бесполезными повторами.
Принцип работы:
Все избыточные каналы между коммутаторами логически блокируются и трафик через них не передается. Для построения топологии без избыточных каналов строится дерево (математический граф). Чтобы построить такое дерево вначале необходимо определить корень дерева, из которого и будет строиться граф. Поэтому первым шагом протокола STP является определение корневого коммутатора (Root Switch). Для определения Root Switch, коммутаторы обмениваются сообщениями BPDU.
Протокол STP использует два типа сообщений: BPDU — содержит информацию о коммутаторах и TCN — уведомляет о изменении топологии.
«Medium» изначально задумывался как Mesh-сеть, однако для реализации задумки недостаточно желающих.
По этой причине спустя некоторое время «Medium» превратился в независимого и бесплатного поставщика услуг доступа к сети I2P — любве желающие настраивают свои беспроводные точки доступа так, чтобы при подключении к ним становилось возможным использование ресурсов проекта I2P.
Если вы хотите подключиться к децентрализованному интернет-провайдеру Medium, посредством Интернета и Yggdrasil, вот ссылочка на руководство
Но нужно понимать, что есть один большой недостаток. Похожая проблема есть и при использовании браузера Tor.
Можно свободно прослушивать трафик между абонентом и маршрутизатором, к которому он в данный момент подключен. В сети Tor, это относится к выходным узлам.
Эта проблема решается при использовании транспортного уровня обеспечения безопасности — TLS, SSL, HTTPS.
Всем хорошего дня☺️
⬇️⬇️⬇️
Spanning Tree Protocol (STP, протокол покрывающего дерева) — канальный протокол основной задачей которого является устранение петель в топологии произвольной сети Ethernet, в которой есть один или более сетевых мостов, связанных избыточными соединениями. STP автоматически блокирует соединения, которые в данный момент для полной связности коммутаторов являются избыточными.
Петля коммутации (Bridging loop, Switching loop) — состояние в сети, при котором происходит бесконечная пересылка фреймов между коммутаторами, подключенными в один и тот же сегмент сети.
Устранение этих топологических петель в сети Ethernet необходимо, так как их наличие в реальной сети уменьшает пропускную способность сети и сеть оказывается полностью занятой этими бесполезными повторами.
Принцип работы:
Все избыточные каналы между коммутаторами логически блокируются и трафик через них не передается. Для построения топологии без избыточных каналов строится дерево (математический граф). Чтобы построить такое дерево вначале необходимо определить корень дерева, из которого и будет строиться граф. Поэтому первым шагом протокола STP является определение корневого коммутатора (Root Switch). Для определения Root Switch, коммутаторы обмениваются сообщениями BPDU.
Протокол STP использует два типа сообщений: BPDU — содержит информацию о коммутаторах и TCN — уведомляет о изменении топологии.
«Medium» изначально задумывался как Mesh-сеть, однако для реализации задумки недостаточно желающих.
По этой причине спустя некоторое время «Medium» превратился в независимого и бесплатного поставщика услуг доступа к сети I2P — любве желающие настраивают свои беспроводные точки доступа так, чтобы при подключении к ним становилось возможным использование ресурсов проекта I2P.
Если вы хотите подключиться к децентрализованному интернет-провайдеру Medium, посредством Интернета и Yggdrasil, вот ссылочка на руководство
Но нужно понимать, что есть один большой недостаток. Похожая проблема есть и при использовании браузера Tor.
Можно свободно прослушивать трафик между абонентом и маршрутизатором, к которому он в данный момент подключен. В сети Tor, это относится к выходным узлам.
Эта проблема решается при использовании транспортного уровня обеспечения безопасности — TLS, SSL, HTTPS.
Всем хорошего дня☺️
Александр Гамильтон vs Satoshi Nakamoto
В ролике можно увидеть много интересных лиц из криптоиндустрии
⬇️⬇️⬇️
https://m.youtube.com/watch?v=JaMJi1_1tkA&time_continue=92
В ролике можно увидеть много интересных лиц из криптоиндустрии
⬇️⬇️⬇️
https://m.youtube.com/watch?v=JaMJi1_1tkA&time_continue=92
YouTube
Bitcoin Rap Battle Debate: Hamilton vs. Satoshi (BITCOIN GIVEAWAY) [feat. EpicLloyd, TimDeLaGhetto]
Bitcoin giveaway rules here ► http://bit.ly/coinrul We're giving away 1 BITCOIN, split between 2 winners: • ½ BTC to a commenter on this video, just tell us ...
"Eсли Вам интересна критика и предположение иного подхода в определении консенсуса, то добро пожаловать под кат"
⬇️⬇️⬇️
m.habr.com/ru/post/333708/
⬇️⬇️⬇️
m.habr.com/ru/post/333708/
Хабр
3D Блокчейн. Доказательство на лицо (PoF)
Моя склонность — всё подвергать сомнению и блокчейн[1] не оказался исключением. Давайте взглянем на Цикл зрелости технологии ( Gartner Hype Cycles ). Где по Вашему находится Блокчейн? Естественно...
✅✅✅
Возможно вы не знали, но кроме PoS и PoW есть и другие алгоритмы консенсуса. Сегодня про PoET
⬇️⬇️⬇️
Консенсус отложенного времени PoET
Proof-Of-Elapsed-Time (доказательство истекшего времени) - алгоритм консенсуса для распределенных систем, который разработан компанией Intel. Алгоритм использует программные защитные расширения, которые предназначены для создания анклавов для актуальных данных.
Алгоритм PoET был разработан гигантом Intel еще в 2016 году как эффективный механизм консенсуса, в основном для разрешенных блокчейн-сетей. Сегодня он используется в модульной структуре Hyperledger Sawtooth и является популярным инструментом для экспериментирования с распределенными регистрами.
Данный алгоритм можно сравнить с лотерейной системой, где каждый узел имеет равный шанс на победу. В то же время цена за контроль над процессом определения победителя распределяется пропорционально в зависимости от полученной выгоды конкретного узла.
Proof-Of-Elapsed-Time не предусматривает доверие между нодами, но в случае приватных блокчейнов элемент доверия все-таки присутствует.
При этом функция лотереи имеет свои особенности:
1) Справедливость – предусматривает распределение выбора победители среди максимально большого числа узлов;
2) Проверка – распределение средств за контроль над выбором победителя пропорционален полученной от него выгоде;
3) Инвестиции – простой способ проверки участниками законности выбора лидера.
Сама функция работает следующим образом. Каждый узел запрашивает время ожидания у доверенной функции (анклава). Лидером в основном выбирается тот валидатор, у которого наименьшее время ожидания для конкретного блока.
Так, одна функция создает таймер для следующего блока в цепочке, который точно создан анклавом. Вторая функция проверяет создание таймера анклавом и при истечении времени таймера проводит аттестацию того, что выбранный валидатор выждал необходимое время, для того, чтобы стать одним из лидеров.
Критически важной составляющей PoET называют инновационную технологию, с которой она работает. Это Intel Guard Extensions, сокращенно SGX. Эта среда выполнения появилась в 2015 году с процессорами Intel 6-го поколения. Она позволяет выбрать, какой проверенный код запускать: независимо от приложения, в котором он работает.
SGX — по своей сути это набор инструкций для процессора. Они используются приложениями для изоляции определенных, надежных областей кода и данных. Это создает защищенные участки кода, которые требуются для хранения конфиденциальных данных или защиты кода от внешних проверок.
Код, который работает с SGX, может выдать подписанный аттестат из платформы или приложения. Он обеспечивает аутентификацию, для правильной инициализации кода.
Память, в которой хранится код, защищена и от вредоносных пользователей, которые контролируют физический доступ к платформе.
Для консенсуса, SGX функционирует как механизм верификации участников, которые присоединяются к сети. Идет проверка: запускают ли ноды проверенный код.
PoET высокоэффективен и не такой ресурсоемкий, как доказательство работы, но у него также есть проблемы.
Из недостатков можно отметить:
SGX в основе — инновационная технология, но последние события показывают уязвимости. Intel, скорее всего, сможет решить проблему, но недостатком здесь является очевидная и необходимая уверенность в безопасности.
SGX полностью производится Intel, поэтому механизм зависит от третьей стороны.
Специалисты Intel отмечают, что алгоритм консенсуса PoET может масштабироваться до сотен тысяч нод и при этом корректно работать на всех процессорах Intel, которые поддерживают SGX.
Возможно вы не знали, но кроме PoS и PoW есть и другие алгоритмы консенсуса. Сегодня про PoET
⬇️⬇️⬇️
Консенсус отложенного времени PoET
Proof-Of-Elapsed-Time (доказательство истекшего времени) - алгоритм консенсуса для распределенных систем, который разработан компанией Intel. Алгоритм использует программные защитные расширения, которые предназначены для создания анклавов для актуальных данных.
Алгоритм PoET был разработан гигантом Intel еще в 2016 году как эффективный механизм консенсуса, в основном для разрешенных блокчейн-сетей. Сегодня он используется в модульной структуре Hyperledger Sawtooth и является популярным инструментом для экспериментирования с распределенными регистрами.
Данный алгоритм можно сравнить с лотерейной системой, где каждый узел имеет равный шанс на победу. В то же время цена за контроль над процессом определения победителя распределяется пропорционально в зависимости от полученной выгоды конкретного узла.
Proof-Of-Elapsed-Time не предусматривает доверие между нодами, но в случае приватных блокчейнов элемент доверия все-таки присутствует.
При этом функция лотереи имеет свои особенности:
1) Справедливость – предусматривает распределение выбора победители среди максимально большого числа узлов;
2) Проверка – распределение средств за контроль над выбором победителя пропорционален полученной от него выгоде;
3) Инвестиции – простой способ проверки участниками законности выбора лидера.
Сама функция работает следующим образом. Каждый узел запрашивает время ожидания у доверенной функции (анклава). Лидером в основном выбирается тот валидатор, у которого наименьшее время ожидания для конкретного блока.
Так, одна функция создает таймер для следующего блока в цепочке, который точно создан анклавом. Вторая функция проверяет создание таймера анклавом и при истечении времени таймера проводит аттестацию того, что выбранный валидатор выждал необходимое время, для того, чтобы стать одним из лидеров.
Критически важной составляющей PoET называют инновационную технологию, с которой она работает. Это Intel Guard Extensions, сокращенно SGX. Эта среда выполнения появилась в 2015 году с процессорами Intel 6-го поколения. Она позволяет выбрать, какой проверенный код запускать: независимо от приложения, в котором он работает.
SGX — по своей сути это набор инструкций для процессора. Они используются приложениями для изоляции определенных, надежных областей кода и данных. Это создает защищенные участки кода, которые требуются для хранения конфиденциальных данных или защиты кода от внешних проверок.
Код, который работает с SGX, может выдать подписанный аттестат из платформы или приложения. Он обеспечивает аутентификацию, для правильной инициализации кода.
Память, в которой хранится код, защищена и от вредоносных пользователей, которые контролируют физический доступ к платформе.
Для консенсуса, SGX функционирует как механизм верификации участников, которые присоединяются к сети. Идет проверка: запускают ли ноды проверенный код.
PoET высокоэффективен и не такой ресурсоемкий, как доказательство работы, но у него также есть проблемы.
Из недостатков можно отметить:
SGX в основе — инновационная технология, но последние события показывают уязвимости. Intel, скорее всего, сможет решить проблему, но недостатком здесь является очевидная и необходимая уверенность в безопасности.
SGX полностью производится Intel, поэтому механизм зависит от третьей стороны.
Специалисты Intel отмечают, что алгоритм консенсуса PoET может масштабироваться до сотен тысяч нод и при этом корректно работать на всех процессорах Intel, которые поддерживают SGX.
🌵🌵🌵
Ligtning Network имеет множество составляющих: ноды, станции, каналы. Поверх LN можно построить и собственные приложения
Приложения и плагины для Lightning Network.
Часть 1.
⬇️⬇️⬇️
Независимый разработчик Надав Ивги создал целую серию приложений Lightning, названных LApps.
Они построены в p2p-сети, которая выстраивает двунаправленные каналы оплаты вне сети биткоина. Каналы открываются с заданным количеством BTC, и транзакции могут проводиться в пределах этой внесенной суммы.
Выбор реализации в основном зависит от предпочитаемого языка программирования и инструментов разработки.
LApps используют разные реализации LN. Это репозитории с открытым исходным кодом для запуска полного узла LN:
1) c-Lightning от Blockstream,
2) lnd от Lightning Labs,
3) Lightning Peach от Bitfury.
Чтобы LN получила широкое внедрение, важно, чтобы в сети было большое количество прикладных вещей. Раннее поколение LApps концентрируется на платежах. В основном это платные системы микроплатежей и плагины для мерчантов.
Lightning Charge — система обработки микроплатежей от Blockstream на основе реализации Lightning Network под названием C-lightning, которая позволяет веб-разработчикам легко создавать приложения Lightning Apps (LApps).С момента выпуска Lightning Charge Blockstream выпустили два LApps:
1) FileBazaar - это простое решение электронной торговли, при помощи которого создатели контента смогут продавать доступ к своим работам. FileBazaar использует систему оплаты за просмотр, предусматривающую прием микроплатежей Lightning в обмен на различные цифровые продукты, включая видеофайлы, фотографии и документы.
2) Lightning Publisher решает проблему обеспечения простой и прозрачной монетизации онлайн контента без обращения к доходам от рекламы, на которые пока приходится полагаться большинству издателей. Приложение позволяет использующим платформу WordPress издателям принимать моментальные микроплатежи с использованием Lightning для предоставления доступа к полным статьям или публикациям на сайте.
🌱🌱🌱
Lightning Labs, основной разработчик реализации Lightning на Go под названием LND (Lightning Network Daemon выпустили свое многоплатформенное приложение Lightning Desktop App.
Lightning Wallet – это, по сути, пользовательский интерфейс созданный поверх lnd и поддерживаемый новым легким клиентом Биткоина от Lightning Labs – Neutrino.
Neutrino - это новая версия реализации Биткоина с открытым исходным кодом, которая поддерживает приложение Lightning Desktop. Одно из ее основных преимуществ - пользователям Neutrino, возможность не загружать блокчейн Биткоина.
Приложение предназначено для разработчиков будущих приложений Lightning (Lapp), технически продвинутых пользователей и потенциальных операторов узлов маршрутизации, способных работать с нодой и разбирающихся в интерфейсе командной строки LND.
Ligtning Network имеет множество составляющих: ноды, станции, каналы. Поверх LN можно построить и собственные приложения
Приложения и плагины для Lightning Network.
Часть 1.
⬇️⬇️⬇️
Независимый разработчик Надав Ивги создал целую серию приложений Lightning, названных LApps.
Они построены в p2p-сети, которая выстраивает двунаправленные каналы оплаты вне сети биткоина. Каналы открываются с заданным количеством BTC, и транзакции могут проводиться в пределах этой внесенной суммы.
Выбор реализации в основном зависит от предпочитаемого языка программирования и инструментов разработки.
LApps используют разные реализации LN. Это репозитории с открытым исходным кодом для запуска полного узла LN:
1) c-Lightning от Blockstream,
2) lnd от Lightning Labs,
3) Lightning Peach от Bitfury.
Чтобы LN получила широкое внедрение, важно, чтобы в сети было большое количество прикладных вещей. Раннее поколение LApps концентрируется на платежах. В основном это платные системы микроплатежей и плагины для мерчантов.
Lightning Charge — система обработки микроплатежей от Blockstream на основе реализации Lightning Network под названием C-lightning, которая позволяет веб-разработчикам легко создавать приложения Lightning Apps (LApps).С момента выпуска Lightning Charge Blockstream выпустили два LApps:
1) FileBazaar - это простое решение электронной торговли, при помощи которого создатели контента смогут продавать доступ к своим работам. FileBazaar использует систему оплаты за просмотр, предусматривающую прием микроплатежей Lightning в обмен на различные цифровые продукты, включая видеофайлы, фотографии и документы.
2) Lightning Publisher решает проблему обеспечения простой и прозрачной монетизации онлайн контента без обращения к доходам от рекламы, на которые пока приходится полагаться большинству издателей. Приложение позволяет использующим платформу WordPress издателям принимать моментальные микроплатежи с использованием Lightning для предоставления доступа к полным статьям или публикациям на сайте.
🌱🌱🌱
Lightning Labs, основной разработчик реализации Lightning на Go под названием LND (Lightning Network Daemon выпустили свое многоплатформенное приложение Lightning Desktop App.
Lightning Wallet – это, по сути, пользовательский интерфейс созданный поверх lnd и поддерживаемый новым легким клиентом Биткоина от Lightning Labs – Neutrino.
Neutrino - это новая версия реализации Биткоина с открытым исходным кодом, которая поддерживает приложение Lightning Desktop. Одно из ее основных преимуществ - пользователям Neutrino, возможность не загружать блокчейн Биткоина.
Приложение предназначено для разработчиков будущих приложений Lightning (Lapp), технически продвинутых пользователей и потенциальных операторов узлов маршрутизации, способных работать с нодой и разбирающихся в интерфейсе командной строки LND.
✅✅✅
Приложения и плагины для Lightning Network.
Часть 1.
⬇️⬇️⬇️
https://tttttt.me/CryptoBotan/790
Часть 2.
⬇️⬇️⬇️
Приложение Nanotip для отправки чаевых
Приложение позволяет пользователям отправлять чаевые в биткоинах с помощью Lightning. Чаевые когда-то были очень популярны в пространстве Биткоина и используются в качестве простого способа выражения одобрения создателям контента. Тем не менее, традиционный метод использования в качестве «коробки для чаевых» одного криптовалютного адреса может негативно влиять на конфиденциальность. Nanotip решает эту проблему, заменяя обычные статичные адреса для чаевых интернет-ботом, использующим встроенную функцию проверки Lightning Charge для создания уникальных счетов lightning для каждого взноса. Это решение должно сохранить анонимность участников.
Решение Paypercall
Используется для сети микроплатежей нового поколения, с помощью которого веб-разработчики смогут запрашивать оплату за конкретные операции API. Также Paypercall можно использовать в качестве обратного прокси-сервера, который аналогичным образом перехватывает запросы служб до тех пор, пока не будет сделан платеж.
Решение NanoPos от BlockStream.
Решение представляет собой упрощенную систему продаж, предназначенную для компаний, работающих с товарами, которые продаются по фиксированной цене (например, кофейные магазины или закусочные). Приложение позволяет продавцам создавать позиции через файл конфигурации, а покупатели могут оплачивать товары, сканируя QR-коды и отправляя транзакции на сервер Lightning Charge.
Lightning кошельки
Браузерные
1) Lightning Joule
2) Casa Node
Для мобильных устройств
1) Eclair
Мультиплатформенные
1) Spark Wallet
2) Lightning Peach
Инструменты разработки
1) BitcoinVisuals — LN метрики и графики
2) 1ML — LN-поисковик
3) Simplicity — язык для программирования блокчейна
4) libwally-core — пригодится для кошельков
Игра на LN
1) Hammercoin — RPG с LN
2) Lightning Jukebox
3) Starblocks — виртуальная кофейня
4) Место Сатоши— граффити-доска с микроплатежами LN
Обзоры на все приведенное делать не буду, сами разберетесь. Здесь лишь малая часть инструментов и плагинов. Интернет вам в помощь😉
Приложения и плагины для Lightning Network.
Часть 1.
⬇️⬇️⬇️
https://tttttt.me/CryptoBotan/790
Часть 2.
⬇️⬇️⬇️
Приложение Nanotip для отправки чаевых
Приложение позволяет пользователям отправлять чаевые в биткоинах с помощью Lightning. Чаевые когда-то были очень популярны в пространстве Биткоина и используются в качестве простого способа выражения одобрения создателям контента. Тем не менее, традиционный метод использования в качестве «коробки для чаевых» одного криптовалютного адреса может негативно влиять на конфиденциальность. Nanotip решает эту проблему, заменяя обычные статичные адреса для чаевых интернет-ботом, использующим встроенную функцию проверки Lightning Charge для создания уникальных счетов lightning для каждого взноса. Это решение должно сохранить анонимность участников.
Решение Paypercall
Используется для сети микроплатежей нового поколения, с помощью которого веб-разработчики смогут запрашивать оплату за конкретные операции API. Также Paypercall можно использовать в качестве обратного прокси-сервера, который аналогичным образом перехватывает запросы служб до тех пор, пока не будет сделан платеж.
Решение NanoPos от BlockStream.
Решение представляет собой упрощенную систему продаж, предназначенную для компаний, работающих с товарами, которые продаются по фиксированной цене (например, кофейные магазины или закусочные). Приложение позволяет продавцам создавать позиции через файл конфигурации, а покупатели могут оплачивать товары, сканируя QR-коды и отправляя транзакции на сервер Lightning Charge.
Lightning кошельки
Браузерные
1) Lightning Joule
2) Casa Node
Для мобильных устройств
1) Eclair
Мультиплатформенные
1) Spark Wallet
2) Lightning Peach
Инструменты разработки
1) BitcoinVisuals — LN метрики и графики
2) 1ML — LN-поисковик
3) Simplicity — язык для программирования блокчейна
4) libwally-core — пригодится для кошельков
Игра на LN
1) Hammercoin — RPG с LN
2) Lightning Jukebox
3) Starblocks — виртуальная кофейня
4) Место Сатоши— граффити-доска с микроплатежами LN
Обзоры на все приведенное делать не буду, сами разберетесь. Здесь лишь малая часть инструментов и плагинов. Интернет вам в помощь😉
🌵🌵🌵
Форк Atlantis в сети Ethereum Classic был успешно активирован.
Обновление состоялось на блоке 8 772 000.
Над форком работали ETC Labs, Chainsafe System, ETC Cooperative.
Форк улучшил совместимость базовой сети Ethereum Classic с блокчейном Ethereum. А также повысил безопасность проекта, в связи с январской атакой 51 на ETC.
Atlantis — первое дополнительное улучшение в Ethereum Classic. Он внедряет в цепочку технические усовершенствования.
Апгрейд Atlantis состоит из десяти предложений по улучшению Ethereum или EIP (Ethereum Improvement Proposals):
1) EIP 100 — усиление стабильности блокчейна;
2) EIP 140, 211 и 214 — апгрейд кодов операций или опкодов;
3) EIP 198 — улучшение предварительно скомпилированных контрактов;
4) EIP 196 и 197 — улучшение неинтерактивных доказательств с нулевым знанием zk-Snarks;
5) EIP 161 и 170 — рост производительности;
6) EIP 658 — повышение уровня безопасности;
Главные нововведения затронули виртуальную машину и сложность анкл-блоков, а награды за блоки, как и другие детали — не изменились.
Хардфорк создаёт риск разделения цепочки (сплита). Это когда часть пользователей не согласно с нововведениями (или попросту не успевает обновить кошельки и майнеры) и продолжает майнить старую цепочку. В итоге может образоваться вторая криптовалюта.
Идею хардфорка приняли положительно. Так что разделения цепочки не будет.
Форк Atlantis в сети Ethereum Classic был успешно активирован.
Обновление состоялось на блоке 8 772 000.
Над форком работали ETC Labs, Chainsafe System, ETC Cooperative.
Форк улучшил совместимость базовой сети Ethereum Classic с блокчейном Ethereum. А также повысил безопасность проекта, в связи с январской атакой 51 на ETC.
Atlantis — первое дополнительное улучшение в Ethereum Classic. Он внедряет в цепочку технические усовершенствования.
Апгрейд Atlantis состоит из десяти предложений по улучшению Ethereum или EIP (Ethereum Improvement Proposals):
1) EIP 100 — усиление стабильности блокчейна;
2) EIP 140, 211 и 214 — апгрейд кодов операций или опкодов;
3) EIP 198 — улучшение предварительно скомпилированных контрактов;
4) EIP 196 и 197 — улучшение неинтерактивных доказательств с нулевым знанием zk-Snarks;
5) EIP 161 и 170 — рост производительности;
6) EIP 658 — повышение уровня безопасности;
Главные нововведения затронули виртуальную машину и сложность анкл-блоков, а награды за блоки, как и другие детали — не изменились.
Хардфорк создаёт риск разделения цепочки (сплита). Это когда часть пользователей не согласно с нововведениями (или попросту не успевает обновить кошельки и майнеры) и продолжает майнить старую цепочку. В итоге может образоваться вторая криптовалюта.
Идею хардфорка приняли положительно. Так что разделения цепочки не будет.
А эту новость я не могу обойти стороной. Наконец-то про нас в новостях написали😄
В криптогавани тоже не спокойно...
⬇️⬇️⬇️
https://coinspot.io/law/russia_sng/belorus-pohitil-bitcoiny-na-50-000/
В криптогавани тоже не спокойно...
⬇️⬇️⬇️
https://coinspot.io/law/russia_sng/belorus-pohitil-bitcoiny-na-50-000/
Coinspot
Белорус похитил биткоины на $50 000
Главное следственное управление Следственного комитета Беларуси расследует необычное для этой страны уголовное дело – о хищении биткоинов.
Forwarded from Statist | Финансы и бизнес
Сеть биткоина потребляет 0,28% от мирового потребления электроэнергии
Это больше, чем такие страны, как Швейцария, Греция или Израиль.
Это больше, чем такие страны, как Швейцария, Греция или Израиль.