Согласно недавно опубликованному описанию исследований, один из создателей Lightning Network программист Тадж Драйя (Tadge Dryja) работает над динамическим аккумулятором UTXO под названием Utreexo. Проект может теоретически позволить участникам сети проверять состояние правил консенсуса блокчейна с помощью небольших наборов криптографических доказательств.
Чтобы помочь решить проблему масштабирования, Тадж Драйя из MIT начал работать над исследовательским проектом Utreexo. Протокол представляет собой динамический аккумулятор на основе хэш-функции, который, по сути, уменьшает размеры миллионов UTXO, записанных в блокчейн, до нескольких килобайт.
«Не требуется доверенная установка или компромиссы в области безопасности; вместо этого бремя отслеживания средств перекладывается на владельца этих средств», - поясняет в описании проекта Драйя. «С помощью Utreexo вместо того, чтобы хранить всю информацию о состоянии биткоина, держатели криптовалюты могут просто проверить ее верность, используя криптографическое доказательство. Это позволит открыть путь Биткоину в мобильные устройства».
Utreexo Драйи и аккумуляторы выходов транзакций привлекли к себе немало внимания в последние месяцы. В эпизоде 1 подкаста Grey Mirror ведущий Райз Линдмарк (Rhys Lindmark) взял интервью у Драйи о проекте, который постепенно стал прототипом. Драйя объяснил Линдмарку, как блокчейны могут внедрять обновления «без форка», используя связующий узел через Utreexo. Кроме того, криптографы Стэнфордского университета Бен Фиш (Ben Fisch), Дэн Боне (Dan Boneh) и Бенедикт Бюнц (Benedikt Bünz) также написали статью, в которой упоминаются аккумуляторы UTXO. В исследовании обсуждаются методы пакетирования для аккумуляторов с приложениями в сфере интероперабельности и не фиксирующих состояние блокчейнах.
С Utreexo протокол определяет стоимость обслуживания сети правильно, говорится в исследовании Драйи. Миллионы внутрисетевых транзакций, которые были причиной множества споров, можно было бы поддерживать, снизив размеры всех имеющихся UTXO до нескольких килобайт.
Несмотря на то, что аккумуляторы выходов могут быть долгосрочным решением в сфере масштабирования, эта идея обсуждалась более девяти лет с небольшим прогрессом. Некоторые считают, что аккумуляторы, скорее всего, будут реализованы разработчиками, которые не так упрямы, когда дело доходит до масштабирования протокола, например, программистами Эфириума и Bitcoin Cash.
Разработчики BTC были раскритикованы многими за их отказ увеличить размер блока с помощью хардфорка, в то время как софтфорк SegWit по-прежнему не может перешагнуть рубеж 40% использования узлами, хотя прошло уже больше года с момента его внедрения. Тем не менее, 18 декабря технология аккумуляторов UTXO обсуждалась разработчиками Bitcoin Core, а 7 декабря Питер Вюлле (Pieter Wuille) дал оценку аккумуляторам UTXO. С Utreexo еще предстоит проделать большую работу, но Драйя уже создал «сырой» код. При этом программисты из Стэнфорда работают над своей идеей, которая отличается от работы инженера MIT.
Тадж Драйя завоевал популярность в криптовалютном сообществе, как один из создателей сети Lightning Network, пропускная способность которой в блокчейне Биткоина превысила 500 BTC в декабре. Драйя заявил о том, что работает над хэш-аккумулятором, в котором хранится хэш каждого UTXO, уменьшая объем хранения наполовину, еще в октябре прошлого года. Кроме того, в мае 2018 года Драйя и другие разработчики MIT тестировали Lightning Network со смарт-контрактами.