Bitcoin went through a major upgrade on Sunday that enables its blockchain to execute more complex transactions, potentially widening the virtual currency’s use cases and making it a little more competitive with Ethereum for processing smart contracts.