Введение в технологии нулевых знаний
Компания StarkWare, специализирующаяся на технологиях нулевых знаний (ZK), которые позволяют верифицировать информацию без раскрытия ее содержания, объявила о создании ZK-верификации для блокчейна Bitcoin, способной работать на мобильных устройствах.
Доказательство реестра BTC
Доказательство включает все заголовки блоков Bitcoin с момента создания сети до настоящего времени, но не содержит полную и детализированную историю блокчейна, размер которой превышает 680 гигабайт. Каждый заголовок блока включает:
- номер версии программного обеспечения Bitcoin, использованного для его майнинга,
- ссылку на предыдущий блок в цепи,
- временную метку,
- размер блока и
- nonce — случайное число, которое майнер должен найти для добавления блока в реестр.
Доказательство реестра BTC от StarkWare занимает всего 1 мегабайт (МБ), что позволяет пользователям верифицировать транзакции менее чем за 100 миллисекунд, как сообщил Абдельхамид Бакта, глава экосистемы StarkWare, в интервью Cointelegraph.
Упрощенная Верификация Платежей (SPV)
Легкий клиент основывается на концепции Упрощенной Верификации Платежей (SPV), изложенной в белой книге Сатоши Накамото, которая позволяет легким узлам проверять платежи без необходимости загружать полный реестр.
Значение анонса StarkWare
Анонс StarkWare имеет важное значение, поскольку он позволит любому пользователю проверять платежи Bitcoin без необходимости настраивать полный узел, что может стоить от 300 до 1000 долларов и быть слишком технически сложным для среднего пользователя.
Споры о требованиях к узлам
Требования к хранению узлов и размер реестра становятся предметом споров в сообществе BTC. Запуск узла Bitcoin относительно проще, чем в других блокчейн-сетях, которые могут требовать десятки тысяч долларов для работы. Узлы Bitcoin могут функционировать на обычных персональных компьютерах благодаря относительной простоте протокола, который с 2009 года сгенерировал всего 680 гигабайт данных.
Риски централизации
Если требования к узлам станут слишком высокими из-за растущих аппаратных требований, сеть может стать централизованной под контролем крупных поставщиков услуг, имеющих ресурсы для запуска необходимого оборудования, что противоречит основной ценности Bitcoin.
Критики утверждают, что немонетарные данные, такие как надписи и порядковые номера, создают риск централизации, увеличивая размер реестра и требуя от операторов узлов хранения значительных объемов немонетарных данных.
Обновление Bitcoin Core
В мае разработчики Bitcoin Core, программного обеспечения, используемого примерно 80% операторов узлов BTC, объявили, что предстоящее обновление Bitcoin Core 30, запланированное на выпуск в октябре, уберет ограничение OP_Return, которое ограничивает количество немонетарных данных, которые могут быть встроены в транзакции Bitcoin.
В настоящее время ограничение OP_Return составляет 80 байт, что недостаточно для хранения большинства изображений и мультимедийного контента, и предложенное изменение вызвало исторический рост числа пользователей, работающих с узлами Bitcoin Knots.
Bitcoin Knots и их влияние
Bitcoin Knots — это альтернативное программное обеспечение для узлов Bitcoin, предлагающее более настраиваемые параметры, включая возможность для операторов узлов ограничивать количество данных OP_Return, которые они будут хранить в своих пулах памяти и передавать другим узлам. Узлы Knots теперь составляют почти 20% сети в 2025 году — это почти вертикальный рост с конца 2024 года, когда узлы Knots составляли около 1% от общего рыночного доли.