¿Qué es el código abierto y por qué es importante?

código abierto

Blockchain es conocido por su transparencia. Las redes y las aplicaciones descentralizadas (dApps) están construidas sobre un código abierto.

La gente puede leerlo, auditarlo, probarlo y duplicarlo bajo una licencia. No hay plagio aquí – de hecho, ¡añadir al código es todo el objetivo!

Este espíritu de código abierto fomenta la innovación porque los desarrolladores no tienen que empezar de cero. También fomenta la comunidad a medida que los desarrolladores contribuyen a las bases de código de los proyectos de código abierto y los usan ellos mismos.

¿Qué es AlphaWallet?

Una cartera de activos digitales única, 100% de código abierto, que puede ser modificada para cualquier criptomoneda basada en Ethereum.

A principios de este mes, AlphaWallet se abrió más de 500 veces. Las bifurcaciones son versiones modificadas y han sido creadas al menos 500 para diferentes tokens y casos de uso, utilizando todo o parte del código fuente de AlphaWallet.

código abierto

Código abierto ¿controla tu destino?

La creación de las bifurcaciones AlphaWallet es un hito importante a medida que proliferan los productos y servicios de cadena de bloques centralizados, incluidas las billeteras.

Esta tendencia hacia la centralización ha ido alejando la tecnología de código abierto.

La tendencia del blockchain a alejarse de las tecnologías de código abierto puede no parecer significativa al principio. Alejarse del software de código abierto supone una amenaza seria, incluso existencial, para blockchain.

Esto se debe a numerosas razones:

  • Transparencia. Para verificar las transacciones, las redes se basan en algoritmos de consenso que obligan a los nodos a realizar pruebas matemáticas que codifican sucesivamente esos bloques en la cadena. Este mecanismo fundamental de “consenso” requiere una relevante transparencia de la red.
  • Control de usuarios: Los algoritmos de consenso forman parte de una cultura técnica de transparencia. También necesitamos la descentralización, para que los consumidores no estén a merced de una autoridad central.
  • Por supuesto, la descentralización es un espectro. La idea principal es que la gente tenga el control de sus activos.
  • Seguridad: Debido a la comunidad de código abierto, el software de código cerrado es en realidad menos seguro que el de código abierto.
  • Dado que los programas de código abierto tienen más colaboradores y auditores, corrigen los errores más rápidamente que los proyectos de código cerrado.

Una comunidad fuerte de código abierto tiene estos tres componentes. Por ejemplo, los proyectos de código abierto suelen tener parches.

El proceso de actualización y reparación para plataformas de código cerrado es más largo. Si una entidad deja de responder o deja de responder, un problema puede convertirse rápidamente en una crisis.

Los problemas pueden convertirse rápidamente en crisis si una entidad no es capaz de responder. No hay nada peor que un problema solucionable que agote tu bolsillo.

No hay que sacrificar la transparencia

A veces se hacen concesiones en el código abierto para mejorar la experiencia del usuario (UX). La fundadora de Clover Finance, Norelle Ng, escribió: “Al construir mejores carteras, podemos incorporar la Web3.

Los monederos son la clave para liberar el potencial de Web3. Por eso, mejorar la [UX] de los monederos es fundamental para el blockchain 2.0”.

Las criptocarteras de código abierto pueden ser fáciles de usar, transparentes, versátiles y fáciles de diseñar. El secreto: desarrolladores felices hacen usuarios felices.

Las billeteras de criptomonedas también pueden ayudar a los desarrolladores a crear billeteras más seguras y fáciles de usar. En una sociedad sin bancos, el monedero es vital. El monedero controlado por el usuario con tokens inteligentes es el futuro de la Web3.

código abierto

Futuro

Si bien la cultura blockchain tiende hacia la centralización, la historia se inclinará hacia el código abierto.

Así como la tecnología mejora la seguridad, muchos desarrolladores, diseñadores y profesionales de UX contribuirán con un conjunto de herramientas que cualquiera puede utilizar para producir software abierto, seguro y fácil de usar.

Producir y publicar herramientas es un paso importante para que esto suceda. Cuantos más desarrolladores las utilicen, mejor será la blockchain mañana.

Related Posts