Fork
La variación o variante (Fork, como es conocido en inglés) es un token que se inicia sobre la base del código fuente de otro. Todos estos proyectos pueden desarrollarse independientemente del básico y las opciones que no estaban presentes en el proyecto principal se pueden realizar en la variación. En el caso de las [[Criptodivisa|criptodivisas, la base es obviamente el Bitcoin y cualquier otra moneda se considera una variante de Bitcoin. Otra criptodivisa muy popular sobre la cual han habido muchas variantes es Ethereum.
Desde el momento de la aparición de la bitcoin, se crearon muchas variantes, sin embargo la mayoría de ellas no introdujeron nada nuevo, siendo una copia exacta de bitcoin o diferenciándose solo en el límite de emisión y velocidad y / o el algoritmo de la función hash.
La principal diferencia entre las variantes después de la velocidad de emisión es el algoritmo de encriptación.
Contenido
Los Algoritmos Hash
Los principios hash se pueden explicar con un ejemplo de un número de teléfono: +1 (813) 651-3792. Agreguemos todos los números hasta que solo quede un dígito:
1+8+1+3+6+5+1+3+7+9+2 =46 => 4+6=10 => 1+0=1
De esta forma, uno puede asignar un número exclusivo a cualquier número de teléfono. El proceso de suma se llama hash, el método en sí es la función hash y el número resultante es una suma hash o simplemente hash.
Usualmente se buscan las siguientes propiedades en el hash: – Si uno conoce la suma de hash (en nuestro caso es 1) todavía no puede encontrar el número de teléfono original. – Uno no puede adaptar un número de teléfono para que se ajuste a una cantidad acumulativa conocida (no es aplicable en nuestro ejemplo pero es necesario para Bitcoin). – Un cambio insignificante en el número de teléfono dará lugar a un cambio radical en la suma de hash (igual que la anterior).
La primera criptodivisa, Bitcoin, que se creó en 2008, utiliza el algoritmo SHA-256 para hash. A principios de 2014, se pudieron señalar 3 algoritmos principales de hash, aparte del recién mencionado:
- Scrypt
- Scrypt N adaptativo
- Keccak
Las siguientes secciones los examinarán con más detalle:
SHA-256
SHA-256 pertenece a una familia de algoritmos SHA-2 (“Secure Hash Algorithm” Version 2, según sus siglas en inglés) que también incluye SHA-224, SHA-384 y SHA-512. La función hash unidireccional está diseñada para crear mensajes “impresiones” o “resúmenes” de longitud arbitraria. “256” indica las longitudes de resumen en bits. En agosto de 2002 se diseñó el algoritmo.
El siguiente es un ejemplo de suma hash SHA-256:
SHA-256 ("El barón caminó por la plaza al atardecer") = D7A8FBB3 07D78094 69CA9ABC B0082E4F 8D5651E4 6D3CDB76 2D02D0BF 37C9E592
Un cambio mínimo en el mensaje original casi siempre genera un hash completamente diferente. Por ejemplo, si cambiamos ‘barón’ por ‘varón’ obtendremos el siguiente resultado:
SHA-256 ("El varón caminó por la plaza al atardecer") = E4C4D8F3 BF76B692 DE791A17 3E053211 50F7A345 B46484FE 427F6ACC 7ECC81BE
La emisión de Bitcoin se realiza mediante la búsqueda de líneas que tienen hash SHA-256 de estructura predefinida.
Las criptomonedas más populares que utilizan este algoritmo hash se pueden encontrar aquí: www.dustcoin.com
Scrypt
La función hash “Scrypt” usa “SHA-256” como una subrutina que depende de una gran cantidad de cálculos aritméticos pero que también requiere un acceso rápido a grandes cantidades de memoria. Esto hace que ejecutar varias instancias de Scrypt en una GPU de generación actual sea una tarea algo difícil. Esto también significa que el costo de crear diseños especializados para minado como ASIC y FPGA es significativamente mayor que con SHA-256.
Debido a que las GPU más modernas tienen mayores cantidades de memoria, son más adecuadas para el proceso de minado de las criptomonedas Scrypt, aunque su ventaja sobre las CPU es menos significativa que en el caso de Bitcoin (10 veces mejor rendimiento contra 20 de Bitcoin).
Las criptomonedas principales de Scrypt se enumeran aquí: www.dustcoin.com
Scrypt N Adaptativo (Scrypt-N)
A principios de 2014, varias empresas emitieron declaraciones sobre el diseño de dispositivos para la minería de criptomonedas Scrypt. Esto causó la aparición de criptomonedas con el algoritmo hash modificado de una manera que hace imposible construir diseños ASIC para ellos.
La base de este algoritmo es la combinación de las funciones de los algoritmos SHA-256 y Salsa20 con mayores requisitos para las reservas de memoria. Su complejidad de cálculo es 2 veces mayor que la de Scrypt y la velocidad de búsqueda de nuevos bloques es, por consiguiente, 2 veces menor.
Hasta ahora, hay menos criptomonedas basadas en este algoritmo que las basadas en los dos anteriores. La primera moneda de este tipo fue “VertC
Keccak
Keccak”, también “SHA-3” es un algoritmo hash con bits variables. El 2 de octubre de 2012 Keccak ganó la competencia de algoritmos criptográficos realizada por el Instituto Nacional de Normas y Tecnologías (NIST, según sus siglas en inglés) El algoritmo SHA-3 se basa en la construcción criptográfica de “esponja”. Se considera lo más avanzado en el mundo de las funciones hash. El algoritmo de Keccak es aproximadamente 2 veces más difícil que SHA-256.
Hay pocas criptomonedas que operan bajo este algoritmo. Los dos principales son “CopperLark” y “MaxCoin”.
Algunas variaciones populares
- Litecoin (LTC). Es actualmente la quinta criptomoneda con mayor capitalización bursátil. Se genera un bloque cada 2,5 minutos y hay 84 millones de monedas para extraer en total. La dificultad se cambia cada 2016 bloques (~ 3,5 días). La recompensa inicial de 50 LTC por bloque se reduce a la mitad cada 840,000 bloques. El algoritmo de la función hash es “Scrypt”. Los mineros que intenten utilizar Circuito integrado de aplicación específica (ASIC, según sus siglas en inglés) no podrán alcanzar el mismo nivel de eficiencia que con Bitcoin debido a los altos requisitos de memoria.
- Namecoin (NMC). Fue diseñado para servir a la zona de dominio criptográficamente protegida .bit. Esta “moneda” se basa en el concepto de Bitcoin. Las monedas están diseñadas para gastarse en el registro de dominios en la zona .bit. Gracias al subsistema de Bitcoin criptográfico, estos dominios están protegidos de los cambios por parte de cualquier persona que no sea sus propietarios. Cada participante del sistema Namecoin puede configurar un servidor DNS en su PC
- Ripple (XRP) Ripple es un protocolo de transacciones financieras, del mismo modo que SMTP es un protocolo de correo electrónico. A diferencia de otras criptomonedas, todas las monedas estuvieron disponibles desde el inicio del sistema. Hay 100 mil millones de ellos. Cada transacción se pone en servicio con una tarifa de alrededor de 0.00001 XRP que se genera para los usuarios que comienzan a cargar los servidores. Por lo tanto, un atacante potencial se quedará sin dinero rápidamente. También para que una cuenta pueda realizar transacciones, su saldo debe tener al menos $ 0,5 equivalentes en XRP. La comisión no es recopilada por nadie, simplemente desaparece. Eso significa que la cantidad de XRP disminuirá con el tiempo. Sin embargo, los creadores de XRP afirman que la cantidad actual de monedas será suficiente durante décadas.
- PPcoin (PPC). Esta moneda fue la primera en introducir un diseño PoW y PoS híbrido. Una transacción requiere 520 confirmaciones pero se muestra momentáneamente en la billetera. Esta moneda es más resistente al 51% de los ataques.
- Novacoin (NVC). El objetivo de crear Novacoin fue imitar el éxito de PPCoin sin copiar sus fallas, tales como las cantidades de emisión excesivamente altas. NVC usa la función Scrypt como su algoritmo hash. La velocidad de emisión superior se reduce 100 veces y se describe la velocidad del descenso de la recompensa con la dificultad de aumento mediante una curva más suave. Al igual que con el proyecto padre, la dificultad se ajusta con cada nuevo bloque encontrado por la red y el máximo de un solo ajuste de dificultad se establece en 1%. La velocidad objetivo de generación de bloques es de 6 bloques por hora.
- Dogecoin Esta moneda es el resultado de dos cosas enormes que sucedieron el 2013: la explosión de las criptomonedas y el meme “doge”. El meme es una imagen del perro chino Shiba Inu rodeado de nubes de pensamientos escritas en Comic Sans. El 27 de noviembre, Jackson Palmer, un especialista en marketing que trabaja en Adobe en Sydney que estaba rastreando el de las criptomonedas mundiales, escribió un tweet: “Invertir en Dogecoin, seguro que es la próxima gran cosa”. Una semana más tarde compró el dominio Dogecoin.com Al mismo tiempo, Billy Marcus, que estaba trabajando en su criptomoneda en Portland, se topó con ese sitio. “Esto es muy divertido” fue el primer pensamiento que se le vino a la mente. Y después de eso se dijo a sí mismo: “Debería ser yo quien creara esta moneda”. Poco más de una semana después del chiste de Palmer, Dogecoin ya estaba en marcha. En poco tiempo, la capitalización de Dogecoin alcanzó los 8 millones de dólares y también ocupó el 7 ° lugar en la lista de Coinmarketcap.
Enlaces
coinmarketcap.com – una clasificación realizada mediante diferentes parámetros.