За последние несколько недель мы работали на альтернативный пользовательский интерфейс для клиента Bitcoin.
Цель состоит в том, чтобы создать что-то, что может использовать моя мама и я считаю, мы получаем там!
Мы считаем, что это важный шаг в направлении основного приема Bitcoin.
Технические подробности:
- основанный на 0.3.23, отслеживать изменения, как они приходят в
- UI в настоящее время является Forms приложения .Net для Windows. У нас есть собственные версии Mac и Win32 в трубопроводе, но сейчас мы хотели бы использовать быструю итерацию C #, чтобы найти то, что работает, а что не так быстро, как это возможно.
- Машинный код (Bitcoin и вспомогательные библиотеки) статически связаны с тонкой управляемой оболочкой C ++.
- Закрытые ключи шифруются с EVP_des_ede3_cbc со случайным IV и каждый бумажник имеет случайную соль.
- Кроме шифрования, формат бумажник такого же, но сейчас наш клиент будет отказаться от импорта незашифрованных кошельков.
- Импорт / экспорт бумажник в простой формат JSON. Импорт можно объединить в кошельках зашифрованных с другим паролем (конечно, только если у вас есть).
Я думаю, что это более подходящий формат для резервного копирования (в том числе возможности печати его!) - RPC в настоящее время отключена
- Ранняя поддержка одного из Bitcoin: схемы URL (тот, который идет Bitcoin: / количество / адрес / примечание, мы будем поддерживать другие тоже).
В случае, если вам интересно, - мы едим нашу Dogfood и переместили наши скудные запасы Bitcoin в наших клиентов.
Это, безусловно, делает тестирование и отладку немного более захватывающим!
Загвоздка - мы с закрытым исходным кодом, по крайней мере сейчас. Мы считаем, что доверие, зарабатывающие людьми это больше, чем просто демпинг исходного кода.
Наш источник дерево также имеет много работы в прогресс на интересные функции, которые мы хотели бы быть первым клиентом для поддержки.
После того, как мы готовы выйти из бета-версии, мы будем переоценивать это решение.
Я хорошо знаю, насколько хорошо это будет идти вниз здесь, и я превентивно поддержать ваши звонки для моей головы на шип.
Так вот правила:
- Не запускать исполняемые файлы из источников, вы не доверяете, особенно на ПК, который имеет свой Bitcoin кошелек!
- Не кладите какие-либо нетривиальное количество Bitcoins в бета-версии! (Мы делаем, и это может быть разрушением нерва!)
- Даже с нетривиальными суммами, резервные копии вашего кошелька часто!
- Никогда не забыли свой пароль, они не восстанавливаются!
Для неизлечимо любопытно, вот это: http://allbitcoin.com
Пример скриншотов или запустить его в виртуальной машине - как далеко от вашего wallet.dat, как вы можете.
Мы очень хотели бы услышать, что вы думаете о нашем прогрессе до сих пор!
- AllBitcoin