ZK-сопроцессор: новое направление развития технологии Блокчейн
Копроцессоры всегда играли важную роль в области вычислительной техники. Они берут на себя тяжелые вычислительные задачи, разгружая ЦПУ и повышая общую производительность. Например, в 2013 году Apple представила сопроцессор M7, который значительно улучшил способности умных устройств в области восприятия движений; в 2007 году Nvidia выпустила ГПУ, который отвечает за графическую рендеринга и другие вычислительно интенсивные задачи.
В экосистеме Эфириума высокие расходы на Gas и ограниченная возможность доступа к данным серьезно сдерживают развитие приложений. Обычный перевод требует 21000 Gas, а сложные операции стоят еще дороже. В то же время смарт-контракты могут получить доступ только к данным последних 256 блоков, и в будущем может быть введено дальнейшее ограничение на хранение исторических данных. Эти факторы препятствуют появлению инновационных приложений, особенно тех, которые зависят от большого объема данных.
! [Почему ZK — это конец игры?] ](https://img-cdn.gateio.im/webp-social/moments-eea519e979a6ccccd6b2be8ae28e1200.webp)
Для решения этих проблем появился ZK-кооператор. Он может выполнять сложные вычисления и обработку данных вне цепочки, а затем представлять результаты в форме нулевых знаний на цепочке. Это позволяет снизить затраты и гарантировать правильность вычислений. Область применения ZK-кооператора весьма широка и охватывает практически все сценарии dapp, такие как социальные сети, игры, DeFi, системы управления рисками, оракулы, хранение данных, искусственный интеллект и т.д.
В настоящее время известные в отрасли проекты ZK сопроцессоров в основном сосредоточены на трех основных сценариях применения: индексирование данных на блокчейне, оракулы и ZKML. Среди универсальных ZK сопроцессоров ( такие как Risc Zero, Lagrange, Succinct) вызывают больший интерес, так как они стремятся создать систему ZK доказательств, независимую от блокчейна.
Эти проекты имеют некоторые общие черты в техническом подходе, такие как использование оберток STARKs до SNARKs для балансировки производительности и безопасности, реализация рекурсивных доказательств для повышения эффективности, создание специализированной сети доказателей и рынка облачных вычислений и т. д. Однако из-за схожести технических путей конкуренция между проектами может больше зависеть от силы команды и экологических ресурсов.
В отличие от Layer2, ZK сопроцессор в основном ориентирован на разработчиков приложений, а не на конечных пользователей. Он может использоваться как компонент виртуальной машины Layer2, а также может помочь приложениям публичной цепи разгружать вычислительные задачи с цепи или выступать в качестве надежного оракула для межцепочечных данных. Эти сценарии применения демонстрируют огромный потенциал ZK сопроцессора для реконструкции промежуточного ПО блокчейна.
Однако развитие ZK сопроцессоров по-прежнему сталкивается с некоторыми вызовами. Во-первых, порог разработки достаточно высок и требует владения специфическими языками и инструментами. Во-вторых, связанные технологии все еще находятся на ранней стадии, а оптимизация производительности затрагивает несколько аспектов. Кроме того, специализированное оборудование, такое как ASIC и FPGA, пока не внедрено в массовое коммерческое использование, что может повлиять на широкое внедрение ZK технологий.
Тем не менее, ZK-копроцессоры представляют собой важную тенденцию в развитии технологий Блокчейн в направлении "доверия без доверия". Они обещают преобразовать несколько областей, таких как кросс-цепные мосты, оракулы, запросы в цепочке, предоставляя больше возможностей для приложений Web3. С дальнейшим развитием технологий и обеспечением аппаратной поддержки, ZK-копроцессоры, вероятно, сыграют ключевую роль в следующем цикле развития Блокчейн, заложив основу для реализации массовых приложений.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
ZK-сопроцессор: новое ядро для переосмысления промежуточного программного обеспечения Блокчейна
ZK-сопроцессор: новое направление развития технологии Блокчейн
Копроцессоры всегда играли важную роль в области вычислительной техники. Они берут на себя тяжелые вычислительные задачи, разгружая ЦПУ и повышая общую производительность. Например, в 2013 году Apple представила сопроцессор M7, который значительно улучшил способности умных устройств в области восприятия движений; в 2007 году Nvidia выпустила ГПУ, который отвечает за графическую рендеринга и другие вычислительно интенсивные задачи.
В экосистеме Эфириума высокие расходы на Gas и ограниченная возможность доступа к данным серьезно сдерживают развитие приложений. Обычный перевод требует 21000 Gas, а сложные операции стоят еще дороже. В то же время смарт-контракты могут получить доступ только к данным последних 256 блоков, и в будущем может быть введено дальнейшее ограничение на хранение исторических данных. Эти факторы препятствуют появлению инновационных приложений, особенно тех, которые зависят от большого объема данных.
! [Почему ZK — это конец игры?] ](https://img-cdn.gateio.im/webp-social/moments-eea519e979a6ccccd6b2be8ae28e1200.webp)
Для решения этих проблем появился ZK-кооператор. Он может выполнять сложные вычисления и обработку данных вне цепочки, а затем представлять результаты в форме нулевых знаний на цепочке. Это позволяет снизить затраты и гарантировать правильность вычислений. Область применения ZK-кооператора весьма широка и охватывает практически все сценарии dapp, такие как социальные сети, игры, DeFi, системы управления рисками, оракулы, хранение данных, искусственный интеллект и т.д.
В настоящее время известные в отрасли проекты ZK сопроцессоров в основном сосредоточены на трех основных сценариях применения: индексирование данных на блокчейне, оракулы и ZKML. Среди универсальных ZK сопроцессоров ( такие как Risc Zero, Lagrange, Succinct) вызывают больший интерес, так как они стремятся создать систему ZK доказательств, независимую от блокчейна.
Эти проекты имеют некоторые общие черты в техническом подходе, такие как использование оберток STARKs до SNARKs для балансировки производительности и безопасности, реализация рекурсивных доказательств для повышения эффективности, создание специализированной сети доказателей и рынка облачных вычислений и т. д. Однако из-за схожести технических путей конкуренция между проектами может больше зависеть от силы команды и экологических ресурсов.
В отличие от Layer2, ZK сопроцессор в основном ориентирован на разработчиков приложений, а не на конечных пользователей. Он может использоваться как компонент виртуальной машины Layer2, а также может помочь приложениям публичной цепи разгружать вычислительные задачи с цепи или выступать в качестве надежного оракула для межцепочечных данных. Эти сценарии применения демонстрируют огромный потенциал ZK сопроцессора для реконструкции промежуточного ПО блокчейна.
Однако развитие ZK сопроцессоров по-прежнему сталкивается с некоторыми вызовами. Во-первых, порог разработки достаточно высок и требует владения специфическими языками и инструментами. Во-вторых, связанные технологии все еще находятся на ранней стадии, а оптимизация производительности затрагивает несколько аспектов. Кроме того, специализированное оборудование, такое как ASIC и FPGA, пока не внедрено в массовое коммерческое использование, что может повлиять на широкое внедрение ZK технологий.
Тем не менее, ZK-копроцессоры представляют собой важную тенденцию в развитии технологий Блокчейн в направлении "доверия без доверия". Они обещают преобразовать несколько областей, таких как кросс-цепные мосты, оракулы, запросы в цепочке, предоставляя больше возможностей для приложений Web3. С дальнейшим развитием технологий и обеспечением аппаратной поддержки, ZK-копроцессоры, вероятно, сыграют ключевую роль в следующем цикле развития Блокчейн, заложив основу для реализации массовых приложений.