Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
20 января 2015, 1:14:15 PM   # 1
 
 
Сообщения: 157
Цитировать по имени
цитировать ответ
по умолчанию Re: [C парсер] Как проверить, если эти данные транзакции в порядке?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Привет, ребята !, Я пишу другой анализатор Blockchain в C.
Банкоматы я полностью прочитал все блоки (~ 130MB каждый из них), и программа выводит информацию, которая, кажется, будет хорошо, однако, как я могу проверить, если эта информация ФАКТИЧЕСКИ нормально ?; взгляните на этот выход, например:

Цитата: Soft
Пред Блок Хэш: 000000000000000065709a9a4aaeea6108f0c288af277b0cc1826c7e8ea908cc

 - сделка 0
 - - - Предыдущие ТЙ: 0000000000000000000000000000000000000000000000000000000000000000 из выходных 4294967295 сценария: 03cf3104e4b883e5bda9e7a59ee4bb99e9b1bc52b76272ffb1ede86953c87d93a8b664fa598eaab 1888d4db0128ec70ccafb020400000000000000b851516500000000000003cf4d696e6564206279 20757365722077616e673636383836393037
 - - - Выход 0 Satoshis 1161932642346598400 Сценарий: 76a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac

 - сделка 1
 - - - Предыдущая ТЕ: 18106b50b5be65e644cb8044d712cb98e76a836da26350e4debc72aca770d05c из вывода 1 Script: 483045022024d6501f26e5200f930ac120104e2452810277f588a1700e15763565b76d7a7e02210 0b383c56575a1d5ac5703ec1be7e308713c16dd33885be78766ff566c86d6212801210275811580 2e2a9b7ed08a47bb966824cf299e54a31035c8ac8e0dec3a12ec3cd1
 - - - Выход 0 Satoshis 14178876884254720 Сценарий: 76a914eaa191f519cb90557f99bed963cd8943a7e99a4b88ac
 - - - Выход 1 Satoshis 57027523489300480 Сценарий: 76a914b20252ea508b5c8790ea0e42c0002503dfb0b62488ac

 - сделка 2
 - - - Предыдущий ТЙ: fad405bccd41fea34cf39077c51a3f9e89f42f1d4398965c6d90c0750756f03d из вывода 0 сценария: 493046022100e0b1b6b9126aed4956654e59daf97deb2af39a9482d63016d4820b47d47e3cda022 100f816e85d022d9ff5e9c510100e1bc6ff18f1605d81e20077007e5c5ded1bf0830121030c0485 70c5d26bc93a40640710eba7908c6e8b28cbf11ee94941c812e4bb41aa
 - - - Выход 0 Satoshis 2089140485833621504 Сценарий: 76a914d20f9801da48203aa5c00d11250fcbe9c038713588ac
 - - - Выход 1 Satoshis 4858284486304989184 Сценарий: 76a914205591d19cb7894f43fb5330ea49b1d5da3e651188ac

 - сделка 3
 - - - Предыдущая ТХ: 49709ac2faeee2c85831d3c95f2baeefc1a622bafd177ff1f7a6d17a73aabf49 из вывода 0 сценария: 493046022100cfdc199ee8337fbe3d14bc4bb399711d1f1914ab7f52a63ff8e1f432c99fbd4e022 100a2d57560ade3cdb639efd973003d58e978360434a88464ed5e4a01f65d856433012103a16825 ea6db2112140c3473d7dc82c6733bb46f1b6af04871aa5b00c8b4b3944
 - - - Выход 0 Satoshis 3766029635272310784 Сценарий: 76a914601a270adc1e663ed4caa50fdcac319e5a886d1488ac
 - - - Выход 1 Satoshis 8011388100515201024 Сценарий: 76a9143045e0ad4f3d8496fb7d8651909cd5ec40f3479c88ac

Конец блока ...


Поскольку это представляет собой цепочку, все, ссылки на предыдущую вещь, так, как я мог проверить, что этот блок нормально ?, где хэш текущего блока ?, мне нужно мое это ?, если я помоему его не буду найти тот же хэш, который находится в главном blockchain; так WTF ?, я пропускаю что-то isn'it?

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


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


20 января 2015, 4:09:03 PM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: [C парсер] Как проверить, если эти данные транзакции в порядке?

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





https://en.bitcoin.it/wiki/Protocol_rules

но если вы разбор существующих блоков, вы можете пропустить почти все чеки
Bitcoin основной клиент сделал их уже
Вы должны пропустить только не mainchain блоков из BLK ***. Даты файлов
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

20 января 2015, 4:31:57 PM   # 3
 
 
Сообщения: 157
Цитировать по имени
цитировать ответ
по умолчанию Re: [C парсер] Как проверить, если эти данные транзакции в порядке?

https://en.bitcoin.it/wiki/Protocol_rules

но если вы разбор существующих блоков, вы можете пропустить почти все чеки
Bitcoin основной клиент сделал их уже
Вы должны пропустить только не mainchain блоков из BLK ***. Даты файлов
Извините, если я не выразить себя должным образом; то, что я пытаюсь выяснить, если данные размещены соответствует 100% к определенному блоку. Я думал, что это будет так легко, как написание блок хэш @ blockchain.info:
Пред Блок Хэш: 000000000000000065709a9a4aaeea6108f0c288af277b0cc1826c7e8ea908cc
https://blockchain.info/block-index/337052/000000000000000065709a9a4aaeea6108f0c288af277b0cc1826c7e8ea908cc

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

20 января 2015, 4:47:57 PM   # 4
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: [C парсер] Как проверить, если эти данные транзакции в порядке?

котировка
Но очевидно, что это не даст мне информацию о текущем блоке, только информацию предыдущего блока. Как я могу знать хэш блока, который я анализирующий?
blockhash не хранится в блоке
потому что она может быть вычислена
SHA256 (SHA256 (blockheader))
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

20 января 2015, 4:55:30 PM   # 5
 
 
Сообщения: 157
Цитировать по имени
цитировать ответ
по умолчанию Re: [C парсер] Как проверить, если эти данные транзакции в порядке?

OH дерьмо, ты прав. Большое спасибо!
Делек сейчас офлайн Пожаловаться на Дельки   Ответить с цитированием Мультицитирование сообщения от Делек Быстрый ответ на сообщение Делек



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW