Мануалы и инструкции

Дорожная карта масштабирования Биткойна

Мало кто любит вспоминать о базовых технических проблемах Биткойна, тем не менее, они есть. Проблемы эти, если их не решать, способны разрушить основную идею децентрализованных цифровых наличных без единого центра управления. Одной из таких проблем является лимит на размер блока, именно он в последнее время стал предметом жарких споров. Некоторые наблюдатели и биткойн-разработчики считают (в их числе и главный исследователь Bitcoin Foundation Гэвин Андерсен), что существующий лимит в 1MB на блок является недопустимым ограничением, которое надо устранить. Их логика в том, что при увеличении числа транзакций этот лимит потенциально может сдерживать рост использования и/или содействовать росту стоимости транзакций. Другие биткойнеры с не меньшим жаром заявляют, что поднятие этого лимита приведет к нарушению экономических стимулов в биткойн-экосистеме, а неизбежный в этом случае экспоненциальный рост объема блокчейна приведет к тому, что обычные люди вообще потеряют возможность запускать у себя полные биткойн ноды. Что, в свою очередь, приведет к дальнейшей централизации сети. Уже сейчас количество полных узлов в сети (тех, что содержат полную копию блокчейна) существенно уменьшилось, потому что пользователи массово переходят на “облегченные” кошельки. Гэвин Андресен отвергает эти опасения и считает необходимым “жесткий форк” Биткойна, который бы устранил ограничения на размер блока. Вашему вниманию предлагаются его размышления на эту тему, опубликованные на днях в блоге Bitcoin Foundation.
Дорожная карта масштабирования Биткойна

12 способов определить состояние Биткойна

Сеть Биткойн – самая крупная и устойчивая распределенная компьютерная сеть в мире. Об этом свидетельствуют показатели вычислительной мощности системы, недавно перевалившие за 1 зетафлоп (миллион петафлопов), что в восемь раз превышает суммарную мощность всех суперкомпьютеров мира. Невзирая на такую впечатляющую вычислительную производительность, Биткойн был недавно исключен из списка распределенных компьютерных проектов. Формально причиной стало то, что мощность сети невозможно адекватно оценить после появления специальных биткойновых ASIC, которые не выполняют операции с плавающей запятой. Однако можно подсчитать, насколько другие суперкомпьютеры или сетевые проекты потенциально эффективны при майнинге биткойнов (суперкомпьютеры, например, обладают способностью осуществлять целочисленные операции, используемые в хэшировании). Итак, самый быстрый на сегодняшний день суперкомпьютер, китайский Tianhe-2, имеет показатель производительности 33.86 петафлопса/сек, что составляет приблизительно 0.001% от мощности сети Биткойн.
12 способов определить состояние Биткойна

Как разрабатывают Биткойн

Биткойн-экономика стремительно развивается, венчурные компании вкладывают сотни миллионов долларов в биткойн-стартапы, стоимость всех биткойнов составляет миллиарды… За всем этим непросто разглядеть небольшую — несколько десятков — группу людей, которая поддерживает разработку Bitcoin Core — эталонной реализации протокола Bitcoin. Как организовано создание технологии, обещающей изменить мир? Кто определяет стратегию развития сети? И кто может заблокировать неугодные биткойн-адреса? 5 октября пользователь xiando сообщил об ошибке в реализации bitcoind для Gentoo — дистрибутива GNU/Linux, известного широкими возможностями конфигурации. Биткойн-клиент для Gentoo не позволял отправить биткойны на адрес, принадлежащий онлайн-казино Satoshi Dice, выдавая ошибку: «ignoring transaction … with blacklisted output».
Как разрабатывают Биткойн

Борьба с интернет-запретами на практике

