Blockchain and Smart Contracts for Insurance: Is the Technology Mature Enough? | Synapse