Blockchain Research And Application