- Чем Ufodex отличается от других криптобирж?
- Как происходит обмен?
- А меня не кинут?
- Вы можете заблокировать мои средства на балансе? (спойлер: нет)
- Нужно ли иметь полную ноду с блокчейном для работы? (спойлер: нет)
- Можно ли забрать свои монеты не через Ufodex, а как то еще?
- Что нужно знать, прежде чем логиниться в UfoDex?
- Если логины/пароли не передаются - откуда биржа знает, что это именно я логинюсь?
- Как пополнить счет?
- Есть ли особенности у Ордербука (книги заявок)?
- Что мне нужно сделать, чтобы запустить сделку с атомик обменом?
- Какой размер комиссии?
- Как рассчитывается комиссия сети блокчейна?
- Как сопоставляются встречные ордера? Какой цене отдается приоритет?
- Можно ли исполнить ордер частично?
- Какой сценарий исполнения сделки?
- Где посмотреть как проходит сделка?
- Как экспортировать приватные ключи?
- Как вывести средства?
- Отлично! Куда нажимать?
Чем Ufodex отличается от других криптобирж?
UfoDex - это биржа на атомик свопах, разработанная для безопасного управления вашей криптовалютой, ключами и секретами исключительно на вашем компьютере.
Основной принцип — только пользователь владеет приватными ключами для своих монет. У самой биржи нет доступа к монетам пользователя.
UfoDex никогда не отправляет чувствительную информацию на сервера. Только публичная информация может быть отправлена во внешний мир.
Как происходит обмен?
Ufodex находит подходящие ордера и уведомляет браузер пользователя о действиях, необходимых для завершения обмена по технологии атомик обмена (atomic swap), поддержка которого реализована разработчиками Биткоина (и альткоинов) в блокчейне. Браузер выполняет всю сложную работу по проведению сделки.
А меня не кинут?
Обмен происходит по публично доступной технологии атомарного обмена, которая гарантирует, что при выполнении некоторых базовых правил каждая сторона получит средства от партнера.
Вы можете заблокировать мои средства на балансе? (спойлер: нет)
Поскольку приватные ключи для управления монетами генерируются в браузере, основываясь на паре логин/пароль, и не передаются на сервер - для серверного программного обеспечения нет никакого способа получить доступ к вашим монетам, и уж тем более каким-либо образом их заблокировать.
Нужно ли иметь полную ноду с блокчейном для работы?
Пользователю нужен только браузер. Когда будет доступен приложение-клиент — он будет работать через серверную инфраструктуру, но при этом приватные ключи также остаются только у клиента, биржа доступа к ним не имеет.
Можно ли забрать свои монеты не через Ufodex, а как то еще?
Пользователь может экспортировать приватные ключи из браузера в файл или распечатать. Это дает возможность импортировать привкеи в любой кошелек, который поддерживает импорт. Также есть обратная совместимость с Coinbin для доступа к своим средствам независимо от Ufodex.
Что нужно знать, прежде чем логиниться в UfoDex?
В окне входа введите любой емейл и пароль, которые вы никогда не забудете. Они будут использованы локально на вашем компьютере для генерации приватных ключей монет.
Ваши логин и пароль должны быть достаточно сложны, чтобы больше никто не мог подобрать их случайно, либо же намеренно. Если злоумышленник подберет ваш пароль, то у него будет доступ к вашим средствам.
Эта информация (емейлы, пароли, приватные ключи) не отправляется на сервер.
Если логины/пароли не передаются - откуда биржа знает, что это именно я логинюсь?
Сразу после логина клиентский интерфейс отправляет на сервер сообщение, где перечисляются ваши доступные публичные ключи. Каждый публичный ключ подписывается для подтверждения владения.
Такая информация необходима серверу и другим пользователям (с кем вы будете проводить сделки в будущем), чтобы удостовериться в том, что вы реальный владелец приватных ключей для заявленных адресов.
Помните! Приватные ключи, логины и пароли НИКОГДА никуда не передаются!
Как пополнить счет?
До начала любой сделки вам сначала необходимо внести средства на кошельки UfoDex. Это можно сделать двумя способами.
Основная сеть Mainnet - через уже установленный у вас кошелек:
- Отправьте монеты на ваш адрес Ufodex.
- Подождите, пока монеты поступят. Иногда можно нажимать на строчку с балансами для их обновления :)
- Готово
Тестовая сеть Testnet - через раздачу в интернете (faucets). Выберите один из раздатчиков:
- Testnet BTC - https://coinfaucet.eu/en/btc-testnet/
- Testnet LTC - http://testnet.litecointools.com/
- Testnet UFO - свяжитесь с разработчиками в Telegram группе https://t.me/UFODEX_En (или намайните несколько монет UFO)
- Отправьте монеты с раздатчика на ваш соответствующие адрес UfoDex
- Подождите, пока монеты поступят. Иногда можно нажимать на строчку с балансами для их обновления :)
- Готово
Есть ли особенности у Ордербука (книги заявок)?
Ваши собственные ордера помечены цветными иконками. При наличии множества ордеров это облегчает визуальную идентификацию ордеров и сделок. Нет необходимости различать сделки и ордера по хэшам.
Серым помечаются ордера, владельцы которых ушли в оффлайн. Такие ордера валидны, но не будут исполнены до тех пор, пока владелец ордера не войдет в систему снова. Если вы видите хорошее предложение по цене - вы можете разместить встречный ордер и подождать пока другая сторона (или еще кто-то) появится в онлайне. Если вы не хотите ждать - выберите ордер из списка в онлайне (красный/зеленый цвет).
Из-за особенностей атомик свопов и как побочный эффект от этого - ордербук UfoDex может содержать перекрывающиеся ордера, которые остаются в книге заявок и не исполняются немедленно. Это вполне нормально :)
Что мне нужно сделать, чтобы запустить сделку с атомик обменом?
Создайте ордер на покупку или продажу криптовалюты. Сделка начнется автоматически, при наличии встречного ордера.
Атомик сделка должна выполниться на двух блокчейнах. Это гарантирует сохранность средств каждой из сторон.
Но поэтому атомарный обмен становится НЕ моментальным, поскольку иногда блокчейны бывают не очень быстрыми.
Поскольку все важные действия сохраняются в блокчейне - стороны должны убедиться в том, что транзакции реально подтверждены в обоих блокчейнах. Такой подход сильно отличается от мгновенного обмена к которому все привыкли на обычных биржах.
Для предотвращения фальстартов программное обеспечение UfoDex блокирует создание новой сделки для тех пользователей, которые только что начали новую атомик сделку. Как только средства такой сделки будут разморожены - можно начать любой другой параллельный атомик обмен. Количество и суммы параллельных сделок ограничены только объемом средств на балансе вашего аккаунта.
Какой размер комиссии?
Комиссия ордера состоит из двух частей:
- Комиссия UfoDex составляет обычно 0.25%, но не меньше чем 0.0001 монеты
- Комиссия блокчейна относительно небольшая и вычисляется приблизительно, основываясь на текущем статусе входов ваших монет и текущей комиссии сети
Обычно, размер комиссии должен составлять примерно 0.25% от суммы, которую вы тратите.
Если комиссия отличается, то вероятнее всего вы пытаетесь создать слишком маленький ордер. Для ордеров с небольшими суммами общая комиссия может быть слишком велика, но вы все равно можете подтвердить размещение такого ордера в ордербуке.
Комиссия UfoDex оплачивается с вашего баланса сверх отправляемой суммы. Комиссия блокчейна выплачивается из суммы реальной транзакции.
При получении валюты вы получите реально отправленную сумму за исключением комиссии сети.
Как рассчитывается комиссия сети блокчейна?
При генерации транзакций UfoDex учитывает состояние мемпула блокчейна - очереди транзакций, ожидающих попадания в блокчейн.
Если очередь перегружена, используется smart fee расчет, который выдает комиссию обычно достаточную для попадания в ближайшие 1-2 блока. Если мемпул относительно пустой - используется минимально возможная комиссия.
Как сопоставляются встречные ордера? Какой цене отдается приоритет?
Исполнитель ордеров UfoDex перебирает ордера, двигаясь из середины ордербука к краям. Для конкурирующих ордеров с одинаковой ценой более старый (ранний по дате) ордер будет обработан первым.
Матчер также проверяет несколько важных условий перед передачей двух совпавших ордеров в исполнитель сделок. Условия включают в себя: онлайн статус, достаточный баланс, пенальти за предыдущие неудачи, некоторые другие условия.
Из-за возможного перекрытия цены (ордер №1 продает по 0.5, ордер №2 покупает по 0.7) UfoDex отдает приоритет в цене младшему ордеру. Например:
- младший ордер получит требуемое количество потратив меньше по лучшей цене
- старший ордер получит требуемое количество по запрошенной цене.
Это сделано для увеличесния ликвидности существующих ордеров.
Можно ли исполнить ордер частично?
Когда совпавшие ордера имеют одинаковую (или перекрывающуюся) цену но разные количества - матчер UfoDex пересчитает количества для обмена на максимально возможные, которые не выйдут за рамки совпавших ордеров.
При запуске сделки оригинальный ордер будет спрятан из книги заявок и изменен на пересчитанный объем.
В то же время клиентская часть отправит новый ордер на остаток суммы, подлежащей исполнению. Он может быть использован для другой параллельной сделки как только первоначальная сделка освободит средства, заблокированные для исполнения атомик свопа.
Какой сценарий исполнения сделки?
Когда матчер находит два подходящих ордера, он отправляет их в исполнитель сделок, который инициирует и управляет процедурой атомик свопа между двумя клиентами - атомик сделку.
Нажмите на исполняющуюся сделку в “Активных сделках”
Атомик сделка состоит из 6 шагов:
- Запрос сделки
- Сервер генерирует предварительную информацию для участников сделки, образцы контрактов и ожидает подтверждения от обоих участников сделки.
- InitScriptRequest (резерв на блокчейне А)
- Сторона 1 генерирует инициализирующую (init) атомик своп транзакцию на первом блокчейне для заморозки средств.
- Транзакция init стороны 1 публикуется в первом блокчейне и подтверждается.
- SecondScriptRequest (резерв на блокчейне B)
- Сторона 2 проверяет замороженные стредства на первом блокчейне.
- Сторона 2 генерирует ответную инициализирующую (init) транзакцию на втором блокчейне для заморозки средств.
- Транзакция стороны 2 публикуется на втором блокчейне и подтверждается.
- Redeem B (получение с блокчейна B)
- Сторона 1 генерирует редим (redeem) транзакцию для получения средств со второго блокчейна.
- Транзакция redeem стороны 1 публикуется во втором блокчейне и подтверждается.
- Redeem A (получение с блокчейна А)
- Сторона 2 генерирует редим (redeem) транзакцию для получения средств с первого блокчейна.
- Редим транзакция стороны 2 публикуется на первом блокчейне и подтверждается.
- Refund (возврат, если требуется)
- Если что-то пошло не так - любой из участников может сделать возврат (refund) заблокированных средств после завершения блокировки.
Где посмотреть как проходит сделка?
После входа в ваш аккаунт, секция “Активные сделки” содержит краткую информацию об исполняемых сделках.
Нажмите, чтобы открыть максимально подробный отчет о сделке.
Подробный отчет обновляется в онлайне по мере прохождения сделки. Он содержит техническую информацию по каждому выполняемому шагу. Например:
- шаг
- информация о блокчейне и комиссиях
- hex исходник транзакции
- ID транзакции
- состояние публикации в блокчейне
Как экспортировать приватные ключи?
После входа в ваш аккаунт, выберите “Верхнее меню / Сохранить аккаунт”
В этой секции можно скопировать приватные ключи для каждого из ваших кошельков. Вы можете затем импортировать их в любой другой кошелек, поддерживающий импорт приватных ключей.
- Нажмите “Показать приватную информацию”
- Скопируйте отображенный приватный ключ
- Откройте установленный у вас программу-кошелек, поддерживающий импорт приватных ключей.
- Импортируйте privkey
Как вывести средства?
Используйте “Верхнее меню / Подменю / Вывести средства”.
)Если вы уже экспортировали приватные ключи из UfoDex в любимый кошелек - используйте его для отправки монет на любой другой адрес.
Обратите внимание, что UfoDex не может помешать вам вывести средства, поскольку у UfoDex нет контроля над вашими кошельками.
Если у вас есть ожидающие ордера с зарезервированными средствами, которые вы выводите - на такие ордера будут наложены пенальти и через некоторые время они удалятся из книги заявок.
Отлично! Куда нажимать?
Добро пожаловать в Торговый интерфейс.