Книга Блокчейн от А до Я. Все о технологии десятилетия, страница 11. Автор книги Лоран Лелу

Разделитель для чтения книг в онлайн библиотеке

Онлайн книга «Блокчейн от А до Я. Все о технологии десятилетия»

Cтраница 11

АТАКА НА 51 %

Атака на 51 % возникает, когда отдельный человек или группа людей контролируют более половины вычислительной мощности, отданной под майнинг. Он (они) может отвергнуть или утвердить сделки, а также и выполнять двойные траты [32]. Действительно, узлы сети (в блокчейне биткойн, например) признают в качестве законной самую длинную цепочку, которая будет написана группой майнеров, обладающей самой большой вычислительной мощностью.

Если бы такая атака состоялась, то, вполне вероятно, что сеть быстро опознала бы этот факт.

В настоящее время большая часть вычислительной мощности, отданной под майнинг, принадлежит пулам (AntPool, F2Pool, ВТСС Pool, Bit Fury). Если эти пулы договорятся, они могут осуществить атаку, но они не рискуют делать нечто подобное, потому что в результате пиратства упадет цена валюты, большие запасы которой принадлежат им.

Тем не менее, некоторые криптологи справедливо отмечают, что группа лиц в состоянии взломать несколько пулов и провести атаку.

Такую атаку может провести государство или представитель крупного бизнеса (банк или враждебный хедж-фонд). Действительно, затраты на необходимые вычислительные мощности и энергию для подобной атаки должны быть огромными: в феврале 2016 года общая мощность системы биткойн составила 1,2 миллиона терахешей [33]! Учитывая, что терахеш стоит около 4000 долларов, для получения подобной мощности потребуется не менее 4,8 миллиарда долларов США. И наконец, если безопасность сети была нарушена, существует процедура обработки чрезвычайной ситуации.

Блокчейн и анонимность [34]

Ложные проблемы анонимности

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

Рассматривая вопрос под более техническим углом, понимаешь, однако, что опасения могут быть в значительной степени сняты: биткойн не настолько анонимен, как кажется… С одной стороны, если мы не должны обеспечивать подпись информации для создания портфолио или отправки транзакции, то с другой стороны, все, что происходит в цепочке блоков биткойна, прозрачно, что позволяет публично отслеживать все сделки. Таким образом, каждый может создать проводник, отслеживающий данные блокчейна, как это делает, например, сайт blockchain.info (см. раздел «Участники» в конце книги).

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

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

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

Таким образом, если вы платите биткойном за пару обуви на сайте, оставляя там свои данные, вы даете этому сайту возможность пойти и прочитать в блокчейне о том, что за три транзакции до этой вы арендовали автомобиль, а шесть транзакций назад вы снимали номер в отеле (хотя, конечно, при этом нужно знать реальные биткойн-данные двух продавцов).

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

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

Это правда, что биткойн не поддерживает процесс Know-Your-Customer (KYC) (который заключается в том, что компания проверяет личность своих клиентов) и что можно открыть столько кошельков, сколько захочется, не оставляя при этом своих личных данных. Но это не значит, что биткойн будет на 100 % анонимным (или, скорее, скрывающим псевдонимы) в повседневной жизни благодаря своей основной функции: отслеживанию данных.


Прослеживаемость и прозрачность

Почти все существующие криптовалюты используют прозрачный блокчейн, и только малая часть проектов старается сделать его непрозрачным. Например, Dash [35], в отличие от биткойна, использует архитектуру клиент-сервер, которая работает, используя принцип proof of work (подтверждение выполнения работы) так же, как и биткойн, и делает заключения в режиме proof of stake (с защитой по методу «подтверждение доли»), создавая подсети, состоящие из специальных серверов (mastemodes), которые обеспечивают дополнительные функциональные возможности вроде моментальных проводок, в том числе поддерживают частные сделки (darksend). Основная идея заключается в том, что операции становятся непрозрачными путем перемешивания денег, которые направляются на masternodes. Dash – это просто более анонимный биткойн, но и он не в состоянии обеспечить полную непрозрачность.

Zerocoin [36], а затем ZeroCash Project [37] – это еще один проект подобного рода. Его идея заключается в том, чтобы отправлять биткойны в сеть Zerocoin, а затем получать их обратно, анонимизируя с помощью протокола. Эта идея впоследствии развилась в Zcash [38] – валюту, которая позволяет осуществлять сделки на прозрачной основе с возможностью сделать их анонимными перед платежом за счет перехода через внутреннюю собирательную схему, разновидность blackbox (черного ящика), которая обеспечит непрозрачность. Zcash основана на криптографической схеме, носящей название zero-knowledge proof.

Вход
Поиск по сайту
Ищем:
Календарь
Навигация