Expertos

Opciones para el desarrollo de las Dapps: Caso FLETA

single-image

En las entregas anteriores hemos colocado sobre la palestra públicas las características técnicas más resaltantes de plataformas blockchain de 1era y 2da generación como EOS, Tron y Ethereum para el desarrollo de aplicaciones descentralizadas, mejor conocido como Dapps.

Ahora en esta oportunidad le presentamos una plataforma de última generación que promete ser disruptiva debido a los resultados que ha presentado en su testnet. La nada despreciable cifra de 20000 Transacciones por Segundo, la pone a la vanguardia en cuanto a escalabilidad de cualquier plataforma existente actualmente y muy cerca de los números de VISA, para tener una aproximación exacta a lo que nos referimos.

Es por ello, que hemos decidido presentar las bondades tecnológicas que presenta esta blockchain para el alojamiento de dApps y sus características técnicas más resaltantes que veremos en su mainnet a lanzarse este próximo mes.

FLETA

FLETA tiene como objetivo proporcionar una tecnología de blockchain que pueda ser atendida y también respaldar la integración con entornos de desarrollo existentes. Es un proyecto prácticamente nuevo que está entrando en el negocio de las blockchains de tercera generación y persigue conquistar el mercado de las Dapps a través de un entorno inteligente y amigable para el desarrollo de aplicaciones.

Escalabilidad

La avanzada tecnología de blockchain de FLETA y la independencia de Dapp abren las puertas a una escalabilidad infinita.

FLETA propuso un nuevo modelo de consenso. En lugar del modelo existente, PoW (Prueba de trabajo, proceso de cálculo de verificación) o PoS (Prueba de juego, verificación de participación), FLETA desarrolló un nuevo modelo de consenso para evitar la bifurcación innecesaria.

Este nuevo modelo se llama PoF (Proof-of-Formulation) en el que se obtiene un consenso sobre el procedimiento de minería de bloques y los bloques se generan en un orden designado. Esto permite reducir el rango de diseminación del bloque, lo que resulta en una generación y diseminación más rápida del bloque. Además, el nodo observador permite la confirmación instantánea y evita la bifurcación. A su vez, la red se vuelve estable y aumenta la velocidad de transacción.

FLETA consiste en una cadena principal y muchas subcadenas que operan en la parte superior, creando una plataforma de múltiples cadenas.

Cada subcadena se asigna exclusivamente a la aplicación Dapp correspondiente, lo que significa que el administrador de la aplicación Dapp tiene la posibilidad de realizar funciones como la actualización y la migración de datos. Para aclarar, se crea una nueva subcadena cuando se crea una nueva Dapp. Así, el sistema multichain de FLETA supera las deficiencias de los sistemas de cadenas existentes.

El algoritmo de firma ECDSA basado en secp256k1 puede realizar un máximo de 23,000 verificaciones por segundo en un procesamiento paralelo de 8 CPU centrales. Esto requiere una velocidad de red de 1.4 MB / s para que dicha transacción sea transmitida. Por lo tanto, FLETA apunta a alcanzar 20,000 TPS a través del diseño de bloque original.

Como resultado final, FLETA ha logrado alcanzar un pico máximo de 15,000 transacciones por segundo en su fase beta.

Tarifa de transacciones

FLETA a través de su estructura multicanal proyecta tarifas muy bajas en sus transacciones para fomentar el desarrollo de los Dapps.

Flexibilidad

FLETA ha creado un PoF (Proof-of-Formulator), que permite la generación y diseminación rápida de bloques mediante el uso de la secuencia de recompensa del formulador para designar el objetivo de la minería y reducir el rango de difusión. Además, la existencia de un nodo observador permite la autenticación inmediata y evita la bifurcación de bloques.

Esto significa que cada formulador está garantizado con una oportunidad de minería en cada fase y se proporciona una secuencia de formulador diferente en diferentes frases, con el fin de evitar posibles ataques o colisiones de y contra formuladores.

Además con la estructura multicadena, todas las Dapps son operadas como blockchains independientes, por lo que la flexibilidad de la plataforma es amplia para evitar daños a la cadena principal.

Usabilidad

FLETA proporciona servicios de contrato inteligente, que pueden usarse con formatos de desarrollo actuales como RDBMS, NoSQL y Event Sourcing, para integrarse con los entornos de desarrollo existentes.

FLETA básicamente proporciona Solidity, Base de datos relacional, Contrato de tipo de abastecimiento de eventos. El desarrollo futuro de la tecnología y el progreso en la investigación podrían permitir nuevos tipos de contrato.

Gobernanza

En FLETA el Gobierno se mantiene mediante el establecimiento la generación de bloques por el algoritmo propuesto PoF.

El grupo de minería consiste en A) el grupo generador del 1er lugar, B) un grupo de sincronización consistió en el 2 ° al 10 ° lugar, y C) el grupo en espera consistió del 11 ° al 20 ° lugar.

De esta manera, el generador de bloques puede generar rápidamente un bloque, y como 3/5 de los nodos observadores lo firmaron, no es posible una bifurcación ya que al menos un nodo observador detectará la bifurcación antes de que se forme. La integridad de la red se mantiene así entonces por las 3/5 partes de los nodos observadores.

Para participar en el grupo formulador, se deben tener los tokens FLETA.

