Compartir este artículo

Código abierto: qué es y por qué es fundamental para Bitcoin y las Cripto

Las criptomonedas dependen del código abierto no solo para funcionar sino también para generar confianza y transparencia.

(Dall-E/CoinDesk)
(Dall-E/CoinDesk)

El código abierto es código que se publica en línea. Cualquiera puede usarlo para sus propios fines, analizarlo en busca de errores o proponer nuevos cambios o características. El código abierto es la columna vertebral de...Bitcoin,Ethereumy los sistemas detrás de muchas otras criptomonedas.

La idea del "código abierto" es muy anterior a las Criptomonedas. La frase se popularizó en la década de 1990 para describir el fenómeno de la publicación de código en internet. Aunque quizás no te des cuenta, muchas de las actividades en internet dependen del código abierto. Por ejemplo, al menos el 37% de los sitios webLos sitios que la gente visita dependen de Linux, el sistema operativo de código abierto.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de The Protocol hoy. Ver Todos Los Boletines

El código abierto es un ingrediente esencial en el mundo de Bitcoin y las Criptomonedas , ya que, al igual que estas, está "descentralizado", lo que significa que no hay un único líder o entidad a cargo. Las criptomonedas necesitan una forma descentralizada de gestionar el código base, donde sea público y todos puedan verlo, modificarlo e incluso probarlo.

El código abierto es lo opuesto al código propietario, donde una empresa posee el código y lo mantiene privado para garantizar que otros, especialmente la competencia, no puedan copiar sus innovaciones. El código propietario está centralizado bajo el control de una empresa o entidad. Windows y el sistema operativo móvil iOS de Apple son ejemplos PRIME .

¿Por qué es necesario el código fuente abierto en las Criptomonedas?

Bitcoin y la mayoría de las principales Las criptomonedas están descentralizadas, lo que significa que no tienen un líder que pueda detener ciertas transacciones o controlar la red. Los usuarios que custodia sus propios Bitcoin tienen control total sobre ellos, a diferencia de los principales sistemas financieros en línea de la actualidad, donde la única opción para las personas es confiar su dinero a terceros, como los bancos.

Para lograr el objetivo de eliminar al intermediario y mantener la confianza, Bitcoin necesita un método descentralizado de distribución del código. No puede haber un solo líder al mando, ya que A) este podría escribir las instrucciones que quisiera en el código, y B) este podría decidir quién puede acceder al código y quién no.

El código abierto en Bitcoin es importante por varias razones:

  • Cualquiera puede ejecutarlo: Como el código es público, cualquiera puede descargar el software de Bitcoin y ejecutarlo por sí mismo, sin necesidad de permiso de una empresa o del gobierno.
  • Verificabilidad:Los desarrolladores externos pueden escanear el software y verificar que el código realmente hace lo que los desarrolladores del proyecto dicen que hace.
  • Seguridad:El código abierto puede generar mayor seguridad. Dado que más personas pueden analizar el código que con código propietario, la apertura puede generar un código más seguro y probado en el campo.
  • Fomenta la evolución del proyecto:Cualquiera que esté interesado en añadir sus propias características puede proponer su incorporación al proyecto. En Bitcoin, esto se hace mediante BIPS.
  • Permite spin-offs eficientesSi los encargados del proyecto rechazan el cambio de un desarrollador por cualquier motivo, y este no está de acuerdo, este puede bifurcar (o crear una copia) del código del programa para crear su propio proyecto. Muchas criptomonedas basadas en Bitcoin lo han hecho, como Litecoin.

¿Dónde se utiliza el código abierto en Bitcoin y Ethereum?

El código abierto está en todas partes en el universo de las Cripto , pero centrémonos en cómo las dos cadenas de bloques más grandes lo emplean.

Esta tendencia de código abierto comenzó cuando el creador seudónimo y misterioso de Bitcoin...Satoshi Nakamoto versión lanzada 0.1 del código de Bitcoin , ahora conocido como Bitcoin CORE , en formato de código abierto en una lista de correo de criptografía el 8 de enero de 2009.

Desde el lanzamiento de Nakamoto, Bitcoin CORE ha florecido, pasando de ser un proyecto individual a una base de código probada en el campo, a la que contribuyen desarrolladores de todo el mundo a tiempo completo. Gracias a la naturaleza del código abierto, cualquiera con las habilidades necesarias puede contribuir al software. Desde agosto de 2009. más de 100 desarrolladores han contribuido a Bitcoin CORE, según el sitio web de alojamiento de código GitHub, donde se publica el código de fuente abierta.

Cientos de otros proyectos de código abierto se construyen sobre esta infraestructura subyacente, desde billeteras comoElectro, donde los usuarios almacenan sus Bitcoin claves privadas, para bloquear a los exploradores.

Esto es solo la punta del iceberg. Hoy en día existen cientos de otros proyectos con criptomonedas basadas en Bitcoin, la mayoría de los cuales también comparten su código públicamente.

La segunda cadena de bloques más grande, Ethereum, está compuesta por su propio ecosistema floreciente de proyectos, desde clientes de bajo nivelapuntalando la red paraaplicaciones descentralizadas(comúnmente conocidas como dapps) que se ejecutan sobre él. El estándar de tokens ERC-721 se creó para respaldar la estructura única de los tokens no fungibles (NFT) que grandes proyectos como elClub náutico Bored APEusos.

Sigue leyendo: ¿Qué son EIP y ERC y cómo están conectados?

El equipo de Ethereum está intentando llevar el objetivo de Bitcoin de descentralizar el dinero un paso más allá: busca descentralizar todo en internet. Dado que la mayoría de las aplicaciones están controladas por una ONE empresa, como Twitter o Facebook, el objetivo de las aplicaciones descentralizadas es brindar a los usuarios un mayor control sobre sus datos. Hasta la fecha, han surgido cientos de estas aplicaciones. Al ser todas de código abierto, cualquiera puede crear su propia aplicación o contribuir a una.

La naturaleza de código abierto profundamente arraigada de las criptomonedas ha generado miles de proyectos, permitiendo una experimentación generalizada en la industria y continuará fomentando la innovación y las nuevas tecnologías en el futuro.

Alyssa Hertig

Alyssa Hertig, periodista y periodista especializada en Bitcoin y la red Lightning, colabora en CoinDesk . Su trabajo también ha aparecido en VICE, Mic y Reason. Actualmente escribe un libro que explora los entresijos de la gobernanza de Bitcoin . Alyssa posee algunos BTC.

Alyssa Hertig