Инженерия Неприятного Пути: Понимание Архитектуры BitVM2 Часть Четыре: Выводы как Пользовательский Поток Выводы — это то место, где стандартный дизайн становится ориентированным на оператора: фиксированные peg-in UTXO, заранее подписанные графы и таймлоки проникают в пользовательский опыт. Вот почему GOAT BitVM2 отделяет "пользователь получает BTC" от "оператор получает возмещение". 1) Вывод пользователя = атомарный своп (простой, произвольный объем) Вывод определяется как Атомарный Своп + Peg-Out. В базовом потоке: • Пользователь блокирует PegBTC на L2 в HTLC (с хеш-замком). • Оператор блокирует BTC на L1 в соответствующем HTLC. • Пользователь получает BTC и раскрывает преизображение. • Оператор использует это преизображение, чтобы получить PegBTC. Это дает пользователю вывод "объем X" без необходимости участвовать в механике графа транзакций BitVM2. Спецификация также отмечает улучшения UX (например, использование Bitcoin SPV), чтобы избежать необходимости пользователю вручную обрабатывать преизображение. 2) Возмещение оператора = peg-out, подтвержденный против канонического состояния L2 После свопа оператор выходит через путь peg-out и получает возмещение на основе доказательств перехода состояния L2, а не полагаясь на координацию на уровне пользователя. Оперативно, роль оператора явно включает "обмен PegBTC на нативный BTC с пользователями" и затем выполняет рабочий процесс доказательства/возмещения. Чистый эффект: • Пользователи получают путь вывода произвольного объема, который не требует "поведения оператора"....