Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 сентября 2011, 1:21:59 PM   # 1
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Единственное, что бы клиент Bitcoin гораздо более полезным для меня, если бумажник и клиент были разделены. Я не держу Bitcoin работает непрерывно и, следовательно, когда я перезагрузить его, я должен ждать, пока клиент догоняет с последними блоками. У меня также есть несколько кошельков и держать отдельный блок цепь для каждого из них является расточительным. Я хочу, чтобы клиент Bitcoin p2p работает где-то постоянно и есть мои бумажники подключиться через него к сети Bitcoin. Я представляю себе два исполняемых файла:

- bitcoinWallet
- bitcoinClient

BitcoinWallet бы знакомый GUI переднего конца к кошельку. Она будет работать так же, как это работает сегодня (хотя, я хотел бы "файл" меню, которое позволяет выбрать wallet.dat открывать и использовать).

BitcoinClient будет безголовый процесс, который может быть легко превращен в службу или демон. Он подключается к сети p2p, проверяет блоки и транзакцию, и сохраняет свою собственную локальную копию блока цепи.

По умолчанию, bitcoinWallet будет пытаться подключиться к локально работающей bitcoinClient на хорошо известный порт. Опция командной строки позволит вам указать альтернативный хост: порт, где клиент может быть найден. Настройка в GUI может также позволить вам конкретный клиент для подключения к (и установка может помнить в каком-то файле конфигурации).

Я понимаю, что есть способы некоторые из этих проблем могут быть решены с распределением тока, но я думаю, что необходимо более дружественные к пользователю решения. В основном то, что она сводится к тому, способность разжигать бумажник, который, возможно, не работает в течение дня или два и он будет немедленно использовать (без необходимости ждать его, чтобы догнать). Имея это запуск сразу (а не занять несколько минут для GUI, чтобы появиться) было бы хорошо. Кроме того, если есть еще потребность в бумажнике для синхронизации с блоком цепью (получение очень последние сделки, которые имеют отношение к кошельку), и это занимает больше, чем на пару секунд, некоторую визуальную индикацию, что клиент синхронизируется и не готовый к использованию было бы хорошо.
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve


Как заработать Биткоины?
Без вложений. Не майнинг.


30 сентября 2011, 1:23:42 PM   # 2
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Получил 1806 Биткоинов
Реальная история.





+1

Bitcoin уже приходит как безголовый демон (просто скомпилировать bitcoind).

С помощью нескольких команд RPC, добавленных для поддержки запросов бумажника приложению нужно будет, это будет почти весь путь. Я работаю, чтобы получить эти команды добавили, частично, предлагая награду за шаги ребенка, чтобы получить нас там.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

30 сентября 2011, 2:36:00 PM   # 3
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Да, я думаю, самый простой думаю, что мог бы сделать эту работу является лучшим способом пойти. Там было много разговоров о том, факторинговых кодах, чтобы включить такие вещи, как это, но делать простейшую вещь вместо грандиозного рефакторинга делает много смысла (и я думаю, что он будет идти долгий путь к поощрению альтернативных реализаций бумажника UI как это устраняет необходимость в реализации бумажника говорить протокола Bitcoin непосредственно или управлять локальной блок цепи).
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve

30 сентября 2011, 2:45:06 PM   # 4
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Вещи, кажется, дрейфующих очень медленно в этом направлении. Проблема состоит в том, что узлы и бумажники гораздо более тесно связаны, чем можно было ожидать. Но мы получим там в конце концов.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

30 сентября 2011, 3:00:21 PM   # 5
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Честно говоря, я не думаю, что будущее Bitcoin работает "тяжелый" узлы на наших персональных компьютерах.

Я думаю, что подавляющее большинство людей будет использовать Bitcoin через Интернет или мобильные приложения в не слишком отдаленном будущем. Так что я лично не склонен ставить много усилий расколоть узел и бумажник, если это не позволяет создавать легкие веб и мобильных приложений проще.

Тем не менее, новый графический интерфейс QT делает много, гораздо лучше дать вам знать, что Bitcoin делает, как во время первоначального запуска и начальной загрузки blockchain.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

30 сентября 2011, 3:01:42 PM   # 6
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Вещи, кажется, дрейфующих очень медленно в этом направлении. Проблема состоит в том, что узлы и бумажники гораздо более тесно связаны, чем можно было ожидать. Но мы получим там в конце концов.
Это не удивляет меня вообще (сделав полный рефакторинг кода обратно в феврале). Так что, я думаю, если бы я работал над этим, я хотел бы начать с целью запуска Bitcoin экземпляра без локального блока цепи доступной и сделать его связь с другим экземпляром Bitcoin, когда нужна была часть блока цепи. Файл wallet.dat будет единственным сохранялся, все остальное было бы вытащил из другого Bitcoin, например, при необходимости (локальное кэширование операций может быть добавлено позже, если это окажется слишком болтливо, чтобы быть очень полезными для некоторых ситуаций удаленного подключения) , После того, как это работает, как вы решили, по крайней мере один важный вопрос практичности с Bitcoin.
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve

30 сентября 2011, 3:28:20 PM   # 7
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Так что, я думаю, если бы я работал над этим, я хотел бы начать с целью запуска Bitcoin экземпляра без локального блока цепи доступной и сделать его связь с другим экземпляром Bitcoin, когда нужна была часть блока цепи.

Смотрите ссылку Todo в моем сиг.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

30 сентября 2011, 3:46:27 PM   # 8
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: запрос особенности: расколоть клиент бумажника и p2p

Честно говоря, я не думаю, что будущее Bitcoin работает "тяжелый" узлы на наших персональных компьютерах.

Я думаю, что подавляющее большинство людей будет использовать Bitcoin через Интернет или мобильные приложения в не слишком отдаленном будущем. Так что я лично не склонен ставить много усилий расколоть узел и бумажник, если это не позволяет создавать легкие веб и мобильных приложений проще.

Тем не менее, новый графический интерфейс QT делает много, гораздо лучше дать вам знать, что Bitcoin делает, как во время первоначального запуска и начальной загрузки blockchain.
Я думаю, что это сделало бы создать легкий веб и мобильных приложений гораздо проще. Бумажник приложений, будь то настольный компьютер или мобильный телефон, не нужно будет иметь дело с подключением непосредственно к сети p2p или с управлением блока цепи. Они могли бы использовать проверенный C ++ кодовых для этого.

Есть проблемы, связанные с использованием текущего кошелька для реализации веб-основе, устроенный бумажники (главным среди них является неспособность обрабатывать ключ создание и подписание транзакций вне процесса Bitcoin). Разделяя бумажник и клиент, вы можете разъединить их эволюцию с некоторыми людьми, фокусирующие на создание действительно хороший клиент p2p и другие работы бумажника. Сторона кошелек сам по себе может превратиться в демона, который поддерживал UIs настольных и веб-основе. И другие проекты зданий бумажники могли извлечь выгоду из возможности использовать проверенный C ++ клиента для интерфейса в блоке цепи и p2p сеть. Я также предусмотреть необходимость иметь существенно различные типы реализаций бумажника (представьте компанию необходимость управлять своими средствами ... бумажник UI для тех пользователей, возможно, должен быть совершенно разными ... позволяю рабочий процесс, когда несколько подписей, необходимые для тратить средства и такие).
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW