Всем привет,
Я только что загрузил немного скринкаст как предварительный просмотр нашего нового кода отвала.
Это в основном реализация тяжелых серверов, легкий-клиент в JavaScript (Node.js на сервере и JQuery в клиенте). Особенности:
- Сервер делает НЕ использовать JSON-RPC API. Использует сервер Узел-Bitcoin-p2p для прямого подключения к сети Bitcoin. Сейчас мы все еще подключены к одному доверенному узлу, поскольку узел-Bitcoin-p2p отсутствует полный интерпретатор сценариев для надлежащей проверки ТХ, но мы надеемся добавить, что в какой-то момент.
- Сервер делает НЕ увидеть ваши личные ключи. Подписание сделки производится на стороне клиента. Конечно, в веб-приложение сервер может просто служить вам код, который вы посылаете его личные ключи. Но, во-первых, он по-прежнему обеспечивает некоторую защиту от хакеров, так как клиент HTML / JS может быть размещен на очень безопасный статический сервер HTTP, в то время как все динамический node.js материал на другой машине. Во-вторых, будущие клиенты будут с открытым исходным кодом настольных или мобильных клиентов, где одни и те же чеки применяются в качестве с официальным клиентом. (Люди могут смотреть на код и убедитесь, что он не отправляет личные ключи в любом месте.)
Сейчас Webcoin все еще довольно глючный, но мы планируем очень скоро выпустить остальную часть кода и официального развертывание беты.
Вы можете смотреть видео здесь:
http://www.youtube.com/watch?v=KTmFwnIRG9c
(К сожалению для аудио вопросов синхронизации и низкого разрешения -. Следующий скринкаст будет лучше в этих отношениях Кроме того, вы можете загрузить его в 1280x800 Вот.)
Следуйте наш прогресс здесь:
http://twitter.com/bitcoinjs
http://www.bitcoinjs.org/
http://github.com/bitcoinjs
Совет здесь:
13SjwsodtKsAhQwPx14s7aqKpnooeep4i5
Свяжитесь с нами здесь:
bitcoinjs (по-знака) justmoon.net
И я рад ответить на любые вопросы здесь, в теме. Документация, очевидно, будет предстоящей, но на основе ваших комментариев здесь я смогу получить ощущение того, что вы, ребята, больше всего интересует, и поэтому то, что мы должны сосредоточиться.
Я также получил серьезные благодаря выдаю эти прекрасным человек:
- [Микрофон] для BitcoinJ - большая часть нашего кода просто порт этой прекрасной библиотеки
- Эндрю Шааф из Bitcoin Labs для рассмотрения API и позволяя нам использовать некоторые из его коды
- Гэвин Андресен для рассмотрения документации по API и обеспечения обратной связи
- Booo из GitHub для JSLint'ing и очистки много узлов, Bitcoin-p2p
- jb55 из GitHub для отладки и тянуть запросы
Массивные спасибо ребятам в Trucoin кто поддерживает этот проект на каждом этапе пути. Я призываю всех, чтобы закрыть глаза на них, они работают на какой-то злобной вещи! Они также согласились предоставить финансирование для справки Webcoin установки.
Я хочу отметить, что это предварительный просмотр, есть еще много ошибок, появляющиеся. Мы опубликуем ссылку на демо-установку, как только мы получим его немного более стабильным.
Ура,
Стефан