Skip to content

Доверие и безопасность

Sailfish спроектирован таким образом, что ни одна сторона не может в одностороннем порядке перемещать средства пользователей. Каждый переход состояния требует проверенной пороговой подписи Echo, и весь расчёт обеспечивается валидаторами Cardano в блокчейне.

TRUST & SAFETY MODELNORMAL OPERATIONUSER ASSETSRemain in self-custodial Sailfish account on L1ECHO THRESHOLD SIGNATURESMultiple independent nodes must agreeNo single party can forge a valid signatureCARDANO L1 VALIDATORSIndependently verify every settlementBalances reconstructed from TX inputs/outputsIF NETWORK GOES OFFLINE1INITIATE WITHDRAWALUser signals intent · Time-lock begins2WAITING PERIODTime-lock elapses on-chain3RECLAIM FUNDSUser signs directly on Cardano L1No cooperation from any operator requiredSAFETY NET HERITAGESimilar in purpose to Hydra's contestation protocol and rollup escape hatches — enforced entirely on-chain

Самостоятельное хранение

Активы остаются под контролем пользователя на протяжении всего процесса торговли. Нет депозита на адрес, контролируемый биржей. Аккаунты Sailfish воспроизводят модель хранения Smart Account Pond -- действуют те же гарантии самостоятельного хранения.

Каждый пакет изменений балансов требует криптографической подписи от консенсусной сети Echo. Ни один участник и никакое подмножество ниже порога не может создать валидную подпись.

Верификация в блокчейне

Расчёт происходит в Cardano L1, где валидаторы в блокчейне независимо проверяют:

  • Подпись Echo валидна и принадлежит текущему консенсусному ключу
  • Количество участников соответствует требуемому порогу
  • Переходы балансов совпадают с подписанным снимком
  • Состояние не истекло

Ни одно внесетевое утверждение не принимается на веру. Валидаторы восстанавливают балансы из фактических входов и выходов транзакции, а затем подтверждают, что подпись Echo покрывает именно то, что было восстановлено. Любое расхождение между тем, что подписала сеть Echo, и тем, что фактически делает транзакция, приводит к отклонению расчёта.

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

Самостоятельный вывод

Если Sailfish или сеть Echo когда-либо станут недоступными, пользователи не потеряют доступ к своим средствам. Процесс самостоятельного вывода с временной блокировкой позволяет пользователям вернуть свои активы напрямую в Cardano, обеспечиваемый полностью в блокчейне.

Это двухэтапный процесс:

  1. Инициация вывода -- пользователь сигнализирует о своём намерении вывести средства. Начинается период временной блокировки.
  2. Завершение вывода -- после истечения периода блокировки пользователь возвращает свои средства, подписав транзакцию напрямую. Содействие какого-либо оператора не требуется.

Этот механизм выхода выполняет ту же функцию, что и протокол оспаривания Hydra и аварийные выходы в роллапах -- он гарантирует, что безопасность средств пользователей в конечном счёте опирается на Cardano L1, а не на доступность какого-либо внесетевого сервиса.

Разработано Pond Labs