Пн. — Вск. круглосуточно.

Что такое технология Taproot и как она влияет на развитие биткоина

С самого создания биткоина разработчики задумываются о его конфиденциальности. Все это время о защищенности транзакции не было и разговоров – любой желающий мог посмотреть все транзакции, если у него есть компьютер и интернет. В январе 2018 года один из разработчиков предложил принципиально новую систему защиты – Taproot.

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

Но разработчики не забыли о принципиально новой технологии. Свою роль сыграло и то, что не нужно было слишком сильно менять сеть. В апреле математик Поэлстра доказал безопасность нового алгоритма. И, казалось бы, уже можно внедрять. Но не все так просто.

Чего не хватает

Чтобы Taproot смог работать в полную силу, ему потребуется установка обновлений подписей Schnorr. И разработчики уже не первый год готовят это обновление. Они обещают, что новая версия будет намного лучше. А главное – откроет путь для полноценной работы Taproot, ведь позволит объединять несколько подписей в одну.

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

Но это не единственные обновления, которые нужны системе. Планируются изменения в:

  • MAST – активации смарт-контрактов;
  • SIGHASH_NOINPUT – предложение, которое способно привести к усовершенствованию и основанию более качественной сети.

Как выбрать одно обновление

Еще одна трудность, с которой столкнулись разработчики – необходимость выбрать первое обновление и расставить их очередность. Дело в том, что нельзя вводить все обновления одновременно.

Мало того, что каждое из обновлений требует сменить формат адресности и занимает время – нельзя запустить его моментально. Еще важно отследить все возможные проблемы, связанные с нововведением.

Поэтому попытка ввести все одновременно создает сразу несколько проблем:

  • снижается конфиденциальность на время;
  • сложно в клубке обновлений выявить то, которое начало работать со сбоями;
  • иногда обновление после непродолжительной работы нуждается в доработке.

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

Как это было

Существующие биткоины находятся в скриптах, которые объясняют, каким образом можно будет потратить монеты в будущем. Чтобы их можно было потратить, они должны быть подтверждены подписью – правом собственности. Не стоит забывать и о:

  • временных метках – когда потратить можно только после того, как будет сгенерирован определенный блок;
  • мультиподписей – потратить можно только в случае, если транзакция подписывается определенным количеством приватных ключей.

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

Затем появилась идея MAST, которая должна была помочь создать синтаксическое дерево. Такая изящная идея, согласно планам, должна была эффективно решить проблему с обработкой данных и «запереть» монеты до момента их траты. Но Taproot в связке с Schnorr должны сделать этот путь еще более конфиденциальным и защищенным.

Уже близко

Если в 2018 году только обсуждали вероятности и планировали возможности, то теперь речь идет о том, что будущее почти наступило. Надежные обменники криптовалют ждут, когда запустят подписи Schnorr. Сейчас разработчики заканчивают реализацию.

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

Как работает Taproot в связке с Schnorr

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

Задача подписей Schnorr состоит в том, чтобы условия закрытия одним человеком трансформировались в отдельный скрипт. Созданная модель проходит хеширование. Его задачей становится видоизменить «пороговый публичный ключ». Для этого он умножает ключ и получает новый. То же самое можно сделать с «пороговой подписью».

Чтобы трата осуществилась, все участники должны провести совместное закрытие – умножить скрипт на «пороговую подпись». Наблюдатели и пользователи интернет будут видеть самую обычную транзакцию.

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

Партнеры Bitcoin Яндекс.Деньги Прообмен xrates Okchanger Good kurs