
Материал подготовлен партнёром
Отличный криптокошелек
Изначальная идея, стоящая за появлением криптовалют — это обеспечение анонимности и безопасности при оплате товаров и услуг с сопутствующей деперсонализацией финансов; обеспечение децентрализованности финансовых операций и исключение возможности существования контролирующих органов как таковых.
Главная проблема доступности криптовалют для пользователей — это высокий порог вхождения. На данный момент у обычного пользователя, желающего окунуться в мир криптовалют, есть только два основных варианта:
- Детально разобраться в технологическом процессе интересующей валюты, развернуть ноду, синхронизировать блокчейн и научиться принимать/отправлять средства через неудобные, сложные либо нагроможденные интерфейсы/консоли/API
- Сразу начать пользоваться “горячими” кошельками, в большинстве своём полностью уничтожающими столпы, на которых стоит сама идея криптовалюты
Если со сложностью первого пункта всё очевидно, то что плохого в горячих кошельках, спросите вы?
Давайте посмотрим:
- Горячие кошельки требуют данных для авторизации, как минимум — электронную почту, часто — другую, ещё более личную и персональную информацию. Это полностью ломает анонимность пользователя криптовалюты, открывая легкий путь к персонализации ваших транзакций и счетов.
- Горячие кошельки хранят секретные ключи от вашей криптовалюты на своих серверах. При этом вы рискуете сразу по множеству направлений — сервер может быть взломан и средства похищены; кто-то из работников сервиса может оказаться недобросовестным, либо сам сервис целиком может неожиданно закрыться без объяснений; ваши секретные ключи могут передаваться через сеть Интернет без вашего ведома и без необходимых условий для обеспечения их сохранности. Все эти события могут комбинироваться и кратно повышают риски. Это централизует часть системы и ломает безопасность криптовалюты, лишая вас контроля над вашими финансами — ваши средства контролируются кошельком, а не вами.
Не все веб-кошельки одинаковы! Ведь требование электронной почты, имени и пароля, а также верификация — это не неизбежная необходимость, а лишь подход, которым решили воспользоваться те или иные разработчики.
Мы нашли исключения из правила, проверили разные кошельки, пообщались с разработчиками, и полагаем что нашли отличный вариант. Он обеспечивает уровень безопасности доступа к валюте на уровне, сравнимом с “холодными кошельками” наподобие Trezor!
Знакомьтесь — лучший “горячий” крипто кошелек!
PRIZM Light Wallet
Крипто Кошелек PRIZM Light Wallet избавился от недостатков горячих кошельков и предоставил один из лучших веб-кошельков на рынке криптовалют.
Безопасность
Безопасность обеспечивается тем, что кошелек представляет собой лишь набор криптографических функций шифрования и хеширования, достаточный для того, чтобы совершать любые связанные с секретным ключом действия прямо в браузере пользователя без передачи чувствительной информации.
Для получения доступа в кошелек, необходимо использовать мнемоническую фразу, оптимизированную для лёгкого запоминания человеком
1. Мнемоническая фраза — закодированный словами секретный ключ
2. Сырая транзакция подписывается секретным ключом в браузере и на сервер отправляется только сырая транзакция с готовой подписью
3. С сервера поступают зашифрованные данные внутри транзакций, и расшифровываются в браузере ключом пользователя
4. Секретный ключ удаляется из памяти при закрытии вкладки с PRIZM Light Wallet.
5. Секретный ключ не хранится на сервере и никогда не отправляется на сервер.
6. Новые секретные ключи создаются по сложному алгоритму, в котором принимает участие три объекта: браузер, пользователь и серверный аппаратный генератор случайных чисел
Подробности о генерации мнемонической фразы
Новая мнемоническая фраза для нового кошелька создаётся в несколько этапов:
- Браузер генерирует набор случайных чисел, используя безопасный генератор
- Сервер генерирует второй набор случайных чисел аппаратным генератором Intel RdRand и отправляет браузеру
- Браузер комбинирует оба набора чисел и создает базовую мнемоническую фразу из 17 слов (“prizm” плюс 16 случайных)
- Пользователь добавляет собственные дополнительные 16 символов в мнемоническую фразу
- Новый кошелёк с новой фразой готов
Такой подход обеспечивает невозможность воспроизвести работу алгоритма злоумышленником для генерации идентичных парольных фраз, поскольку для этого придётся воспроизвести состояние трёх систем: аппаратного генератора чисел, компьютера пользователя и мозга пользователя. Если с компьютером еще более-менее понятно, то с мозгом и аппаратным генератором взломщиков ждут фантастические проблемы.
Созданная фраза состоит из 17 базовых слов (16 эффективных, поскольку первое слово всегда “prizm”) и 16 дополнительных символов, введённых пользователем.
Общий размер словаря для создания мнемонической фразы — 1626 слов.
Всего существует 1626¹⁶ (1626 в 16 степени) = 2,387419079×10⁵¹ возможных базовых мнемонических фраз, и порядка 2,857942575×10²⁷ возможных комбинаций дополнительных 16 символов от пользователя
Потенциальное количество возможных мнемонических фраз, созданных wallet.prizm.space, составляет 2,387419079×10⁵¹ * 2,857942575×10²⁷ = 6,82310663×10⁷⁸ (6,82310663 умножить на 10 в степени 78)
штук, что делает коллизии невозможными даже теоретически, как и брутфорс парольной фразы (если начать взлом парольной фразы брутфорсом, он закончится после тепловой смерти Вселенной).
Пример мнемонической фразы:
prizm opposite crimson both shower precious hopefully here keep trace barely many upset give image scream movement peaceful reveal |
Используемые wallet.prizm.space криптографические технологии:
— Обмен ключами: протокол Диффи-Хеллмана на эллиптических кривых
Хорошо себя зарекомендовавший и безопасный протокол
— Симметричное шифрование: AES-256 GCM
Им пользуются военные для передачи секретных данных класса “Top Secret”
— Хэширование: SHA-256
Вспомогательные технологии:
— Код Рид-Соломона
Используется для понятного человеку представления идентификатора кошелька и коррекции ошибок пользователя при его вводе
Безопасность гарантируется используемым подходом к работе кошелька — онлайн-кошелёк работает как standalone-клиент, использующий сервер только в качестве источника информации и способа трансляции транзакций.
Используется поистине выдающийся метод создания мнемонических фраз.
Оценка безопасности: 10 / 10
Анонимность и деперсонализация
Для входа в свой кошелёк есть два пути:
1. Ввести идентификатор своего кошелька — это позволяет просмотреть текущие балансы и транзакции без размещения секретного ключа даже в памяти браузера
2. Ввести мнемоническую фразу — это позволяет расшифровать содержимое транзакций и произвести исходящую транзакцию на другой кошелёк
Учитывая, что мнемоническая фраза и секретный ключ не отправляются через сеть Интернет, единственная информация, которую раскрывает пользователь — это идентификатор кошелька. Не требуется указывать никаких других данных, которые нарушают анонимность кошелька — отсутствует связь между кошельком пользователя и его электронной почтой и/или именем. Такой подход позволяет обеспечить также защиту от атаки “человек посередине”!
Анонимность гарантируется отсутствием персональных данных.
Оценка анонимности: 10 / 10
Децентрализация и контроль
Когда каждый пользователь анонимен и содержит свои секретные ключи у себя — невозможно осуществлять контроль над пользователями и просто нечего централизовать. Однако IP адреса посетителей могут быть отслежены как и на любом другом сайте, однако успех попытки связать IP с конкретным кошельком крайне маловероятен.
Оценка децентрализованности: 9 / 10
Порог вхождения
Для начала пользования PRIZM Light Wallet для управления персональным кошельком необходимо усвоить лишь 3 понятия:
1. Мнемоническая фраза — пароль от кошелька
2. Публичный ключ
3. Идентификатор кошелька
Значения этих понятий близки к интуитивному пониманию для рядового пользователя. Это один из самых низких порогов вхождения на рынке криптовалют на сегодняшний день.
Интерфейс минималистичен и консервативен, предоставляет доступ к необходимой информации — транзакции, сообщения и баланс — не отвлекая взор мишурой. Отсутствие “излишеств” и “роскоши” позволяет обеспечить максимальную производительность кошелька — нам ещё не доводилось встретить веб-кошелек для криптовалюты без периодических подлагиваний и подгрузок. Даже тот же гигант https://blockchain.com/wallet периодически вызывает вопросы по производительности.
Мы считаем, что минимализм повышает доступность для пользователей — а криптовалюты активно набирают популярность среди людей, не связанных с IT.
И это важно.
Оценка доступности: 10 / 10
Итоговая оценка: 39 / 40
PRIZM Light Wallet — это настоящий криптокошелёк в чистом виде, именно таким и должен быть прямой доступ к криптовалюте. Он вполне способен составить конкуренцию аппаратным кошелькам относительно безопасности использования.
Будем надеяться, что другие кошельки будут идти в этом же направлении и наращивать не дополнительные поля для заполнения персональных данных, а криптографические функции прямо в браузере и стараться обеспечивать анонимность пользователей.
Послесловие
При пользовании wallet.prizm.space вы временно размещаете свой ключ от кошелька в оперативной памяти компьютера/телефона/планшета — со своей стороны следует позаботиться о безопасности своих устройств. В идеальном случае мнемоническая фраза находится на постоянном хранении лишь в одном месте — в вашей голове, что является самым безопасным, но порой не самым надёжным хранилищем. Вы можете легко записать фразу на бумагу и хранить в холодном хранилище.
Угрозы, которые поджидают при пользовании wallet.prizm.space, находятся лишь на нашей пользовательской совести; потерять свой ключ можно в следующих ситуациях:
1. Потерять мнемоническую фразу
2. Сделать рут своего телефона или выключить антивирус на компьютере и иметь специализированные вирусы на устройстве
Давайте посмотрим, какие существуют риски, если вы пользуетесь аппаратным кошельком Trezor — список угроз идентичен:
1. Потерять Trezor
2. Перепрошить Trezor неофициальной “кастомной” прошивкой и иметь специализированные вирусы на устройстве
На стороне PRIZM Light Wallet реализованы все возможные в реальности меры для предоставления отличного сервиса пользователям криптовалюты.