Los nodos observadores serán operados por FLETA primero, luego serán operados por delegadores más adelante (por ejemplo, los dApps mismos).

Parallel Sharding

El procesamiento paralelo de transacciones es una tecnología fundamental que actualiza la velocidad de transacción de alta velocidad. En FLETA, la transacción se asigna a cierto fragmento de acuerdo con una regla predeterminada y el resultado de la transacción se procesa de forma independiente en cada fragmento.

A diferencia de la estructura de una sola cadena, cada fragmento de FLETA tiene una cadena independiente. Por lo tanto, cada fragmento no se influye mutuamente y se procesa en una estructura paralela dentro de una cadena de bloques independiente.

El sistema Shard básicamente no comparte datos y, por lo tanto, no es posible duplicar el gasto en este diseño. Las cadenas independientes de fragmentos actualizan la estructura paralela completa, aumentando la velocidad de procesamiento.

Autosuficiencia

Las Dapps con token emitidas en la plataforma FLETA se operan en su propia cadena independiente, no en la cadena principal. Es decir, la economía de token se actualiza a través de varios modos de consenso seleccionados por todos y cada uno de los desarrolladores de Dapp.

Cada token de Dapp puede ser recompensado independientemente a través de un modelo de consenso preferido (se incluye PoW, PoS o proceso de votación, pero no se limita a estos). La economía de tokens es una fuerza impulsora de FLETA y sus dApps, que proporciona la motivación para que varios tokens de utilidad se incorporen a FLETA.

Network

El algoritmo de selección de pares equilibrados geolocacionales permite que los bloques se distribuyan de manera rápida y uniforme. Este algoritmo de red está diseñado para conectar a compañeros con equilibrio geolocalizado.

La distancia se determina mediante ping, y se puede evitar la torpeza de la red, recibiendo nodos por grupo que se genera a través de la distancia. La distancia de la red crea la mayor distancia posible para que sea lo más uniforme posible para evitar la desviación en cierta dirección.

Arquitectura

La arquitectura del sistema FLETA tiene un sistema Microkernal. Kernel constituye blockchain como Consensus, Store, Generator y se encarga de su funcionamiento, de modo que cada cadena respalde su propia cuenta, transacción y contrato.

Microkernal tiene una estructura de resumen 1) transacción, que es la fórmula realmente modificada, 2) cuenta, que almacena y administra las transacciones, 3) contrato, que lo lleva a cabo con códigos.

FLETA recientemente diseñó y mejoró la estructura de bloques, que es el núcleo de la tecnología blockchain. Los bloques que tenían 560 bytes en una transacción se han reducido a menos de 360 ​​bytes, lo que lleva a velocidades de transacción más rápidas.

Además, FLTEA adoptó el método de verificación del Árbol de NIVELES, reemplazando el método de verificación existente del Árbol de Merkle. Esto, también, es un avance tecnológico que mejora la velocidad real de la transacción. El reemplazo resulta en velocidades de verificación más de 5 veces más rápidas.

Además, FLETA emplea un método híbrido, que combina UTXO y Cuenta. UTXO, que puede usarse de inmediato sin crear una cuenta. Y la cuenta, que se puede utilizar con menos tasa de ejecución y datos. Ambos coexisten en armonía para mejorar la facilidad de uso y la eficiencia.

Mecanismo de almacenamiento

En las plataformas de blockchain existentes, la cadena principal incluía muchas dApps y el grupo de minería tenía que operar la cadena principal y todas las demás cadenas secundarias. Esto llevó fácilmente a la sobrecarga del grupo minero.

Por otro lado, FLETA emplea una estructura en la que cada subcadena opera independientemente su propia cadena, resolviendo el problema mencionado anteriormente. Por lo tanto, FLETA separa la función y el campo de datos para que las Dapp no se vean afectadas entre sí, lo que proporciona una escalabilidad infinita para Dapps.


Did you like this?
Tip Daniel Jimenez with Cryptocurrency

Donate Bitcoin to Daniel Jimenez

Scan to Donate Bitcoin to Daniel Jimenez
Scan the QR code or copy the address below into your wallet to send some bitcoin:

Donate Bitcoin Cash to Daniel Jimenez

Scan to Donate Bitcoin Cash to Daniel Jimenez
Scan the QR code or copy the address below into your wallet to send bitcoin:

Donate Ethereum to Daniel Jimenez

Scan to Donate Ethereum to Daniel Jimenez
Scan the QR code or copy the address below into your wallet to send some Ether:

Donate Litecoin to Daniel Jimenez

Scan to Donate Litecoin to Daniel Jimenez
Scan the QR code or copy the address below into your wallet to send some Litecoin:

Donate Monero to Daniel Jimenez

Scan to Donate Monero to Daniel Jimenez
Scan the QR code or copy the address below into your wallet to send some Monero:

Donate ZCash to Daniel Jimenez

Scan to Donate ZCash to Daniel Jimenez
Scan the QR code or copy the address below into your wallet to send some ZCash:

The following two tabs change content below.
Avatar

Daniel Jimenez

Ingeniero y apasionado de la tecnologia Blockchain y del Bitcoin desde el 2009.

Deja un comentario

Loading data ...
Comparison
View chart compare
View table compare
X