En el código confiamos
In code we trust
¿Dónde comienza la descentralización? Puede parecer una pregunta un poco extraña, pero es bastante
relevante. La descentralización comienza en un lugar donde se almacena el
código fuente de un proyecto determinado. Cardano está escrito en el lenguaje
de programación Haskell y todos pueden encontrar el código fuente en GitHub. El
código fuente está abierto y disponible para verlo y descargarlo. Los
programadores pueden proponer un cambio del código fuente para solucionar
algunos problemas o agregar nuevas funciones. ¿Por qué comienza la
descentralización en GitHub? Bueno, el equipo de IOG ha escrito el código
fuente y puedes encontrar todas las reglas y algoritmos en los que la gente
decidió confiar. Entonces, ¿qué puedes encontrar allí? Por ejemplo, la regla de
que solo existen 45.000.000.000 de monedas ADA. También existen reglas para la
expansión monetaria y las tarifas de transacción. Estas reglas están
relacionadas con modelos económicos y de incentivos. Además, existen reglas
para bloques y transacciones. Por ejemplo, todas las transacciones válidas
recibidas se agregarán a la cadena de bloques y permanecerán allí para siempre.
Estas reglas garantizan la resistencia a la censura. También existen reglas y
algoritmos de consenso, por ejemplo sobre una selección de líderes de slots,
pruebas que los bloques deben contener para ser considerados válidos, etc.
Estas reglas son importantes para la escalabilidad, seguridad y
descentralización del protocolo. Cuando dices que quieres usar Cardano porque
crees en la tecnología, básicamente dices que confías en todas las reglas que
están en el código fuente. Es por eso que la gente suele decir "En el
código, confiamos". o “No confíes, verifica”. Las reglas en el código
fuente influyen directamente en el nivel de descentralización, la cantidad de
monedas que están actualmente en circulación, el suministro máximo de monedas,
la seguridad y todo lo que podría nombrar cuando habla de blockchain pública.
GitHub es un servidor centralizado donde se almacena el código fuente. El código
ha sido escrito por programadores, es decir, por humanos, que han decidido
todas las reglas. Además, actualizan constantemente el código fuente. Cada
protocolo necesita mantenimiento y nuevos desarrollos. ¿Cómo sucede que es
posible lanzar una red descentralizada? Realmente es fácil. El código fuente se
puede procesar de manera que sea posible ejecutarlo en un nodo o en su
computadora portátil. Por lo tanto, los operadores de pooles pueden operar sus pooles
y usted puede operar un nodo completo en su computadora portátil. Nos hemos
olvidado de mencionar que Cardano es en realidad un protocolo distribuido. Por
lo tanto, el nivel de descentralización depende de la cantidad de personas
independientes que operan nodos completos, principalmente los nodos que pueden
producir nuevos bloques. Se puede decir que los operadores de nodos completos
confían en las reglas del código fuente y están dispuestos a ejecutarlo en su
propio hardware después del proceso de transformación. Cabe mencionar que el
proceso de transformación no cambia las reglas sino que solo permite ejecutar
el código fuente en un sistema operativo determinado.
Los usuarios de Cardano, o de cualquier otra red blockchain, básicamente
confían en las reglas que han implementado algunas personas o equipos. El
código fuente es solo el resultado que ha producido el equipo. Si te das cuenta
de eso, básicamente confías en el equipo. Al equipo que tiene el poder de
cambiar las reglas. Los cambios en las reglas pueden ser más o menos
significativos. Puede pensar que confía en la red, más precisamente, confía en
el consenso de red que mantienen las personas que operan nodos completos.
También es la percepción correcta. Solo debe tener en cuenta que cada vez que
se actualiza el cliente, puede haber algunos cambios en las reglas. Sin
embargo, lo que es importante aquí es la expectativa de que las reglas más
importantes nunca se cambiarán o que la red mejorará de una manera que será
beneficiosa para usted. Por ejemplo, espera que la cantidad de monedas ADA nunca
cambie. Por tanto, existe un fuerte contrato social entre los usuarios y el
equipo. Por otro lado, espera que las capacidades y la experiencia del usuario
mejoren constantemente. Solo las mejoras pueden atraer a más personas y una
mayor adopción tendrá un efecto positivo en el precio de ADA. Creer en el
protocolo también está relacionado en parte con la capacidad del equipo para
ofrecer nuevas funciones que traerán nuevos usuarios.
Traducción/Extracto.
https://cardanians.io/en/cardano-smart-contracts-will-enhance-the-abilities-of-decentralization-125
Comentarios
Publicar un comentario