Glosario cripto

Fork de código

Definición

Un fork de código copia el código abierto de un protocolo para lanzar un proyecto distinto, a menudo un competidor con ajustes, sin dividir ninguna blockchain.

A diferencia de un hard fork, que divide una blockchain en dos cadenas, un fork de código simplemente reutiliza software. Como la mayoría de contratos inteligentes y billeteras DeFi son de código abierto, un equipo puede copiar un exchange, un mercado de préstamos o un puente populares, cambiar parámetros, añadir un token y desplegarlo en la misma cadena o en otra. Muchos de los primeros protocolos de las redes nuevas fueron forks de aplicaciones consolidadas de Ethereum.

Hacer forks acelera la innovación y permite a los ecosistemas nuevos arrancar rápido. También hizo posibles los ataques vampiro, en los que la copia atrae la liquidez del original. Para proteger su trabajo, algunos equipos adoptaron licencias que limitan la copia comercial durante un tiempo, como la Business Source License que usó un gran DEX en sus versiones más recientes.

Para el usuario, los forks tienen riesgos propios. El código copiado hereda los fallos del original, y los cambios de equipos menos experimentados pueden introducir otros. Muchos no están auditados y algunos se han usado para rug pulls. La seguridad de un fork depende de su equipo, no de la fama del código que copió.

Ejemplo

Un equipo hace un fork de un conocido protocolo de préstamos, lo despliega en una nueva layer 2 con su propio token y recompensas más altas y atrae depósitos. Un ajuste cambiado en el oráculo de precios permite después a un atacante vaciarlo.

Términos relacionados

Últimos artículos sobre Fork de código