2017-й был лучшим годом для биткоина, если судить по курсу. Но с технической точки зрения всё только начинается: 2018-й обещает стать годом запуска самых ожидаемых нововведений.
Bitcoin Magazine сделал краткий обзор наиболее перспективных технологических разработок.
Навигация по материалу:
Низкая комиссия за транзакции с протокола Segregated Witness
Segregated Witness (SegWit) стал одним из самых больших — если не самым большим — апдейтом протокола биткоина. Запущенный в августе 2017 года, он устранил проблему гибкости транзакций и позволил использовать протоколы второго уровня.
Кроме того, SegWit дал возможность отделять подписи транзакций от процесса их передачи. В результате транзакции в сети биткоин занимают меньше места и блоки стали более вместительными, что позволило увеличить количество транзакций в сети и снизить комиссию.
Тем не менее внедрение обновления прошло довольно медленно. Далеко не все кошельки и сервисы используют дополнительное пространство блоков, предлагаемое SegWit. Сеть биткоина технически способна поддерживать от двух до четырёх мегабайтов транзакций в блоке, но фактически используется чуть больше 1,1 мегабайта.
В 2018 году это может измениться.
Во-первых, интерфейс кошелька Bitcoin Core позволит пользователям принимать и отправлять транзакции SegWit. Запланированный на май 2018 года (хотя сроки могут быть подвинуты) Bitcoin Core 0.16, скорее всего, получит новый формат адреса от разработчика Blockstream Питера Уйля, известный как bech32. Формат имеет несколько технических преимуществ, которые снижают риски и ограничивают ошибки из-за опечаток.
Также несколько крупных компаний, например Coinbase, планируют перейти на SegWit в 2018 году, а LocalBitcoins уже это сделала:
New receiving addresses for your LocalBitcoins wallet are now Segwit compatible. Segwit addresses start with the number 3. #Bitcoin #Segwit #LocalBitcoins #scalingbitcoin
— LocalBitcoins.com (@LocalBitcoins) 2 января 2018 г.
Поскольку их сервисы обрабатывают большой объём транзакций, это может значительно снизить нагрузку на сеть, а также уменьшить стоимость комиссий и время подтверждения даже для тех, кто пользуется другими сервисами.
Lightning Network в основной сети биткоина
Если внедрение SegWit обеспечит краткосрочное снижение перегрузки сети, то в долгосрочной перспективе проблема масштабируемости может быть устранена с помощью решений второго уровня.
Одно из наиболее ожидаемых из них — протокол Lightning Network, предложенный ещё в 2015 году. Он может обеспечить почти бесплатные транзакции и мгновенные подтверждения без необходимости жертвовать безопасностью.
Решение находится в активной разработке уже около двух лет при участии ACINQ, Blockstream и Lightning Labs. Прогресс в 2017 году оказался значительным: были выпущены различные, но совместимые программные реализации, используемые в интерфейсах кошельков и пробных транзакциях, происходящих как в тестовой, так и в основной сети биткоина.
Кристиан Деккер, разработчик из Blockstream, говорит:
Я бы сказал, что мы решили основные технические проблемы и имеем довольно хорошее видение того, как улучшить систему. Последнее препятствие, о котором стоит упомянуть, — это топология сети: мы хотим, чтобы сеть была максимально децентрализованной.
Учитывая нынешнее состояние, внедрение Lightning network в течение 2018 года вполне возможно.
Генеральный директор Lightning Labs Элизабет Старк отмечает:
Интеграция и тестирование станут следующим важным шагом. Некоторые биржи и кошельки уже работают над этим.
Большая анонимность благодаря разработкам TumbleBit и ZeroLink
Биткоин на самом деле не так уж и анонимен — это утверждение стало очень популярным в последнее время. Все транзакции включены в публичный блокчейн, и анализ данных может многое рассказать о том, кто чем владеет и с кем взаимодействует. Есть решения, позволяющие улучшить конфиденциальность прямо сейчас, например биткоин-миксеры, но они требуют доверенных сторон и могут привести к утечке данных.
В 2018 году ситуация должна значительно улучшиться. Два самых перспективных проекта в этой области — TumbleBit и ZeroLink — входят в завершающую стадию.
TumbleBit был предложен в 2016 году группой исследователей во главе с Этаном Хейлманом. Это, по сути, протокол микширования монет, который использует тумблер («стакан») для создания платёжных каналов от всех участников ко всем в одном сеансе микширования. Все быстро получают взамен чужие биткоины, заметая таким образом следы. TumbleBit использует сложные криптографические алгоритмы, чтобы исключить возможность установления связей между пользователями «стакана».
Первоначальную реализацию протокола TumbleBit подготовил в начале 2017 года разработчик NBitcoin Николя Дорье. Его работу подхватили другие разработчики, а блокчейн-платформа Stratis объявила о внедрении этой технологии в своём кошельке Breeze, запустить который планируется к марту 2018 года. В середине декабря 2017 года Stratis интегрировала TumbleBit в бета-версию кошелька.
Второе перспективное решение, ZeroLink, было предложено под другим названием разработчиком Bitcoin Core и техническим директором Blockstream Грегори Максвеллом ещё в 2013 году. В отличие от TumbleBit, ZeroLink использует центральный сервер для подключения всех пользователей без возможности связывать их транзакции. Он создаёт единую (CoinJoin) транзакцию между всеми участниками, что делает решение более дешёвым.
Эта идея была забыта на несколько лет, пока Дэвид Фичор (который также работал над TumbleBit) не вернулся к нему в начале 2017 года. Он уже закончил первоначальную реализацию ZeroLink.
Фичор недавно провёл тестирование ZeroLink, которое показало, что доработки нужны, но не слишком существенные. По его словам, они займут несколько месяцев:
Я мог бы выпустить это решение для публичного доступа прямо сейчас. В любом случае в процессе микширования нет риска потери денег, и многие раунды смешивания выполняются правильно. Просто некоторые пользователи могут столкнуться с ошибками, которые я бы не хотел исправлять на ходу.
Больше количество сайдчейнов
Сайдчейны — это альтернативные блокчейны с монетами, которые привязаны к биткоинам. Они позволяют пользователям эффективно перемещать биткоины в блокчейнах, которые устроены совершенно по-другому, но используют только «оригинальные» биткоины. Сайдчейн может предлагать более быстрые подтверждения, или большую анонимность, или возможность использования смарт-контрактов и т.д.
Такую концепцию предложил генеральный директор Blockstream Адам Бэк в 2014 году. Blockstream запустил сайдчейн Liquid, который позволяет совершать мгновенные биткоин-транзакции между криптовалютными биржами. Liquid сейчас находится на стадии бета-тестирования, но уже в этом году может выйти версия 1.0.
Ещё один долгожданный сайдчейн — RSK, работа над которым началась довольно давно. RSK создан для поддержки полных по Тьюрингу смарт-контрактов, что даст биткоину гибкость эфириума. RSK в настоящее время находится на стадии закрытого бета-тестирования.
Реализация подписи Шнорра в протоколе Bitcoin
Подпись Шнорра, названную в честь её изобретателя Клауса-Петера Шнорра, многие специалисты считают лучшим типом криптографической подписи для криптовалют. Она обеспечивает высокий уровень точности и относительно быстро верифицируется. С активацией Segregated Witness было бы легко реализовать подпись Шнорра в протоколе биткоина.
Алгоритм подписи Шнорра даёт возможность подписывать все данные транзакции одновременно, в то время как при подписи ECDSA (которая используются сегодня) необходимо подписывать каждую часть отдельно. В контексте биткоина это означает значительное повышение масштабируемости. Анализ предполагает экономию в среднем в 25% на каждую транзакцию, что увеличит проводимость сети примерно на 33%.
Пока сложно предсказать, будет ли подпись Шнорра принята в сети биткоина. Для этого потребуется софтфорк, и многое зависит от экспертной оценки и тестирования.
- Инструкция: Как новичку купить биткоин на крипто-бирже за рубли? - 17.05.2024
- Binance Earn — как получать пассивный доход от хранения криптовалюты на бирже Binance? - 17.05.2024
- Что такое стейкинг и как получать пассивный доход от криптовалют? - 26.12.2022
- Конфискация криптовалюты в России: как работает механизм изъятия криптоактивов? - 26.12.2022
- Как минимизировать риски при торговле фьючерсами на Binance Futures? - 26.12.2022