Skip to main content

Открытый исходный код многих аппаратных криптовалютных кошельков позволяет создать кошелек «сделай сам», такой как Trezor, с нуля, но это требует определенных навыков.

Флорин Кокос, менеджер по дизайну электроники из Румынии, в 2018 году создал свой собственный DIY Trezor с открытым исходным кодом кошелька, не имея доступа к «настоящему» устройству Trezor.

На своем YouTube-канале Voltlog Кокос продемонстрировал процесс создания DIY Trezor Model One с использованием электронных компонентов, приобретенных у таких дистрибьюторов, как Farnell. Инженер специально использовал микроконтроллер Farnell и печатную плату (PCB), заказанные у производственного предприятия в Китае и извлеченные из файла Gerber, доступного на GitHub Trezor.

«Детали можно приобрести у любого авторитетного дистрибьютора, такого как Farnell, DigiKey, RS, Newark, TME. Это действительно зависит от вашего местоположения, приобретайте их у местного дистрибьютора. Вы можете приобрести OLED-экран на AliExpress или eBay», — написал Кокос в своем блоге Voltlog.

Печатные платы, используемые Voltlog для создания кошелька Trezor своими руками. Источник: YouTube

Спустя пять лет после выпуска видео «Сделай сам Trezor» Кокос по-прежнему с энтузиазмом относится к своему криптоустройству, сделанному своими руками. «Я использовал это устройство и всегда доверял бы своему устройству, сделанному своими руками, а не устройству, купленному на рынке», — сказал инженер в интервью 19 сентября.

Voltlog потребовалось около 10 часов, чтобы настроить DIY Trezor.

Однако доступность Trezor на рынке не была основной причиной, по которой Cocos создала DIY-кошелек: инженер был скорее сосредоточен на распространении информации о проектах с открытым исходным кодом.

«Проекты с открытым исходным кодом набирают все большую популярность, и, по моему мнению, за этим будущее», — сказал Кокос, добавив:

«У вас есть полный контроль над аспектами безопасности, и всегда интересно создать что-то самостоятельно. Лично для меня идея сделать что-то полезное самой, больше, чем что-либо другое, способствует решению начать такой проект».

Весь процесс сборки и установки прошивки на кошелек DIY Trezor занял у Cocos примерно 10 часов, за вычетом времени, потраченного на получение печатных плат и других заказанных компонентов.

«Мне потребовалось два или три часа, чтобы оценить проект и создать необходимые файлы Gerber для загрузки в службу производства печатных плат и заказа всех необходимых деталей у известных дистрибьюторов, таких как Mouser или Digikey», — сказал менеджер по дизайну. После получения печатных плат ему потребовалось около пяти часов, чтобы собрать печатную плату. прошейте его прошивкой и запустите, отметил Кокос.

По словам инженера, создание аппаратного обеспечения для DIY Trezor было самой простой частью, добавив, что прошить прошивку и заставить ее работать с приложением было «немного сложнее».

Насколько сложно создать Trezor своими руками для обычного пользователя?

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

По словам инженера, построить такой проект для обычного пользователя без каких-либо знаний в электронике «почти невозможно». «Если 10 — самое сложное, то я бы оценил его на 10», — сказал Кокос, пытаясь оценить сложность создания DIY Trezor для среднего пользователя.

Он добавил, что этот процесс можно упростить, но ценой значительных рисков безопасности, связанных с уязвимостями в цепочке поставок и производстве.

«Положение можно улучшить, создав для проекта «пакет производителей» со всеми необходимыми производственными файлами в их определенном формате и просто загрузив их в одну из служб прототипирования печатных плат и печатных плат, доступных в Интернете. Однако, хотя на этом этапе уровень сложности будет примерно 3 по шкале от 1 до 10, вы теряете контроль над цепочкой поставок и этапом производства, поэтому возникает дополнительный риск безопасности», — заявил инженер.

Кокос предположил, что попытки создать Trezor своими руками без надлежащих знаний могут привести к значительным угрозам безопасности, добавив:

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

Кокос, который назвал себя случайным пользователем криптовалюты, имеет степень бакалавра в области электротехники и профессионально занимается проектированием и сборкой электроники в течение 10 лет и в качестве хобби более 15 лет. Он считает, что не нужно быть таким экспертом, как он, чтобы построить Трезор своими руками, но для этого все же требуется определенный опыт.

Связанный: Ledger объявляет об интеграции PayPal в США, позволяя пользователям покупать криптовалюту из приложения

«Всего одного-двух лет работы с электроникой в ​​умеренно быстром темпе человеком со средней технической подготовкой должно быть достаточно, чтобы значительно увеличить шансы на успех», — заявил Кокос.

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

Поскольку в некоторые регионы аппаратные кошельки не могут быть отправлены из-за таких проблем, как санкции, такие компании, как Trezor, предположили, что открытый исходный код устройств может быть решением. «Trezor имеет полностью открытый исходный код, каждый может создать свой собственный, используя схемы и спецификацию на Github», — сказал биткойн-аналитик Trezor Джозеф Тетек.

Журнал: Большие вопросы: Что насчет всех смертей от криптовалют?

Источник: Сointеlеgrаph

Оставить комментарий