Author

Topic: Нужен спец, который умеет генерировать хэ&#10 (Read 2207 times)

legendary
Activity: 1260
Merit: 1019
Скорее всего имеется ввиду генерация приватных ключей от публичных))
это только бог умеет
hero member
Activity: 658
Merit: 502
Скорее всего имеется ввиду генерация приватных ключей от публичных))
sr. member
Activity: 300
Merit: 250
Могу генерировать, могу не генерировать, могу сделать чтобы генерировали другие.

И как это делать?
full member
Activity: 322
Merit: 195
BTC-ПОЭТ
Могу генерировать, могу не генерировать, могу сделать чтобы генерировали другие.
sr. member
Activity: 300
Merit: 250
Идея заранее тухлая. Нельзя изменить только последний разряд. Скажем, если ты соло-майнер или у тебя свой пул, ты бы мог влиять на последний разряд, дополнительно усложняя себе задачу. В тоже время ты значительно потеряешь на наградах за блок. Собственно, на этом и держится работа казино - их ломать не выгодно на суммах меньше награды за блок.

Идея может и тухлая, но как это делают другие люди.. Не понятно
sr. member
Activity: 350
Merit: 252
Идея заранее тухлая. Нельзя изменить только последний разряд. Скажем, если ты соло-майнер или у тебя свой пул, ты бы мог влиять на последний разряд, дополнительно усложняя себе задачу. В тоже время ты значительно потеряешь на наградах за блок. Собственно, на этом и держится работа казино - их ломать не выгодно на суммах меньше награды за блок.
legendary
Activity: 1260
Merit: 1019
Нужен спец, который умеет генерировать хэш транзакции.
Будем богаты, если это реально сделать.

Пишите прям здесь, потом в личке поговорим..

пример кода из моей программы.
первая строчка - из списка входов list и конструктора выходов outer создает транзакцию.
вторая строчка - считает ее хэш
третья строчка - печатает хэш на экран
Code:
      ...
      const QByteArray outTx ( list.createRawTransaction ( outer ) );
      const MyKey32 outKey ( MyKey32::calc ( outTx ) );
      _trace ( outKey.toString ( ) );
     ...

метод calc - по сути обётрка над конструктором
Code:
  inline static MyKey32 calc ( const QByteArray& x )
  {
    return MyKey32 ( x.constData ( ), x.size ( ) );
  }

собственно конструктор - ничего сложного - два раза sha256

Code:
  inline explicit MyKey32 ( const char* buf, const int len )
  {
    quint8 tmp [32];
    resize ( 32 );
    SHA256 ( SHA256 ( (const quint8*)buf, len, tmp ), 32, ptr ( ) );
  }

Кто умеет doublespend транзакции делать?
научите, полезная вещь Grin
Встречный вопрос - а что вы готовы за это предложить?
Просто тратить время объясняя азы нубам, которые хотят обогатиться играя в казино - бессмысленно.
Рассказывайте что вы хотите узнать и что готовы за это дать взамен.

UPDATE: перечитал топик с самого начала (а не только первый и последний пост)
ну если топик-стартер не понимает различия между хэшем транзакции и хэшем блока - это сильно.
но за его деньги я готов и этот пробел в образовании восполнить
sr. member
Activity: 300
Merit: 250
Кто умеет doublespend транзакции делать?
научите, полезная вещь Grin
sr. member
Activity: 300
Merit: 250

Я тогда буду вашим учеником))
Умеете генерить эти разряды?

Я даже асик для этого достану..

Smiley))

Для этого я не нужен совсем. Изучайте, всё написано:
https://en.bitcoin.it/wiki/Block_hashing_algorithm

Смысл в том, что нужно суметь сгенерить блок с первыми нулями - примерно 70 бит первых должны быть нули на сегодня. Это 17 с половиной HEX разрядов. Причём нужно сгенерить его к определённому времени (раньше других). Для этого нужно быть независимым майнером (соло-майнером или владельцем пула). Это требует инвестиций в оборудование и затрат на майнинг - энергия, помещение, охлаждение, поддержка и т.д. Короче - дело не простое, но вполне реальное. На сегодня требуются приличные инвестиции.

Если возможности скромные - то можно просто майнить в пуле - но там и доход меньше. Читайте раздел форума "майнинг".


Ясно. Про майнинг читал, это не выгодно сейчас.. Пока асики придут, они уже утаревают и даже себя окупить не смогут. Была такая идея раньше
Открывайте свою биржу, обменник Cheesy
Биржу не потяну..
Обменник это мелочи..
sr. member
Activity: 300
Merit: 250

Я тогда буду вашим учеником))
Умеете генерить эти разряды?

Я даже асик для этого достану..

Smiley))

Для этого я не нужен совсем. Изучайте, всё написано:
https://en.bitcoin.it/wiki/Block_hashing_algorithm

Смысл в том, что нужно суметь сгенерить блок с первыми нулями - примерно 70 бит первых должны быть нули на сегодня. Это 17 с половиной HEX разрядов. Причём нужно сгенерить его к определённому времени (раньше других). Для этого нужно быть независимым майнером (соло-майнером или владельцем пула). Это требует инвестиций в оборудование и затрат на майнинг - энергия, помещение, охлаждение, поддержка и т.д. Короче - дело не простое, но вполне реальное. На сегодня требуются приличные инвестиции.

Если возможности скромные - то можно просто майнить в пуле - но там и доход меньше. Читайте раздел форума "майнинг".


Ясно. Про майнинг читал, это не выгодно сейчас.. Пока асики придут, они уже утаревают и даже себя окупить не смогут. Была такая идея раньше
full member
Activity: 173
Merit: 100

Я тогда буду вашим учеником))
Умеете генерить эти разряды?

Я даже асик для этого достану..

Smiley))

Для этого я не нужен совсем. Изучайте, всё написано:
https://en.bitcoin.it/wiki/Block_hashing_algorithm

Смысл в том, что нужно суметь сгенерить блок с первыми нулями - примерно 70 бит первых должны быть нули на сегодня. Это 17 с половиной HEX разрядов. Причём нужно сгенерить его к определённому времени (раньше других). Для этого нужно быть независимым майнером (соло-майнером или владельцем пула). Это требует инвестиций в оборудование и затрат на майнинг - энергия, помещение, охлаждение, поддержка и т.д. Короче - дело не простое, но вполне реальное. На сегодня требуются приличные инвестиции.

Если возможности скромные - то можно просто майнить в пуле - но там и доход меньше. Читайте раздел форума "майнинг".
sr. member
Activity: 300
Merit: 250

Как понял это нереально, последний разряд угадать (( а что дают первые разряды?

Они даже не заметят пару тройку битков в месяц. Я видел их счёта)

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


Если сможете сгенерить первые 18 разрядов с нулями в хэше блока - получите 12.5 битков плюс все комиссии в блоке. И всё легально и честно.

Я тогда буду вашим учеником))
Умеете генерить эти разряды?

Я даже асик для этого достану..
full member
Activity: 173
Merit: 100

Как понял это нереально, последний разряд угадать (( а что дают первые разряды?

Они даже не заметят пару тройку битков в месяц. Я видел их счёта)

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


Если сможете сгенерить первые 18 разрядов с нулями в хэше блока - получите 12.5 битков плюс все комиссии в блоке. И всё легально и честно.
sr. member
Activity: 300
Merit: 250

интересует именно последний разряд..
000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3
если его можно предсказать, то можно снимать с казино приличные суммы

Понятно. Примерно так и предполагал. Изменить разряд самому нельзя, если вы не майнер. Вероятность последнего разряда до определённой степени предсказывать можно, но вряд ли игра стоит свеч. Казино вообще трудно обдурить по крупному, но главное  невозможно долго дурить. Они следят за статистикой и сразу заметят и изменят правила игры. К тому же там не те суммы, что бы решать такие сложные задачи. Гораздо выгоднее научиться генерить первые 17-18 (примерно) разрядов с нулями :-))

