FSCP
18.4K subscribers
30K photos
3.43K videos
858 files
77K links
another filter bubble канал изначально созданный несколькими друзьями чтобы делиться копипастой, иногда оценочным суждением

технологии, деньги, социум

редакция @id9QGq_bot
реклама @johneditor
в будущее возьмут не всех
выводы самостоятельно

мир меняется
Download Telegram
Интервью с создателями p2p-биржи HodlHodl
Вниманию читателя предлагается эксклюзивное интервью с Максом Кейдун и Романом Снитко, CEO и CTO пиринговой биржи HodlHodl. HodlHodl - peer-to-peer биржа для торговли биткойном и лайткойном с некастодиальным хранением средств. Главными отличиями биржи от аналогов, вроде LocalBitcoins, является поддержка мультисиг-контрактов, применение SegWit- и Bench32-адресов, низкие комиссии и децентрализованное хранение средств пользователей.
https://bitnovosti.com/2018/07/30/intervyu-s-sozdatelyami-p2p-birzhi-hodlhodl/


#Bench32 #Bitcoin #BitcoinCash #blockchain #BTC #HODL #Hodlhodl #Honeybadger #Lightning #litecoin #P2P #Segwit #биткоин #Блокчейн #брокер_дилер #деньги #децентрализация #Инвестиции #кастодиан #криптовалюта #криптовалюты #лайткойн #Макс_Кейдун #Роман_Снитко
#биткойн #биткоин #bitcoin #криптовалюта #блокчейн
Forwarded from Empire Burns
#mixnets #децентрализация #криптоанархия

Новый инструмент для анонимного обмена сообщениями Katzenpost

Обращаю ваше внимание на новый инструмент / фреймворк обмена сообщениями под милым названием Katzenpost. Суть Katzenpost в том что это - микснет, то есть, такая система передачи сообщений, которая вносит "шум" в процессе пересылки от отправителя к получателю, переадресовывая сообщение под новыми хэшами другим участникам сети - и так несколько раз - пока не дойдёт до настоящего получателя. Естественно, всё устроено так, что только настоящий получатель может расшифровать сообщение.

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

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

Команда:

- известный многим Moritz Bartl, человек, стоящий за Torservers и лично внёсший большой вклад в финансовую и моральную поддержку Димы Богатова; это его недавно обыскивали, когда немецкая полиция пыталась выследить мифических "радикалов" и вынесла пол квартиры Моритца;
- великий и ужасный Trevor Perrin, криптограф, стоящий за протоколом Signal;
- мастодонт криптографии греческий профессор из UCL George Danezis (в юности своей бегавший с чёрным блоком по горящим Афинам);
- Vincent Breitmoser, автор приложения K-9, позволяющего использовать PGP на Android;
- прекраснейшие анархисты и криптографы Kali (один из ключевых в команде Riseup и LEAP) и Mesquio (около-GPG и Autocrypt);

и другие.

Цели и задачи Katzenpost?

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

Katzenpost уже можно потыкать, установив тестовую версию для Linux, OS X или Android, попробовать развернуть свою сетку, посмотреть в код, поcмотреть презентации проекта. Ну и, наконец, загляните в глоссарий, чтобы оценить архитектурную красоту Katzenpost. Наслаждайтесь!
Forwarded from Empire Burns
Mobilizon - децентрализованный сервис для раскрутки мероприятий

Жёлтые Жилеты и французский проект Framasoft (коллектив, развивающий целый ряд приложений и сервисов с открытым исходным кодом альтернативных гуглу) запустили краудфандинг для создания новой платформы для раскрутки мероприятий, чтобы выйти "из гнёта Facebook". Проект называется Mobilizon - это федерированная (децентрализованная) система, позволяющая создать свою инстанцию (сервер) и хостить на ней страницы для освещения мероприятий.

Платформа задумывалась специально для активистов: с одной стороны, участники последних французских протестов не могли отрицать ключевой роли Facebook в популяризации движения Жёлтых Жилетов, с другой стороны, многие понимали риски, связанные с использованием этой соцсети. Созрела историческая необходимость для нового инструмента, который будет сочетать в себе удобный интерфейс (над Mobilizon работали дизайнеры, юзабилити эксперты, социологи, которые изучали вкусы и привычки активистов), децентрализованную архитектуру (а значит, возможность разворачивать новые инстанции в случае если какие-то из старых будут заблокированы) и открытый исходный код.

Mobilizon использует протокол ActivityPub, а значит в перспективе он сможет интегрироваться с такими платформами как Mastodon, Peertube, Pleroma и с другими федерированными проектами, использующими тот же протокол. Также он будет поддерживать групповое администрирование мероприятий, собственную систему обмена сообщениями, мультиаккаунты и многое другое. Первоначальная цель - собрать 50 000 евро. Сейчас собрано более 28 000. Краудфандинг закончится 10 июля 2019 года.

