Una blockchain es una tecnología para sistemas distribuidos que sustituye el concepto de tiempo por bloques discretos. - Los bloques se crean y acuerdan uno a uno por la red y resuelven el problema de no saber en qué orden ocurren las cosas - Los bloques pueden contener datos. Utilizando técnicas de criptografía, incluso pueden demostrar que todos son honestos sobre el orden de estos bloques - Esto es especialmente útil para aplicaciones financieras distribuidas con partes no confiables.