В быстро развивающемся мире Web3 возникли две важнейшие проблемы: конфиденциальность и масштабируемость. Неизменяемая природа блокчейна вызывает опасения по поводу конфиденциальности данных для пользователей и предприятий, а растущая популярность цифровых валют центральных банков (CBDC) добавляет беспокойства по поводу слежки.
В то же время, достижение масштабируемости в сетях блокчейн стало жизненно важным для обработки растущих объемов транзакций. На фоне этих проблем платежи с нулевым знанием (ZK) предлагают многообещающее решение, которое решает проблемы конфиденциальности и масштабируемости. В этом блоге рассматривается, как платежи ZK устраняют разрыв между конфиденциальностью и прозрачностью в транзакциях Web3, обеспечивая пользователям необходимую конфиденциальность без ущерба для фундаментальных возможностей блокчейна. Более того, в ней рассматривается потенциал протоколов на основе ZK для улучшения масштабируемости, что делает децентрализованные приложения более практичными и доступными.
Web3 позволил создать множество децентрализованных приложений, платформ DeFi и рыночных площадок NFT. Однако прозрачность транзакций в блокчейне означает, что адреса кошельков и истории транзакций видны любому, кто имеет доступ к сети.
Представьте себе, что Ваш традиционный банковский счет был бы публичным, и любой желающий мог бы получить доступ к подробной информации о Ваших финансовых операциях, включая то, куда Вы потратили деньги и сколько получили. Для большинства людей такой сценарий был бы тревожным и неприемлемым, поскольку он поставил бы под угрозу их частную жизнь и безопасность.
Несколько причин подчеркивают важность конфиденциальности в транзакциях Web3:
Доказательства с нулевым знанием можно проследить до оригинальной статьи Zero-Knowledge Proofs [GMR85] в 1985 году. Впоследствии, в 1992 году было представлено упрощенное доказательство ZK [K92]. К 2013 году доказательство с нулевым знанием можно было использовать в реальной жизни, но более медленными темпами. В 2016 году Грот предложил алгоритм Groth 16, который значительно снизил вычислительную сложность. С тех пор доказательства с нулевым знанием постепенно стали использоваться в реальных коммерческих целях.
В контексте криптовалют, Monero и Zcash были пионерами в приоритете конфиденциальности в транзакциях на основе блокчейна. В 2014 году компания Monero (XMR) представила кольцевые подписи и стелс-адреса, обеспечив более высокий уровень конфиденциальности по сравнению с традиционными блокчейнами. Zcash (ZEC) появился в 2016 году благодаря zk-SNARKs, предлагая пользователям выбор между прозрачными и экранированными транзакциями для баланса между приватностью и прозрачностью.
В настоящее время рулоны и протоколы Zero-Knowledge (ZK) появились как многообещающее решение для решения проблем конфиденциальности и масштабируемости в транзакциях Web3. ZK-платежи используют криптографические протоколы, известные как доказательства с нулевым знанием, позволяющие одной стороне доказать достоверность утверждения другой стороне, не раскрывая никакой конфиденциальной информации.
Представьте, что у Вас есть волшебная шкатулка, которая может тайно выполнять вычисления. Эта коробка может доказать любому, что определенное утверждение истинно, не раскрывая никаких подробностей о том, как она пришла к такому выводу. В этом и заключается основная идея доказательств с нулевым знанием.
Теперь давайте соотнесем это с блокчейн-платежами. Когда Вы хотите совершить платеж с помощью блокчейна, Вам обычно нужно показать, что у Вас достаточно денег для покрытия транзакции. В традиционных блокчейнах, таких как Bitcoin, это подразумевает раскрытие баланса Вашего счета.
В базовой форме доказательство с нулевым знанием состоит из трех элементов: свидетель (конфиденциальная информация), вызов и ответ.
В настоящее время существует несколько популярных протоколов на основе ZK, включая zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge), zk-STARKs (Zero-Knowledge Scalable Transparent Argument of Knowledge) и Bulletproofs.
В контексте блокчейна они позволяют пользователям подтверждать действительность транзакции, не раскрывая реального адреса отправителя. Эта функция позволяет объединять несколько транзакций в одно доказательство, снижая вычислительные затраты и значительно улучшая масштабируемость. Объединяя несколько транзакций в одно доказательство, платежи ZK могут снизить нагрузку на сеть блокчейн и увеличить пропускную способность транзакций. Такая повышенная масштабируемость может привести к ускорению времени подтверждения и снижению комиссии за транзакции, делая децентрализованные приложения более практичными и доступными для пользователей.
Что такое доказательства с нулевым знанием (ZKP)? https://ethereum.org/en/zero-knowledge-proofs/
Роллы с нулевыми знаниями? https://ethereum.org/en/developers/docs/scaling/zk-rollups/
zkBob - это приложение, ориентированное на конфиденциальность, которое использует доказательства с нулевым знанием (zkSNARKs) и стабильные монеты для конфиденциальных транзакций. Его основные части включают контракт zkBob для обработки транзакций, токены BOB с функциями конфиденциальности, ретранслятор для безопасной передачи данных и абстрагирования платы за газ, AccessManager для контроля доступа и пользовательский интерфейс для взаимодействия с пользователем. Он обеспечивает частные транзакции и нейтральность базового уровня.
Давайте рассмотрим сценарий, в котором Алиса и Карл используют zkBob для частной транзакции.
Ситуация: Алиса хочет отправить транзакцию Карлу, не раскрывая деталей транзакции, таких как сумма, информация об отправителе и получателе. Они решили использовать zkBob для достижения этой конфиденциальности.
На протяжении всего этого процесса детали транзакции, информация об отправителе и получателе остаются конфиденциальными благодаря использованию доказательств с нулевым знанием (zkSNARK). Релевер обеспечивает обработку транзакций без раскрытия конфиденциальных деталей, а контракт zkBob поддерживает целостность транзакции, сохраняя конфиденциальность для участвующих пользователей.
WaaS Pay - это платформа для развертывания счетов смарт-контрактов, использующая набор протоколов Safe{Core} и Safe{Core} Account Abstraction SDK, разработанная для организаций, стремящихся к мгновенным платежам с помощью блокчейна, при этом уделяя первостепенное внимание конфиденциальности. Он предлагает удобный интерфейс без кодов для настройки функций учетной записи смарт-контракта, таких как социальные логины, фиатные входы/выходы и безгазовые транзакции для получателей. Благодаря тому, что zkBob обеспечивает анонимные транзакции с помощью Zero-Knowledge Proofs (ZKPs), WaaS Pay гарантирует сохранность и конфиденциальность конфиденциальных финансовых данных. Работающая на базе Polygon zkEVM, платформа гарантирует масштабируемость и эффективность, а самодостаточный узел IPFS с Helia защищает конфиденциальные метаданные.
Дополнительная информация: https://ethglobal.com/showcase/waas-pay-br0qs
Платежи Zero-Knowledge (ZK) предлагают частные транзакции Web3, но создают проблемы с соблюдением нормативных требований. Выполнение требований AML/KYC, соблюдение налогового законодательства, проверка на санкции, хранение данных, трансграничные правила и борьба с преступным использованием - все это имеет решающее значение. Сотрудничество с регулирующими органами, динамичное соблюдение норм и надежная защита могут обеспечить ответственное использование. ZKPayments меняет представление о цифровых финансах, обеспечивая при этом конфиденциальность пользователей и соблюдая закон.
Чтобы обеспечить юридическое соответствие законам и нормам Великобритании, компания Aztec Network применила комплексный подход, обеспечивающий баланс между конфиденциальностью и сдерживанием незаконной деятельности в своем DeFi dApp, zk.money, ориентированном на конфиденциальность.
Практический подход к сдерживанию:
Инициативы:
В заключение хочу сказать, что ZKPayments предлагает революционное решение для удовлетворения растущего спроса на конфиденциальные и масштабируемые возможности в сфере Web3-финансов. Легко сочетая конфиденциальность и прозрачность с помощью доказательств нулевого знания, пользователи могут проводить безопасные и эффективные транзакции, сохраняя свою конфиденциальную информацию. Придерживаясь принципов соответствия и ориентируясь на пользователя, ZKPayments прокладывает путь к децентрализованному будущему, которое ставит во главу угла конфиденциальность, укрепляет доверие и ответственно перестраивает ландшафт цифровых финансов. Принятие ZKPayments открывает дверь в более безопасную и удобную экосистему web3, обещая более светлое и инклюзивное финансовое будущее для всех.
Compartilhar
В быстро развивающемся мире Web3 возникли две важнейшие проблемы: конфиденциальность и масштабируемость. Неизменяемая природа блокчейна вызывает опасения по поводу конфиденциальности данных для пользователей и предприятий, а растущая популярность цифровых валют центральных банков (CBDC) добавляет беспокойства по поводу слежки.
В то же время, достижение масштабируемости в сетях блокчейн стало жизненно важным для обработки растущих объемов транзакций. На фоне этих проблем платежи с нулевым знанием (ZK) предлагают многообещающее решение, которое решает проблемы конфиденциальности и масштабируемости. В этом блоге рассматривается, как платежи ZK устраняют разрыв между конфиденциальностью и прозрачностью в транзакциях Web3, обеспечивая пользователям необходимую конфиденциальность без ущерба для фундаментальных возможностей блокчейна. Более того, в ней рассматривается потенциал протоколов на основе ZK для улучшения масштабируемости, что делает децентрализованные приложения более практичными и доступными.
Web3 позволил создать множество децентрализованных приложений, платформ DeFi и рыночных площадок NFT. Однако прозрачность транзакций в блокчейне означает, что адреса кошельков и истории транзакций видны любому, кто имеет доступ к сети.
Представьте себе, что Ваш традиционный банковский счет был бы публичным, и любой желающий мог бы получить доступ к подробной информации о Ваших финансовых операциях, включая то, куда Вы потратили деньги и сколько получили. Для большинства людей такой сценарий был бы тревожным и неприемлемым, поскольку он поставил бы под угрозу их частную жизнь и безопасность.
Несколько причин подчеркивают важность конфиденциальности в транзакциях Web3:
Доказательства с нулевым знанием можно проследить до оригинальной статьи Zero-Knowledge Proofs [GMR85] в 1985 году. Впоследствии, в 1992 году было представлено упрощенное доказательство ZK [K92]. К 2013 году доказательство с нулевым знанием можно было использовать в реальной жизни, но более медленными темпами. В 2016 году Грот предложил алгоритм Groth 16, который значительно снизил вычислительную сложность. С тех пор доказательства с нулевым знанием постепенно стали использоваться в реальных коммерческих целях.
В контексте криптовалют, Monero и Zcash были пионерами в приоритете конфиденциальности в транзакциях на основе блокчейна. В 2014 году компания Monero (XMR) представила кольцевые подписи и стелс-адреса, обеспечив более высокий уровень конфиденциальности по сравнению с традиционными блокчейнами. Zcash (ZEC) появился в 2016 году благодаря zk-SNARKs, предлагая пользователям выбор между прозрачными и экранированными транзакциями для баланса между приватностью и прозрачностью.
В настоящее время рулоны и протоколы Zero-Knowledge (ZK) появились как многообещающее решение для решения проблем конфиденциальности и масштабируемости в транзакциях Web3. ZK-платежи используют криптографические протоколы, известные как доказательства с нулевым знанием, позволяющие одной стороне доказать достоверность утверждения другой стороне, не раскрывая никакой конфиденциальной информации.
Представьте, что у Вас есть волшебная шкатулка, которая может тайно выполнять вычисления. Эта коробка может доказать любому, что определенное утверждение истинно, не раскрывая никаких подробностей о том, как она пришла к такому выводу. В этом и заключается основная идея доказательств с нулевым знанием.
Теперь давайте соотнесем это с блокчейн-платежами. Когда Вы хотите совершить платеж с помощью блокчейна, Вам обычно нужно показать, что у Вас достаточно денег для покрытия транзакции. В традиционных блокчейнах, таких как Bitcoin, это подразумевает раскрытие баланса Вашего счета.
В базовой форме доказательство с нулевым знанием состоит из трех элементов: свидетель (конфиденциальная информация), вызов и ответ.
В настоящее время существует несколько популярных протоколов на основе ZK, включая zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge), zk-STARKs (Zero-Knowledge Scalable Transparent Argument of Knowledge) и Bulletproofs.
В контексте блокчейна они позволяют пользователям подтверждать действительность транзакции, не раскрывая реального адреса отправителя. Эта функция позволяет объединять несколько транзакций в одно доказательство, снижая вычислительные затраты и значительно улучшая масштабируемость. Объединяя несколько транзакций в одно доказательство, платежи ZK могут снизить нагрузку на сеть блокчейн и увеличить пропускную способность транзакций. Такая повышенная масштабируемость может привести к ускорению времени подтверждения и снижению комиссии за транзакции, делая децентрализованные приложения более практичными и доступными для пользователей.
Что такое доказательства с нулевым знанием (ZKP)? https://ethereum.org/en/zero-knowledge-proofs/
Роллы с нулевыми знаниями? https://ethereum.org/en/developers/docs/scaling/zk-rollups/
zkBob - это приложение, ориентированное на конфиденциальность, которое использует доказательства с нулевым знанием (zkSNARKs) и стабильные монеты для конфиденциальных транзакций. Его основные части включают контракт zkBob для обработки транзакций, токены BOB с функциями конфиденциальности, ретранслятор для безопасной передачи данных и абстрагирования платы за газ, AccessManager для контроля доступа и пользовательский интерфейс для взаимодействия с пользователем. Он обеспечивает частные транзакции и нейтральность базового уровня.
Давайте рассмотрим сценарий, в котором Алиса и Карл используют zkBob для частной транзакции.
Ситуация: Алиса хочет отправить транзакцию Карлу, не раскрывая деталей транзакции, таких как сумма, информация об отправителе и получателе. Они решили использовать zkBob для достижения этой конфиденциальности.
На протяжении всего этого процесса детали транзакции, информация об отправителе и получателе остаются конфиденциальными благодаря использованию доказательств с нулевым знанием (zkSNARK). Релевер обеспечивает обработку транзакций без раскрытия конфиденциальных деталей, а контракт zkBob поддерживает целостность транзакции, сохраняя конфиденциальность для участвующих пользователей.
WaaS Pay - это платформа для развертывания счетов смарт-контрактов, использующая набор протоколов Safe{Core} и Safe{Core} Account Abstraction SDK, разработанная для организаций, стремящихся к мгновенным платежам с помощью блокчейна, при этом уделяя первостепенное внимание конфиденциальности. Он предлагает удобный интерфейс без кодов для настройки функций учетной записи смарт-контракта, таких как социальные логины, фиатные входы/выходы и безгазовые транзакции для получателей. Благодаря тому, что zkBob обеспечивает анонимные транзакции с помощью Zero-Knowledge Proofs (ZKPs), WaaS Pay гарантирует сохранность и конфиденциальность конфиденциальных финансовых данных. Работающая на базе Polygon zkEVM, платформа гарантирует масштабируемость и эффективность, а самодостаточный узел IPFS с Helia защищает конфиденциальные метаданные.
Дополнительная информация: https://ethglobal.com/showcase/waas-pay-br0qs
Платежи Zero-Knowledge (ZK) предлагают частные транзакции Web3, но создают проблемы с соблюдением нормативных требований. Выполнение требований AML/KYC, соблюдение налогового законодательства, проверка на санкции, хранение данных, трансграничные правила и борьба с преступным использованием - все это имеет решающее значение. Сотрудничество с регулирующими органами, динамичное соблюдение норм и надежная защита могут обеспечить ответственное использование. ZKPayments меняет представление о цифровых финансах, обеспечивая при этом конфиденциальность пользователей и соблюдая закон.
Чтобы обеспечить юридическое соответствие законам и нормам Великобритании, компания Aztec Network применила комплексный подход, обеспечивающий баланс между конфиденциальностью и сдерживанием незаконной деятельности в своем DeFi dApp, zk.money, ориентированном на конфиденциальность.
Практический подход к сдерживанию:
Инициативы:
В заключение хочу сказать, что ZKPayments предлагает революционное решение для удовлетворения растущего спроса на конфиденциальные и масштабируемые возможности в сфере Web3-финансов. Легко сочетая конфиденциальность и прозрачность с помощью доказательств нулевого знания, пользователи могут проводить безопасные и эффективные транзакции, сохраняя свою конфиденциальную информацию. Придерживаясь принципов соответствия и ориентируясь на пользователя, ZKPayments прокладывает путь к децентрализованному будущему, которое ставит во главу угла конфиденциальность, укрепляет доверие и ответственно перестраивает ландшафт цифровых финансов. Принятие ZKPayments открывает дверь в более безопасную и удобную экосистему web3, обещая более светлое и инклюзивное финансовое будущее для всех.