Mycelium — це перевірений часом мобільний застосунок із відкритим вихідним кодом, що пропонує власникам BTC широкий спектр функцій, від базових транзакцій до просунутих рішень для зберігання. Розповідаємо про можливості цього криптогаманця.
Історія створення Mycelium
Мобільний біткоїн-гаманець з відкритим вихідним кодом, під назвою Mycelium, був запущений у 2012 році. У його розробці брала участь команда молодих програмістів, які розпочали свою діяльність у 2008 році з проєкту зі створення *комірчастих мереж.
З появою BTC, розробники Mycelium одразу звернули свою увагу на цю перспективну технологію, адже їхні попередні рішення до певної міри були прообразом децентралізованого блокчейну.
Спочатку Mycelium орієнтувався на досвідчених користувачів, уже знайомих з основами створення коду. Але з часом він став доброзичливим і до новачків. Розробники спростили його використання, зберігши просунуті функції безпеки.
*Комірчасті мережі (mesh-структури) — це конфігурація мережі, в якій пристрої (вузли) з'єднані між собою безліччю зв'язків, утворюючи так звані «комірки». На відміну від традиційних систем з централізованим управлінням (наприклад, «зірка», де всі пристрої під'єднані до одного комутатора), у комірчастій мережі кожен вузол може виступати в ролі ретранслятора сигналу для інших вузлів.
Функціонал гаманця Mycelium
Застосунок Mycelium надає користувачам повний контроль над їхніми криптовалютами. Це означає, що третя сторона не може заморозити або вкрасти їхні кошти. Однак на користувачі залишається відповідальність за фізичну безпеку та резервне копіювання гаманця.
Mycelium пропонує широкий спектр функцій:
- Відправлення та отримання біткоїнів. Це основна функція гаманця, реалізована в його базовому варіанті.
- Підтримка токенів Ethereum (ETH) і ERC-20. З'явилася в оновлених версіях програми. Дозволяє користувачам керувати ETH і токенами екосистеми Ethereum, а також Tether USD, USD Coin, Binance USD, Bitfinex LEO.
- Холодне зберігання. Mycelium має функцію безпечної інтеграції з апаратними гаманцями Trezor, Ledger і KeepKey. Підтримуються навіть паперові гаманці, особисті ключі та кореневі сіди (*master seed).
- Функція Watch Only. Дозволяє відстежувати баланс будь-якої біткоїн-адреси, не розкриваючи при цьому приватні ключі. Це корисно для моніторингу коштів на апаратних або паперових гаманцях (так, у вас на аркуші паперу можуть бути записані слова з seed-фрази, але ви можете потребувати перевірки фактичного балансу за цією адресою).
- Локальна торгівля (Local Trader). Функція, що дає змогу користувачам знаходити та торгувати криптовалютами з іншими користувачами безпосередньо, використовуючи P2P-з'єднання. (Доступність цієї функції може залежить від регіону проживання користувача).
- Динамічні пропозиції щодо комісій. Гаманець надає аналітичні дані щодо комісій на основі поточних умов мережі. Це допомагає користувачам вибирати відповідні мережі та час виконання для дешевих платежів. Існує три маркери комісій (низькі, нормальні та пріоритетні). Їх можна змінити безпосередньо у вкладці «Відправити», оцінивши приблизну тривалість проведення транзакції.
*Як працює master seed? Під час встановлення гаманця генерується випадкова послідовність символів. Ця послідовність і перетворюється на master seed. Найчастіше це набір із 12, 18 або 24 слів зі спеціального словника (наприклад, BIP-39). З master seed за допомогою криптографічних алгоритмів (наприклад, BIP-32) генерується головний приватний ключ (master private key). З головного приватного ключа, своєю чергою, виводяться дочірні приватні ключі, а з них — відповідні публічні ключі. Цей процес може повторюватися багаторазово.
До особливих переваг Mycelium належить підтримка Tor. Застосунок ускладнює відстеження балансу і платежів завдяки ротації адрес. Проте розробники рекомендують використовувати нову біткоїн-адресу під час кожної нової транзакції.
Безпека та конфіденційність Mycelium
Безпека є одним із головних пріоритетів Mycelium. У застосунку реалізовано такі заходи для спокою користувачів:
- PIN-код. Захищає доступ до застосунку і транзакцій. Передбачено кілька рівнів захисту PIN-кодом, а також захист від візуального перехоплення патерну введення за допомогою змінюваної розкладки клавіатури.
- Seed-фраза (12 слів). Дозволяє відновити доступ до гаманця в разі втрати смартфона.
- Шифрування. Усі дані, що зберігаються в гаманці, зашифровані.
- Відкритий вихідний код і детермінована збірка. Вихідний код гаманця є загальнодоступним, а процес складання — детермінованим. Це означає, що будь-який розробник може перевірити код і переконатися, що в кінцевому програмному забезпеченні немає прихованих вразливостей.
- Ізольоване середовище. Гаманець завантажується на мобільні пристрої, де застосунки зазвичай ізольовані один від одного. Це забезпечує хороший захист від шкідливого ПЗ, хоча смартфони завжди легше вкрасти або втратити. Резервне копіювання гаманця знижує цей ризик.
Оскільки гаманець використовує центральні сервери, які можуть пов'язувати ваші платежі та реєструвати вашу IP-адресу, використання Tor як проксі ускладнює цей процес.
Наразі немає достовірної інформації про зломи, пов'язані з Mycelium. І цей факт переконує, що його творці є професіоналами у своїй справі. Не так багато мобільних криптосховищ можуть похизуватися таким досягненням.
Інтерфейс Mycelium. Джерело: apps.apple
Зручність використання
Mycelium дуже простий для встановлення і призначений для щоденного використання. Його інтерфейс може здатися дещо складним для новачків через велику кількість додаткових функцій. Однак для досвідчених користувачів це буде перевагою, оскільки надає більше можливостей. Гаманець доступний для пристроїв Android і iPhone (потрібна iOS 8.0 і новіше). Пряме завантаження (*APK-файл) також доступне.
Проведення платежу в Mycelium. Джерело: apps.apple
До недоліків можна віднести відсутність десктопної версії. Крім того, деякі користувачі скаржаться, що підтримка гаманця з боку розробників значно погіршилася за останній рік. Оновлення йдуть одне за одним, але коректної та безперебійної роботи (наприклад, під час генерації QR-коду для платежу) домогтися поки що не вдалося. Нарікання викликає також процес створення резервної копії для iPhone. Водночас користувачі Android повністю задоволені роботою застосунку.
*APK-файл (Android Package Kit) — це формат, який використовує операційна система Android для розповсюдження та встановлення мобільних застосунків і проміжного програмного забезпечення (middleware). Простіше кажучи, це інсталяційний файл для застосунків Android, аналог .exe файлів у Windows.
Гаманець доступний для безкоштовного звантаження на App Store і Google Play.