Во многих отношениях 2017 был пока лучшим годом для Биткойна. Прежде всего, благодаря активному распространению, обменный курс первой криптовалюты взлетел с уровня $1 000 более чем в 10 раз.
Но с технологической точки зрения всё только начинается: 2018 обещает быть годом запуска или принятия целого ряда долгожданных проектов.

Предлагаем краткий обзор некоторых из самых многообещающих грядущих технологических разработок, за которыми стоит следить в этом году.

Более дешёвые транзакции с Segregated Witness и новый формат адреса

Segregated Witness (SegWit) был пока одним из важнейших – если не важнейшим – обновлений протокола Биткойна. Активированный в августе 2017 г., он исправил старую проблему пластичности транзакций, что, в свою очередь, благоприятно сказалось на возможности реализации протоколов второго уровня. Кроме того, SegWit заменил лимит размера блока Биткойна лимитом веса блока, что позволило увеличить пропускную способность сети и снизить комиссии за транзакции.

Однако принятие обновления происходило относительно медленно. Хотя некоторые кошельки и сервисы пользуются дополнительным размером блока, предлагаемым SegWit, многие другие пока этого не делают. Таким образом, хотя Биткойн технически способен поддерживать от 2 до 4 МБ транзакций в 10 минут, сейчас эта цифра едва превышает 1,1 МБ.

В 2018 г. ситуация должна измениться.

Например, интерфейс кошелька Bitcoin Core позволит пользователям принимать и отправлять транзакции SegWit. Bitcoin Core 0.16, запланированный на май 2018 г. (хотя дата может быть перенесена), скорее всего, реализует это с помощью нового формата адреса, известного как Bech32, который также имеет ряд технических преимуществ, ограничивающих риски и ошибки (например, связанные с опечатками).

«Чтобы потратить монеты с адреса в формате P2SH, используемого на данный момент в SegWit, пользователям нужно раскрыть в транзакции скрипт redeem», – сказал Bitcoin Magazine разработчик Bitcoin Core и Blockstream Питер Вуйли который также участвовал в разработке формата адреса Bech32.

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

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

Расширение сети Lightning в основной сети Биткойна

В сети Lightning совершена первая покупка

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

Одно из самых ожидаемых решений в этом плане – особенно для мелких транзакций – это сеть Lightning. Данная надстроенная сеть, предложенная Джозефом Пуном и Таддеусом Драйджей в 2015 г., обещает сделать возможными почти бесплатные транзакции и мгновенное подтверждение, при этом используя преимущества безопасности Биткойна.

Решение находилось в активной разработке около двух лет, причём основные усилия прилагались ACINQ, Blockstream и Lightning Labs. В 2017 г. достигнут существенный прогресс в этом масштабируемом уровне: выпущены ранние версии разных, но совместимых программных инструментов и интерфейсов кошельков, и уже сейчас происходят тестовые транзакции как в тестовой, так и в основной сети Биткойна.

«Я бы сказал, что мы решили главные технические проблемы и имеем относительно хорошее представление о том, как усовершенствовать текущую систему, – сказал Bitcoin Magazine Кристиан Деккер, разработчик Lightning из Blockstream. – Последнее препятствие, которое стоит упомянуть, – это топология сети: мы хотели бы, чтобы она была максимально децентрализованной».

Учитывая текущую стадию разработки, принятие сети Lightning в 2018 г. должно только увеличиться – не только среди разработчиков, но и среди конечных пользователей.

«Следующим важным шагом вперёд будет интеграция и тестирование», – согласилась CEO Lightning Labs Элизабет Старк, отметив: «Некоторые биржи и кошельки уже работают с сетью Lightning»

Улучшенная конфиденциальность благодаря TumbleBit и ZeroLink

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

В 2018 г. ситуация может существенно улучшиться. Два самых многообещающих проекта в этой области – TumbleBit и ZeroLink– близки к запуску в мейннете.

TumbleBit был предложен в 2016 г. группой исследователей во главе с Итаном Хейлменом. По сути, это протокол перемешивания биткойнов, использующий миксер, который создаёт платёжные каналы от всех участников ко всем участникам в единственном сеансе перемешивания. Каждый получает биткойны, отличные от тех, что были у него изначально, что совершенно запутывает следы. И главное, TumbleBit использует хитроумные криптографические приёмы, гарантирующие, что даже сам миксер не может установить связи между пользователями.

Начальную реализацию протокола TumbleBit написал программист NBitcoin Николас Дорьер в начале 2017 г. Его работу подхватили Адам Фиксор и другие разработчики, и блокчейн-платформа Stratis анонсировала реализацию данной технологии в её кошельке Breeze, также поддерживающем Биткойн, в марте 2018 г. В середине декабря 2017 г. Stratis интегрировала TumbleBit в бета-версию этого кошелька.

