Я читал взять Линус на C ++ http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
Не сказать, что я согласен или не согласен с его взглядами, но это заставило меня думать, что может быть полезным, но очень маленький Bitcoin демон написанный на C.
Так что я подумал.
1. Создает на основе представления файла блока цепи. Так достаньте Berkely БД и хранить транзакции в файлах подобно тому, как мерзавец ручек управления версиями. Структура папок была бы такой, что сделка была легко найти с помощью открытого ключа транзакции или хэша.
2. Можно ли переслать сделку. Это не будет иметь никаких знаний кошельков или ключей, но он может направить транзакцию к сети. Сделки могут быть сохранены в виде файла в папке демона мониторов.
3. Может контролировать адрес. т.е. будет называть excutable определить, когда транзакция receved для адреса. Это будет обрабатывать мгновенные уведомления оплаты.
Преимущества я вижу это.
1. Малый и очень худой, один раз и работает, не было бы никакой необходимости обновлять его.
2. Все возможные варианты использования для Bitcoin, таких как бумажники и т.д., могут быть построены на вершине 3 функции, перечисленные выше (я делаю немного предположения есть).
3. Было бы открыть базу данных. Это мое понимание Berkely DB обрабатывает только 1 процесс в то время?
4. потребует Minmum сцепленных в библиотеках, так проще составить на всех платформах.
Это хороший / плохой / недостатки идея?