Vitalsource Technologies, Inc. Blockchain Technology And Applications