Как понял это нереально, последний разряд угадать (( а что дают первые разряды?

Они даже не заметят пару тройку битков в месяц. Я видел их счёта)
full member
Activity: 173
Merit: 100

интересует именно последний разряд..
000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3
если его можно предсказать, то можно снимать с казино приличные суммы

Понятно. Примерно так и предполагал. Изменить разряд самому нельзя, если вы не майнер. Вероятность последнего разряда до определённой степени предсказывать можно, но вряд ли игра стоит свеч. Казино вообще трудно обдурить по крупному, но главное  невозможно долго дурить. Они следят за статистикой и сразу заметят и изменят правила игры. К тому же там не те суммы, что бы решать такие сложные задачи. Гораздо выгоднее научиться генерить первые 17-18 (примерно) разрядов с нулями :-))
sr. member
Activity: 300
Merit: 250
вот не знаю получится или нет Confirmation Block Hash нужен

Tx Hash: 73115225f889e54269d772a475899f91009406b6175e547a85a91f2d6e8943bb
Confirmation Block Height: 437778
Confirmation Block Hash: 000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3

или хотя бы как-нибудь повлиять на него, нужны последние разряды.. если сможем их устанавливать, то будет профит


Нет, этот хэш сгенерить никак нельзя, потому что он уже сгенерился и записан в блокчейне (Block #437778) , и за него получили (или вероятно получат) вознаграждение. Если далее будут нужные подтверждения.


Но работать с этим можно в том плане, что можно высчитывать определённую вероятность, например последних разрядов и т.д. Сколько разрядов вас интересует? Уточняйте в какой системе исчисления разряды - в вашем примере это Hex (шестнадцатеричная).

Ваш блок подтверждения
https://blockchain.info/block-index/1161610/000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3


интересует именно последний разряд..
000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3
если его можно предсказать, то можно снимать с казино приличные суммы
full member
Activity: 173
Merit: 100
вот не знаю получится или нет Confirmation Block Hash нужен

Tx Hash: 73115225f889e54269d772a475899f91009406b6175e547a85a91f2d6e8943bb
Confirmation Block Height: 437778
Confirmation Block Hash: 000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3

или хотя бы как-нибудь повлиять на него, нужны последние разряды.. если сможем их устанавливать, то будет профит


Нет, этот хэш сгенерить никак нельзя, потому что он уже сгенерился и записан в блокчейне (Block #437778) , и за него получили (или вероятно получат) вознаграждение. Если далее будут нужные подтверждения.


Но работать с этим можно в том плане, что можно высчитывать определённую вероятность, например последних разрядов и т.д. Сколько разрядов вас интересует? Уточняйте в какой системе исчисления разряды - в вашем примере это Hex (шестнадцатеричная).

Ваш блок подтверждения
https://blockchain.info/block-index/1161610/000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3
sr. member
Activity: 300
Merit: 250
Нужен спец, который умеет генерировать хэш транзакции.
Будем богаты, если это реально сделать.

Пишите прям здесь, потом в личке поговорим..

Хэш, это в смысле тот, который входит в дерево Меркля и формирует значение Merkle Root? Туда входит как правило несколько транзакций, не одна. И этот хэш не генерируется, он вычисляется. Всё это конечно можно и несложно сделать. Или вы имеете ввиду всё-таки хэш блока? Или что-то относящееся к адресу в транзакции? Опишите поподробнее задачу, плиз.

вот не знаю получится или нет Confirmation Block Hash нужен

Tx Hash: 73115225f889e54269d772a475899f91009406b6175e547a85a91f2d6e8943bb
Confirmation Block Height: 437778
Confirmation Block Hash: 000000000000000001ed8431a98bf2fc027730b22af7c8689f36e431737c1de3

или хотя бы как-нибудь повлиять на него, нужны последние разряды.. если сможем их устанавливать, то будет профит
full member
Activity: 173
Merit: 100
Нужен спец, который умеет генерировать хэш транзакции.
Будем богаты, если это реально сделать.

Пишите прям здесь, потом в личке поговорим..

Хэш, это в смысле тот, который входит в дерево Меркля и формирует значение Merkle Root? Туда входит как правило несколько транзакций, не одна. И этот хэш не генерируется, он вычисляется. Всё это конечно можно и несложно сделать. Или вы имеете ввиду всё-таки хэш блока? Или что-то относящееся к адресу в транзакции? Опишите поподробнее задачу, плиз.
sr. member
Activity: 300
Merit: 250
Нужен спец, который умеет генерировать хэш транзакции.
Будем богаты, если это реально сделать.

Пишите прям здесь, потом в личке поговорим..
Jump to: