MGBX

Обзор Trezor Safe 7: Аппаратный кошелек для самостоятельного хранения с открытым исходным кодом

Команда контента MGBX3

Bitcoin Magazine Обзор Trezor Safe 7: Аппаратный кошелек для самостоятельного хранения с открытым исходным кодом. Safe 7 от Trezor за $249 сочетает 20-словный Shamir-бэкап SLIP-39 с TROPIC01

Данная статья носит исключительно информационный характер и не является инвестиционной рекомендацией. Рынки цифровых активов волатильны; тщательно управляйте рисками.
Обзор Trezor Safe 7: Аппаратный кошелек для самостоятельного хранения с открытым исходным кодом - BTC

Детали

Некоторые аппаратные кошельки стремятся создавать устройства с воздушным зазором, которые конечные пользователи могут собрать вручную, или адаптированные для профессионалов отрасли в духе свободного и открытого исходного кода. Другие закрывают исходный код и стремятся стать «Apple» или «Macintosh» среди аппаратных кошельков, лидируя за счёт продуманных пользовательских ограничений. Trezor, похоже, нашёл золотую середину с моделью Safe 7.

Устройство ощущается так, как можно ожидать от современного iPhone: металлический корпус, широкий экран, доходящий до краёв устройства, и тактильная отдача, явно созданная для того, чтобы доставлять пользователю удовольствие. Safe 7 удаётся передать впечатление, ощущение того, что биткоин — это реальная, физическая вещь, чего большинство других кошельков не дают.

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

Однако этот выбор имеет некоторые последствия: многие обновления прошивки касаются монет, отличных от биткоина. В результате прошивка только для биткоина более компактна; в справочных статьях Trezor об этом сказано прямо: «Дополнительные преимущества использования прошивки только для биткоина включают меньшее количество регулярных обновлений (по сравнению с универсальной прошивкой) и сниженный риск ошибок или проблем с безопасностью».

Первое, что вы заметите, если у вас есть некоторый опыт работы с биткоином, но вы никогда не пользовались Trezor, — это размер их списка слов. Safe 7 предлагает 20 слов для резервной копии кошелька, а не 12 или 24, как у большинства других. Это осознанный выбор в области безопасности, который Trezor развивает уже много лет. Стандарт из 20 слов под названием SLIP-39 был впервые представлен Trezor в 2019 году вместе с анонсом функции резервного копирования Шамира. Схема Шамира позволяет пользователям разделить резервные seed-слова кошелька на части, пороговое количество которых можно использовать для восстановления биткоин-кошелька, но любая из них по отдельности недостаточна. Возьмём, к примеру, схему Шамира «два из трёх»: пользователи записывают три списка по 20 слов и хранят их в разных физических местах — в банке, дома, в офисе. Если какой-то один из них найдёт вор или уничтожит пожар или наводнение, это не станет катастрофической потерей. Одна часть не даст никому доступа к кошельку, а две другие части позволяют владельцу восстановить контроль и перевести монеты в новую конфигурацию кошелька. Это свойство часто называют «избыточностью», и оно также достигается с помощью мультиподписных кошельков, хотя и с другими компромиссами, например с комиссиями за ончейн-транзакции. Резервные копии Шамира основаны на старой, хорошо известной криптографической схеме под названием «разделение секрета Шамира», для которой Trezor создал собственную реализацию.

Дополнительные слова по сравнению с более популярным стандартом из 12 слов не дают пользователям больше энтропии; Trezor чётко указывает, что пользователи могут рассчитывать на те же 128 бит энтропии, что и при использовании seed из 12 слов. Однако список слов, используемый в SLIP-39, по словам Trezor, тщательно составлен так, чтобы избегать похожих или путающих слов.

SLIP-39 также открывает то, чего не даёт BIP-39: возможность расширения до схемы Шамира. Пользователи, которые изначально создают резервную копию из одного seed на 20 слов с помощью устройства Trezor, могут позже создать избыточный набор долей Шамира, например «три из пяти». Эти доли воссоздают тот же кошелёк, а значит, пользователям не нужно совершать ончейн-транзакции для перевода средств. Однако им стоит рассмотреть возможность уничтожения исходного одиночного seed из 20 слов, поскольку он сам по себе также сможет восстановить соответствующие кошельки. У Trezor есть полный FAQ, с которым заинтересованные пользователи могут ознакомиться. SLIP-39 поддерживается и другими кошельками, такими как Sparrow и Electrum, хотя его распространённость значительно ниже, чем у предшественника.

Safe 7 демонстрирует глубокую проработку дизайна и пользовательского опыта благодаря ряду едва заметных, но запоминающихся особенностей. Самой знаковой из них, по моему опыту тестирования устройства, стала реакция на важное решение об одобрении — например, при подписании транзакции или смене PIN-кода безопасности. Пользователю предлагается нажать и удерживать цифровую кнопку в нижней части экрана. Устройство начинает медленно вибрировать за счёт внутреннего гироскопа, а два зелёных огонька начинают расходиться от кнопки по краям экрана. Когда огоньки достигают верхней части экрана и встречаются, гироскоп ускоряется, создавая нарастающий механический звук и ощущение в руке. Кульминацией становится полная подсветка рамки экрана, а вверху загорается небольшой зелёный светодиод, подтверждающий завершение действия. Вся последовательность занимает секунду-другую, но благодаря ей этот в остальном довольно цифровой и абстрактный процесс перемещения биткоина ощущается вполне реальным.

По сравнению с другими протестированными мной Trezor, такими как Model T и классический Trezor One, здесь очевидна продуманность в том, чтобы сделать использование криптографических денег удобным. Например, кнопки на экране значительно крупнее, чем у Model T, что устраняет частые ошибки при вводе, которые потенциально могут иметь серьёзные последствия — например, при вводе PIN-кода безопасности. Если пользователь вводит такой PIN-код неправильно на большинстве аппаратных кошельков, негативные последствия могут нарастать вплоть до полного стирания памяти устройства. Более крупные цифровые кнопки размером с палец снимают этот ненужный стресс. Металлический корпус, без сомнения, придаёт Safe 7 ощущение зрелости, оставляя позади пластиковую оболочку старых моделей.

Одна любопытная особенность интерфейса — «Wipe PIN», специальный PIN-код, который при вводе при входе в устройство удаляет пользовательские данные. Эта функция недостаточно подробно объяснена в публичной документации Trezor; о её работе написано, но не о её назначении: какой риск или угрозу она призвана устранить? Какой сценарий использования? Наиболее параноидально настроенные биткоинеры запрашивали подобные функции как решение для маловероятных, но крайне серьёзных сценариев, таких как пресловутая «атака с гаечным ключом», когда злоумышленник заставляет пользователя открыть свой кошелёк, чтобы украсть средства.

Проблема Wipe PIN от Trezor в том, что он делает довольно очевидным тот факт, что вы только что удалили содержимое кошелька, а это вряд ли понравится нападающему с гаечным ключом в таком сценарии. По крайней мере один другой аппаратный кошелёк реализовал более изощрённую версию этой функции: он удаляет основной кошелёк пользователя, но открывает второй «кошелёк-приманку» и не выдаёт обман через интерфейс. Для тех из нас, кто достаточно параноидален, чтобы задумываться об этом, более продвинутый wipe PIN был бы желателен.

Safe 7 также оснащён Bluetooth-подключением и внутренним аккумулятором, который можно заряжать с помощью беспроводных зарядных устройств Qi2. Устройство можно использовать через USB-C-подключение, отключив Bluetooth в настройках. Этот альтернативный режим работы освобождает пользователя от кабелей — ещё одно едва заметное, но мощное дизайнерское решение, снимающее дополнительный стресс при подписании транзакции. Неизменяемый и необратимый характер расходования биткоина и без того делает каждое решение о подписании достаточно ответственным. Для более параноидальных пользователей был бы полезен аппаратный выключатель Bluetooth-антенны. 

Ни одна модель Trezor до Safe 7 не имела встроенного аккумулятора или Bluetooth. Добавление таких технологий в устройство — серьёзное решение, дающее значительные преимущества с точки зрения того, что более широкая потребительская аудитория может ожидать от современного оборудования, но также создающее некоторые потенциальные риски.

Известно, что встроенные аккумуляторы со временем выходят из строя во многих подобных устройствах — от аппаратных кошельков до мобильных телефонов, — вздуваясь и проламывая корпус. Это может быть опасно и способно уничтожить память устройства или сделать его недоступным. Trezor отвечает на это опасение, объясняя, что они выбрали тип батареи LiFePO₄, чья «химия более стабильна и безопасна, чем у распространённых литий-ионных аккумуляторов». В своей документации они утверждают, что «вздутие крайне маловероятно».

Тем временем интеграция Bluetooth означает добавление в значительной степени закрытого программно-аппаратного стека, который открывает возможность взаимодействия с устройством на расстоянии, подрывая принципы изолированного холодного хранения биткоина. Чтобы решить эту проблему, производители оборудования, такие как Trezor, стараются изолировать антенну Bluetooth и использовать её только для отправки сообщений, зашифрованных сквозным шифрованием. Для этого Trezor создал Trezor Host Protocol — технологию, которая шифрует данные при передаче на компьютер пользователя и также используется через соединение USB-C. Trezor не доверяет ни USB-кабелям, ни стеку Bluetooth передачу незашифрованных данных.

Тем не менее это беспроводное соединение, по сути, выводит Safe 7 из категории полностью изолированных или холодных кошельков для биткоина, приближая его к высокозащищённому тёплому кошельку, где горячим кошельком считается обычный компьютер или сервер, подключённый к интернету и хранящий материал закрытых ключей.

