Статья рассматривает эволюцию технологий подтверждения диапазонов в криптографических транзакциях, начиная с первых разработок в 2015 году и до современных решений, таких как Bulletproof++. Эти технологии имеют критическое значение для повышения эффективного использования блокчейнов.
Подтверждения диапазонов и их значение
Подтверждения диапазонов (range proofs) были впервые разработаны в 2015 году и служат для доказательства того, что сумма входов и выходов транзакции равна нулю. Это достигается через так называемое обязательство Педерсена. В 2015 году Грег Максвелл создал модифицированное подтверждение диапазонов, которое доказывает, что выходы транзакции находятся в определенном диапазоне от 0 до 2⁶⁴.
Преимущества Bulletproofs и Bulletproofs+
В 2018 году команда исследователей из Стэнфорда разработала Bulletproofs — короткие неинтерактивные доказательства нулевого знания, которые не требуют доверенной настройки. Bulletproofs значительно уменьшили размер подтверждений, сократив его до 600-700 байт на выход, что значительно снизило общий объем данных. Bulletproofs+ предлагают дополнительные улучшения, уменьшая размер на 5-6% в сравнении с оригинальными Bulletproofs.
Внедрение Bulletproof++ в Beldex
Bulletproof++ представляет собой дальнейшее улучшение, обеспечивающее еще меньшие размеры подтверждений и более быстрые времена генерации и проверки. Этот подход позволит сети Beldex обрабатывать больше транзакций за блок, что улучшит общую пропускную способность и эффективность. Bulletproof++ находится в стадии исследований в Beldex Research Labs и ожидается, что его внедрение начнется в четвертом квартале 2025 года.
Эволюция технологии подтверждений диапазонов, включая последнюю разработку Bulletproof++, значительно улучшает масштабируемость и эффективность конфиденциальных транзакций. Эти достижения являются важными для будущего безопасных и эффективных децентрализованных приложений.