Рубрика «децентрализованные сети» - 6

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

Недавно Facebook выпустил то, что именует «новой платформой финансовых сервисов» под названием Libra. Она позиционируется как цифровая расчётная система, основанная на корзине международных валют, которые управляются на «блокчейне» и хранятся в денежном пуле, управляемом из Швейцарии. Цели проекта амбициозны и влекут масштабные геополитические последствия.

В Financial Times и New York Times много разумных статей о необоснованных денежных и экономических предположениях в основе предлагаемой финансовой системы. Но не хватает специалистов, способных на анализ с технической точки зрения. Не так много людей работают над финансовой инфраструктурой и публично говорят о своей работе, поэтому данный проект не слишком освещён в технических СМИ, хотя его внутренности открыты для всего мира. Я имею в виду открытые исходники в репозиториях Libra и Calibra Organisation.

То, что открыто миру — это архитектурно шизофренический артефакт с претензией на роль безопасной платформы для мировой платёжной инфраструктуры.
Читать полностью »

На закрытом из-за санкций США заводе компании «Русал» будут майнить биткоин - 1

На Надвоицком алюминиевом заводе (НАЗ), который находится в Карелии, собираются майнить криптовалюту. Займётся этим компания Russian Mining Company (RMC), созданная при участии интернет-омбудсмена Дмитрия Мариничева. Для этого предприятие собирается арендовать помещения завода.

Завод принадлежит компании «Русал». Он был законсервирован в прошлом году из-за санкций США. После их введения предприятие больше не может поставлять свою продукцию в эту страну. Представитель компании подтвердил, что RMC действительно будет арендовать площади завода и отметил, что она будет не единственным арендатором на НАЗе.
Читать полностью »

Качаем 16GB торрент через планшет с 4GB свободного места - 1

Задача:

Есть ПК без интернета но есть возможность перекинуть файл по USB. Есть планшет с интернетом с которого этот файл можно перекинуть. На планшет можно скачать нужный торрент но не достаточно свободного места. Файл в торренте один и большой.

Путь к решению:

Я запустил торрент на загрузку. Когда свободное место почти подошло к концу я поставил загрузку на паузу. Подключил планшет к ПК и переместил файл с планшета на ПК. Отжал паузу и к моему удивлению файл был снова создан и торрент продолжил качаться дальше как ни в чем не бывало.

Благодаря тому что торрент клиент устанавливает sparse флаг файлу в который записывает полученные данные система не пытается зарезервировать сразу 16GB и не возникнет ошибки при попытке записи в файл дальше 4GB.

Повторив процедуру четыре раза я получил на ПК четыре файла в котором разные части одного и того же торрента. Теперь осталось собрать их воедино. Процедура по сути простая. Нужно заменить нуль байты на другое значение если оно есть в данной позиции в одном из четырёх файлов.

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

Читать полностью »

Итак, ваша команда закончила alpha-версию вашего блокчейна, и пришло время запускать testnet, а затем и mainnet. У вас настоящий блокчейн, с независимыми участниками, хорошей экономической моделью, безопасностью, вы спроектировали governance и теперь пора бы попробовать все это в деле. В идеальном криптоанархическом мире, вы выкладываете в сеть genesis block, окончательный код ноды и валидаторы сами все запускают, поднимают все вспомогательные сервисы и все случается само собой. Но это в выдуманном мире, а в реальном, команда должна подготовить довольно много вспомогательного софта и различных манипуляций чтобы помочь валидаторам запустить устойчивую сеть. Об этом данная статья.

Читать полностью »

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

Глубина раскола в мнениях на столько велика, что даже само понятие «криптовалюта» поддается сомнению, а валюта-ли? Может и правда виртуальные деньги это чистой воды финансовая пирамида не подкрепленная ничем более как человеческой жадностью, ровно как и невежественностью? В то же время, за последние 10 лет, из малоизвестного в узких кругах события, тот же биткоин стал, практически, полноценным инструментом для проведения денежных операций, тем самым принося реальную выгоду реальным людям. И выгода эта не сугубо спекулятивная, ведь сам принцип блокчейна, который заложен в основу криптовалют, предоставляет уникальный функционал за которым многие видят будущее. Какая же точка зрения победит? Придет ли на смену привычным долларам и евро новый тип денег? Станет ли биткоин мировой резервной валют, или канет в лету, став очередным разделом к оде человеческой глупости? Об этой дискуссии и пойдет далее статья.

Криптовалюта: так все таки халявщик, или партнер? - 1
Читать полностью »

image

Мысль о неизбежности перехода глобальной сети от сайтоцентристской структуры к юзероцентристской я высказал еще 2012 году (Философия эволюции и эволюция интернета или в сокращенном виде WEB 3.0. От сайтоцентризма к юзероцентризму). В этом году я попытался развить тему нового интернета в тексте WEB 3.0 — второй подход к снаряду. Сейчас же выкладываю вторую часть статьи WEB 3.0 или жизнь без сайтов (советую просмотреть перед чтением этой страниц).

Итак, что же получается? Интернет в версии web 3.0 есть, а сайтов нет? А что же тогда есть?
Читать полностью »

image

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

tinc-boot — full-mesh сеть без боли - 1

Автоматическая, защищенная, распределенная, с транзистивными связями (т.е. пересылкой сообщений, когда нет прямого доступа между абонентами), без единой точки отказа, равноправная, проверенная временем, с низким потреблением ресурсов, full-mesh VPN сеть c возможностью "пробивки" NAT — это возможно?

Читать полностью »

О том, что будет, если держать на своём IP адресе промежуточную Тор-ноду и как долго потом от неё «отмываться».
Читать полностью »

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

В ожидании первого ноября: запрет или легализация криптовалют - 1

В этом посте я стараюсь понять, как отразится новый законопроект на крипторынке и майнерах России, сделаю несколько прогнозов, на случай того или иного сценария. Для этого я кратко рассмотрю историю отношения государства к криптовалютам в России, опишу текущую ситуацию и проанализирую факторы, влияющие на принятие решений. В качестве результата я опишу несколько вариантов развития ситуации, которые, по моему убеждению, наиболее вероятны. Заранее уточняю, что различия в результатах готовящегося законопроекта могут быть колоссальными и будут зависеть в первую очередь от того, каким будет статус криптовалют.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js