Desarrollo de código abierto: Blockchain no necesita sacrificar la transparencia en nombre de la versatilidad, dice Weiwu Zhang, cofundador de Laboratorios de tokens inteligentes.
El espacio blockchain es ampliamente conocido por su transparencia. Las propias redes blockchain, así como las aplicaciones descentralizadas (dApps) creadas para ellas, son completamente de código abierto. Esto significa que sus código fuente está disponible públicamente en su totalidad. Con una licencia de código abierto completa, las personas pueden leerlo, verificarlo, probarlo e incluso copiarlo. ¡Y no es plagio, de hecho, copiar, reutilizar y contribuir al código es el punto central!
Dado que los desarrolladores no tienen que empezar desde cero al crear productos, esta ética de código abierto impulsa la innovación a través de las criptomonedas. También crea comunidades, ya que los desarrolladores respaldan los proyectos de código abierto contribuyendo a los repositorios de código subyacentes y usándolos en sus propios proyectos.
La ética del código abierto es exactamente la razón por la que comenzamos AlphaWallet – una billetera de activos digitales única y 100% de código abierto que se puede personalizar para cualquier token criptográfico basado en Ethereum. A principios de este mes, superamos un hito que vale la pena celebrar: AlphaWallet se ha bifurcado públicamente más de 500 veces. Las bifurcaciones son versiones derivadas de software, por lo que, en otras palabras, los desarrolladores utilizaron todo o parte del código fuente de AlphaWallet para crear más de 500 variantes de AlphaWallet para varios tokens y diferentes casos de uso.
Entonces, ¿por qué es esto importante para el usuario de cifrado cotidiano?
Código abierto: te mantiene en control de tu destino
La creación de estas 500 bifurcaciones de AlphaWallet es un hito importante en un entorno donde todo tipo de productos y servicios de blockchain, incluso las billeteras de criptomonedas, están cada vez más centralizados. Esta tendencia hacia la centralización también ha llevado a un alejamiento gradual de la tecnología de código abierto.
Al principio, el cambio de la tecnología de código abierto a la cadena de bloques puede no parecer tan problemático. Pero en un nivel más profundo, la tendencia actual de alejarse del código abierto representa un problema significativo y potencialmente existencial para la cadena de bloques.
Hay varias razones para esto:
- Transparencia. En esencia, las redes de cadenas de bloques se basan en algoritmos de consenso que requieren que los nodos que las soportan acuerden un conjunto de pruebas matemáticas para validar las transacciones. La idea es que los nodos estén de acuerdo entre sí, lo que luego codifica los bloques de forma permanente en la cadena de bloques. Este proceso fundamental de «consenso» requiere un alto nivel de transparencia en cada red.
- Control de usuario: Los algoritmos de consenso son solo un elemento de la cultura tecnológica de la transparencia. También requerimos un cierto nivel de descentralización, donde los usuarios no estén a merced de una entidad centralizada. Por supuesto, hay un espectro de descentralización. Pero el concepto clave es que los usuarios mantengan el control sobre sus propios recursos.
- Seguridad: Si bien puede parecer contradictorio, el software de código cerrado en realidad es menos seguro que el de código abierto, gracias a la comunidad que rodea al software de código abierto. Esto es especialmente cierto cuando se trata de cadenas de bloques. Debido a que tienen muchos revisores y colaboradores, los proyectos de código abierto corrigen vulnerabilidades, lanzan parches y lanzan actualizaciones con más frecuencia que las plataformas de código cerrado.
Con todo, estos tres componentes hacen de una comunidad de código abierto un fuerte aliado para los usuarios. Por ejemplo, si un proyecto de código abierto tiene un problema, a menudo se publica una solución en uno o dos días.
Por el contrario, las plataformas de código cerrado, construidas y operadas por particulares, tienen ciclos de actualización y reparación más prolongados. Y, si una entidad no responde o no es capaz, los problemas pueden convertirse rápidamente en crisis que impacten a los usuarios. ¡No hay nada peor que tener una billetera vacía debido a un error reparable!
La transparencia no debe sacrificarse en nombre de una mejor experiencia de usuario
A veces, la decisión de comprometer el código abierto se toma en nombre de una mejor experiencia de usuario (UX). Como escribió Norelle Ng, fundadora de Clover Finance:
«[By] hacer mejores billeteras, [we can] trayendo Web3 a la corriente principal… En cierto sentido, las billeteras son la clave para desbloquear el potencial de Web3. He aquí por qué para mejorar la [UX] de billeteras es tan importante para blockchain 2.0.
Norelle tiene razón y, afortunadamente, el equilibrio entre UX y código abierto no tiene por qué ser un juego de suma cero. Las billeteras criptográficas pueden ser ambos fuente abierta Y fácil de usar. pueden ser transparentes Y flexible; construido para facilitar el desarrollo Y facilidad de uso. Esa combinación es la salsa secreta: los desarrolladores felices hacen a los usuarios felices.
Las billeteras criptográficas también pueden ofrecer seguridad y flexibilidad avanzadas a los desarrolladores, lo que a su vez puede crear billeteras más seguras y fáciles de usar para los usuarios. Después de todo, en un mundo sin bancos, la billetera lo es todo. La billetera controlada por el usuario, conectada a tokens inteligentes, es la mejor manera de construir la próxima generación de tecnología Web3.
El futuro es código abierto
Si bien la cultura blockchain puede dar un giro hacia la centralización, creemos que la larga historia se inclinará hacia el código abierto.
Así como las tecnologías de código abierto brindan mayor seguridad, las contribuciones de muchos desarrolladores, diseñadores y expertos en UX finalmente darán como resultado un amplio conjunto de herramientas de código abierto que cualquiera puede usar para crear software de código abierto que sea altamente seguro y fácil de usar.
Mientras tanto, continuar creando y publicando herramientas de código abierto es un paso importante para hacer realidad esta visión. Cuantos más desarrolladores continúen usando estas herramientas hoy, mejor será el futuro de blockchain mañana.
¿Tienes algo que decir? Escríbanos o únase a la discusión en nuestro Canal de telegramas.
Descargo de responsabilidad
Toda la información contenida en nuestro sitio web se publica de buena fe y solo con fines de información general. Cualquier acción realizada por el lector sobre la información que se encuentra en nuestro sitio web es estrictamente bajo su propio riesgo.
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones