Across Protocol — это межсетевой мостовой протокол, который позволяет пользователям практически мгновенно выполнять транзакции между цепочками. Это достигается за счет использования оракула, связанных ретрансляторов и односторонних пулов ликвидности.
О проекте Across Protocol
Across Protocol позволяет пользователям перемещать токены между цепочками, используя децентрализованную сеть ретрансляторов, которые получают возмещение в цепочке по своему выбору через единый пул ликвидности. Пользователь, который хотел бы переместить средства из цепочки A в цепочку B, вносит средства в «депозитную ячейку» в цепочке A с инструкциями о том, где они хотели бы разместить свои средства, и о комиссии, которую они готовы заплатить. Ретрансляторы просматривают эти депозиты и, как только они проверяют правильность данных депозита, немедленно предоставляют средства пользователю в цепочке B.
После того, как ретранслятор выполнил ретрансляцию, доказательство выполненной операции и действительности исходного депозита передается на Optimistic Oracle (ОО), и ретранслятор получает возмещение после того, как эта информация будет проверена ОО. Пользователь начинает промежуточную транзакцию, вызывая функцию депозита в контракте SpokePool из исходной цепочки. Эта функция возьмет средства, которые они хотели бы отправить, и внесет их в SpokePool с некоторой информацией о том, куда эти средства должны быть направлены и сколько пользователь готов заплатить в качестве комиссии за ретрансляцию.
Существует два типа сборов, связанных с использованием Across:
1. | Плата за газ. |
2. | Плата за мост. |
3. | Платформа также внедрила дополнительные функции, которые гарантируют, что безопасность и конфиденциальность их участника хорошо защищены. |
Чтобы Across доставил токены пользователю в цепочке назначения, транзакция должна быть отправлена от имени пользователя в цепочке назначения. Плата за газ назначения включает в себя расходы на газ, связанные с этой транзакцией.
Дополнительно о даппе
Ликвидность - это важный компонент экосистемы Across, поскольку этот пассивный капитал используется для быстрого возмещения активного капитала, предоставленного ретрансляторами.
Поставщик ликвидности может отозвать свою позицию в любое время, если в пуле достаточно ликвидности. Хотя сумма, которую поставщик ликвидности выводит из пула, всегда будет равна или больше суммы, которую он вложил, возможно, поставщику ликвидности придется подождать, пока токены не будут переведены из цепочек основной сети, отличной от Ethereum, в единый пул ликвидности основной сети Ethereum.