Público versus privado versus autorizado: descripción general
Las cadenas de bloques públicas permiten el acceso de cualquiera; las cadenas de bloques privadas están disponibles para usuarios seleccionados o autorizados; Las cadenas de bloques autorizadas tienen diferentes niveles de permisos o roles de usuario.
Muchas criptomonedas se basan en cadenas de bloques públicas de código abierto. Otros tienen permiso porque están disponibles para que cualquiera los use, pero se asignan roles y solo usuarios específicos pueden realizar cambios.
Las cadenas de bloques privadas y autorizadas generalmente las utilizan organizaciones o empresas con necesidades específicas.
Conclusiones clave
- En una cadena de bloques pública, cualquiera puede unirse y participar en las actividades principales de la red.
- Una cadena de bloques privada sólo permite participantes seleccionados y verificados; el operador tiene derecho a anular, editar o eliminar entradas en la cadena de bloques.
- Las cadenas de bloques autorizadas asignan roles o permisos específicos a varios usuarios de la red.
Cadena de bloques pública
Una cadena de bloques pública es aquella en la que cualquiera es libre de unirse y participar en las actividades principales de la red blockchain. Cualquiera puede leer, escribir o auditar las actividades en curso en una red blockchain pública, lo que ayuda a lograr la naturaleza descentralizada y autónoma que a menudo se promociona cuando se habla de blockchains de criptomonedas.
Ventajas
Una cadena de bloques pública opera con un esquema de incentivos que anima a nuevos participantes a unirse. Las cadenas de bloques públicas ofrecen una solución particularmente valiosa desde el punto de vista de una operación verdaderamente descentralizada, democratizada y libre de autoridad.
Las cadenas de bloques públicas se utilizan en criptomonedas y finanzas descentralizadas porque pueden servir como columna vertebral de casi cualquier solución descentralizada. Además, la gran cantidad de participantes de la red que pueden unirse a una cadena de bloques pública segura la mantiene a salvo de violaciones de datos, intentos de piratería u otros problemas de ciberseguridad. Cuantos más participantes, más segura será una cadena de bloques pública.
Las cadenas de bloques públicas se pueden proteger con métodos de validación automática y cifrado que evitan que entidades individuales cambien información en la cadena (como las cadenas de bloques de criptomonedas), o pueden permitir que cualquiera realice cambios.
Desventajas
Una preocupación para las cadenas de bloques públicas es la seguridad. Algunos diseñadores lo han resuelto utilizando un sistema competitivo y distribuido de validación/propuesta de bloque/recompensa, mientras que otros lo han resuelto utilizando un sistema colateralizado.
Otros problemas incluyen la falta de total privacidad y anonimato. Las cadenas de bloques públicas permiten que cualquiera vea los montos de las transacciones y las direcciones involucradas. Si se conocen los propietarios de la dirección, el usuario pierde su anonimato.
Las cadenas de bloques públicas también atraen a participantes que pueden no ser honestos en sus intenciones. La mayoría de las cadenas de bloques públicas están diseñadas para criptomonedas que, por la naturaleza de su valor, son un objetivo principal para piratas informáticos y ladrones.
Cadena de bloques privada
Los participantes pueden unirse a una red blockchain privada solo a través de una invitación donde su identidad u otra información requerida sea auténtica y verificada. La validación la realiza el operador de la red o mediante un protocolo establecido claramente definido implementado por la red a través de contratos inteligentes u otros métodos de aprobación automatizados.
Por lo tanto, las cadenas de bloques privadas controlan quién puede participar en la red. El propietario u operador tiene derecho a anular, editar o eliminar las entradas necesarias en la cadena de bloques según sea necesario o como lo considere oportuno para realizar cambios en la programación.
Ventajas
Una blockchain privada no está descentralizada. Es un libro mayor distribuido que opera como una base de datos cerrada asegurada con conceptos criptográficos y las medidas de seguridad de la organización. Solo aquellos con permiso pueden ejecutar un nodo completo, realizar transacciones o validar/autenticar los cambios de la cadena de bloques.
Al reducir el enfoque en proteger las identidades de los usuarios y promover la transparencia, las cadenas de bloques privadas priorizan la eficiencia y la inmutabilidad: el estado de no poder cambiarse.
Estas son características importantes en suministro, logística, nómina, finanzas, contabilidad y muchas otras áreas empresariales y comerciales.
Desventajas
Si bien están diseñadas específicamente para aplicaciones empresariales, las cadenas de bloques privadas carecen de muchos de los valiosos atributos de los sistemas sin permiso simplemente porque no son ampliamente aplicables. En cambio, están diseñados para realizar tareas y funciones específicas.
En este sentido, las cadenas de bloques privadas son susceptibles a violaciones de datos y otras amenazas a la seguridad. Esto se debe a que generalmente se utilizan validadores limitados para llegar a un consenso sobre transacciones y datos (si es necesario un mecanismo de consenso). En una cadena de bloques privada, puede que no haya necesidad de consenso, sólo la inmutabilidad de los datos ingresados.
Cadena de bloques autorizada
Las cadenas de bloques autorizadas generalmente tienen características similares a las cadenas de bloques públicas y privadas, con muchas opciones de personalización.
Ventajas
Las ventajas de la cadena de bloques autorizada incluyen permitir que cualquiera se una a la red autorizada después de un proceso de verificación de identidad adecuado. Algunos otorgan permisos especiales y designados para realizar sólo actividades específicas en una red. Esto permite a los participantes realizar funciones particulares como leer, acceder o ingresar información en la cadena de bloques.
Las cadenas de bloques autorizadas permiten muchas funciones, pero una de las más interesantes para las empresas es Blockchain-as-a-Service (BaaS), una cadena de bloques diseñada para ser escalable para las necesidades de muchas empresas o tareas que los proveedores alquilan a otras empresas.
Blockchain-as-a-Service reduce los costos para muchas empresas que pueden beneficiarse del uso de la tecnología blockchain en sus procesos comerciales.
Por ejemplo, imagine que una empresa quiere mejorar la transparencia y la precisión de sus procesos contables y de sus informes financieros. Podría alquilar servicios de contabilidad blockchain de un proveedor de BaaS. La cadena de bloques proporcionaría una interfaz donde los usuarios finales realizan las entradas y luego automatiza el resto de los procesos contables utilizando técnicas de cifrado, verificación y consenso.
De esta manera, habría menos errores y no habría forma de que alguien alterara los datos financieros después de ingresarlos. Como resultado, los informes financieros para la gerencia y los ejecutivos se vuelven más precisos, y se puede acceder a la cadena de bloques para ver y generar informes financieros en tiempo real.
La empresa también podría optar por que la cadena de bloques y los sistemas de soporte automaticen su facturación, pagos, contabilidad y declaración de impuestos.
Desventajas
Las desventajas de las cadenas de bloques autorizadas reflejan las de las cadenas de bloques públicas y privadas, dependiendo de cómo estén configuradas. Una desventaja clave es que, debido a que las cadenas de bloques autorizadas requieren conexiones a Internet, son vulnerables a la piratería. Por diseño, algunos podrían utilizar técnicas de inmutabilidad, como medidas de seguridad criptográficas y validación mediante mecanismos de consenso.
Si bien se cree que la mayoría de las cadenas de bloques son imposibles de piratear, sin las precauciones adecuadas, tienen debilidades. El robo de criptomonedas ocurre cuando se piratean aplicaciones y programas de soporte en una red blockchain y se roban claves privadas. Las cadenas de bloques autorizadas también sufren esta debilidad porque las redes y aplicaciones que se conectan a los servicios de la cadena de bloques dependen de medidas de seguridad que pueden eludirse.
¿Cuáles son los 4 tipos de blockchains?
Hay tres tipos generales de blockchains: pública, privada y autorizada. También hay híbridos de estos tres: con permiso público y con permiso privado.
¿Qué es una blockchain pública pero autorizada?
Una cadena de bloques pública pero autorizada podría adoptar varias formas, pero en general sería visible públicamente y cualquiera podría recibir permiso para participar o acceder a ella.
¿Qué son las cadenas de bloques autorizadas?
Una cadena de bloques autorizada es una cadena de bloques pública o privada en la que varios usuarios reciben permisos, roles y habilidades.
La conclusión
Las cadenas de bloques públicas permiten que cualquiera participe. Las cadenas de bloques autorizadas crean diferentes roles y tienen usuarios conocidos. Las cadenas de bloques privadas son utilizadas por entidades que necesitan un libro de contabilidad seguro, que permita el acceso solo a quienes lo necesitan.