Однако если взлом Coldcard нас чему-то и научил, так это тому, что холодное хранение бессмысленно без хорошей энтропии. Энтропия должна быть случайным и непредсказуемым входным сигналом, используемым для создания секрета в криптографии, например, если бросить игральные кости 100 раз и записать результаты. Результаты бросков — это энтропия, которая пропускается через криптографические алгоритмы для генерации пар закрытых и открытых ключей, то есть сид-фразы.

У Trezor есть подробная и обстоятельная статья о том, как они генерируют и используют энтропию для создания пар ключей кошелька. В Safe 7 они используют четыре источника энтропии:

Аппаратный ГСЧ в микроконтроллере STM32 — одном из компьютерных чипов Trezor.

Защищённый элемент Optiga — второй компьютерный чип в оборудовании Trezor.

TROPIC01 — их новейший чип защищённого элемента с возможностью независимого аудита.

Предполагается, что четыре независимых источника объединяются при генерации вашего кошелька. Прошивка, обрабатывающая эту логику, имеет открытый исходный код под лицензией GPL 3. В настоящее время Trezor не включает ввод энтропии пользователем при создании кошелька. Бросков костей нет, хотя пользователь может добавить «кодовую фразу» или «25-е слово» к уже созданным учётным записям и парам ключей, что выполняет схожую функцию.

Технический директор Trezor Томаш Сушанка в разговоре с Эфрат Фенигсон пояснил, что пользовательская энтропия имеет значение только в том случае, если код действительно её использует. Он отметил, что ошибка Coldcard была не сбоем аппаратно генерируемой энтропии, а тем, что прошивка из-за бага не смогла использовать эту высококачественную энтропию в своей программной реализации.

Дэнни Сандерс, коммерческий директор Trezor, поддержал это мнение, хотя в беседе с Bitcoin Magazine сказал, что тема добавленной пользователем энтропии «много обсуждалась», добавив, что «это не категорическое нет». Скорее, более широкая пользовательская база Trezor, которая, по словам Сандерса, «в разы» превышает базу Coldcard, «не может бросать кости». Он добавил, что «у них уже умственная перегрузка от простого записывания слов», имея в виду резервную копию из 20 слов. При этом выгоды для безопасности от добавленной пользователем энтропии незначительны, когда другие источники машинной энтропии действительно используются правильно.

Что касается покупки аппаратного кошелька Trezor или любого другого аппаратного кошелька, покупка онлайн с доставкой домой становится всё менее приемлемой. Trezor недавно присоединился к Ledger среди крупных производителей криптооборудования, чьи пользовательские базы данных были взломаны, а именно их партнёр по доставке ShipMonk. Ранее в этом месяце из баз данных ShipMonk были скомпрометированы записи 67 000 клиентов из США; по словам Trezor, большинство этих записей должно было быть удалено транспортной компанией. Результатом стал повышенный риск целенаправленного преследования этих пользователей, которые в таких странах, как Франция, и без того находятся в верхней части списка целей организованной преступности.

С точки зрения операционной безопасности теперь практически обязательно иметь абонентский ящик для покупок, связанных с криптовалютой. Ни одной крупной корпорации или государству нельзя доверять хранение личных данных пользователей; история интернета убедительно это доказывает. Пользователи также могут посещать крупные конференции и покупать выбранный аппаратный кошелёк за наличные или биткоин, полностью избегая риска доставки. Однако на эту тему Trezor намекнул на сервис «Анонимная доставка», который они разрабатывают в ответ на эту утечку. Сандерс сообщил Bitcoin Magazine, что сервис станет доступен в ЕС в течение нескольких недель, а вскоре после этого расширится на США. Согласно публичным данным, компания в настоящее время всё ещё использует ShipMonk.

Пользуясь Trezor на протяжении многих лет, пусть и со старыми моделями вроде Model T и Trezor One, я воспринимаю Safe 7 как серьёзную эволюцию продукта и весомое дополнение к системе самостоятельного хранения. В частности, как часть мультивендорного мультиподписного решения или как «тёплый» кошелёк для повседневного использования. Его функция резервного копирования Shamir также заслуживает места среди более продвинутых решений для самостоятельного хранения.

[[alloc] init] Releases Shielded Bitcoin Proposal For Private Bitcoin Transactions

The Quantum Issue: You Never Really Know The Future

An Austrian Economist Explains Why AI Will Make Everyone an Entrepreneur w/ Per Bylund

TECHNICAL ANALYSIS: BTC to Cross Key Price Level Against Gold

Katie Stockton: $93K BTC is the Key Price Level for the Bull Market

Watch live, catch up on episodes, and get exclusive content on the go.

Bitcoin Magazine is published by BTC Inc., a subsidiary of Nakamoto Inc. (NASDAQ: NAKA).

BTC

Source

Bitcoin Magazine RSS

Источник: Bitcoin Magazine RSS