Другое многообещающее решение, ZeroLink, было придумано ещё раньше: его предложил (под другим названием) разработчик Bitcoin Core и технический директор Blockstream Грегори Максвелл ещё в 2013 г. Как и TumbleBit, ZeroLink использует центральный сервер, соединяющий всех пользователей без возможности отследить их транзакции. Но, в отличие от TumbleBit, здесь создаётся единственная транзакция (CoinJoin) между всеми участниками, что делает решение намного дешевле.

О данной идее, казалось, на несколько лет забыли, пока Фиксор (тот самый, который работал над TumbleBit) в 2017 г. заново её не открыл. Он переключил усилия с TumbleBit на новый проект ZeroLink и впоследствии закончил его начальную реализацию.

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

«Я мог бы уже сейчас запустить её, чтобы люди могли перемешивать биткойны, – сказал он Bitcoin Magazine. – Ни на каком этапе перемешивания нет риска потери денег, и многие раунды перемешивания проходили должным образом. Но некоторые пользователи могут столкнуться с багами, которые я не могу быстро исправить».

Больше сайдчейнов, больше принятия

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

Данную концепцию предложил CEO Blockstream Адам Бэк с коллегами ещё в 2014 г.; и она как раз и легла в основу Blockstream. Blockstream также запустила сайдчейн Liquid, делающий возможными мгновенные транзакции – в частности – между биткойн-биржами. Liquid всё ещё находится на стадии бета-версии, но версия 1.0 может быть выпущена в 2018 г.

Ещё один долгожданный сайдчейн – RSK. RSK должен предоставить поддержку полных по Тьюрингу смарт-контрактов, что даст Биткойну гибкость Эфириума. Сейчас RSK находится на закрытой бета-стадии, но соучредитель RSK Labs Серхио Демиан Лернер предполагает, что уже скоро может состояться публичный релиз.

Кроме того, научный сотрудник Bloq Пол Шторк недавно закончил разработку сырой версии своего проекта Drivechain. Тогда как Liquid и RSK на данный момент используют «федеративную» модель, где сайдчейн поддерживает группа требующих частичного доверия «шлюзов», драйвчейны будут поддерживаться майнерами Биткойна.

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

«Майнеры могли бы активировать драйвчены уже завтра, но они часто полагаются на других в определении того, какое ПО хорошо, – сказал Шторк. – Так что им нужно либо самостоятельно решить, что хорошо, или же необходимо дождаться обновления протокола Биткойна».

Предложение подписей Шнорра

Многие криптографы считают подписи Шнорра, названные в честь их изобретателя Клауса-Петера Шнорра, лучшим типом криптографических подписей. Они предлагают высокий уровень точности, не страдают от пластичности, относительно быстро верифицируются и делают возможными полезные функции благодаря своим математическим свойствам. С активацией SegWit реализовать подписи Шнорра в протоколе Биткойна стало относительно легко.

Возможно, главным преимуществом алгоритма подписей Шнорра является возможность агрегировать несколько подписей в одну. В контексте Биткойна это означает, что одна подпись может доказать владение несколькими адресами Биткойна (точнее «входами»). Поскольку во многих транзакциях монеты отправляются из нескольких входов, необходимость включать только одну подпись на транзакцию должна существенно улучшить масштабируемость Биткойна. Анализ исторических транзакций показывает, что это поможет сократить размер транзакции в среднем на 25%, что увеличит максимальную пропускную способность Биткойна примерно на 33%.

Кроме того, подписи Шнорра могут дать ещё больше. Например, подписи Шнорра также должны позволить агрегировать подписи в транзакциях с мультиподписью, где для расходования одного входа требуется несколько подписей. Это, в свою очередь, может сделать CoinJoin более дешёвой альтернативой обычным транзакциям, этим самым способствуя большей конфиденциальности Биткойна. Математические свойства подписей Шнорра могут даже когда-нибудь сделать возможными более продвинутые приложения, такие как смарт-контракты, использующие «скрипты без скриптов».

Питер Вуйли подтвердил, что в 2018 г. можно ожидать предложения по совершенствованию Биткойна с использованием подписей Шнорра:

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

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

Источник: bitnovosti.com

Высказать свое мнение или задать вопрос по данной статье можно в общем чате
Так же заходите в чат посвященный Dex (Децентрализованным биржам)
Для удобства вы можете подписаться на наши новости в Telegram

 
ПОДЕЛИТЬСЯ:

ОСТАВЬТЕ ОТВЕТ

Введите ваш комментарий
Введите ваше имя