Stellar sparks smart contract upgrade — and it’s not an EVM