## Другой путь решения проблем производительности приватных цепочек
Знающие люди в области блокчейн-проектов понимают, что как только система начинает тормозить, бизнес-отделы и технические команды начинают обвинять друг друга. Одна сторона говорит, что требования к функциям слишком сложные, другая — что архитектура неправильная. Особенно это заметно в сценариях, связанных с проверкой нулевых знаний, где вычислительная нагрузка очень велика, и задержки вызывают головную боль.
Недавно я познакомился с техническим решением Dusk Network: их виртуальная машина Piecrust использует интересную архитектуру "незеркальной памяти" (zero-copy memory). Проще говоря — при передаче данных между хост-окружением и виртуальной машиной полностью исключается копирование, данные передаются по ссылке. Это кажется мелочью, но на самом деле — это изящный способ снизить потери при передаче данных.
Каков реальный эффект? При выполнении интенсивных проверок нулевых знаний эта архитектура значительно повышает эффективность обработки DUSK-цепочки по сравнению с другими приватными проектами. Задержек, характерных для подобных систем, практически нет. Для финансовых приложений с высокой частотой взаимодействий такая плавность означает, что пользовательский опыт действительно может соответствовать бизнес-требованиям, и бизнес-команды больше не будут постоянно беспокоить технические команды с изменениями требований — потому что система сама по себе способна выдержать нагрузку.
С архитектурной точки зрения, именно поэтому приватные цепочки не обязательно идти на компромиссы по производительности. Всё зависит от того, как проектировать и оптимизировать систему.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
20 Лайков
Награда
20
7
Репост
Поделиться
комментарий
0/400
HodlOrRegret
· 01-10 19:18
Трюк нулевого копирования действительно гениален, наконец-то кто-то решил проблему задержек в приватных цепочках
Посмотреть ОригиналОтветить0
StopLossMaster
· 01-10 16:10
Трюк нулевого копирования действительно гениален, он избавляет от лишней передачи данных туда и обратно, неудивительно, что DUSK работает так гладко
Посмотреть ОригиналОтветить0
SchroedingersFrontrun
· 01-08 23:53
Нулевая копия действительно классная фишка, наконец-то кто-то реально выделил узкое место производительности приватной цепочки
---
План Dusk кажется именно в том, чтобы оптимизировать архитектуру, в то время как другие приватные цепочки всё еще исправляют баги
---
Честно говоря, момент, когда бизнес и технологии перекладывают ответственность друг на друга, меня рассмешил — очень похоже на правду
---
Обеспечение плавности работы в соответствии с бизнес-требованиями... звучит просто, реализовать сложно
---
Почему никто раньше не подумал о концепции "не нужно копировать, можно просто ссылаться"? В такой конкурентной индустрии
Посмотреть ОригиналОтветить0
gaslight_gasfeez
· 01-08 23:50
Этот трюк с нулевым копированием действительно гениален, бизнес и технологии наконец-то перестали перекладывать вину друг на друга
Посмотреть ОригиналОтветить0
FudVaccinator
· 01-08 23:42
Нулевая копия действительно мощная фишка, наконец-то кто-то не только болтает, а действует
Посмотреть ОригиналОтветить0
SilentObserver
· 01-08 23:38
Трюк нулевого копирования действительно великолепен, неудивительно, что DUSK смог подавить проблему задержек
Посмотреть ОригиналОтветить0
rugdoc.eth
· 01-08 23:31
Техника нулевого копирования действительно уникальна; это не изменение требований, а способность самой системы справляться с этим — именно так ощущается устранение корня проблемы.
## Другой путь решения проблем производительности приватных цепочек
Знающие люди в области блокчейн-проектов понимают, что как только система начинает тормозить, бизнес-отделы и технические команды начинают обвинять друг друга. Одна сторона говорит, что требования к функциям слишком сложные, другая — что архитектура неправильная. Особенно это заметно в сценариях, связанных с проверкой нулевых знаний, где вычислительная нагрузка очень велика, и задержки вызывают головную боль.
Недавно я познакомился с техническим решением Dusk Network: их виртуальная машина Piecrust использует интересную архитектуру "незеркальной памяти" (zero-copy memory). Проще говоря — при передаче данных между хост-окружением и виртуальной машиной полностью исключается копирование, данные передаются по ссылке. Это кажется мелочью, но на самом деле — это изящный способ снизить потери при передаче данных.
Каков реальный эффект? При выполнении интенсивных проверок нулевых знаний эта архитектура значительно повышает эффективность обработки DUSK-цепочки по сравнению с другими приватными проектами. Задержек, характерных для подобных систем, практически нет. Для финансовых приложений с высокой частотой взаимодействий такая плавность означает, что пользовательский опыт действительно может соответствовать бизнес-требованиям, и бизнес-команды больше не будут постоянно беспокоить технические команды с изменениями требований — потому что система сама по себе способна выдержать нагрузку.
С архитектурной точки зрения, именно поэтому приватные цепочки не обязательно идти на компромиссы по производительности. Всё зависит от того, как проектировать и оптимизировать систему.