Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 марта 2015, 1:22:31 AM   # 1
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Как определить, Блок extranonce стоимость? Я знаю, что они находятся в сделке coinbase, но где?
Джеремии сейчас офлайн Пожаловаться на Geremia   Ответить с цитированием Мультицитирование сообщения от Geremia Быстрый ответ на сообщение Geremia


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


14 марта 2015, 3:25:53 PM   # 2
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

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





Extranonce можно найти в coinbase данных транзакции coinbase.
Эти данные могут быть интерпретированы как сценарий толкающих данных в стек и extranonce является вторым значением.

пример
котировка
{
   ...
    "Vin" : [
        {
            "coinbase" : "03443b0403858402062f503253482f",
            "последовательность" : 4294967295
        }
    ],
   ...
}

можно интерпретировать как:
03 = нажать 3 байта в стек
443b04 = 3 байта в стек <- индекс блока
03 = нажать 3 байта в стек
858402 = 3 байта в стек <- The extranonce
06 = толкать 6 байт в стек
2f503253482f = 6 байт в стек <- произвольные данные

EDIT: Этот формат был определен BIP34 и относится к блокам с версией >= 2. Я не знаю, как extranonce управлялся до этого.
laurentmt сейчас офлайн Пожаловаться на laurentmt   Ответить с цитированием Мультицитирование сообщения от laurentmt Быстрый ответ на сообщение laurentmt

14 марта 2015, 3:56:30 PM   # 3
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

пример
котировка
{
   ...
    "Vin" : [
        {
            "coinbase" : "03443b0403858402062f503253482f",
            "последовательность" : 4294967295
        }
    ],
   ...
}

можно интерпретировать как:
03 = нажать 3 байта в стек
443b04 = 3 байта в стек <- индекс блока
03 = нажать 3 байта в стек
858402 = 3 байта в стек <- The extranonce
06 = толкать 6 байт в стек
2f503253482f = 6 байт в стек <- произвольные данные
Я думал, что extranonce был 8 байт.
Джеремии сейчас офлайн Пожаловаться на Geremia   Ответить с цитированием Мультицитирование сообщения от Geremia Быстрый ответ на сообщение Geremia

14 марта 2015, 5:25:43 PM   # 4
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

Я думал, что extranonce был 8 байт.
Я думаю, что extranonce 8 байт максимум, но хранится в сжатом представлении для более низких значений.

Extranonce выходит за рамки протокола Bitcoin (BIP34 ничего об этом не говорит), и это, кажется, трудно найти достоверную информацию о том, как майнинг управления данными coinbase. На самом деле, я думаю, что различные бассейны горнодобывающие могут применять различные форматы.
Я нашел некоторые источники, указывающие на 2-ое значение как extranonce, но я подозреваю, что это верно только для некоторых клиентов (bitcoind?).

Исследование продолжается ...

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

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

14 марта 2015, 7:25:27 PM   # 5
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

На #eligius я спросил Люк-младший, оператор Eligius бассейна, и он сказал:
котировка
[12:08] <@ Люк-младший> бросать его на конце coinbase
[12:08] <@ Люк-младший> или в середине
[12:08] <@ Люк-младший> Я думаю, что большинство бассейнов толщи использовать ее конец
[12:08] <@ Люк-младший> p2pool злоупотреблений выход
[12:09] <@ Люк-младший> БЮТ бассейны пусть шахтеры положить что-нибудь в конце, и по крайней мере BFGMiner делает <шахтер версия>
Это кажется довольно произвольно, то.

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

14 марта 2015, 7:36:13 PM   # 6
 
 
Сообщения: 2
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

EDIT: Этот формат был определен BIP34 и относится к блокам с версией >= 2. Я не знаю, как extranonce управлялся до этого.
Я написал краткое изложение того, как coinbase scriptSig изменилась с течением времени Вот.
У тебя очень много получили это право.
nickodell сейчас офлайн Пожаловаться на nickodell   Ответить с цитированием Мультицитирование сообщения от nickodell Быстрый ответ на сообщение nickodell

14 марта 2015, 7:57:39 PM   # 7
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: определение Блок Extranonce значения

Я написал краткое изложение того, как coinbase scriptSig изменилась с течением времени Вот.
У тебя очень много получили это право.
Благодарю. Это закладки!

Это кажется довольно произвольно, то.
Ага !

Он также сказал, что BitcoinTalk пост вы цитировали устарела.
Это. Я связан эту тему, потому что я думал, что вы могли бы быть заинтересованы форматами, используемых в старых блоках (до BIP34). Это просто логический вывод из предыдущего поста о временных значениях & хеш-значения. Мои извинения, если я был неправ.
laurentmt сейчас офлайн Пожаловаться на laurentmt   Ответить с цитированием Мультицитирование сообщения от laurentmt Быстрый ответ на сообщение laurentmt



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW