Why does steem use this canonical thing instead of strict secp256k...