
Blockchain pública: es una plataforma descentralizada de código abierto donde cualquier persona con conectividad a Internet puede formar parte de la red blockchain, acceder a registros actuales y pasados y verificar transacciones. El propósito de la blockchain pública es minar e intercambiar criptomonedas
Por ejemplo: Bitcoin, Ethereum
Blockchain privada: es una plataforma centralizada con algunas restricciones y permisos para unirse a la red. Estas cadenas de bloques se utilizan normalmente en empresas y organizaciones. El propósito de la cadena de bloques privada es la votación, la gestión de la cadena de suministro, la identidad digital, la propiedad de activos, etc.
Por ejemplo: Hyper libro mayor, Corda
Blockchain híbrida: es una combinación de blockchains públicas y privadas. Esta cadena de bloques híbrida permite a las empresas elegir de manera flexible los datos que desean divulgar públicamente y los que deben mantenerse privados.
Descentralizado: sin autoridades centrales que monitoreen; en cambio, todas sus actividades se almacenarán en un libro de contabilidad público distribuido para mayor seguridad; toda la información en la cadena de bloques está cifrada con hash, lo que significa que la red ocultará los datos de entrada a través de acertijos matemáticos.
Libro mayor distribuido: toda la información sobre transacciones y participantes se distribuye a cada nodo de la red blockchain.
Algoritmo de consenso: este algoritmo de consenso es responsable de verificar transacciones, saldos y firmas.
La principal diferencia entre blockchain y las bases de datos tradicionales es la arquitectura: blockchain utiliza tecnología de contabilidad distribuida, mientras que las bases de datos utilizan una arquitectura cliente-servidor.
Integridad: Blockchain respalda la integridad de los datos y pueden ocurrir actividades maliciosas en la base de datos.
Transparencia: Blockchain proporciona una alta transparencia, mientras que hay control en la gestión de la base de datos.