Brollup v2, теперь не нуждается в доверенной настройке
Brollup v2 использует эффективный подход, при котором единственным избыточным расходом является 8-байтовый подпись, предоставляемая оператором. Все остальное содержимое канала может быть выведено из поля calldata
Версия 2 вводит новый дизайн канала состояния и устраняет необходимость в доверенной настройке, делая глобальное состояние состоянием канала. Основная идея заключается в выполнении условий оплаты на основе обновлений состояния, а не в создании новых VTXO. Это отделяет окончательность от производства блоков и связывает ее непосредственно с обновлениями состояния.
Это похоже на сеть Lightning; однако Lightning работает в режиме 2-из-2, где только участвующие стороны осведомлены о состоянии канала. Состояние канала остается конфиденциальным, с ограниченной информацией, доступной только посторонним лицам только в случае принудительного закрытия.
Стратегия заключается в публичном доступе к состоянию канала для всех и всегда. Публичное раскрытие содержания канала и обеспечение доступа на уровне DA позволяет глобальному состоянию быть осведомленным о состоянии отдельных каналов. Применение этого для всех каналов позволяет нашей виртуальной машине Биткоина проверять платежи между конкретными каналами и выполнять условия оплаты соответственно.
Хотя можно было бы ожидать, что хранение содержимого канала в DA потребует значительного количества байт, это не так! Brollup v2 использует эффективный подход, при котором единственным избыточным расходом является 8-байтовый подпись, предоставляемая оператором. Все остальное содержимое канала может быть выведено из поля calldata, указанного в моем предыдущем объявлении.