Avec le bear market qui tend à s'ancrer encore davantage, on voit de plus en plus d'investisseurs perdre leur intérêt. Cependant, un marché baissier est l'opportunité pour les crypto-monnaies solides de se développer tranquillement, d'un point de vue technologique, là où la communauté avait pu augmenter lors du bull run. Alors, pourquoi garder un oeil sur le Zilliqa ? On fait le point.
Zilliqa est la première blockchain publique susceptible d'apporter une ébauche de solution au problème d'évolutivité auquel sont confrontés la grande majorité des technologies de la blockchain aujourd'hui. Ceci est possible grâce à leur solution de sharding.
La solution de sharding apportée par Zalliqa varie en fonction de la taille du réseau. Théoriquement, il n'y a pas de limite au nombre de transactions que Zilliqa pourrait traiter par seconde. Cependant en pratique, en fonction du nombre de nœuds sur le réseau, Zilliqa ne pourrait traiter que des dizaines ou des centaines de milliers de transactions par seconde.
Zilliqa va également supporter les smart contracts. A noter que l'exécution de smart contrats sur un réseau fragmenté constitue un défi technique majeur pour Zilliqa.
La bête noire des technologies blockchain aujourd'hui est le scalability. Plus il 'ya de nœuds sur un réseau, plus il est difficile de parvenir à un consensus.
D'autres solutions au problème d'évolutivité de la blockchain se font sur le déplacement de certaines informations hors chaîne. Ou encore l'augmentation de la taille du bloc, en établissant effectivement un consensus sur plus de transactions à chaque tour de consensus. Ces solutions peuvent fonctionner comme solution alternative, mais elles ne résolvent pas vraiment le problème d'évolutivité.
Zilliqa a trouvé un moyen plus efficace de traiter plus de transactions car plus de nœuds rejoignent le réseau. Leur modèle met en place un protocole de consensus hybride pour augmenter le débit du réseau avec approximativement chaque 600 nouveaux nœuds qui se joignent.
En théorie, tous les 600 nouveaux nœuds, le débit de Zilliqa augmente en divisant le travail. En pratique, il y a des problèmes de diffusion si le réseau devient très gros (plus d'1 million de nœuds). A ce jour, Bitcoin a environ 11 000 nœuds en fonctionnement. Ethereum, le plus grand réseau de nœuds complets, en compte près de 25 000.
Les réseaux Bitcoin et Ethereum qui ont des dizaines de milliers de nœuds ne peuvent traiter que 3 à 15 transactions par seconde aujourd'hui. En revanche, des tests récents sur testnet privé (test virtuel AWS) ont montré que le réseau de Zilliqa a un débit de 1 218 tx / s lorsque 1 800 nœuds fonctionnent.
Le protocole Zilliqa divise le nombre de nœuds d'exploration sur le réseau en groupes de 600 nœuds. Chaque groupe est connu comme un fragment.
Par exemple, dans les exemples testnet ci-dessus, avec 1 800 nœuds, le testnet se divisait en 3 fragments. En fonctionnant avec 3 600 nœuds, il y avait 6 fragments. Au fur et à mesure que de nouveaux nœuds rejoignent le réseau, Zilliqa peut continuer à diviser le réseau, créant plus de fragments.
Ces fragments traitent chacun une fraction des transactions du réseau. En langage simplifié, s'il y a 6 fragments, chaque fragment traiterait environ 1/6 des transactions du réseau. Plus il y a de fragments, plus le réseau divise la charge de consensus entre les fragments, ce qui maintient les demandes informatiques relativement stables.
Chaque fragment traite les transactions qui lui sont assignées dans un microbloc en parallèle avec les autres fragments. À la fin de la période de traitement parallèle, connue sous le nom d '«époque DS», ces microblocs sont combinés en un bloc complet ajouté à la chaîne de blocs.