Предлагаемое решение: создать Arduino Bitcoin кошелька, чтобы служить в качестве аппаратного кошелька для сберегательного счета. Arduino будет:
- создать новый публичный / приватный ключей, так что секретный ключ никогда не видел на компьютере (несколько сообщений предполагают, что закрытый ключ в незашифрованном виде в оперативной памяти компьютера на ~ 100 мс, что может быть достаточно времени для уже установленного вируса / трояна захватить его.)
- Общественные и частные ключи
- выполнять шифрование / транзакции в 2 этапа:
- 1. произвести сделку (использование общественных / частное ключей вместе с (пользователем) вводятся назначением оповещение ключа)
- 2. опубликовать эту транзакцию к внешнему устройству (т.е. ключ USB, WiFi сети, подключение к сети Ethernet)
Использовать:
- Когда (компьютер) Bitcoin кошелек становится слишком толстым: сделать перевод на Arduino открытого ключа. Arduino даже не нужно знать, сколько на счету, операции просто должны быть опубликованы в сети Bitcoin
- Arduino можно произвести транзакцию хэш, когда вы хотите перевести деньги из Arduino сберегательного счета. Затем пользователь должен опубликовать эту транзакцию хэш сети Bitcoin. Перерасход будет просто отвергнут сети Bitcoin. (Техническое примечание: это позволяет избежать трояном / вирус ворует секретный ключ пользователя, если Arduino не может быть поставлена под угрозу)
В то время как этот счет хак был ужасен для владельца счетов, allinvain, это должно было произойти, в конечном счете, к кому-то. Серебряные накладки здесь является то, что многие люди хотят, чтобы решить эту потенциальную брешь в безопасности с валютой. Это и бизнес-проблемы и проблемы Bitcoin. Я вижу два направления этой идеи:
с закрытым исходным кодом: Написать код Arduino и предложить готовый проект Arduino в качестве продукта
выгоды:
- больше прибыли для разработчика
- выше начальная стоимость для потенциальных конкурентов
Открытый исходный код: Arduino код публикуется на сайте и рецензируемый
выгоды:
- более тесное сотрудничество, как правило, предлагают более высокий уровень безопасности
- поможет Bitcoin сообществу расти, предлагая метод недорогой для легкой (безопасности, которая также порождает больше доверия к Bitcoin валюте)
- может по-прежнему поддерживать частный бизнес-модель, где кто-то загружающий Arduino (или заказывает на изготовление массового производства для более низких затрат) и предлагает простой из-из-коробки продукта для пользователей, которые хотят не делать никаких настроек (это Redhat Linux модель)
Для тех, кто хочет взять эту идею и бежать с ним, он твой. Я лично хотел бы видеть раствор с открытым исходным кодом, разработанным, так что пользователи могут
1. купить Arduino
2. рассмотреть код (если требуется)
3. передать код на Arduino, чтобы иметь безопасный, физический бумажник
Шаг 2 является важным шагом по желанию, ИМО, а открытый исходный код сложнее скрыть лазейки. Однако, даже BLACKBOX продукт типа будет еще принести пользу обществу, так как она будет вводить больше уверенности в Bitcoin.