1

It is a left over API design from bare multisig transactions. The example you provided is a P2SH multisig - in this, the actual output script has no way of telling Bitcoin Core that it is a multisig output. It can be any script. Thus, Bitcoin Core just decodes it to a regular P2SH address. Although no longer commonly used, there are also bare multisig ...


1

This is a historical oddity. In the past, Bitcoin Core would report the list of participating keys in a multisig addresses by listing the addresses for those keys. This was both confusing (addresses and keys are distinct things), but also unreliable, as the full public keys were not always knowm (when P2Sh was introduced). You can safely assume you won't ...


Only top voted, non community-wiki answers of a minimum length are eligible