Здравствуйте.
Согласно этому примеру:
Погасить Сценарий: 2 PubKey1 PubKey2 PubKey3 PubKey4 PubKey5 5 OP_CHECKMULTISIG
Блокировка сценария: OP_HASH160 <20-байтовый хэш погасить сценарий> OP_EQUAL
Разблокирование сценария: Sig1 Sig2 выкупить сценарий
Я хочу, чтобы вычислить <20-байтовый хэш погасить сценарий> с BitcoinJ но я не знаю, как это сделать.
Эта <20-байтовый хэш погасить сценарий> является результатом:
Ripemd160 (SHA256 (PubKey1.getPublicKeyAsHex () || PubKey2.getPublicKeyAsHex () || PubKey3.getPublicKeyAsHex () || PubKey4.getPublicKeyAsHex () || PubKey5.getPublicKeyAsHex ())) или ripemd160 (SHA256 (вход))
Вход (который имеет тип String) сверху является конкатенация каждого открытого ключа всех участников в выкуплен сценария.
И если <20-байтовый хэш погасить сценарий> это не результат, который я упомянул выше ... как я могу оценить этот хэш с BitcoinJ?
Заранее спасибо.