-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the FPoS Wiki!
Website: https://nd2.io
Collaboration: Mattermost for nd2
This Wiki: https://github.com/nd2-Project/FPoS/wiki
Agosto, 2020. ©2018-2020 por Fabio Gómez | [email protected] | https://nd2.io/
FPoS integra novedosos procesos que mejoran significativamente la tecnología blockchain. Sin uso del mecanismo de Prueba de Trabajo PoW[^1], se mantiene un modelo de competencia y de esta resulta una medida de dificultad determinante para los procesos de verificación y defensa contra ataques. FPoS consigue una red Tolerante a Fallas Bizantinas (BFT). Se basa en un modelo de stake auto-regulado por demanda con una misma exigencia para cada uno, consiguiendo igualdad entre todos los nodos sin favorecimiento por mayor stake y sin delegados ni votaciones. La competencia garantiza la elección solo de entre nodos activos y un resultado [nd2] arroja una medida de dificultad que solo puede ser alcanzada por el procesamiento colectivo. Bloques de solo segundos o milisegundos con procesos livianos e inmediatos, permiten una confirmación rápida y segura. La participación es libre, fácil y anónima. El participante no requiere de mayores conocimientos en la tecnología ni tampoco recursos de hardware especiales como ASIC, GPU, FPGA o CPU-SGX. Su facilidad, sumada a un eficiente mecanismo de recompensas distribuida a múltiples nodos en cada bloque, incentiva una alta participación en la red. FPoS escala dinámicamente. Con las mejoras en la oferta general de conectividad – velocidad y latencia –, aumenta también la capacidad de procesamiento de transacciones sin realizar actualizaciones al código. Involucra también un protocolo de diseminación GOSSIP mejorado; apoyado en su mecanismo de selección aleatorio. Este y todos sus demás procesos son inmediatos, impredecibles e inmanipulables.
[^1]: ProofOfWork es el algoritmo utilizado por Bitcoin para validar y crear nuevos bloques.
Función | Procedimiento |
---|---|
Entrar a minar: | UTXO ⇒ ETXO ⇒ Esperar n bloques ⇒ Iniciar participación |
Salir de minar: | Detener participación ⇒ ETXO ⇒ WTXO ⇒ Esperar n bloques ⇒ Gastar |