Blockchain may fail banks, but open software won’t