
Это как номер счёта. Его можно показывать кому угодно — на него принимают деньги. Он не говорит, кто вы: в блокчейне нет графы «имя».

Это ваша подпись. Не пароль от личного кабинета, а именно подпись: у кого ключ, тот и распоряжается монетами на адресе. Приватный ключ где хранится — только у вас; нам его не показывают и у нас его нет.

Это поручение: «с адреса А на адрес Б перевести столько-то». Само по себе оно ничего не стоит, пока под ним нет подписи. Сеть принимает только подписанное.
Каждый шаг — сначала простыми словами, потом одна строка «под капотом» с техникой. Новичок её пропускает, технарь читает только её. Всё сверено с кодом кошелька и бэкенда — без домыслов.
Вы открываете список кошельков и выбираете тот, с которого уйдут деньги. В этот момент ничего секретного не происходит: приложение просто берёт строку адреса.
Где лежат ваши адреса. Без регистрации — только на вашем устройстве, в локальном хранилище браузера или приложения, рядом с балансами и настройками. Ни один адрес к нам не уходит: мы даже не знаем, что вы есть. Если завели аккаунт (почта, Google или Apple) — на сервер уезжает адрес и только адрес, чтобы список совпадал на телефоне и компьютере. Приватный ключ в аккаунт не попадает: для него там просто нет места в коде.

Адрес получателя можно вставить из буфера, отсканировать QR или взять из адресной книги. Книга строится из ваших же переводов: приложение отправляет список ваших адресов в этой сети и получает обратно тех, кому вы с них уже платили. Мы не собираем «контакты» и не просим доступ к телефонной книге.
Имена и звёздочки — только у вас. Подпись «Маме» или «Поставщик» и закреплённые адреса лежат в локальном хранилище устройства — на сервере их нет. Пока вы печатаете, кошелёк проверяет адрес по правилам сети: длину, формат, контрольную сумму. Опечатка не пройдёт дальше поля ввода.

Комиссия сети криптовалюта не фиксированная: её платят сети за то, что перевод включат в блок. Чтобы показать честное число, нужно спросить сеть. Наружу уходят ваш адрес, адрес получателя и сумма. Ни ключа, ни подписи — ничего, чем можно распорядиться деньгами.
Почему это безопасно. Это чтение, а не действие: спросить «сколько сейчас стоит перевод» — всё равно что глянуть на табло вылетов. Никакое чтение не спишет монеты: списание бывает только по подписи.
Три скорости. Вы выбираете: медленнее и дешевле или быстрее и дороже. Это не наша наценка — комиссия целиком уходит майнерам и валидаторам сети. Mitilena за перевод ничего не берёт.

Кошелёк складывает поручение целиком: откуда, куда, сколько, какая комиссия и номер по порядку. У каждого адреса есть счётчик исходящих платежей — nonce. Он нужен, чтобы одна и та же транзакция не прошла дважды и платежи шли по порядку. Мы спрашиваем у сети текущее значение, включая переводы, которые ещё висят в очереди.
Черновик — это ещё не деньги. На этом шаге есть только текст поручения. Без подписи он ничего не стоит: сеть его не примет, как банк не примет платёжку без подписи. Его можно потерять, показать, выбросить — на баланс это не влияет.

Момент, ради которого всё затевалось. Кошелёк берёт черновик и ваш ключ и считает подпись — прямо здесь, в приложении или во вкладке браузера. Ключ может прийти четыр��мя путями, и все четыре заканчиваются на вашем устройстве:
Проверка «а тот ли это ключ». Перед отправкой кошелёк выводит адрес из введённого ключа и сравнивает с адресом отправителя. Не совпало — перевод не уходит, вы видите «Wrong private key». Подпись — математика над текстом транзакции и ключом: из подписи нельзя получить ключ обратно, и годится она ровно для одной транзакции. Поменяйте сумму или получателя хоть на символ — подпись перестанет сходиться.
Про сохранение под PIN — честно. Ключ шифруется на вашем устройстве и в зашифрованном виде лежит в локальном хранилище. PIN — от 6 до 12 символов, можно эмодзи. Мы этот PIN не знаем и восстановить не можем: его нигде нет, кроме вашей головы.



Подпись готова. Теперь кошелёк отправляет нам подписанную транзакцию — и всё. Это одна строка, в которой уже лежит: от кого, кому, сколько, комиссия, номер по порядку и сама подпись. Изменить в ней хоть что-нибудь нельзя — подпись сломается, и сеть откажет. Мы не можем ни переписать сумму, ни подменить получателя, ни отправить её второй раз.
Что делает сервер. Ровно одно: передаёт конверт в блокчейн через узел сети и возвращает вам хэш — номер, по которому перевод можно найти в любом обозревателе. Как почтальон, который не умеет вскрывать письма. Подписанная транзакция ничем не привязана к Mitilena: её примет любой узел этой сети. Если завтра наш сервер исчезнет, монеты останутся вашими — ключ-то у вас.

После успешной отправки кошелек сохраняет короткую запись, чтобы у вас работала история и адресная книга. В записи: сеть, монета, сумма, адрес отправителя, адрес получателя, хэш, курс на момент отправки и дата. Плюс код ссылки-отслеживания, которую можно скинуть получателю, чтобы он видел статус.
Чего в записи нет: вашего имени, почты, IP-адреса и идентификатора пользователя. Строка привязана не к человеку, а к адресам, которые и так публично видны в блокчейне. Поэтому мы и называем её обезличенной. При офлайн-подписи через Mitilena Air онлайн-часть о переводе ничего не сохраняет: она видит только готовый конверт.
Может ли кошелёк украсть крипту? Нет: для списания нужна подпись, для подписи — ключ. Ключа у нас нет, он не передаётся ни на одном шаге.
Подписанная транзакция уходит в сеть и живёт по её правилам. Кнопки «откатить» нет ни у нас, ни у кого-либо ещё.
Адрес зашит в подписанный конверт. Любая правка ломает подпись.
Их нет на наших серверах. Это неприятно, но это же и есть гарантия.
В базе она привязана к адресам, а не к личности.
Ваши адреса, суммы и время переводов видны всем и навсегда. Приватность даёт не кошелёк, а аккуратность с адресами — или сети вроде Monero.
Никто, включая нас, его не вернёт. Сохраните в двух местах сразу, лучше офлайн.
Подпись происходит там, где вы её запускаете. Вирус на телефоне опаснее любой серверной дыры; для крупных сумм есть NFC-карта и офлайн-подпись.
Он нужен, чтобы показать баланс. Он только читает, потратить им нельзя — но знать об этом стоит заранее.
Да, если понимать роль сервера: спросить у сети комиссию и порядковый номер, получить курсы и передать готовый конверт дальше. Всё это публичные операции, ключ для них не нужен. Часть узлов сети мы держим сами, чтобы не зависеть от чужих сервисов.
Баланс любого адреса видит кто угодно — это открытая запись в блокчейне. Вопрос только в том, связан ли адрес с вами. Без регистрации мы даже списка ваших адресов не знаем: он лежит на вашем устройстве.
Адрес попадает внутрь подписи. Подменённый после подписи — сломает её, и сеть откажет. А до подписи адрес перед вами на экране: сверяйте последние символы — привычка на всю жизнь в крипте.
Это аукцион за место в блоке. Когда сеть загружена, места дороже. Мы показываем то, что сеть отвечает в этот момент, и даём выбрать скорость.
Он уже в сети — у него есть хэш, и его видно в обозревателе. В EVM-сетях застрявший перевод можно перебить: отправить новый с тем же порядковым номером и большей комиссией.
Порядковый номер платежа с вашего адреса. Первый перевод — ноль, второй — один и так далее. Не даёт провести один и тот же платёж дважды.
На бирже монеты записаны на счёт компании, а вы — строка в её базе: могут заморозить, попросить документы, ограничить вывод. Здесь монеты записаны на ваш адрес в блокчейне, а ключ — у вас.
Монеты останутся в блокчейне. Ставите кошелёк на новое устройство, вводите сохранённый ключ — всё на месте. Без ключа не поможет никто.