Журнал Forbes опубликовал 23 цитаты о Bitcoin и Blockchain

Неоднократно слышал мнение о том, что блокчейн это очень круто, это прорыв, за ним будущее. Спешу вас разочаровать, если вы вдруг поверили в это. Уточнение: в этом посте мы поговорим о том варианте

 

«Добыча» денег

Mining (майнинг/добыча) — процесс математических вычислений, который проверяет транзакции и добавляет их в цепь блоков.

Hashcash — это алгоритм доказательства правильности работы, который требует выборочного объема данных для вычислений и последующего подтверждения. Технология была придумана в 1997 году для уменьшения количества спама и DDOS-атак. В криптовалюте используется как один из способов анализа данных.

Mempool/memory pool — список транзакций, ожидающих подтверждения от определенного узла. Перед тем, как транзакция дойдет до майнеров, она распространяется по сети с помощью узлов. Анализируя пул, узел принимает решение, транслировать ли транзакцию дальше по сети или нет. Сеть содержит одинаковое количество узлов и пулов, однако состояние каждого пула уникально в силу различий оборудования, на котором находятся узлы.

Hash (хэш) — основа защищенности блокчейна. Это результат работы хэш-функции (шифратора). В результате работы функции из заданного набора данных получается один хэш. При этом:

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

Примеры алгоритмов: SHA 256 – хэш-функция, разработанная Агентством национальной безопасности США. Вычисление идет на процессах CPU или GPU. Чем мощнее оборудование, тем больше шансов намайнить крипту. Scrypt — еще один алгоритм, альтернативное доказательство работы в системе SHA 256.

 

Читайте также:  Использование брокерского счета при валютных операциях юридических лиц

 

Консенсус — процесс получения общего результата группой участников. Задача консенсуса используется при утверждении транзакций в децентрализованных системах.

Proof of Work (доказательство работы) — алгоритм защиты децентрализованных систем от злоупотреблений. Назначение доказательства работы — проверка факта выполнения вычислений при создании нового блока. Проще говоря, для того, чтобы добыть блок, системе необходимо выполнить длительную вычислительную работу с небольшой вероятностью успеха и большим количеством ошибок.

Proof of Stake — альтернативный метод защиты, при котором вероятность формирования участником нового блока прямо пропорциональна доле владения участником определенной криптовалюты от ее общего количества. Чем больше криптовалюты будет у пользователя, тем больше вероятность генерирования новых блоков.

Transaction fees — сборы, которые взимаются за приоритетные транзакции. Транзакции могут быть проходить и без комиссии, однако приоритетные транзакции просчитываются в блоки в первую очередь. Комиссия является обязательной в большинстве криптовалютных систем, а в системе биткоина пользователи сами могут установить ее размер.

Protocols — формальные правила передачи и обмена данным.

Peer-to-peer (P2P) — прямое взаимодействие двух сторон без участия посредников в одноранговой сети.

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

Double spend — атака, при которой одни и те же деньги можно использовать в транзакциях дважды. Виды атак:

  • Race — на одни и те же деньги создаются две транзакции и отправляются в два разных магазина. Деньги получит тот, чья транзакция первой попадет в цепь.
  • Finney — для включения повторных транзакций в блок, требуется участие майнера. И удача.
  • Vector76 — это комбинация двух предыдущих атак, что позволяет тратить деньги из транзакции с одним подтверждением.
  • Brute force — злоумышленник отправляет транзакцию на оплату товаров/услуг, но в то же время продолжает майнить ответвление цепи блоков (blockchain fork). После N-подтверждений магазин высылает ему товар. Если к этому моменту злоумышленник получил больше, чем N-блоков, он ломает ветвь цепи и получает средства обратно. Если у него это не получается, атака проваливается и деньги уходят магазину.
  • 51% attack — ситуация, описанная в своей статье Сатоши Накамото. В этом случае для захвата контроля над сетью атакующему необходимо контролировать 51% генерирующих мощностей. В таком случае пользователь сможет отменять старые транзакции и запрещать включение отдельных блоков в систему, однако не сможет перенаправлять или перехватывать новые транзакции между пользователями.

Address (адреса) — строка из нескольких десятков латинских букв или символов, иногда QR-код; с её помощью принимаются и отправляются транзакции. Если пользователь может максимально защитить свои транзакции, под каждую нужно создавать новый адрес.

Wallet (кошелек) — система хранения записей о транзакциях в сети. Основная задача кошелька — хранить ключ доступа к адресу пользователя. Кошелек может быть компьютерным, аппаратным, онлайн или даже бумажным.

Private key (ключ безопасности) — по сути, это пароль, который открывает доступ к вашему криптокошельку. Ключ должен знать только его владелец.

Fee — плата, которую майнеры получают за совершенные сделки. Чем больше транзакций, тем выше плата.

Блокчейн: панацея от всех бед

Эта создаваемая на нескольких уровнях иллюзия понимания привела к появлению таких книг, как «Блокчейн-революция

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

 

Читайте также:  Smart Cash: отзывы о телеграмм канале и обзор от РК

 

То, что эти обещания отражают гигантские проблемы, существующие в каждой отрасли, не совпадение. Блокчейн стал пустым холстом, на котором любую проблему можно обрисовать как имеющую решение. Сотни стартапов и отраслевых консорциумов, многие из которых провели ICO, обещали с помощью “блокчейна” решить самые большие проблемы буквально каждой отрасли.

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

Если очень коротко…

Короткая версия: потенциально, блокчейн позволяет заменить множество посредников в отношениях между людьми (банки, государственные органы, суды и так далее), что может удешевить, упростить и убыстрить большое количество разделов человеческой деятельности (см. картинку via Renata George).

20 июля пройдет встреча стартапов с инвесторами по направлению «Блокчейн и криптовалюта». В рамках формата Speed Dating основатели самых крутых проектов смогут представить свои технологии бизнес-ангелам и представителям венчурных фондов, которые инвестируют в тематику. Подать заявку можно до 13 июля 2020 года по простой ссылке .

Практически, существует ряд технологических и концептуальных ограничений, которые пока вообще никак не решены – в первую очередь, очень плохая масштабируемость блокчейна (в смысле количества транзакций и размера данных), уязвимость к атакам «большинства голосов», и бессмысленный перевод электричества в существующих алгоритмах достижения консенсуса (см. отличнейшую Ethereum white paper, где без розовых очков, присущих многим адептам, все хорошо описано, обязательно прочитайте, если хотите иметь хотя бы базовое представление).

То есть, на сегодня все решения на public blockchain – это, к сожалению, немасштабируемые детские игрушки (private blockchain – отдельная тема).

Реальность блокчейна

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

Маркетологи превратили «блокчейн» в бессмысленное расхожее словечко, означающее «что-то, способное решить самую большую проблему индустрии X». Реальность же была совершенно иной. Большинство из этих стартапов обнаружили, что блокчейн не является панацеей. Они тут же столкнулись с теми же давно известными нам проблемами, такими как проблема оракула, нахождения консенсуса, анализируемости Тьюринг-полных контрактов или «проблемы безбилетника». Оказалось, что блокчейн в действительности не просто не панацея, но скорее даже препятствие для создания этих решений из-за сопутствующего ему требования децентрализации (по крайней мере номинальной).

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

Понравилась статья? Поделиться с друзьями: