Иногда называемая «Сетью ликвидности межцепной», основная идея Chainflip заключается в использовании MPC (мульти-стороннего вычисления), а именно TSS (схем пороговых подписей) для создания агрегированных ключей, управляемых доступной сетью из 150 Валидаторов.
Эти Валидаторы контролируют простые умные контракты/кошельки, называемые Хранилищами, на нескольких блокчейнах одновременно, что создает полностью децентрализованный 'уровень расчетов'. Это сопровождается 'уровнем учета', который использует Блокчейн приложений, специализированный на основе Substrate, который мы называем Chainflip Цепочкой состояния, для отслеживания балансов, обработки событий и выполнения инструкций. Эти системы приводят к полностью децентрализованному протоколу обмена межцепными средствами.
На практике кодовая база не имеет таких понятий как 'уровень учета' или 'расчеты', но объяснение системы в два уровня - это полезный способ концептуализировать ее структуру.
Активы, используемые для торговли, хранятся в Хранилищах на цепочках, таких как Ethereum, Bitcoin и т.д., при этом вся торговля и ведение учета происходит на Цепочке состояния. Это означает, что выполнение свопов и AMM дизайн может быть сильно настроен для конкретного случая межцепного передачи стоимости.
Учет протокола полностью содержится в Цепочке состояния и включает в себя Chainflip Just In Time (JIT) AMM. Он основан на дизайне AMM Uniswap v3, но в отличие от Uniswap v3, JIT AMM не представлен в виде серии умных контрактов в единой среде блокчейна. Скорее, JIT AMM виртуальный. Это означает, что средства не удерживаются непосредственно в ончейновых пулах, используя завернутые активы, но торгуются виртуально на Цепочке состояния в виде балансов счетов и урегулируются с использованием фактически удерживаемых на Хранилищах активов протоколом. Этот процесс работает аналогично тому, как централизованные криптовалютные биржи хранят все депозиты в единой системе кошельков, балансы отдельных пользователей отслеживаются в отдельных учетных и торговых системах.

Торговля и отслеживание активов виртуально на Цепочке состояния значительно упрощает работу, необходимую для поддержки отдельных цепочек, поскольку вместо необходимости писать логику свопов на различных умных контрактах и языках сценариев на внешних блокчейнах, все это полностью содержится вСреда Chainflip State Chain означает, что все абстракции, необходимые для поддержки определенной цепи, могут быть полностью управляемы в пределах слоя "settlement" и значительно проще в сравнении.
