Сегодня многие конечные пользователи рискуют потерять монеты, потому что они создали бумажник с программным обеспечением A и не сказали, что восстановление его в программное обеспечение B не является тривиальной задачей. Различные шифрования, алгоритмы деривации, формат файла / макет полностью освободить место для разочарования и скептицизма в отношении всей Bitcoin экосистемы. Стоит также отметить, что то, что делает процесс сложный не Geek Stuff большинство людей никогда не слышали о восстановлении.
Посмотрите на этот ответ: http://bitcoin.stackexchange.com/questions/13687/which-bitcoin-wallets-let-you-export-to-a-universal-wallet-format
Довольно очевидно, все производители / разработчики взять на себя программное обеспечение "остров", Я не имею в виду неуважение, но я думаю, что профессиональное программное обеспечение должно также поддержка универсального формата (экспорт) другое программное обеспечение будет согласовать. Это чертовски абсурдно, что B может быть не в состоянии прочитать бумажник от А просто потому, что спас пары ключей в моде CSV в то время как B обычно сохраняет их по одному в строке. Кто-то может быть CRA ** ING ширинки этого недостатка консенсуса.
В конце концов, это совершенно ясно, что самый основной кошелек (я не считая multisig в этом примере) состоит только из:
- ряд пары ключей
- перечень операций
Дополнительные метаданные могут быть также включены для удобства:
- время создания
- имя бумажника
- адресные наклейки
- транзакционные метки
Приведенная выше информация является достаточно, чтобы восстановить тот же кошелек в другом месте. Конечно, формат будет иметь версию заголовка, чтобы облегчить миграцию, позволит в будущем улучшения и выявлении проблем, неустранимой совместимости. Зашифрованные бумажники также должны быть описаны в универсальном, прозрачном образе.
Я честно призываю установить отправную точку, не говоря уже о детерминированных бумажниках, где неясные патентованные настройки делают вещи намного хуже.