Д.Лопп: Аппаратным биткоин-кошелькам нужна модернизация

Соучредитель и технический директор компании Casa, занимающейся хранением криптовалют, Джеймсон Лопп опубликовал 13 сентября отчёт о результатах теста производительности аппаратных биткоин-кошельков с мультиподписью.

В соответствии с ними, аппаратные криптокошельки способны обрабатывать простые транзакции на небольшую сумму, однако с выполнением более сложных транзакций возникают проблемы. Сама компания Casa связана со специализированными аппаратными устройствами с мультиподписью для защиты ключей, а также фокусируется на особом пользовательском интерфейсе и клиентоориентированности.

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

Тест проводился с использованием аппаратных кошельков Trezor, Ledger, Coinkite и Coldcard, а также BitBox.

Лопп настроил тест, используя образ приложения Electrum 4.0.2 в Debian Linux, и создал множество кошельков с мультиподписями P2WSH (native segwit – собственная технология разделения подписи и транзакции), которые используют тестовую сеть биткоина. Также были задействованы аппаратные устройства, подключённые через USB. На каждом кошельке было по 100 UTXO.

Лопп провёл серию тестов для определения возможностей аппаратного кошелька при подписании транзакции различной сложности. В итоге он пришёл к выводу, что будет лучше и безопаснее, если аппаратные устройства смогут показывать индикаторы выполнения загрузки и подписи.

Я понял, что мне очень не нравятся аппаратные устройства, которые не имеют индикаторов выполнения загрузки и подписи. Поэтому в этом отношении я предпочитаю Coldcard и Trezor. BitBox и Ledger вызывают беспокойство, потому что вы понятия не имеете, что там в данный момент времени происходит.

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

Когда процесс транзакции занимает слишком много времени, некоторые устройства блокируются из-за бездействия. Лопп заметил, что наименьшее, что производители устройств могли бы сделать, чтобы избежать подобных неудобств, – это отключить таймер блокировки экрана, пока устройство выполняет работу над транзакцией.

По словам Лоппа, аппаратные устройства должны поддерживать частично подписанные биткоин-транзакции (PSBT) и всевозможные транзакции с мультиподписью.

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

По словам Лоппа, при подписании биткоин-транзакции аппаратные устройства должны выполнять два шага:

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

ICO telegram


Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Виктор блоггер, философ, творческая личность. Его страсть к словам и чудесам цифрового мира – вот что побуждает его писать для вас.