Cap9
"Cada programa y cada usuario privilegiado del sistema debe funcionar utilizando la menor cantidad de privilegio según el privilegio necesario para completar el trabajo." — Jerome Saltzer, Comunicaciones de la ACM La idea subyacente de las organizaciones descentralizadas es el uso de la tecnología blockchain para administrar y realizar un seguimiento de forma segura de una amplia gama de interacciones predominantemente financieras sin necesidad de un tercero de confianza. Si bien esto abre un gran potencial, el desarrollo y la implementación de este tipo de organizaciones tiene una gran barrera de entrada. Las prácticas de desarrollo y las herramientas inteligentes de contract1 todavía están en sus etapas prenatales de madurez, con margen de error cero. Además, las organizaciones deben ser extensibles por adelantado para permitir cambios y actualizaciones en sus sistemas sin dejar de mantener altos estándares de seguridad. Cap9 es un protocolo exokernel2 de código abierto mínimo que sirve como un bloque de construcción para establecer organizaciones seguras y escalables. Cap9 permite a las organizaciones que crecerán en complejidad y requerirán extensibilidad a largo plazo. Usando Cap9, los usuarios pueden establecer una organización en la cadena de bloques con un nivel mucho mayor de confianza en su estabilidad y seguridad. El modelo de seguridad Cap9 no solo reduce el riesgo, sino que permite diseñar las organizaciones de una manera mucho más flexible y robusta. El modelo exokernel de Cap9 permite a las organizaciones definir libremente sus propios sistemas y procedimientos, pero dentro de un entorno seguro y controlado. El kernel de Cap9 proporciona los bloques de creación y primitivos que las organizaciones necesitan para construir modelos de seguridad y gobernanza más matizados para adaptarse a su caso de uso. Lo más importante, mediante el uso de los primitivos que proporciona Cap9, los diseñadores de estos sistemas podrán demostrar estas garantías de seguridad a otros sin necesidad de verificación manual del código.