KCBLOCKCHA!N RESTORING THE MISSING LINKS OF PAST PRESENT AND FUTURE