Технологии, которые могут улучшить биткоин

В скором будущем: 10 технологий, которые могут улучшить биткоин

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

Ð?аÑ?Ñ?инки по запÑ?оÑ?Ñ? Ñ?еÑ?нологии биÑ?коин


SegWit

      Совсем недавно разработчики криптовалюты биткоин создали SegWit (расшифровывается как Segregated Witness). Название данного софтфорка переводится как «отдельный свидетель». Его создала авторитетная команда разработчиков Bitcoin Core. Основное назначение SegWit - это оптимизация размера блока. Как отмечают специалисты, в перспективе это позволит избежать проблем с масштабируемостью сети биткоин. Также на нее возлагается решение таких проблем, как переполненность блоков транзакциями, прогнозируется, что она обеспечит более быструю скорость подтверждения транзакций и снизит комиссию.

Ð?аÑ?Ñ?инки по запÑ?оÑ?Ñ? segwit


Lightning Network

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


MAST

     Совсем скоро ожидается выход еще некоторых фич, делающих работу биткоина намного лучше. Одной из них будет MAST (Merkle and Abstract Syntax Trees). Идея MAST исходит из двух ранее существовавших концепций, абстрактных синтаксических деревьев и дерева Меркла. Абстрактные синтаксические деревья (AST) - это способ разбивки программы на ее отдельные части, который упрощает анализ и оптимизацию. Инновация достаточно проста, но имеет большой потенциал. Её внедрение поможет сделать блокчейн биткоина более конфиденциальным и масштабируемым. Реализовывать это планируется методом изменения записей смарт-контрактов в блокчейне. Сейчас фиксирование информации происходит в одном блоке, что негативно сказывается на безопасности системы и ее скорости работы: транзакции осуществляются очень медленно, так как массив данных имеет большой вес, перегружая систему. Именно поэтому разработчики биткоина считают, что смогут избавиться от этих проблем, возлагая на MAST особенно большие надежды. За реализацию данной технологии стоит поблагодарить опытных специалистов из Blockstream: Рассела О’Коннора, Питера Уйля, а также исследователя Питера Тодда из Bitcoin Core. С технологической стороны MAST можно назвать симбиозом AST (в переводе - абстрактное синтаксическое дерево) и хэш-дерева (дерева Меркла). Первое сделает разбивку смарт-контрактов на отдельные части, а второе сократит объём данных в блоке и  откроет возможность проверки на принадлежность каждой отделенной части смарт-контракта.

     Было создано два проекта по развитию биткоина, упоминающих MAST, - они назывались BIP. В первом документе, который носил название BIP 114 (анонсирован еще в сентябре 2017 года), Джонсон Лау описал новый тип программы Witness, который в процессе своей работы применяет хэш-дерево, чтобы осуществлять кодирование конфликтующих ветвей. Однако между BIP 114 и MAST все же есть ощутимые отличия, при этом, по словам самого Джонсона, он хочет, чтобы люди, увлекающиеся блокчейном, называли его разработку Merkelized Script. Как считает сам Джонсон, он предложил несколько более упрощенную версию MAST. В ней используется другой принцип кодировки. В MAST происходит кодирование отдельных операций, в то время как Merkelized Script кодирует взаимоисключающие ветки. За счет этого, по утверждению Лау, обеспечивается аналогичная степень конфиденциальности и  масштабируемость.

     Другую версию MAST предложил разработчик Марк Фриденбахер в таких проектах, как BIP 98, 116, а также 117. Его вариант реализации, описанный в BIP 117 (или как она еще называется Tail Call) – это способ выполнения неограниченных кодовых путей, позволяющий отследить практически весь путь развития кода с течением времени. Благодаря обобщенной версии MAST, разработанной Фриденбахером, стало возможным разложение сложных разветвляющихся скриптов в полный набор всех возможных не ветвящихся плоских путей выполнения, который при этом фиксируется, и после чего раскрыть путь, применённый за конкретный промежуток времени. Примерная дата выхода ожидается не ранее, чем через пару лет.


