Tag: Smart contracts and bitcoin- a new definition of finance