Blockchain and Common Technical Terms