Ryo Currency

Мы объединили предыдущие Ryo GUI и Ryo Lite кошельки в один - Ryo Wallet. Но речь идет не только об объединении, речь о создании с нуля кошелька на современном ПО - Vue.js и Electron.
Ryo Wallet Atom - серьезный фундамент для реализации всех намеченных планов в этом направлении, которые выльются в лучший,в индустрии GUI кошелек. Данная версия, уже обладает несколькими функциями, которых так не хватало в предыдущих версиях кошелька. Некоторые ключевые особенности Atom:

Планируемый функционал:
  • Мультиязычный интерфейс
  • Доработка адресной книги
  • Доработка и оптимизация внешнего вида
  • Еще большее количество настроек (для продвинутых пользователей)
  • Уведомления об обновлении и список изменений в апдейте
  • Информация о сети (сложность, хешрейт) в реальном времени
  • Отображение цены в реальном времени
  • Интегрированная справка
  • Интегрированные новости о Ryo
  • Архитектура все-в-одном
  • Ryo Wallet Atom - версии:

  • Новая версия - в разработке

  • Ноя. 8, 2018

    Версия 1.1.0-0.3.2.0

    Большое обновление Atom 1.1.0: режим "только просмотр", управление ключами, темная тема, и другое. Список обновлений тут.

  • Окт. 3,
    2018

    Версия 1.0.2-0.3.1.2

    В Ryo Wallet Atom 1.0.1 обновился daemon до версии 0.3.1.1 + добавлены исправления повышающие стабильность работы.

  • Сен. 29, 2018

    Версия 1.0.1-0.3.1.1

    В Ryo Wallet Atom 1.0.1 обновился daemon до версии 0.3.1.1.

  • Сен. 9, 2018

    Первоначальный релиз 1.0.0

    Первый релиз Ro Wallet Atom 1.0.0-0.3.1.0. Мультисинк, мульти-кошельки, масштабируемый дизайн, импорт из кошелька старого поколения и многое другое.

Обновление 1.1.0-0.3.2.0

Daemon версия: 1.1.0
GUI версия: 0.3.2.0

  1. Импорт кошельков в режиме "Только просмотр"
  2. Экспорт и импорт образов ключей. Эта функция находится в новом выпадающем меню "Wallet operations"
  3. Темная тема. (включается в разделе настроек - appearance)
  4. Размер окна сохраняется при перезапусках
  5. При восстановлении кошелька, опция выбора даты с которой будет происходить верификация блоков напару к выбору высоты блокчейна.
  6. Улучшение удобства работы - добавились кнопки копирования (ключевая фраза, ключи, адреса, добавлены контекстные меню при нажатии правой кнопкой (на этих вкладках: wallet, receive, address book, tx history)
  7. Возможность сохранять идентиков и QR картинку в файл
  8. Улучшение в адресной книге - кнопка "send to address + payment id"
  9. Фильтр по айди в вкладке Tx history
  10. Меню пиров в настройках, возможность банить пира на определенный промежуток времени
  11. Функция удаления кошелька и смены пароля
  12. Оптимизированные RPC вызовы и информативные тексты ошибок
  13. Исправление багов запуска. Баг неотвечающей ноды и пр.
  14. Кнопка копирования адреса кошелька без входа в кошелек.
  15. Различиные уведомления пользователю (пользователь скопировал адрес из адрес бука в которой содержится ID, удаление кошелька, отображение сида и ключей)
  16. Фикс отображение ID транзакции (лишние нули)
  17. Оптимизация и фикс футера с статусом (слегка увеличен размер шрифта, убрано округление до 100.0% если кошелек не синхронизирован до конца (покажет 99.9%), в смешанном режиме Ready не будет показываться пока локальная нода не досинхронизировалась)

Обновление 1.0.2-0.3.1.2

Daemon версия: 1.0.2
GUI версия: 0.3.1.2

Небольшое обновление кошелька, включающее в себя обновление исходников до 0.3.1.2. Данный апдейт содержит обновления Dnssec, повышающие стабильность работы по сравнению с прошлым релизом.


Обновление 1.0.1-0.3.1.1

Daemon версия: 1.0.1
GUI версия: 0.3.1.1

Ryo Wallet Atom 1.0.1 содержит Ryo daemon 0.3.1.1 в котором исправлены несколько уязвимостей. Данный релиз содержит исправление уязвимости, которая позволяла отправлять монеты, которые затем нельзя было тратить. ( https://getmonero.org/2018/09/25/a-post-mortum-of-the-burning-bug.html) Так же при детальном изучении, был найден баг в популярной библиотеке epee ( https://nvd.nist.gov/vuln/detail/CVE-2018-3972). Оба этих,и несколько других багов исправлены в этом релизе.


Первоначальный релиз кошелька Atom 1.0.0

Daemon версия: 1.0.0
GUI версия: 0.3.1.0

  1. Быстрое переключение между кошельками:
    У вас может быть несколько кошельков на одном ПК - переключайтесь между ними с легкостью. Просто выберите нужный Ryo кошелек и введите пароль.
  2. Разделение и идентификация кошельков:
    Вы можете дать имя каждому вашему кошельку, и использовать уникальные, автогенерируемые иконки для каждого кошелька для визуальной идентификации.
  3. Усовершенствованная логика синхронизации:
    Из двух способов синхронизации - мы взяли лучшее: удаленная нода (скорость развертывания) и локальная нода (надежность). При старте кошелька происходит подключение к удаленному серверу и происходит ускоренный процесс синхронизации с удаленной нодой. Одновременно с этим, происходит синхронизация в фоновом режиме файлов блокчейна на жесткий диск пользователя. Если подключение к удаленной ноде будет ограничено - пользователь сможет без проблем автоматически переключится на локальную ноду.
  4. Расширенные настройки.
  5. Улучшенная адресная книга
  6. Улучшенное отображение истории переводов. Прокрутка списка транзакций с автоподгрузкой намного удобнее постраничного отображения.
  7. Улучшения в интерфейсе. Масштабируемый интерфейс, и улучшения в части понимания и удобства использования по сравнению с предыдущей версией.
  8. Улучшенная стабильность работы и уменьшенной время отклика по сравнению с предыдущими версиями.
  9. Восстановление кошелька из сид фразы языках, содержащих не латинские символы.
  10. Импорт кошелька из предыдущей версии:
    Ryo Wallet при установке или создании кошелька, просканирует стандартные папки на наличие файлов ключей. В зависимости от того какая версия (или обе) кошелька у вас была установлена: Lite или Gui - вы сможете восстановить кошелек из ключей предыдущей версии. Для этого потребуется указать пароль к файлу.

ЧаВО


Обновление кошелька

Для того, чтобы обновить кошелек, сначала выберите нужную платформу на странице скачивания: тут. При запуске установки инсталлятор перезапишет исполняемые файлы кошелька Атом, при этом не затрагиваются файлы ключей или настройки.


Режим "только просмотр" / управление ключами

Кошелек в режиме "только просмотр" позволяет видеть входящие транзакции, без возможности траты средств.

Для того, чтобы создать кошелек на просмотр, можно обойтись только Ryo Atom. Сначала скопируйте публичный адрес кошелька, который планируется сделать (RyoL*). Далее, требуется зайти в кошелек в Atom, который планируется перевести в режим только просмотр. Жмем "Wallet actions" - "Show private keys". Копируем view key и храним во временном месте (напр. текстовый файл). Далее в кошельке жмем на выпадающее меню "Wallet actions" выбираем "Manage key images" и экспортируем файл ключей во временную папку.
Далее, если вы хотите, можно удалить этот полный кошелек в выпадающем меню (убедитесь, что сид фраза сохранена!) и при последующем запуске Atom, выбираем "Restore view-only" кошелек. Вставляем RyoL адрес кошелька, ключ и получаем кошелек в режиме "только просмотр".

View-only кошелек показывает только входящие транзакции, не исходящие. Если у вашего кошелька, будут выполняться исходящие транзакции,а сдача от них будет возвращаться - это будет отображено как входящий перевод (ситуация описана тут). Таким образом, если кошелек используется для трат, баланс отображаемый в режиме "только просмор" может отличаться от реального.

Чтобы исправить это, в выпадающем меню есть пункт "manage key images". Импортируйте ключи, выгруженные в предыдущем шаге.
ВАЖНО: Образы ключей, не поволят вам тратить в режиме "только просмотр". Для траты монет, потребуется Spend ключ, который отсутсвует в данном режиме просмотра.


Варианты синхронизации

(Рекомендуется) "Local + Remote daemon": кошелек будет использовать ноду на сервере, пока не закончит скачивать файл блокчейна на локальный ПК.
"Remote only": используется файл блокчейна расположенный на сервере.
"Local only": используется файл блокчейна расположенный на вашем ПК.


Несколько кошельков на одном ПК

Atom позволяет хранить несколько кошельков Ryo на одном ПК. Переключаться между ними можно: Menu - switch wallet


Адресная книга

Для удобства создания переводов, добавлена адресная книга, в которой можно хранить адреса и ID платежей. После создания адресной записи, отправка на этот адрес осуществляется в 1 клик нажатем на соответвующую кнопку.


Импорт из Ryo кошелька предыдущего поколения

Ryo Wallet при запуске, просканирует стандартные папки на наличие файлов ключей от предыдущего кошелька. В зависимости от того какая версия (или обе) кошелька у вас была установлена: Lite или Gui - вы сможете восстановить кошелек из ключей предыдущей версии. Для этого потребуется указать пароль к файлу.


"Инсталлятор" или "портативная" опция установки

Инсталл версия - распаковывает файлы кошелька в системную папку по умолчанию (которая может быть изменена в ходе установки) и создает ярлык на рабочем столе для запуска.
Портативная версия - распаковывается архив в любую папку в системе в которой присутствует "Ryo Wallet Atom.exe".


Файлы кошелька

Файлы кошелька Ryo Atom делятся на три группы:

  • Исполняемые файлы кошелька Атом (ядро)
  • Ваш Ryo кошелек (файлы ключей)
  • Настройки кошелька Атом

По умолчанию в системе Windows \ MacOSX и Linux файлы располагаются соответственно:

  • C:\Program Files\Ryo\RyoWallet | /Applications/Ryo Wallet Atom.app
  • C:\ProgramData\ryo\wallets | /home/пользователь/.ryo/wallets
  • C:\ProgramData\ryo\gui | /home/пользователь/.ryo/gui

Форматы адресов Ryo

До версии 0.2, в сети Ryo был следующий формат адресов:

  • Sumo (стандартный адрес) 26 слов в сид фразе
  • Sumip (интегрированный адрес)

После обновления 0.2, изменился формат адреса на новый, но при этом старый формат можно по прежнему использовать для создания перевода. Так же был введен еще один формат адреса - укороченный адрес (kurz). Пользователи, кто создавали кошельки до версии 0.2 или использовали Sumo кошельки с сид фразой на 26 слов, после обновления 0.2 потеряли последнее слово в сид фразе (оно стало ненужно). Кошельки созданные с нуля после версии 0.2 имеют сид фразу в 14 слов.
Итак, после 0.2 устоявшийся набор адресов в Ryo:

  • RyoL (стандартный, длинный адрес) 25 (кошелек создан до обновления 0.2) или 14 (после 0.2) слов в сид фразе.
  • RyoK (короткий (kurz) адрес)
  • RyoS (субадрес)
  • RyoN (интегрированный адрес)
  • RyoT (адрес в тестовой сети, используется для разработки)

Интегрированный адрес (Sumip или RyoN) это стандартный RyoL адрес + встроенный payment ID. Такой адрес может использоваться,например, на биржах или платежных сервисах. (где кошелек один, а клиентов - несколько)


Заблокированный баланс

Заблокированный баланс - это те монеты, которые были отправлены вам, и которые еще не получили 10 подтверждений сети. Так же это может быть сдача, при трате части монет из кошелька. Сравним кошелек в котором 1*100 входящая транзакция и 10*10 входящих транзакций, а тратится при этом 1 монета:

  • Если у вас 1 входящая транзакция в кошельке на 100 монет, при осуществлении перевода, у вас будет 99 заблокированных, на некоторое время, монет сдачи (и вычет комиссии за транзакцию). Время блокировки - как у обычной транзакции - 10 подтверждений.
  • Если у вас 10 входящих транзакций, по 10 монет каждая (получаем тот же баланс в 100 монет), после отправки одной монеты - блокируется одна часть в 10 монет, таким образом, 9 других частей по 10 монет будут разблокированы. Соответственно 9 монет будет заблокировано (и вычет за комиссию перевода) на 10 подтверждений, и 90 монет будет свободно для мгновенного следующего перевода.

Этот процесс схож с тратой денег в реальной жизни: вы даете человеку купюру номиналом 100 (ждете 10 подтверждений, ваш доступный к трате баланс 0, пока вам выдается сдача) и получаете от человека сдачу номиналом 99 в виде входящей транзакции (которая также является транзакцией и должна иметь 10 подтверждений). Несложно на этом примере смоделировать ситуацию, если у вас в наличии 10 купюр номиналом по 10 каждая (одна купюра будет заблокирована на момент выдачи сдачи, другие будут свободны к мгновенной последующей трате).