## Другой путь решения проблем производительности приватных цепочек



Знающие люди в области блокчейн-проектов понимают, что как только система начинает тормозить, бизнес-отделы и технические команды начинают обвинять друг друга. Одна сторона говорит, что требования к функциям слишком сложные, другая — что архитектура неправильная. Особенно это заметно в сценариях, связанных с проверкой нулевых знаний, где вычислительная нагрузка очень велика, и задержки вызывают головную боль.

Недавно я познакомился с техническим решением Dusk Network: их виртуальная машина Piecrust использует интересную архитектуру "незеркальной памяти" (zero-copy memory). Проще говоря — при передаче данных между хост-окружением и виртуальной машиной полностью исключается копирование, данные передаются по ссылке. Это кажется мелочью, но на самом деле — это изящный способ снизить потери при передаче данных.

Каков реальный эффект? При выполнении интенсивных проверок нулевых знаний эта архитектура значительно повышает эффективность обработки DUSK-цепочки по сравнению с другими приватными проектами. Задержек, характерных для подобных систем, практически нет. Для финансовых приложений с высокой частотой взаимодействий такая плавность означает, что пользовательский опыт действительно может соответствовать бизнес-требованиям, и бизнес-команды больше не будут постоянно беспокоить технические команды с изменениями требований — потому что система сама по себе способна выдержать нагрузку.

С архитектурной точки зрения, именно поэтому приватные цепочки не обязательно идти на компромиссы по производительности. Всё зависит от того, как проектировать и оптимизировать систему.
DUSK-2,98%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Репост
  • Поделиться
комментарий
0/400
HodlOrRegretvip
· 01-10 19:18
Трюк нулевого копирования действительно гениален, наконец-то кто-то решил проблему задержек в приватных цепочках
Посмотреть ОригиналОтветить0
StopLossMastervip
· 01-10 16:10
Трюк нулевого копирования действительно гениален, он избавляет от лишней передачи данных туда и обратно, неудивительно, что DUSK работает так гладко
Посмотреть ОригиналОтветить0
SchroedingersFrontrunvip
· 01-08 23:53
Нулевая копия действительно классная фишка, наконец-то кто-то реально выделил узкое место производительности приватной цепочки --- План Dusk кажется именно в том, чтобы оптимизировать архитектуру, в то время как другие приватные цепочки всё еще исправляют баги --- Честно говоря, момент, когда бизнес и технологии перекладывают ответственность друг на друга, меня рассмешил — очень похоже на правду --- Обеспечение плавности работы в соответствии с бизнес-требованиями... звучит просто, реализовать сложно --- Почему никто раньше не подумал о концепции "не нужно копировать, можно просто ссылаться"? В такой конкурентной индустрии
Посмотреть ОригиналОтветить0
gaslight_gasfeezvip
· 01-08 23:50
Этот трюк с нулевым копированием действительно гениален, бизнес и технологии наконец-то перестали перекладывать вину друг на друга
Посмотреть ОригиналОтветить0
FudVaccinatorvip
· 01-08 23:42
Нулевая копия действительно мощная фишка, наконец-то кто-то не только болтает, а действует
Посмотреть ОригиналОтветить0
SilentObservervip
· 01-08 23:38
Трюк нулевого копирования действительно великолепен, неудивительно, что DUSK смог подавить проблему задержек
Посмотреть ОригиналОтветить0
rugdoc.ethvip
· 01-08 23:31
Техника нулевого копирования действительно уникальна; это не изменение требований, а способность самой системы справляться с этим — именно так ощущается устранение корня проблемы.
Посмотреть ОригиналОтветить0
  • Закрепить