По мере того как Роскомнадзор, которому недавно предоставили право блокировать любые неугодные интернет-ресурсы, разминается на сайтах политической оппозиции, а Минфин неторопливо, но неуклонно проталкивает законодательство, криминализующее предоставление любой информации о криптовалютах, для интересующихся биткойн-тематикой людей становится все актуальнее изучение методов обхода “железного интернет-занавеса”, который со скрипом опускается между Рунетом и “настоящим” Интернетом. Роскомнадзор уже давно блокирует различные сайты, которые по тем или иным причинам не нравятся властям. Под раздачу порой попадают самые разные ресурсы: сетевые библиотеки, статьи про вещества, где бдительные цензоры углядели “пропаганду наркомании”, ресурсы, которые обвиняют в “распространении экстремизма” (понятие, которое охранителями может толковаться – и толкуется – максимально широко), а в последнее время и блоги политических оппонентов действующей власти. Причем, Роскомнадзор имеет тенденцию блокировать целые домены из-за одной страницы, часто страдают невинные, сейчас особенно активно пошла борьба с сайтами с кинопродукцией. Даже если владельцы сайтов удалили подозрительный контент и Роскомнадзор изъял их из списка, это вовсе не значит, что ваш провайдер немедленно сделает то же самое. В общем, сегодня закроют бложек Вербицкого, завтра заблокируют книги Хаксли и Хантера Томпсона, послезавтра — Космополитен, Экранку.ру и сайт Эрмитажа. А что дальше? По мере продвижения к принятию Госдумой “закона о денежных суррогатах” такая же участь ожидает и информационные ресурсы, посвященные теме криптовалют. Многие традиционные СМИ уже перестраховываются и заранее закрывают все темы, связанные с биткойном и т.п. – от греха подальше, чтобы их не заблокировали тоже. А что – у нас это запросто, раз уж принято принципиальное политическое решение о масштабной интернет-цензуре, фильтрации “неправильной” информации и подавлении инакомыслия по китайскому образцу.
Борьба с интернет-запретами на практике

Децентрализованная идентификация пользователей

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

Биткойн-майнинг — NP-полная задача

Биткойн предоставляет ученым широчайшее поле для исследований. Для исследования вопросов, связанных с технологией блокчейна, приходится пользоваться множеством понятий из разных областей математики, computer science, экономики и других наук. Недавно эта многогранность биткойна в очередной раз подтвердилась: выяснилось, что быть идеальным майнером с математической точки зрения невероятно сложно.
Биткойн-майнинг — NP-полная задача

Чем биткойн-банки отличаются от кошельков

Coinbase и Circle стали одними из наиболее узнаваемых брендов в биткойн-сообществе. Тем, кто постоянно пользуется услугами подобных компаний, необходимо понимать следующее: фактически они контролируют секретные ключи пользователей, и потому корректнее было бы называть подобные компании биткойн-банками, нежели кошельками.
Чем биткойн-банки отличаются от кошельков

Биткойн 2.0: сайдчейны, Ethereum, Zerocash

Странные, невероятные и крайне амбициозные проекты появляются на свет прямо сейчас в мире Биткойна и блокчейнов. Взять хотя бы Zerocash, полностью конфиденциальную криптовалютную систему, или Ethereum, платформу блокчейнa, спроектированную таким образом, чтобы децентрализовать большую часть глобальной сети, а также сайдчейны (боковые цепи) как новый этап ускоренной эволюции сети Биткойн. Любое из этих направлений вполне может стать будущим всей технологии. Или сразу все три? Держите ухо востро!
Биткойн 2.0: сайдчейны, Ethereum, Zerocash

Математика Биткойна: Практика

давайте разберемся, как это используется в биткойн-протоколе.
Математика Биткойна: Практика

Математика Биткойна: Теория

Одна из причин, почему Биткойн многих сбивает с толку, заключается в том, что эта технология пересматривает одну из базовых концепций человеческого общества: понятие собственности. В традиционном смысле, если вы являетесь собственником чего-либо: будь то дом или денежная сумма – это означает, что либо эта вещь находится у вас лично, вы ей владеете и распоряжаетесь непосредственно, либо вы поручили управление ей доверенному третьему лицу, такому как банк. С Биткойном эта простая схема не работает. Сами по себе биткойны не хранятся ни централизованно, ни локально – и поэтому нельзя сказать, кто отвечает за их доверенное хранение. Биткойны существуют лишь как записи в распределенной бухгалтерской книге, называемой блокчейном, копии которой распределены среди добровольной сети подключенных компьютеров. Быть “владельцем” биткойнов просто означает иметь возможность передать контроль над этими записями кому-то еще, зафиксировав факт этой передачи на блокчейне. Что дает вам эту способность? Эксклюзивный доступ к паре ключей ECDSA: секретному и публичному. Хорошо, но что конкретно это означает, и почему это вдруг гарантирует безопасность этих самых биткойнов? Давайте-ка попробуем заглянуть под капот.
Математика Биткойна: Теория