15 апреля 2013, 9:41:02 PM   # 1
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
У меня возникли проблемы с внедрением параллельных blockchain загрузки (только заголовки). Я прочитал вика назад и вперед, но не понимают:
1) Что именно блок объект локатора.
2) Как загрузить заголовки до определенного блока (в сторону генезиса блока)
Теперь я могу начать с генезиса и работать blockchain (используя 0 в hash_stop). Можно ли двигаться в противоположном направлении (от новейших блоков генеза)?
r.willis сейчас офлайн Пожаловаться на r.willis   Ответить с цитированием Мультицитирование сообщения от r.willis Быстрый ответ на сообщение r.willis


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


15 апреля 2013, 10:05:43 PM   # 2
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

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





У меня возникли проблемы с внедрением параллельных blockchain загрузки (только заголовки). Я прочитал вика назад и вперед, но не понимают:
1) Что именно блок объект локатора.
2) Как загрузить заголовки до определенного блока (в сторону генезиса блока)
Теперь я могу начать с генезиса и работать blockchain (используя 0 в hash_stop). Можно ли двигаться в противоположном направлении (от новейших блоков генеза)?

Вы должны начать с самого начала и работать дальше. Объект локатора только хэши. Вы эффективно должны дать хэш начала и конца. Вы можете дать дополнительные хэшей. Вы отправляете список хэшей, которые вы знаете о. Другой узел будет сканировать их, и начать в хэш, который имеет наибольшую высоту, и находится на главной цепи.

Вы можете использовать сообщение getblocks. Они возвращают хэш блоков в "фактура" пакет. Однако, это имеет длину 33 байт на запись, так что вы на самом деле не экономить много.

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

15 апреля 2013, 10:11:16 PM   # 3
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

У меня возникли проблемы с внедрением параллельных blockchain загрузки (только заголовки). Я прочитал вика назад и вперед, но не понимают:
1) Что именно блок объект локатора.
2) Как загрузить заголовки до определенного блока (в сторону генезиса блока)
Теперь я могу начать с генезиса и работать blockchain (используя 0 в hash_stop). Можно ли двигаться в противоположном направлении (от новейших блоков генеза)?

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

Код:

вар я = текущая высота головки
вар размер шага = 1

в то время как я > 0) {
    вставить хэш блока на высоте I
    я = я - размер шага
    = размер шага размер шага * 2
}


Поэтому многие более поздние блоки добавляются, и, как вы работаете назад, шаги становятся больше (из-за уменьшения вероятности все глубже и глубже реорганизацию;).
При загрузке заголовков до последней контрольной точки, вы можете просто использовать хэш последнего заголовок у вас есть как локатор, то есть только один хэш.

РЕДАКТИРОВАТЬ:
Что касается работы в обратном направлении, это не представляется возможным. Что можно, однако, Кодируют контрольные точки хэш, таким образом, вы можете загрузить заголовки между каждым контрольно-пропускной пункт отдельно включить функцию параллельной загрузки. У меня есть код, чтобы сделать именно это, но я не удосужился проверить его, чтобы увидеть, если увеличение скорости стоили по сравнению с загрузкой от одного партнера. Другие могут видеть это как пустая трата сетевых ресурсов возможно.
Zeilap сейчас офлайн Пожаловаться на Zeilap   Ответить с цитированием Мультицитирование сообщения от Zeilap Быстрый ответ на сообщение Zeilap

15 апреля 2013, 10:19:30 PM   # 4
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

TierNolan, Zeilap - спасибо. Теперь я лучше понимаю.
Кажется, единственный вариант для реализации параллельной загрузки, чтобы обеспечить несколько контрольно-пропускных пунктов - если я хочу N запросов параллельно, я должен жёстко N несколько равномерно разнесенных контрольные точки.
r.willis сейчас офлайн Пожаловаться на r.willis   Ответить с цитированием Мультицитирование сообщения от r.willis Быстрый ответ на сообщение r.willis

15 апреля 2013, 10:22:26 PM   # 5
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

TierNolan, Zeilap - спасибо. Теперь я лучше понимаю.
Кажется, единственный вариант для реализации параллельной загрузки, чтобы обеспечить несколько контрольно-пропускных пунктов - если я хочу N запросов параллельно, я должен жёстко N несколько равномерно разнесенных контрольные точки.

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

15 апреля 2013, 10:32:56 PM   # 6
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

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

15 апреля 2013, 10:58:16 PM   # 7
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок заголовков скачать

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW