Blockchain and Smart Contracts for Insurance: Is the Technology Mature Enough?
the blockchain and kudos : a distributed system for educational record , reputation and reward .