Недавно один из ведущих криптовалютных экспертов и самых уважаемых участников сообщества Андреас Антонопулос провел сессию вопросов и ответов на крунейшем китайском биткоин-форуме 8btc.com. Мы выбрали наиболее интересные и актуальные ответы, предлагаем вам их перевод. С полной версией на английском и китайском языках можно ознакомиться по ссылке.
Сейчас у сообщества есть два мнения о том, что такое блокчейн:
- Данные в блокчейне неприкасаемы и неизменны. Блокчейн действует как машина, которая запущена один раз, и ее невозможно остановить.
- Блокчейн – всего лишь способ защиты прав владельцев цифровых активов. За его работой должны наблюдать разработчики или проектировщики. При возникновении чрезвычайной ситуации какие-то данные могут меняться.
Какая позиция у вас? Какая точка зрения на блокчейн возобладает?
– Блокчейн является понятием, не имеющим однозначного определения. Большинство его интересных особенностей (таких как неизменность) зависят от алгоритма консенсуса, степени децентрализации, того, открытая сеть или нет, и экономических факторов. Термин «блокчейн» столь же расплывчат, как «сетевая база данных», поэтому его не назовешь полезным определением.
Вопрос состоит и в том, является ли неизменность полезной особенностью. Биткоин обладает неизменностью (что гарантируют законы термодинамики) благодаря доказательству выполнения работы, требующему большого количества энергии. Большинство других «блокчейнов» этой особенностью не обладают. Так полезны ли они?
Думаю, что они очень даже полезны, и каждый из них находит применение в своей области. Это настолько ценная особенность, что она стоит всей потраченной на нее энергии. Но блокчейн биткоина настолько дорого поддерживать, что две такие системы нам ни к чему. Большинство других «блокчейнов», которым требуется неизменность данных, могут использовать для связи с блокчейном биткоина контрольные точки или другие механизмы. Таким образом, получится, что другие «блокчейны» тоже имеют неизменность данных и при этом не тратят энергии на ее поддержание.
Однако не все задачи требуют столь железобетонной неизменности. Будет еще много блокчейнов и приложений, которым эта особенность не требуется вовсе. На рынке найдутся применения для самых разных уровней неизменяемости данных (от «самого сильного» до «нулевого»).
– Как отреагирует сообщество, если команда Core потерпит крах с попыткой модернизации кода и увеличения размера блока до 2M?
– Это зависит от того, какие еще решения по масштабированию предложит команда Core. Масштабирование можно обеспечить другими решениями, а не только внесением изменений в программный код. Если Core не даст хорошего решения для масштабирования, то потеряет инициативу и уступит первенство другим компаниям разработчиков. На сегодняшний момент сообщество и рынок поддерживают план развития Core и его программный код.
– Может ли Lightening Network подвергнуть опасности децентрализацию биткоина? Если операторы узлов LN по какой-либо причине их выключат, а комиссии за транзакции будут высокими, это отпугнет пользователей биткоина?
– Узлы LN нельзя выключить, так же как нельзя выключить и узлы биткоина. Детали маршрутизации LN по-прежнему разрабатываются, но уже сейчас возможно создать сеть LN, которую не получится выключить, так как узлы LN распределяются по разным странам. Как и в случае с биткоином, транзакции LN маршрутизируются таким образом, чтобы было невозможно отследить, откуда и куда переводятся средства.
– Если бы вы были Сатоши, вы бы установили лимит размера блока в 1M? И почему?
– Да, я бы установил определенный размер блока. Но только временно. Когда-нибудь, я думаю, майнеры начнут устанавливать размер блока динамически. Но на сегодняшний момент с неограниченным увеличением размера блока связано слишком много рисков. Это может привести к снижению безопасности за счет открытия новых возможностей для атак.
– Блок биткоина заполнен. Похоже, что увеличение размера блока до 2M отвечает интересам сообщества биткоина еще до того, как LN станет пригодной для коммерческого использования. Но Core не поддерживает увеличение размера блока до 2M. Что вы можете сказать по этому поводу?
– Благодаря заполненным блокам создалась ситуация, при которой программное обеспечение кошельков автоматически рассчитывает оптимальную сумму комиссии. Уже это делает сеть биткоина более защищенной от DDoS-атак. Хотя блок в 2M выглядит как простое решение, на деле оно не является простым. Как мы видим на примере эфира, изменение протокола может создать биржам и другим сервисам огромные проблемы. Экономика биткоина НАМНОГО больше, и нам нужно быть значительно более осторожными с подобными вещами. Перед тем, как планировать блок в 2M, нам нужно с помощью Segregated Witness решить несколько других проблем (например, с верификацией подписи). Я думаю, сейчас у нас хороший план: сначала сделать SW, затем улучшить распределенную сеть, реализовать компактные блоки и сделать все мелкие изменения, и лишь затем, в следующие 18 месяцев, переходить к внедрению 2M-блоков.
– Вы сами участвуете в каком-либо из блокчейн-проектов? Каково ваше видение интернета вещей, основанного на блокчейне?
– Я не уверен, что для интернета вещей нам нужен именно блокчейн. Для меня интернет вещей с точки зрения безопасности выглядит кошмаром, особенно если эти «вещи» попадут под контроль корпораций и правительств (а тем более хакеров, которые смогут обойти защиту). Это хороший способ установить приватное наблюдение за вашим домом или автомобилем, если им пользуется кто-либо еще. A блокчейн – прекрасный способ создания ОБЩЕСТВЕННЫХ реестров. И пока они не особенно пересекаются. Хотя скорее всего в ближайшие 10–20 лет полезные применения блокчейна для интернета вещей мы все-таки увидим.