Fundamentos teóricos y prácticos de Blockchain