19 апреля 2011, 3:33:26 PM   # 1
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind идеи

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Некоторые идеи для bitcoind:

* Переименование bitcoind -> Bitcoin-кли
* Добавить интерактивный интерфейс RPC Readline разветвление отключено
* Не начать TCP RPC по умолчанию, если разветвление отключено

Примеры:
$ Bitcoin-кли
> получить данные
{...}
> стоп
$

$ Bitcoin-кли -server
Начиная ThreadRPC
> стоп
$

$ Bitcoin-кли -daemon
$ # Такое же поведение, как bitcoind
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm


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


19 апреля 2011, 4:00:10 PM   # 2
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind идеи

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





Похоже, хорошая идея, но я думаю, что для реального клиента CLI, выход должен быть отформатирован для потребления человека, а не только довольно отпечатанных JSON.

Почему бы не разделить Bitcoin-Cli из bitcoind? Это не так, как они разделяют много кода (кроме библиотеки JSON, которые могут быть динамически связаны, как это должно быть).
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

19 апреля 2011, 4:14:28 PM   # 3
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind идеи

Хорошая идея. Может быть, CLI STDIO может принимать JSON или RPC команды? JSON возвращает JSON, RPC prettyprints.

Таким образом, клиент, как спесмило может просто начать Bitcoin-Cli как подпроцесс и общаться через трубу.

В то же время, Bitcoin-кли может функционировать в качестве интерактивного клиента к другому Bitcoin (-cli) работает с -server.
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm

19 апреля 2011, 5:50:25 PM   # 4
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind идеи

Я упомянул об этом на IRC, что я не вижу необходимости в bitcoind иметь какой-либо процесс порождения поведения в нем ... в интерактивном режиме, вы можете раскошелиться процесс достаточно легким, чтобы работать в фоновом режиме (и даже снять его после запуска). И, если вы настраиваете сервер, достаточно просто запустить в фоновом режиме (и если вы серьезно, вы будете использовать что-то вдоль линий DaemonTools управлять им).

Я мог бы даже быть убежден, что единственная команда интерфейса ввода / вывода, что необходимо поддерживать в течение STDIO (потому что это тоже достаточно легко перенаправить, можно посадить за что-то вроде XINETD, и т.д.). Переключатели могут быть использованы для управления, является ли это JSON или людей для чтения, и т.д. (или использовать отдельные исполняемые для разных форматов). (Но есть еще один аргумент, чтобы быть против чрезмерного делать модульность)
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve

19 апреля 2011, 8:27:06 PM   # 5
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind идеи

Я упомянул об этом на IRC, что я не вижу необходимости в bitcoind иметь какой-либо процесс порождения поведения в нем ...
Не согласен. Что делать, если запуск терпит неудачу? Ветвление после запуска преуспела позволяет не только знать, если есть проблема, но и блокировать, пока сервер не работает (и, следовательно, может знать о соединении сразу получится).
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

30 апреля 2011, 3:20:54 AM   # 6
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind идеи

Я начал работу над патчем, который добавляет CLI:

https://github.com/tcatm/bitcoin/tree/cli


Код:
$ ./bitcoind
Добро пожаловать на Bitcoin, цифровой крипто валюты. (0.3.22-бета)

Тип: «помощь» за помощь командам
       «Стоп», чтобы бросить курить

> получить данные
{"результат": {"версия": 32200,"баланс": 1.64048576,"блоки": 120928,"связи": 1,"полномочие":"","генерировать":ложный,"genproclimit": 1,"трудность": 92347.59095209,"hashespersec": 0,"testnet":ложный,"keypoololdest": 2465843123,"paytxfee": 0.00000000,"ошибки":""},"ошибка":ноль,"Я бы": 1}

> помощь sendmany
{"результат":"sendmany {Адрес: сумма, ...} [minconf = 1] [комментарий] \ namounts имеют двойной точности с плавающей запятой","ошибка":ноль,"Я бы": 1}

> стоп

Выключение инициировано. Благодарим Вас за использование Bitcoin!
$
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW