Es una tecnología relativamente joven que recopila diferentes tecnologías ya existentes como es la tecnología distribuida, la criptografía, sistema de incentivos y protocolos de comunicación o consensos.