Если я правильно понимаю, A и B обменяются своими ключами отзыва, как только они будут готовы перейти в следующее состояние. Что произойдет, если B получит ключ отзыва и решит закрыть канал в одностороннем порядке , не транслируя транзакцию. Таким образом, B никогда не сможет получить свои средства, но и A никогда не сможет получить свои средства. Потому что A не может транслировать свою транзакцию, так как у B есть его ключ отзыва. Разве это не огромный риск для А?
Что произойдет, если B получит ключ отзыва и решит закрыть канал в одностороннем порядке, не транслируя транзакцию
По определению, каналы закрываются только после того, как транслируется транзакция фиксации или транзакция закрытия. Таким образом, B не может закрыть канал; он просто скрывает данные от А.
Ваш сценарий невозможен, потому что A передаст B ключ отзыва только после того, как оба B передали A свою новую коммит-транзакцию. Таким образом, если B отказывается предоставить A ключ отзыва для своей коммит-транзакции, то A может закрыть канал, широковещательно рассылая предыдущую коммит-транзакцию, которая еще не была отозвана.
Хелин Ван
Эндрю Чоу
Эндрю Чоу