Конечно, у создателей Mobilizon нет цели "заменить Facebook" - это попросту невозможно. Они хотят создать инструмент для конкретной задачи - упростить создание и раскрутку мероприятий, прежде всего, для активистов. Если вы разработчик_ца и вам интересны федерированные проекты - загляните к ребятам в Matrix, они всегда рады помощи. Если вы хотите просто оставить фидбек - есть специальный форум для обсуждения проекта.

#криптоанархия
#децентрализация
Forwarded from CryptoBotan

Протоколы
для децентрализованных сетей

Протокол 2-го поколения P2P сетей - BitTorrent

Часть 1. Торрент файлы и содержимое
https://t.iss.one/CryptoBotan/767

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

Для работы BitTorrent, как писалось в 1 части, необходим трекер — специализированный сервер, работающий по протоколу HTTP. Он нужен, чтобы клиенты, именуемые пирами, могли найти друг друга. Перед началом скачивания клиент подсоединяется к трекеру по указанному в торрент-файле адресу, сообщает ему свой адрес и идентификатор файла, который требуется скачать (он именуется хеш-суммой). В ответ клиент получает адреса других клиентов, скачивающих или раздающих этот файл. Впоследствии клиент периодически информирует трекер о ходе процесса и получает обновлённые списки адресов. Пиры соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера. Он лишь хранит информацию, получаемую от клиентов.

Раздача поделена на множество небольших блоков. Вопрос - как их закачивать?

Последовательно, увы, не вариант. Допустим 10 пиров качают у одного сида и при чем последовательно. Сид уходит и 10 человек скачали только первые блоки, а следующих ни у кого нет. Итог: раздача мертва.

Рандомный кач? тоже не вариант. Не факт, что все блоки будут скачаны одинаковое количество раз, дабы не стопорить раздачу.

Ответ прост: блоки качаются так, что приоритет отдается самым редким из них. Поэтому то, поддерживается баланс скорости закачки.

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

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

Так же вы можете скачать раздачу без торрент-клиента. Закачка происходит по TCP и хватает простого браузера. Но так, можно скачать лишь торрент. Раздавать их не получится

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

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

И сегодня очень часто в торрент файлы вшиваются трояны, вымогатели или скрытые майнеры.

Это один из самых существенных минусов протокола. Но рассмотрение положительных и отрицательных сторон протокола, я оставляю для вас😉

У каждого из нас есть свое мнение на этот счет...

#децентрализация #протоколы
Forwarded from CryptoBotan
​​
Протоколы для децентрализованных сетей

Протокол 2-го поколения P2P сетей - Direct Connect
⬇️⬇️⬇️
Direct Connect ("соединение напрямую") — это частично централизованная файлообменная (P2P) сеть, которая включает в себя хабы, к которым при помощи DC-клиентов подключаются пользователи.

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

Некоторые хабы поддерживают линкование — несколько хабов соединяются между собой для удобства пользователей и подключившийся пользователь видит один «общий» хаб.

Хаблист — специальный сервер, собирающий и хранящий информацию об активных хабах. Во многих клиентах есть встроенная возможность импорта списка хабов с хаблиста. Также многие хаблисты ведут статистику и позволяют просматривать её через браузер.

С массовым внедрением в DC-клиенты технологии DHT необходимость в хабах для работы сети может отпасть.

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

В сети используется протокол DC (NMDC) использующий свою структуру команд.

Протокол Direct Connect текстовый. В нем команды и данные передаются простым текстом, без шифрования. Протокол не регламентирует кодировку или шрифт для клиентов или хабов.

Для подключения к хабу и скачивания файлов используется протокол TCP. Поиск в активном режиме работает по UDP.

Здесь про TCP и UDP протоколы.

Преимущества:

1) Развитый многопользовательский чат;

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

3) В зависимости от клиента, можно скачивать целые директории, устананавливать ограничения на минимальный объем расшаренного материала, получать список файлов пользователя в виде древовидной структуры.

В клиенте для сети DC указывается, какие папки будут доступны для скачивания, затем она подключается к общему серверу в локальной сети и с помощью него позволяет увидеть другие, подключенные к серверу, компьютеры.

Контроль за DC-хабами осуществлять гораздо сложнее, так как их в разы больше, чем, например крупных BitTorrent-трекеров. Так что борьба с пиратством усложняется.

Сворачивается хаб в один клик, не оставляя компрометирующей информации на компьютере его владельца.

Наиболее популярными файлообменными клиентами для DC являются: DC++, ApexDC++ и FlylinkDC ++. Все они с открытым исходным кодом.

#децентрализация #протоколы