Blockchain - Can it be more revolutionary than Internet?