Здравствуй
каковы общие изменения мы должны ожидать увидеть в ответах в формате JSON с Bitcoin сервера JSON-RPC, как он будет поддерживать сегрегированный Свидетель?
Как я понимаю, мы должны иметь:
1. Для каждого входа транзакции, новое поле «свидетель», который должен содержать то, что первоначально был scriptSig или выкупить сценарий в случае p2wsh.
2. Фор каждой транзакции, ее wtxid - результат хэш сериализации, который включает свидетелей сделки.
3. Для coinbase сделки дополнительного поля в его входе, который является Merkle-корень всех сериализации свидетелей (это будет отменить текущее поле «coinbase», или это будет дополнительное поле, и если да, то как он будет называться? )
Вопросов:
- я получил это право?
- Будут ли все свидетели быть частью блок-данных (т.е. возвращены с getblock ответ JSON-API)? Если да, то их длина будет как сумма числа всех входов, или как число блоков trasnactions (а затем каждый свидетель будет конкатенацией входов свидетелей сделки)?
Я спрашиваю, потому что я строю блок-исследователь, который в значительной степени опирается на bitcoind звонки ответа JSON-RPC.