Schnorr

     Следующая инновационная разработка носит название Schnorr, такое название она унаследовала от своего создателя по имени Клаус-Петр Шнорр. Большая часть комьюнити биткоина долгое время хотела, чтобы алгоритм ECDSA, или как его называют на русском, алгоритм цифровой подписи, был чем-то заменен. Schnorr был проанализирован разработчиком Грегором Максвеллом в 2016 году. Его потенциал показался Грегору достаточно интересными, ведь он давал возможность объём данных в транзакциях на целых 40 процентов. Такого высокого результата можно добиться благодаря использованию двух инновационных решений.

     Первое - применение достаточно интересной технологии - native multisig. Она позволяет агрегировать множественные сигнатуры транзакций в единую подпись. В чем же заключается это преимущество? Теперь будет гораздо проще осуществлять такие транзакции, финансирование которых происходит с нескольких учетных записей, а сумма  переводится одному реципиенту. За счет этого удастся снизить размер транзакций и при этом уменьшить пропускную способность блокчейна на 25 процентов. А это значит, что спам-атаки уже станут не в приоритете.

     Второе новшество от Schnoor также было разработано для того, чтобы повлиять в лучшую сторону на будущую работу сети. Благодаря его использованию, значительно возрастёт уровень конфиденциальность многотипных транзакций, поскольку подписи в них агрегируются и маскируются под обычный ключ. Так же происходит уменьшение объёма данных в многосегментных транзакциях, ведь при его использовании будет всего одна  подпись для каждой из них. Изначально в блокчейне биткоина проверка подписей происходила по технологии ECDSA (эллиптический кривой алгоритм цифровой подписи).  Schnorr предлагает вариант алгоритма проверки подписей, который работает быстрее.

     Schnorr был изобретен в 2012 году, но не был стандартизированным по одной важной причине: на него не использовали первоначальный патент. Поэтому разработчики уже давно обосновали общие контуры системы с математической точки зрения, проблемы состояли лишь в документации. Однако история уже знает случай, когда Schnorr не показал себя с эффективной стороны. Буквально пару лет назад он использовался в многоуровневых транзакциях для анонимности сведений. Несмотря на то, что алгоритм находился в рабочем режиме и технически был готовым к работе, транзакции все равно были взломаны методом аннулирования. Ситуация сложилась в пользу злоумышленника, который вмешался в сеть и произвел имитацию открытого ключа заинтересованных сторон. Вследствие таких событий разработчики принялись усовершенствовать Schnorr и интересное решение предложил Питер Уилль, выступая с докладом в испанском городе Милане. По его словам, проблему решит получение контроля над мультисинговой учетной записью, которая работает 2 в 2. Принцип ее работы заключается в том, что в ней используется только одна из нескольких существующих подписей.


Bulletproofs

     Цель изобретения - улучшение конфиденциальности биткоина. Над разработкой быстрых доказательств для проведения транзакций Bulletproofs потрудилось большое количество людей. К числу разработчиков BulletProofs относятся Дэн Бонех, Питер Уилль и многие другие. Разработчики пообещали основательно повысить конфиденциальность биткоина, используя метод сокрытия количества транзакций. Он будет реализован таким способом, что адреса кошельков отправителя и получателя станут публичными. Явным плюсом Bulletproofs является отсутствие нужды в доверительных отношениях между сторонами. За счет этого пользователи могут использовать данную технологию в личных целях, чтобы вести собственные предприятия.

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

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

     Саранг Нетер, представитель компании Monero, также положительно высказался о Bulletproofs после проведения тестов ее пробной версии. Транзакции являются конфиденциальными, за счет этого удается скрывать вовлеченные суммы. Чтобы осуществлять гарантированно сбалансированный ввод и вывод, в BulletProofs применяются обязательства, имеющие алгебраические свойства. Также он отмечает, что данная разработка даёт возможность юзерам удостовериться, что обязательство является суммой в пределах заданного диапазона и не раскрывает ничего, кроме ценности. Однако несмотря на то, что тестирование пробной версии прошло достаточно успешно, пока никто не может озвучить окончательную дату релиза Bulletproofs.


Confidential Transactions

     Это разработка, целью которой также является повышение конфиденциальности биткоина. Она называется Confidential Transactions (CT). При ее разработке основной целью было сделать видимыми суммы транзакций только людей, участвующих в них, другие же пользователи не должны иметь возможность просмотра.

     Адам Бэк, генеральный директор Blockstrem, впервые сделал публикацию о Confidential Transaction в 2013 году, когда проходил биткоин форум. По предположению Бэка, помимо прямого применения данную технологию можно использовать, чтобы реализовать функции, способствующие повышению эффективности некоторых криптовалют. Он выразил мнение, что одной из них может быть Zerocoin.

     Zerocoin является расширением протокола Bitcoin, добавляющим криптографическую анонимность в транзакции биткоина. Учитывая, что транзакции биткоина хранятся в публичной книге (в цепочке блоков), можно отслеживать историю любой транзакции. Zerocoins приобретаются с базовой валютой. За счет использования CT суммы транзакций уже являются приватизированными. Кстати, сумма подсчитывается методом криптографии. Благодаря использованию Confidential Transaction частные данные передаются без увеличения размера транзакций. За счет использования этой технологии разработчики надеются улучшить такой показатель, как производительность, а также уменьшить затраты и решить проблемы с новыми криптографическими допущениями. По прошествии четырех лет исследователь Грег Максвелл сделал заявление, что транзакции CT были сокращены им с 16-кратного до трехкратного размера.

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


Sidechain

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


Liguid

     Достаточно интересной технологической новинкой является Liguid Network. Этот проект принадлежит девелоперам из Канады. Он представляет собой централизованный сайдчейн, это означает, что доступ к блокчейнам открыт многим разработчикам компании. Явным плюсом технологии является то, что она позволяет совершать мгновенные транзакции, при этом сохраняя конфиденциальность пользователей. Кроме того, юзеры могут проводить аудиты, используя обычные безопасные протоколы. Чтобы Liguid Networks успешно функционировал, нужно окончательное доверие от группы сторон, а также правительственные заверения. Этот проект был анонсирован достаточно давно – в 2015 году. Бета версию mainnet выпустили в мае 2017 года. Пока эта разработка находится в фазе тестирования. Например, тесты делают в Bitfinex, Paycase, Unocoin и Zaif. Точная дата ее выхода неизвестна, прогнозируют, что версия 1.0 может выйти уже в 2018 году.


RSK

      Следующей технологией является RSK, название которой образовано от слова «rootstock», что переводится как корневище. Его цель повысить ценность и функциональность базовой сети Bitcoin за счет внедрения сложных смарт-контрактов в качестве боковой цепи. RSK MainNet был запущен 2 января 2018 года. Она представляет собой еще одну группу садчейнов, в которую входят 30 компаний. Они планируют внедрить в биткоин смарт-контрактную функциональность с возможностью проведения практически моментальных платежей. В RSK, как и в Liguid, используется федеративная система. Она предназначена для отслеживания движения биткоина хранителями криптовалют. Процесс отслеживания происходит за счет использования токена SBTC (smart bitcoin), который привязывается к BTC.

     Об RSK разработчики высказываются с очень положительной стороны. Если верить их словам, то технология способна масштабировать примерно 100 транзакций в секунду, а это, как вы знаете, очень высокие показатели.

Ð?аÑ?Ñ?инки по запÑ?оÑ?Ñ? rsk


Drivechain

     Стоит упомянуть технологию Drivechain. Она была изобретена относительно недавно разработчиком по имени Пол Зторк. Данный сайдчейн находится в состоянии ожидания и будет запущен, когда 95 процентов майнеров одобрят софтфорк. С помощью его можно также осуществлять привязку нескольких блокчейнов к блокчейну биткоина. Принцип работы и методы достижения результата очень похожи на используемые в RSK.


Резюмируя

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

Поделиться статьей в социальных сетях: