Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
5 октября 2011, 4:08:42 PM   # 1
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: Добавление большего количества деталей для вывода метода JSON-RPC

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


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

Эти изменения являются 100% обратная совместимость.

Добавляет "получить данные" вывод: "pooledtx" (Количество транзакций в пуле памяти), "currentblocktx" (Количество txns в последнем блоке, созданном), и "currentblocksize"

Добавляет "listtransactions" и аналогичный выход: "block_hash" а также "block_index"
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr


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


30 октября 2011, 11:43:42 PM   # 2
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: Добавление большего количества деталей для вывода метода JSON-RPC

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





Удар.
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

31 октября 2011, 3:37:00 AM   # 3
 
 
Сообщения: 481
Цитировать по имени
цитировать ответ
по умолчанию Re: Добавление большего количества деталей для вывода метода JSON-RPC

Luke-Jr, спасибо за патч.

Если предположить, что это ошибка бесплатно (который я не уверен ... это MUTEX чтений общих данных как nPooledTx?) Мое беспокойство код наворотов для функции с десяток (?) Потенциальных пользователей. Не сказать, кодовая база в настоящее время не раздутой, но теперь, кажется, хорошее время, чтобы упомянуть варианты рефакторинга.

Представьте время компиляции опции, подобное -DUSE_UPNP и -DGUI контролируя включение эзотерических функций. (Замечу, что дополнительные функции не должны никоим образом влиять на правила проверки, так как мы хотим, чтобы все согласны на них.) Черты Люка, и, вероятно, более половины существующего RPC хлама, может перейти в отдельный файл, в идеале за модулем интерфейса такого как крючки VinceD в. Представить "extensions.cpp" определяющие расширения CExtension [], существование каждого элемента управляется #ifdef, и каждый CExtension реализации кучи крючков, один из которых таблица конструктора RPC бы называть и позволяют вставлять методы.

Кто угодно?
Джон TOBEY сейчас офлайн Пожаловаться на John Tobey   Ответить с цитированием Мультицитирование сообщения от John Tobey Быстрый ответ на сообщение John Tobey

31 октября 2011, 3:52:10 AM   # 4
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: Добавление большего количества деталей для вывода метода JSON-RPC

Это не следует добавлять любые накладные расходы, и я предполагаю, что простой целое чтение / набор не нужен семафор будет safe-- вы либо увидеть значение до или после изменения.
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

31 октября 2011, 4:12:18 AM   # 5
 
 
Сообщения: 481
Цитировать по имени
цитировать ответ
по умолчанию Re: Добавление большего количества деталей для вывода метода JSON-RPC

Это не следует добавлять любые накладные расходы
О, время работы процессор и стоимость памяти будет маленькими, я уверен. Но теперь, как читатель кода, я должен сканировать последние три новых глобал увидеть пожирнее части, такие как pindexBest справа над ними. Это не значит, что я не люблю эту функцию, или даже (возможно), что позволяет использовать ее по умолчанию, но добавление элементов в сюда постепенно делает программу труднее понять.

Я предполагаю, что простое число чтения / набор не нужен семафор будет safe-- вы либо увидеть значение до или после изменения.
Даже для uint64 на 32-битных системах? А что, если части одного и того же результата GetInfo отражают изменения, что другие части не отражают?
Джон TOBEY сейчас офлайн Пожаловаться на John Tobey   Ответить с цитированием Мультицитирование сообщения от John Tobey Быстрый ответ на сообщение John Tobey



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW