значения previousBlockHash по cli и SDK различны - PullRequest
0 голосов
/ 27 сентября 2019

значение previousBlockHash из CLI отличается от SDK

это заголовок блока, запрашиваемый cli (получить блок cli и перевести его с помощью configtxlator)

"number"       : "41210"
"previous_hash": "SncQcGaSskVxSuP3dppyW5Mru1gLIfPjv9pxwnHvQ0E="
"data_hash"    : "Kj8vkGMHtdmQXVDdvGg3Kk+IjAYH9NJELrakXoSCJ+U="

И эточто из SDK

Block Number  : 41210
Previous Hash : 4a7710706692b245714ae3f7769a725b932bbb580b21f3e3bfda71c271ef4341
Data Hash     : 2a3f2f906307b5d9905d50ddbc68372a4f888c0607f4d2442eb6a45e848227e5

Как видно, формат PreviousHash и DataHash выглядит по-разному.Я предполагаю, что те из CLI зашифрованы, а те из SDK - простые и фактические данные.

Я хочу знать, как получить то же значение из тех из CLI.Есть ли способ расшифровки?

Спасибо всем.

1 Ответ

0 голосов
/ 27 сентября 2019

Нет .... просто CLI кодирует в base64 и SDK в шестнадцатеричном формате:

Поместите здесь вывод CLI, и вы увидите, что он такой же.https://base64.guru/converter/decode/hex

...