Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 февраля 2016, 6:05:42 PM   # 1
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin pushTx неудача - Неканоническая подпись

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуйте, мы пытаемся разработать способ подтолкнуть Bitcoin сделок с нуля, используя Lib bitcoin.js

Нам удалось успешно выдвинуть некоторые сделки, однако некоторые из них failling, в результате чего на blockchain.io ошибки: "Неканоническая подпись: High S Значение"
Может кто-то объяснить, что значит эта ошибка?

Я вставить здесь один из неисправного декодируется операций:

{
  "TXID": "a700ba0a3f3b0fb046b95f4666e174adda3b3eb66f99028eee4103ad3a2e98d1",
  "версия": 1,
  "Locktime": 0,
  "Vin": [
    {
      "TXID": "4e98b0ba546a793db68077759652a1640e504656113574bd95d1f7f35ee0f0ca",
      "Vout": 1,
      "scriptSig": {
        "как м": "304402204d144cfd31e9067a2527764969691c6a3907769f13aa77ef47cd0015190932680220424 fdbc2b6f13e3ebb072510bb142f79eee52fd48761de9e7395b5f334f5fe0b01 04bfcb3a6d64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1 b024a3866e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffd",
        "наговор": "47304402204d144cfd31e9067a2527764969691c6a3907769f13aa77ef47cd00151909326802204 24fdbc2b6f13e3ebb072510bb142f79eee52fd48761de9e7395b5f334f5fe0b014104bfcb3a6d64 f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1b024a3866e73 e469d0e6d1a08cc829a1e46b05fc2a826b06ffd"
      },
      "последовательность": 4294967295
    },
    {
      "TXID": "d3d2064a3ccf94d69cfa30d6fdc8ad82481cbfdf4b711ab82d10dd99e317820b",
      "Vout": 0,
      "scriptSig": {
        "как м": "3045022100b382b39a8411cb15ec5bd4e59fe6d158735d6eba56fcf7534e59a5c09088492d02200 7191d92cad52da1f7a6e630900aa62634cc013f081dd659053d37faca4aa2c001 04bfcb3a6d64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1 b024a3866e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffd",
        "наговор": "483045022100b382b39a8411cb15ec5bd4e59fe6d158735d6eba56fcf7534e59a5c09088492d022 007191d92cad52da1f7a6e630900aa62634cc013f081dd659053d37faca4aa2c0014104bfcb3a6d 64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1b024a3866e 73e469d0e6d1a08cc829a1e46b05fc2a826b06ffd"
      },
      "последовательность": 4294967295
    },
    {
      "TXID": "76c68b43dcfefd0fc837fc5d26580d72eeb978b91196a6b97efcb5d3086497ed",
      "Vout": 0,
      "scriptSig": {
        "как м": "3046022100fdd65dad87f8583d2fec6f9251cf8c4ba78063c036013fc5f17a77c58b6825d002210 0a1e3f5c6fa3ad96bcd32c72a66f007674f56ca3b09d88370f28dde3aa88d011901 04bfcb3a6d64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1 b024a3866e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffd",
        "наговор": "493046022100fdd65dad87f8583d2fec6f9251cf8c4ba78063c036013fc5f17a77c58b6825d0022 100a1e3f5c6fa3ad96bcd32c72a66f007674f56ca3b09d88370f28dde3aa88d0119014104bfcb3a 6d64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1b024a386 6e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffd"
      },
      "последовательность": 4294967295
    }
  ],
  "Vout": [
    {
      "стоимость": 0,0002,
      "N": 0,
      "scriptPubKey": {
        "как м": "OP_DUP OP_HASH160 f1db8572433f9c06e1fc5d72a11674d5869c88cb OP_EQUALVERIFY OP_CHECKSIG",
        "наговор": "76a914f1db8572433f9c06e1fc5d72a11674d5869c88cb88ac",
        "reqSigs": 1,
        "тип": "pubkeyhash",
        "адреса": [
          "1P3ppqXekCWxJQhp18XoYoA9nnZh5LuK9h"
        ]
      }
    },
    {
      "стоимость": 0.00079698,
      "N": 1,
      "scriptPubKey": {
        "как м": "OP_DUP OP_HASH160 ddcb1a55b031999e108df4a0bfa0fa23695aff96 OP_EQUALVERIFY OP_CHECKSIG",
        "наговор": "76a914ddcb1a55b031999e108df4a0bfa0fa23695aff9688ac",
        "reqSigs": 1,
        "тип": "pubkeyhash",
        "адреса": [
          "1MDjeEJTX6ie1nZXwPhENpVGwUcD6PyU3K"
        ]
      }
    }
  ]
}


И некоторая дополнительная информация о предоставляемом blockr.io:
Дополнительная информация
Сумма входов: 0.00109698
Сумма выходов: 0.00099698
Стоимость: 0.00010000

Как вы можете видеть, им не пытаться тратить больше, чем я есть на мой адрес.
Его сделка с некоторыми изменениями, возвращаясь к адресу ехра для того, чтобы не потерять ни одной монеты.

Я могу показать более декодированные транзакции, если это необходимо.

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


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


7 февраля 2016, 9:08:24 PM   # 2
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin pushTx неудача - Неканоническая подпись

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





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

8 февраля 2016, 2:50:31 AM   # 3
 
 
Сообщения: 793
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin pushTx неудача - Неканоническая подпись

Подписи состоят из двух значений, значения г и значения х. В вашем третьем входе, значение s больше, чем N / 2, что не допускается. Просто добавьте в некотором коде, что если s больше, чем N / 2, то S = N - с.

Изменить третью подпись от

Код:
3046022100fdd65dad87f8583d2fec6f9251cf8c4ba78063c036013fc5f17a77c58b6825d0022100a1e3f5c6fa3ad96bcd32c72a66f007674f56ca3b09d88370f28dde3aa88d011901

в

Код:
3045022100fdd65dad87f8583d2fec6f9251cf8c4ba78063c036013fc5f17a77c58b6825d002205e1c0a3905c5269432cd38d5990ff8976b5812aba5701ccacd44805227a9402801

--------

Изменить: Я установил сделку и транслировать его для вас. Вот правильная сделка с более низким значением S:

Код:
0100000003caf0e05ef3f7d195bd7435115646500e64a15296757780b63d796a54bab0984e010000008a47304402204d144cfd31e9067a2527764969691c6a3907769f13aa77ef47cd0015190932680220424fdbc2b6f13e3ebb072510bb142f79eee52fd48761de9e7395b5f334f5fe0b014104bfcb3a6d64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1b024a3866e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffdffffffff0b8217e399dd102db81a714bdfbf1c4882adc8fdd630fa9cd694cf3c4a06d2d3000000008b483045022100b382b39a8411cb15ec5bd4e59fe6d158735d6eba56fcf7534e59a5c09088492d022007191d92cad52da1f7a6e630900aa62634cc013f081dd659053d37faca4aa2c0014104bfcb3a6d64f87bd9b303eeb2cfa9140d930a133106ac99b4ca9f5ed23d72c1264276b1fbcc8a1b024a3866e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffdffffffffed976408d3b5fc7eb9a69611b978b9ee720d58265dfc37c80ffdfedc438bc676000000008b483045022100fdd65dad87f8583d2fec6f9251cf8c4ba78063c036013fc5f17a77c58b6825d002205e1c0a3905c5269432cd38d5990ff8976b5812aba5701ccacd44805227a94028014104bfcb3a6d64f87bd9b303eeb2cfa9140d930a133106ac99b4 ca9f5ed23d72c1264276b1fbcc8a1b024a3866e73e469d0e6d1a08cc829a1e46b05fc2a826b06ffdffffffff02204e0000000000001976a914f1db8572433f9c06e1fc5d72a11674d5869c88cb88ac52370100000000001976a914ddcb1a55b031999e108df4a0bfa0fa23695aff9688ac00000000

с идентификатором транзакции

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW