Tinyman - это децентрализованная биржа (DEX) на платформе Algorand. Более конкретно, это биржа с Автоматическим Маркетмейкером (AMM), использующая алгоритм Market Maker с постоянным продуктом. Этот же концепт был первоначально представлен Uniswap V2.
Веб-приложение (app.tinyman.org) - это визуальный интерфейс для взаимодействия с набором смарт-контрактов, развернутых на блокчейне Algorand.
Биржа полностью децентрализована и не имеет кастодиальных функций. Средства хранятся на открытых счетах смарт-контрактов. Это означает, что единственные методы для вывода средств с пулов - это те, которые закодированы в смарт-контрактах. На высоком уровне этот код разрешает вывод средств только в обмен на соответствующее количество другого актива или владельцам ликвидности в обмен на их Пул Токены.
Более того, контракты полностью открыты. Это означает, что любой счёт может создать пул, выполнив правильный набор транзакций. Это означает, что ни у какого счета нет полномочий над активами или функционалом пулов. Это также означает, что нет механизма для отмены или корректировки транзакций, даже если они были совершены ошибочно.
Контракты также полностью неизменны. Это означает, что ни у какого счета нет полномочий на обновление или удаление контрактов, управляющих пулами. Это также означает, что средства не могут быть украдены обновлением контрактов.
