Una blockchain es una tecnología para sistemas distribuidos que reemplaza el concepto de tiempo con bloques discretos. - Los bloques se crean y se acuerdan uno a la vez por la red y resuelven el problema de no saber en qué orden ocurrieron las cosas. - Los bloques pueden contener datos. Usando 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.