Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
12 января 2017, 2:03:36 AM   # 1
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: RPC API decoderawtransaction - Странное поведение с P2WPKH / P2WSH

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
В настоящее время я делаю несколько тестов с Bitcoin ядром 0.13.2, и я заметил, что decoderawtransaction имеет странное поведение при использовании на некотором segwit TXS (например: a24cec50d5cf861d1af4b634f8ed1968c0e9484724bfef5af7f8c383605978c8)

Кажется, все в порядке, если я позвоню getrawtransaction в расширенном режиме для этого TXID
Код:
> getrawtransaction "a24cec50d5cf861d1af4b634f8ed1968c0e9484724bfef5af7f8c383605978c8" 1

{
  "наговор": "02000000000101c564a62f94c025ac80137817d8658aabceaaad30412facecba1bd2255182e1c40000000000ffffffff01ca124c000000000016001443aac20a116e09ea4f7914be1c55e4c17aa600b7024730440220679eaf5e41eee49b38f3112ec90b49a655db21677db4d7fa80de67aeb987161102204024b85730fc106d0b870623fc221946e624413363eb627fe90eb5047d35565c012103335134d7414e1d1a154600b124a96f5ef2c6ca21434d2622469a96bd5262fd5600000000",
  "TXID": "a24cec50d5cf861d1af4b634f8ed1968c0e9484724bfef5af7f8c383605978c8",
  "гашиш": "54ad9b3b24064c4033814ddc712a393cfa4e011eb7ac24374687511cd056eac5",
  "размер": 191,
  "VSIZE": 110,
  "версия": 2,
  "Locktime": 0,
  "Vin": [
    {
      "TXID": "c4e1825125d21bbaecac2f4130adaaceab8a65d817781380ac25c0942fa664c5",
      "Vout": 0,
      "scriptSig": {
        "как м": "",
        "наговор": ""
      },
      "txinwitness": [
        "30440220679eaf5e41eee49b38f3112ec90b49a655db21677db4d7fa80de67aeb987161102204024b85730fc106d0b870623fc221946e624413363eb627fe90eb5047d35565c01",
        "03335134d7414e1d1a154600b124a96f5ef2c6ca21434d2622469a96bd5262fd56"
      ],
      "последовательность": 4294967295
    }
  ],
  "Vout": [
    {
      "стоимость": 0.04985546,
      "N": 0,
      "scriptPubKey": {
        "как м": "0 43aac20a116e09ea4f7914be1c55e4c17aa600b7",
        "наговор": "001443aac20a116e09ea4f7914be1c55e4c17aa600b7",
        "тип": "witness_v0_keyhash"
      }
    }
  ],
  "blockhash": "0000000000001f21187cb667bdb30109a24bf42821f58b0cedf8c7d5641cbc33",
  "подтверждения": 172230,
  "время": 1467400024,
  "blocktime": 1467400024
}

Теперь, вот что я получу, если я называю decoderawtransaction с шестигранным этого ТМ

Код:
> decoderawtransaction "02000000000101c564a62f94c025ac80137817d8658aabceaaad30412facecba1bd2255182e1c40000000000ffffffff01ca124c000000000016001443aac20a116e09ea4f7914be1c55e4c17aa600b7024730440220679eaf5e41eee49b38f3112ec90b49a655db21677db4d7fa80de67aeb987161102204024b85730fc106d0b870623fc221946e624413363eb627fe90eb5047d35565c012103335134d7414e1d1a154600b124a96f5ef2c6ca21434d2622469a96bd5262fd5600000000"

{
  "TXID": "54ad9b3b24064c4033814ddc712a393cfa4e011eb7ac24374687511cd056eac5",
  "гашиш": "54ad9b3b24064c4033814ddc712a393cfa4e011eb7ac24374687511cd056eac5",
  "размер": 191,
  "VSIZE": 191,
  "версия": 2,
  "Locktime": 0,
  "Vin": [
  ],
  "Vout": [
    {
      "стоимость": +27203371073,07775233,
      "N": 0,
      "scriptPubKey": {
        "как м": "OP_LEFT 7817d8658aabceaaad30412facecba1bd22551 OP_SIZE OP_UNKNOWN OP_UNKNOWN 0 0 0 0 0 OP_INVALIDOPCODE OP_INVALIDOPCODE OP_INVALIDOPCODE OP_INVALIDOPCODE -74 4c000000000016001443aac20a116e09ea4f OP_PICK be1c55e4c17aa600b7024730440220679eaf5e41 OP_UNKNOWN OP_UNKNOWN OP_BOOLOR f3112ec90b49a655db21677db4d7fa80de67aeb987161102204024b85730fc106d0b870623fc221946e624413363eb627fe90eb5047d3556 12 33 3428659 OP_UNKNOWN [ошибка]",
        "наговор": "80137817d8658aabceaaad30412facecba1bd2255182e1c40000000000ffffffff01ca124c000000000016001443aac20a116e09ea4f7914be1c55e4c17aa600b7024730440220679eaf5e41eee49b38f3112ec90b49a655db21677db4d7fa80de67aeb987161102204024b85730fc106d0b870623fc221946e624413363eb627fe90eb5047d35565c012103335134d7414e1d1a154600b124a96f5ef2c6ca21434d2622469a96bd5262fd56",
        "тип": "нестандартный"
      }
    }
  ]
}

По моим наблюдениям, все, кажется, нормально для передатчиков с P2WPKH или P2WSH вложенных в P2SH.
Должна ли я что-то пропустил? Это известная проблема (или временное ограничение или decoderawtransaction)?

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


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


12 января 2017, 2:28:58 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: RPC API decoderawtransaction - Странное поведение с P2WPKH / P2WSH

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





Интересно. Это похоже, что это ошибка.

То, что происходит в том, что decoderawtransaction не декодирование сделки как сделки segwit, а как нормальные сделки.

Это на testnet я полагаю.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

12 января 2017, 2:48:15 AM   # 3
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: RPC API decoderawtransaction - Странное поведение с P2WPKH / P2WSH

Интересно. Это похоже, что это ошибка.
То, что происходит в том, что decoderawtransaction не декодирование сделки как сделки segwit, а как нормальные сделки.

Согласовано

Это на testnet я полагаю.

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

12 января 2017, 2:50:36 AM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: RPC API decoderawtransaction - Странное поведение с P2WPKH / P2WSH

Ну, это, безусловно, ошибка и исправление, вероятно, будет в 0.14. Видеть https://botbot.me/freenode/bitcoin-core-dev/2017-01-12/?msg=79232562&страница = 1
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

12 января 2017, 2:52:02 AM   # 5
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: RPC API decoderawtransaction - Странное поведение с P2WPKH / P2WSH

Благодаря !
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