Taproot Report #1
Для Ethereum достаточно лишь одного провала, и он перестанет существовать даже как идея. Например, представим существенный сбой в ETH2: до его появления и так было известно, что Proof-of-Stake это нежизнеспособная концепция, но никто не был уверен, в каких точно масштабах. Вместо этого, в Биткоине достаточно лишь одного небольшого улучшения и протокол становится в разы эффективнее на новом уровне разработки приложений.
К таким улучшениям относится Тапрут, и следующие с ним подписи Шнорра и Тапскрипт. На самом деле, мы перечислили не одно а три глобальных улучшения, которые могут высвободить огромный потенциал протокола Биткоин прежде связанный с большим количеством скама в альткоинах и ICO-проектах. Теперь у мошенников не может быть права упрекнуть Биткоин в каких-либо недостатках. Хотя наверняка они найдут новую область применения своих сил.
С Taproot Report мы постараемся регулярно освещать текущие стадии и процесс активации технологии в протоколе Биктоин. Для тех, кто ещё не знаком с Taproot, рекомендуем обратиться к заметке о трёх Бипах: BIP-BIP-BIP 340-342: Шнорр, Тапрут и Тапскрипт.
Monero? Taproot!
У Taproot уже появляются первые прототипы использования в области более приватных транзакций. Ниже пример "кольцевых подписей", на которых собственно основан Монеро.
Наглядное объяснение кольцевых подписей можно найти в ролике ниже. Демонстрация кода для Taproot показывает, какой именно выход контролируется держателем приватного ключа — из всех возможных выходов Taproot.
В примере интересно также то, что используется пакетный менеджер Nix, созданный специально для Биткоина и приложений вокруг него.
Приватность Taproot
Возвращаясь к уже рассмотренной в канале презентации Жаворонкова, прокомментируем более подробно, в чём он не прав.
Помимо типа Биткоин-скрипта P2TR, который будет введён в строй с активацией Тапрут, в биткоине есть другие: P2PKH, P2SH, P2WSH (весь список). P2PKH это действительно один тип траты, "плати на хэш публичного ключа" на русском дословно. P2SH и P2WSH это гораздо более сложные скрипты, они могут на самом деле покрывать большой диапазон вариантов: m-из-n мультисиг, в котором m,n∈[1,15], контракты Lightning, произвольные условия траты, на которые решится автор Bitcoin Scriptа. Все эти типы в принципе равнозначны между собой если наблюдатель видит только условие траты в блокчейне: до момента траты невозможно сказать что именно скрывается за ним. Но это даже не очень важно для Тапрут.
Самое главное, то, что полностью Жаворонков оставляет за скобками: при использовании Taproot все эти варианты, т.е. Лайтнинг контракты, мультисиг, любая произвольная "политика" траты начинают скрываться за Taproot, т.е. они станут точно менее различными для внешнего наблюдателя. В долгосрочной перспективе, по мере адаптации P2TR, это ещё больше усложнит анализ блокчейна.
Поддержите канал!
На странице контракта Etleneum вы можете проголосовать вашими сатоши за тему следующего лонгрида в канале, предложить тему или заказать исследование на особую тему, явно указав исследование как не публичное, и оставив контакт для обратной связи (электронную почту или псевдоним в Телеграме).
Или шлите ваши сатоши, используя эту LNURL ссылку
Используя страничку, либо просто пользователю @c3p0rs через @lntxbot.
Если вы ещё не знаете как использовать сатоши в Лайтнинг сети, прочитайте руководство для кошелька BLW или исследуйте Телеграм-бот @lntxbot.