Diferencia entre blockchain pública y privada

1. ¿Qué es la string de bloques pública?  
Las strings de bloques públicas son redes abiertas que permiten que cualquier persona participe en la red, es decir, las strings de bloques públicas no tienen permiso. En este tipo de string de bloques cualquiera puede unirse a la red y leer, escribir o participar dentro de la string de bloques. Una string de bloques pública está descentralizada y no tiene una sola entidad que controle la red. Los datos en una string de bloques pública están seguros, ya que no es posible modificarlos ni alterarlos una vez que se han validado en la string de bloques. 

Algunas características de la string de bloques pública son: 
 

  • Alta seguridad: 
    es seguro debido a la minería (regla del 51%). 
     
  • Entorno abierto: 
    la string de bloques pública está abierta para todos. 
     
  • Naturaleza anónima: 
    en la string de bloques pública, todos son anónimos. No hay necesidad de usar su nombre real o identidad real, por lo tanto, todo permanecería oculto y nadie puede rastrearlo en base a eso. 
     
  • Sin regulaciones: 
    la string de bloques pública no tiene ninguna regulación que los Nodes deban seguir. Por lo tanto, no hay límite sobre cómo se puede usar esta plataforma para su mejora. 
     
  • Transparencia total: 
    la string de bloques pública le permite ver el libro mayor en cualquier momento que desee. No hay margen para la corrupción o las discrepancias y todos deben mantener el libro mayor y participar en el consenso. 
     
  • Verdadera descentralización: 
    en este tipo de string de bloques, no hay una entidad centralizada. Por lo tanto, la responsabilidad de mantener la red es únicamente de los Nodes. Están actualizando el libro mayor y promueve la equidad con la ayuda de un algoritmo de consenso. 
     
  • Empoderamiento total del usuario: 
    por lo general, en cualquier red, el usuario debe seguir muchas reglas y regulaciones. En muchos casos, es posible que las reglas ni siquiera sean justas. Pero no en redes públicas de blockchain. Aquí, todos los usuarios están facultados ya que no existe una autoridad central para supervisar cada uno de sus movimientos. 
     
  • Inmutable: 
    cuando algo se escribe en la string de bloques, no se puede cambiar. 
     
  • Distribuida: 
    la base de datos no está centralizada como en un enfoque cliente-servidor, y todos los Nodes de la string de bloques participan en la validación de la transacción. 
     

2. ¿Qué es la string de bloques privada?  
Un blockchain privado es administrado por un administrador de red y los participantes necesitan consentimiento para unirse a la red, es decir, un blockchain privado es un blockchain autorizado. Hay una o más entidades que controlan la red y esto lleva a depender de terceros para realizar transacciones. En este tipo de string de bloques, solo la entidad que participa en la transacción tiene conocimiento sobre la transacción realizada, mientras que otros no podrán acceder a ella, es decir, las transacciones son privadas. 

Algunas de las características de la string de bloques privada son: 

  • Privacidad total: 
    se centra en las preocupaciones de privacidad. 
     
  • Las Blockchain privadas están más centralizadas. 
     
  • Alta eficiencia y transacciones más rápidas: 
    cuando distribuye los Nodes localmente, pero también tiene muchos menos Nodes para participar en el libro mayor, el rendimiento es más rápido. 
     
  • Mejor escalabilidad: 
    poder agregar Nodes y servicios a pedido puede brindar una gran ventaja a la empresa. 
     
    Diferencia entre blockchain pública y privada: 
S.no Base de comparación String de bloques pública 
 
String de bloques privada
1. Acceso – En este tipo de string de bloques cualquiera puede leer, escribir y participar en una string de bloques. Por lo tanto, es una string de bloques sin permiso. Es público para todos. En este tipo de string de bloques, la lectura y escritura se realiza por invitación, por lo que es una string de bloques autorizada.
2. Actores de red – no se conocen Conocernos
3. Descentralizado Vs Centralizado – Una string de bloques pública está descentralizada. Una string de bloques privada está más centralizada.
4. Orden de magnitud – El orden de magnitud de una string de bloques pública es menor que el de una string de bloques privada, ya que es más ligera y proporciona un rendimiento transaccional. El orden de magnitud es mayor en comparación con la string de bloques pública.
5. Ficha Nativa – No es necesario
6. Velocidad – Lento Rápido
7. Transacciones pre segundo – Las transacciones por segundo son menores en una string de bloques pública. La transacción por segundo es mayor en comparación con la string de bloques pública.
8. Seguridad – Una red pública es más segura debido a la descentralización y la participación activa. Debido a la mayor cantidad de Nodes en la red, es casi imposible que los «malos actores» ataquen el sistema y obtengan el control de la red de consenso. Una string de bloques privada es más propensa a ataques, riesgos y violaciones/manipulación de datos. Es fácil que los malos actores pongan en peligro a toda la red. Por lo tanto, es menos seguro.
9. Consumo de energía – Una string de bloques pública consume más energía que una string de bloques privada, ya que requiere una cantidad significativa de recursos eléctricos para funcionar y lograr el consenso de la red. Las strings de bloques privadas consumen mucha menos energía y potencia.
10 Algoritmos de consenso – Algunos son prueba de trabajo, prueba de participación, prueba de quemado, prueba de espacio, etc. La prueba de tiempo transcurrido (PoET), Raft y Istanbul BFT solo se pueden usar en el caso de strings de bloques privadas.
11 Ataques – En una string de bloques pública, nadie sabe quién es cada validador y esto aumenta el riesgo de colisión potencial o un ataque del 51 % (un grupo de mineros que controlan más del 50 % de la potencia informática de la red). En una string de bloques privada, no hay posibilidad de una colisión menor. Cada validador es conocido y tiene las credenciales adecuadas para ser parte de la red.
12 Efectos – Potencial para alterar los modelos comerciales actuales a través de la desintermediación. Hay menor costo de infraestructura. No hay necesidad de mantener servidores o administradores de sistemas radicalmente. Por lo tanto, reduce el costo de crear y ejecutar aplicaciones descentralizadas (dApps). Reduce los costos de transacción y las redundancias de datos y reemplaza los sistemas heredados, simplificando el manejo de documentos y eliminando los mecanismos de cumplimiento semimanuales.
13 Ejemplos – Bitcoin, Ethereum, Monero, Zcash, Dash, Litecoin, Stellar, Steemit, etc. R3 (Bancos), EWF (Energía), B3i (Seguros), Corda.

Publicación traducida automáticamente

Artículo escrito por sriashi0397 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *