Найти правильный биткоин-кошелек – непростая задача. Но если вы хотите использовать биткоин на повседневной основе, очень важно понимать какие модели существуют, и выбрать кошелек, отвечающий вашим потребностям.
Сегодня мы рассмотрим два некастодиальных биткоин-кошелька для IOS и Android: BlueWallet и Muun Wallet, которые поддерживают Lightning Network.
Lightning Network (англ. – «сеть-молния») – техническое решение, разрабатываемое как протокол второго уровня блокчейн-сетей. Развернутый поверх Биткоина, LN использует передовые смарт-контракты для достижения более высокой пропускной способности транзакций, сохраняя при этом peer-to-peer-характер протокола Биткоина.
Проще говоря, это решение для сети Биткоина, которое позволяет осуществлять микроплатежи быстро и дешево, тем самым помогая масштабировать технологию в массы. Скажем, вы захотели рассчитаться за свой кофе в кафе биткоином – с помощью LN ваша транзакция пройдет за несколько секунд и комиссия составит всего несколько сатоши.
Биткоин сегодня – повышенная надежность и безотказность основной сети и транзакций в ней (далее – onchain), а также моментальные транзакции и низкие комиссии (с учетом скорости и удобства) в сети второго уровня (далее – Lightning).
Lightning использует сеть второго уровня для осуществления быстрых платежей, но это все еще Биткоин. Это можно представить в виде бумажных денег, подкрепленных золотом. Золото – это элемент надежности, а бумажные деньги – это быстрота и удобство. Золото – onchain, деньги – Lightning.
Это некастодиальный мобильный кошелек, работающий только с биткоинами, с поддержкой Lightning Network. Кошелек не предлагает функции автоматического перемещения BTC в каналы. Пользователи могут использовать монеты в обеих сетях: в основной Биткоин-сети и сети LN.
Кошелек визуально объединяет onchain- и Lightning-счета в один общий счет и сам выполняет все необходимые процессы в автоматизированном режиме. Именно поэтому он подойдет новичкам.
Скачиваем Muun Wallet и запускаем клиент на своем устройстве. Кошелек нужен, чтобы сгенерировать свой уникальный публичный адрес, который будет использоваться для получения/хранения/отправки биткоина.
После запуска нажимаем Create a new wallet. Кошелек попросит вас создать пин-код для входа в приложение, после чего пустит на главный экран с балансом.
Первое, что обязательно нужно сделать перед продолжением работы, – нажать на Back up your wallet и пройти процедуру создания бэкапа кошелька.
Ваши биткоины не хранятся непосредственно на устройстве. Вся работа сети устроена таким образом, что у вас есть публичный адрес, которым делитесь с другими людьми для получения монет, но для отправки транзакций вам также необходим частный ключ, которым приложение подписывает каждую вашу транзакцию. Можно сказать, это ваша электронная подпись, защищенная криптографией. Ваши средства хранятся в сети, а доступ к ним можно получить только имея этот личный ключ. Этот ключ сохраняется в устройстве и надежно зашифрован, но если вдруг вы лишитесь доступа к самому устройству (потеряете/взломаете телефон), то с помощью этого ключа сможете восстановить доступ к деньгам.
Именно поэтому отнеситесь к этапу настройки с максимальным вниманием и осторожностью! От этого этапа зависит сохранность ваших средств. Вы вступаете на путь личного финансового суверенитета, поэтому защита необходима, ведь ни один банк больше не отвечает за ваши деньги. Они полностью под вашим контролем, и теперь вы в ответе за их безопасность.
На экране создания бэкапа, как показано на скриншоте №3 выше, вы видите три этапа процедуры. Она занимает 5 минут.
Прекрасно! После создания бэкапа вы готовы принимать и отправлять биткоины из своего кошелька. Нажмите кнопку Receive на главном экране, чтобы увидеть свой адрес, которым вы можете делиться с людьми для получения монет.
На экране получения мы видим вкладки Bitcoin и Lightning. Это то, о чем я говорил в начале материала. На вкладке Bitcoin мы получаем QR-код, содержащий ваш адрес, написанный прямо под ним. Вы можете тапнуть по нему и скопировать адрес. В опции Amount вы можете указать сумму, которую собираетесь запросить у отправителя.
Важный параметр, который следует запомнить, – биткоин-адреса. В Address type должен быть выставлен Segwit-адрес, но если в одном из редких случаев возникает проблема с получением, выберите параметр Legacy. Не стану сейчас подробно рассказывать о разнице между этими форматами, просто скажу, что по возможности используйте Segwit. Это новый тип адреса, при использовании которого комиссия ниже, чем в случае с адресами Legacy.
На вкладке Lightning мы видим примерно то же самое в плане устройства. Вы не можете получить onchain-биткоины по адресу lightning, или наоборот. Lightning-адрес временный, о чем говорит нам время истечения внизу экрана. Такой тип оплаты больше подходит для моментальных платежей, например: лично другому человеку, в кафе и т. д. (если, конечно, они принимают такой вид оплаты). Но для покупки и хранения ваших биткоинов следует использовать только onchain-адрес.
Простое решение для начинающих биткоинеров, дающее возможность использования монет в обеих сетях: в основной биткоин-сети и сети LN.
Кошелек визуально объединяет onchain- и Lightning-счета в один общий счет и сам выполняет все необходимые процессы в автоматизированном режиме. Именно поэтому он подойдет всем новичкам.
А теперь перейдем к более функциональному решению…
Это некастодиальный мобильный биткоин-кошелек, доступный также на MacOS с поддержкой основной и Lightning-сети. Особенностью кошелька является гораздо больший функционал, доступный пользователям. Вместо создания полного узла в данном кошельке применяется плагин, который создает отдельные учетные записи для пользователей, при этом каждая из которых будет использовать один и тот же узел.
Кошелек позволяет отправлять несколько транзакций одним пакетом, создавать multisig-хранилища, настраивать комиссии, управлять полным узлом биткоина, использовать Tor, пополнять кошелек LN с помощью карты, DEX или основного кошелька BTC, а также множество других полезных функций.
Вы полностью контролируете свои частные ключи, и они не передаются третьим лицам. Но это не касается Lightning-кошельков.
В кошельке есть поддержка:
У вас может быть несколько кошельков в одном приложении одновременно.
Подключение личного биткоин-узла – возможность подключения собственного полного узла через персональный сервер Electrum (EPS), ElectrumX или Electrs.
SegWit поддерживается в режиме P2SH-совместимости и в режиме bech32 Native.
Биометрия и шифрование – кошелек позволяет пользователям активировать биометрию, чтобы разблокировать, удалить и экспортировать кошелек или подписать транзакцию. Кроме того, BlueWallet также имеет функцию шифрования ваших кошельков с помощью дополнительного пароля. Обратите внимание: если вы зашифруете кошелек с помощью пароля, биометрических данных будет недостаточно, чтобы расшифровать его, поскольку он считается менее безопасным, чем пароль. Поддержки 2FA нет.
«Фальшивый» кошелек. Разработчики создали специальную функцию, позволяющую создавать «фальшивый» кошелек. Когда вы вводите пароль от этого кошелька, система понимает, что нужно открыть «фальшивый» кошелек. Это необходимо для ситуаций, в которых вы обязаны открыть доступ, но не желаете этого делать.
Watch Only кошелек позволяет следить за хранилищем или бумажным кошельком, не касаясь закрытого ключа. Импортируйте адрес и следите за состоянием своих финансов через приложение.
Скачиваем BluWallet и запускаем клиент на своем устройстве.
Кошелек Lightning предполагает более дешевые и быстрые транзакции, но он ориентирован на более продвинутых пользователей, поскольку имеет ряд сложностей в использовании (о которых упоминается в описании Muun Wallet).
Кошелек Хранилище Multisig – самая безопасная технология Bitcoin. Multisig похож на хранилище, где для расходования биткоинов требуется несколько ключей. Рекомендован для холодного хранения и больших объемов.
Кошельков можно создавать неограниченное количество, все они представлены в виде карт. При нажатии на конкретный кошелек вы увидите минималистичный экран с балансом кошелька и четырьмя кнопками: отправить, получить, купить, информация.
Для получения дополнительной информации о комиссиях, лимитах и фиатных валютах посетите веб-сайт MoonPay.
Для расширенных настроек кошелька и его безопасности в настройках необходимо включить расширенный режим, он находится в меню «Общие».
В настройках можно также включить биометрическую аутентификацию, поставить дополнительный пароль на хранилище, настроить узлы и другие функции безопасности.
Чтобы создать кошелек только для просмотра на BlueWallet, вам необходимо импортировать ключ xpub из действующего кошелька в его настройках.
К сожалению, нет более простого способа создать кошелек только для просмотра для одного из ваших кошельков BlueWallet. Сначала вам нужно экспортировать xpub конкретного кошелька и импортировать его в новый кошелек (через кнопку «Импорт» при создании нового кошелька).
Обратите внимание: вам нужно будет удалить исходный кошелек, чтобы воспользоваться преимуществами кошелька только для просмотра. Но перед этим сохраните в надежном месте резервную копию кошелька с фразой восстановления.
BlueWallet имеет встроенную систему оценки комиссионных, которая вычисляет минимальную комиссию, необходимую для включения вашей транзакции в следующий блок, и тем самым подтверждает ее как можно быстрее. Однако BlueWallet позволяет пользователям устанавливать свою собственную комиссию на транзакции.
Кроме того, BlueWallet позволяет вам ускорять уже отправленные транзакции в расширенных настройках транзакции. Эта функция, также известная как Replace-By-Fee (или RBF), позволяет пользователю изменять плату за транзакцию после ее трансляции и до ее подтверждения. Это чрезвычайно полезно, когда пользователь выбирает слишком низкую комиссию или транзакция зависает в мемпуле из-за загруженности сети.
Более того, вы можете ускорить транзакцию отправителя, если он установил очень низкую комиссию. BlueWallet позволяет увеличить комиссию для отправителя с помощью так называемого Child-Pays-For-Parent (или CPFP), и в этом случае вы оплачиваете разницу.
Пакетные транзакции с биткоином (например, отправка на несколько адресов за одну транзакцию) – это обычная практика, позволяющая сэкономить на комиссии. Однако такая практика в основном используется биржами или большими биткоин-сервисами, имеющими более высокий объем транзакций.
BlueWallet очень хорошо реализовал эту функцию в своем приложении. При создании транзакции вы можете «Добавить получателей» и указать сумму, которую хотите отправить каждому получателю.
Lightning Network (LN) – это масштабируемое решение второго уровня, позволяющее пользователям осуществлять транзакции вне сети для более быстрых платежей и меньших комиссий.
Lightning все еще является экспериментальной технологией и требует определенных технических навыков и знаний для настройки. BlueWallet дает возможность пользователям экспериментировать с LN, позволяя им легко настроить кошелек и начать получать или отправлять молниеносные платежи.
Обратите внимание, что кошелек Lightning является кастодиальным, но это отличный способ для новичков поближе познакомиться с LN.
Кроме того, приложение предоставляет доступ к так называемому Lapps Marketplace, тщательно отобранному списку приложений и сервисов, использующих Lightning-платежи.
Опытные пользователи могут подключиться к собственному LNDHub, чтобы снизить риск.
BlueWallet предлагает самый полный набор функций удобства использования, который я видел на рынке, содержащий почти все последние достижения протокола Bitcoin, такие как Native SegWit, RBF (и CPFP), кошельки Lightning, поддержка аппаратного кошелька с PSBT и др. Он также предлагает несколько полезных функций для безопасности и конфиденциальности, которые, надеюсь, будут вам полезны и расширены в ближайшем будущем.
Теперь вы знаете о двух видах биткоин-кошельков и об их особенностях. И можете выбрать для себя вариант, который больше нравится. Продолжая собственное исследование, вы выберете кошелек, который будет отвечать вашим потребностям, а, возможно, под разные нужды – разные кошельки.