Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 ноября 2016, 10:35:15 AM   # 1
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок синтаксический анализ и получение значение.

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Будучи еще очень новичок в этой теме, был вопрос о разборе блоков.
Я понимаю, что блок содержит транзакцию, каждый из которых содержит входы и выходы.
Выходы включают Значение Сатоси (8 байт) и адреса (20 байтов или 32 байта ripemd160 PublicKey).
Вопрос. Как получить список вида [ADDRESS1, Значение1], [Адрес2, Value2] ... и так далее, после разбора несколько blk00 * .dat файлов?
Это ясно, как добавить балланс для каждого адреса. Но как вычитать?
Очевидно также, что стоимость выходов сделки равна сумме входов. Но это лишь косвенное указание.
Подскажите, где копать. Как я могу получить эту информацию?
coder0x15 сейчас офлайн Пожаловаться на coder0x15   Ответить с цитированием Мультицитирование сообщения от coder0x15 Быстрый ответ на сообщение coder0x15


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


9 ноября 2016, 10:41:49 AM   # 2
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок синтаксический анализ и получение значение.

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





Будучи еще очень новичок в этой теме, был вопрос о разборе блоков.
Я понимаю, что блок содержит транзакцию, каждый из которых содержит входы и выходы.
Выходы включают Значение Сатоси (8 байт) и адреса (20 байтов или 32 байта ripemd160 PublicKey).
Вопрос. Как получить список вида [ADDRESS1, Значение1], [Адрес2, Value2] ... и так далее, после разбора несколько blk00 * .dat файлов?
Это ясно, как добавить балланс для каждого адреса. Но как вычитать?
Очевидно также, что стоимость выходов сделки равна сумме входов. Но это лишь косвенное указание.
Подскажите, где копать. Как я могу получить эту информацию?


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

9 ноября 2016, 11:00:29 AM   # 3
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок синтаксический анализ и получение значение.

Выглядит как
вар lastReading = 0
определяется внутри класса (лучше добавить код контекста, чтобы узнать, где она определена). Если это так, то вы, вероятно, выполняет свой блок / замыкание в другом потоке. Так:

Вы устанавливаете lastReading = 0
Вы запускаете какой-то трудоемкую задачу в другом потоке. Основной поток (или нить работает этот код) продолжает немедленно выполняться. В конце блока, вы назначаете lastReading.
если вы проверяете lastReading только после того, как блок, ничего изменения. Тем не менее == 0. Это потому, что основной поток сразу же выполняет и lastReading не изменилось.
Я бы лучше вызвать метод обновления lastReading в конце блока:
вар lastReading = 0

Query.getFirstObjectInBackgroundWithBlock (

    {- (данные:: PFObject, ошибка NSError?)> Пустота в

    вар ВаЬаЕпЬгу = данные!

    вар Reading: AnyObject! = ВаЬаЕпЬгу ["чтение"]!

    self.updatelastReading (Reading.integerValue)
})
Sophia Martin сейчас офлайн Пожаловаться на Софью мартин   Ответить с цитированием Мультицитирование Сообщения от Софьи мартин Быстрый ответ на Софьи мартин сообщение



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW