Mycelium: старожил среди мобильных биткоин-кошельков

icon BTC
icon FOR
Фото - Mycelium: старожил среди мобильных биткоин-кошельков
Mycelium – это проверенный временем мобильное приложение с открытым исходным кодом, предлагающее владельцам BTC широкий спектр функций, от базовых транзакций до продвинутых решений для хранения. Рассказываем о возможностях этого криптокошелька.

История создания Mycelium


Мобильный биткоин-кошелек с открытым исходным кодом, под названием Mycelium, был запущен в 2012 году. В его разработке принимала участие команда молодых программистов, начавших свою деятельность в 2008 году с проекта по созданию *ячеистых сетей.

С появлением BTC, разработчики Mycelium сразу обратили свое внимание на эту многообещающую технологию, ведь их предыдущие решения в некотором роде были прообразом децентрализованного блокчейна.

Сначала Mycelium был ориентирован на опытных пользователей, уже знакомых с базовыми основами создания кода. Но со временем он стал дружелюбным и по отношению к новичкам. Разработчики упростили его использование, сохранив при этом продвинутые функции безопасности. 

Mycelium позиционирует себя как «дефолтный биткоин-кошелек». И, хотя звание «самого рейтингового криптовалютного кошелька в Play Store» уже давно не соответствует действительности, приложение действительно обладает рядом примечательных особенностей.

*"Ячеистые сети" (mesh-структуры) — это конфигурация сети, в которой устройства (узлы) соединены друг с другом множеством связей, образуя своего рода "ячейки". В отличие от традиционных систем с централизованным управлением (например, "звезда", где все устройства подключены к одному коммутатору), в ячеистой сети каждый узел может выступать в роли ретранслятора сигнала для других узлов.

Функционал кошелька Mycelium


Приложение Mycelium предоставляет пользователям полный контроль над их криптовалютами. Это означает, что третья сторона не может заморозить или украсть их средства. Однако, на пользователе остается ответственность за физическую безопасность и резервное копирование кошелька. 

Mycelium предлагает широкий спектр функций:

  1. Отправка и получение биткоинов. Это основная функция кошелька, реализованная в его базовом варианте.
  2. Поддержка токенов Ethereum (ETH) и ERC-20. Появилась в обновленных версиях приложения. Позволяет пользователям управлять ETH и токенами экосистемы Ethereum, а также Tether USD, USD Coin, Binance USD, Bitfinex LEO.
  3. Холодное хранение. Mycelium имеет функцию безопасной интеграции с аппаратными кошельками Trezor, Ledger и KeepKey. Поддерживаются даже бумажные кошельки, личные ключи и корневые сиды (*master seed). 
  4. Функция "Watch Only". Позволяет отслеживать баланс любого биткоин-адреса, не раскрывая при этом приватные ключи. Это полезно для мониторинга средств на аппаратных или бумажных кошельках (да, у вас на листе бумаги могут быть записаны слова из seed-фразы, но вы можете нуждаться в проверке фактического баланса по этому адресу).
  5. Локальная торговля (Local Trader). Функция, позволяющая пользователям находить и торговать криптовалютами с другими пользователями напрямую, используя P2P-соединение. (Доступность этой функции может зависит от региона проживания пользователя.)
  6. Динамические предложения по комиссиям. Кошелек предоставляет аналитические данные по комиссиям, основанные на текущих условиях сети. Это помогает пользователям выбирать подходящие сети и время выполнения для дешевых платежей. Существует три маркера комиссий (низкие, нормальные и приоритетные). Их можно изменить непосредственно во вкладке «Отправить», оценив при этом приблизительную длительность проведения транзакции.
*Как работает master seed? При установке кошелька генерируется случайная последовательность символов. Эта последовательность и преобразуется в master seed. Чаще это набор из 12, 18 или 24 слов из специального словаря (например, BIP-39). Из master seed с помощью криптографических алгоритмов (например, BIP-32) генерируется главный приватный ключ (master private key). Из главного приватного ключа, в свою очередь, выводятся дочерние приватные ключи, а из них — соответствующие публичные ключи. Этот процесс может повторяться многократно. 

Безопасность и конфиденциальность Mycelium


Безопасность является одним из главных приоритетов Mycelium. В приложении реализованы следующие меры для спокойствия пользователей:

  1. PIN-код. Защищает доступ к приложению и транзакциям. Предусмотрено несколько уровней защиты PIN-кодом, а также защита от визуального перехвата паттерна ввода с помощью изменяемой раскладки клавиатуры.
  2. Seed-фраза (12 слов). Позволяет восстановить доступ к кошельку в случае потери смартфона. 
  3. Шифрование. Все данные, хранящиеся в кошельке, зашифрованы.
  4. Открытый исходный код и детерминированная сборка. Исходный код кошелька является общедоступным, а процесс сборки – детерминированным. Это означает, что любой разработчик может проверить код и убедиться, что в конечном программном обеспечении нет скрытых уязвимостей. 
  5. Изолированная среда. Кошелек загружается на мобильные устройства, где приложения обычно изолированы друг от друга. Это обеспечивает хорошую защиту от вредоносного ПО, хотя смартфоны всегда легче украсть или потерять. Резервное копирование кошелька снижает этот риск.

К особым преимуществам Mycelium относится поддержка Tor. Приложение затрудняет отслеживание баланса и платежей за счет ротации адресов. Тем не менее, разработчики рекомендуют использовать новый биткоин-адрес при каждой новой транзакции.

Поскольку кошелек использует центральные серверы, которые могут связывать ваши платежи и регистрировать ваш IP-адрес, использование Tor в качестве прокси затрудняют этот процесс. 

На данный момент, нет достоверной информации о взломах, связанных с Mycelium. И этот факт убеждает, что его создатели являются профессионалами в своем деле. Не так много мобильных крипто-хранилищ могут похвастаться таким достижением.
Интерфейс Mycelium Источник: apps.apple

Интерфейс Mycelium Источник: apps.apple

Удобство использования


Mycelium очень прост в установке и предназначен для ежедневного использования. Его интерфейс может показаться несколько сложным для новичков из-за обилия дополнительных функций. Однако, для опытных пользователей это будет преимуществом, так как предоставляет больше возможностей. Кошелек доступен для устройств Android и iPhone (требуется iOS 8.0 и новее). Прямая загрузка (*APK-файл) также доступна.
Проведение платежа в Mycelium Источник: apps.apple

Проведение платежа в Mycelium Источник: apps.apple

К недостаткам можно отнести отсутствие десктопной версии. Кроме того, некоторые пользователи жалуются, что поддержка кошелька со стороны разработчиков значительно ухудшилась за последний год. Обновления следуют одно за другим, но корректной и бесперебойной работы (например, во время генерации QR-кода для платежа) добиться пока не удалось. Нарекания вызывает также процесс создания резервной копии для iPhone. При этом пользователи Android полностью удовлетворены работой приложения.

*APK-файл (Android Package Kit) — это формат, используемый операционной системой Android для распространения и установки мобильных приложений  и промежуточного программного обеспечения (middleware). Проще говоря, это установочный файл для приложений Android, аналог .exe файлов в Windows.

Кошелек доступен для бесплатного скачивания на App Store  и Google Play.