La technologie Blockchain VIVA

in #fr7 years ago (edited)



Les fondements technologiques de la VIVAconomie sont, par nécessité, bien plus complexes que ceux d'une crypto-monnaie traditionnelle. Non seulement l'écosystème comprend trois monnaies interdépendantes, les «couronnes VIVA» (VC), les vX (vUSD, vEUR, etc.) et les «pièces VIVA» (VIVAcoins). Le principal moteur de l'économie est TradeQwik - un échange en ligne multi-devises entièrement fonctionnel. Une suite logicielle complète conçue pour fournir un fonctionnement sans faille de la VIVAconomie via une montée / descente sans effort, et un échange entre le monde des monnaies virtuelles et le «monde réel». Pour ce faire, l'équipe de VIVA a construit notre base à partir d'une fondation utilisant certaines des technologies de blockchain les plus innovantes au monde, puis élevant la barre de tout un ordre de grandeur.

La fonctionnalité de base de la VIVAconomie est dérivée de l'open source "Hyperledger Fabric", nous avons innové de manière significative sur leur architecture au point où c'est effectivement notre propre projet. UltraLedger, a commencé avec un fork de la base de code Hyperledger Fabric, et incorpore la capacité d'effectuer des graphes sur la chaîne, sans dimension, sans couture. En fait, l'utilisation du terme blockchain ne reflète pas précisément l'architecture VIVA à ce stade. Cela s'apparente davantage à une base de données de graphes extensible à l'infini avec les mêmes garanties cryptographiques que les blockchains traditionnels, nous venons de nous débarrasser des inconvénients, en repensant des problèmes tels que la tolérance aux fautes byzantines.

Avec UltraLedger, il n'y a pas une seule blockchain canonique. Au lieu de cela, il y a un accord mutuel des résumés. En termes simples, l'ordre des transactions n'est pas aussi important que le fait que tous les soldes fonctionnent correctement à la fin. Contrairement à toutes les autres technologies de blockchain, le soi-disant forking n'est pas considéré comme une mauvaise chose. En fait, les forks sous UltraLedger ne sont pas seulement normales, mais attendues. Les forks ne sont que la blockchain évoluant dans différents endroits à des moments différents. UltraLedger est en fait un graphique de données d'enregistrements horodatés immuables. C'est important de garder celà à l'esprit. C'est un graphe tridimensionnel, pas une chaîne et pas un graphe acyclique dirigé (DAG).

Notre graphe est capable de rechercher efficacement sur un nombre arbitraire de dimensions, car chaque point de données est considéré comme un élément d'information situé dans une matrice de dimension n. Les attributs peuvent être ajoutés et supprimés arbitrairement en fonction des besoins de l'entreprise, fournissant ainsi des liens logiques arbitraires entre les points de données. À cet égard, une blockchain complète peut être considérée comme une grosse molécule comme l'ADN ou l'ARN, alors que UltraLedger lui-même peut être considéré comme un organisme complexe composé de nombreuses cellules différentes ayant chacune leur propre ADN.

Pour mieux comprendre cela, nous devons d'abord établir une terminologie:

  1. Channel: un canal de communication isolé. Chaque canal a ses propres règles et peut former sa propre blockchain.
  2. Stream: un flux de données généré par le mélange de canaux.
  3. Tolérance aux pannes: la capacité du réseau à compenser lorsqu'il n'y a pas de consensus.

Dans la VIVAconomie, la pénalité pour avoir pollué le flux de consensus principal de VIVA avec des données non consensuelles est assez sévère pour l'empêcher, mais c'est toujours un consensus majoritaire et les seuls acteurs dans ce flux sont les entreprises dédiées elles-mêmes. Pour tous les autres flux, le consensus est un sous-produit de la logique métier du créateur de flux et il appartient aux acteurs de ces canaux de déterminer par eux-mêmes si le consensus est important et même ce qui constitue un consensus sur un flux donné. Le taux de blocage par défaut est de 1 seconde par bloc et tous les messages sont valides s'ils sont signés par une personne ayant soumis une clé publique au flux PKI. Pour compresser cela, seuls les blocs non vides sont stockés dans un canal.

Au sein de VIVAconomy, il existe un canal unique "par pièce" et un canal complémentaire "par paire". Les commandes sont placées dans le canal "par paire", et les passerelles (comme TradeQwik Exchange) traitent les canaux "par pièce". Chacun de ces canaux est son propre blockchain avec ses propres règles. Les passerelles rendent l'interaction entre les canaux simple et transparente. TradeQwik est la première passerelle, et sa logique d'échange est portée sur UltraLedger et sera donc utilisable par quiconque souhaite développer une nouvelle passerelle dans la VIVAconomie. L'un des principaux handicaps dont d'autres crypto-monnaies comme Bitcoin ont souffert est l'énorme ressources informatiques nécessaires pour se maintenir. L'architecture multidimensionnelle de VIVAconomy ainsi que la puissance d'une véritable base de données graphique résolvent ce problème fondamental. Les nœuds de travail sont capables d'assumer de petites transactions de travail atomiques qui n'exigent pas la connaissance de tout l'univers du travail.

Cela nous permet de décharger ces unités de travail élémentaires dans des espaces de travail partitionnés d'ordinateurs individuels / mineurs. Ainsi, tout le monde dans l'économie profite sans avoir besoin d'acheter, de gérer et d'administrer d'énormes fermes de serveurs et des installations complexes. Notre architecture technologique est un moteur qui fournit la puissance nécessaire à nos objectifs premiers dans la société - fournir une économie stable à tous, une infrastructure solide pour les entreprises et un «revenu vital» à tous les Vivos (des personnes qui utilisent VIVA dans leur quotidien). Si vous êtes intéressé par un examen plus approfondi des fondements technologiques de VIVAconomy, l'accès direct à notre équipe de développeurs est ouvert à tous les détenteurs de couronne VIVA.

Traduit du livre blanc de VIVAcoin (en anglais) : https://s3.amazonaws.com/vivacoin/viva-white-paper-v-2-1.pdf

Page précèdente :
https://steemit.com/fr/@chrisaiki/les-distributeurs-de-billet-viva-et-le-reseau-de-transfert-d-argent

Page suivante :
https://steemit.com/fr/@chrisaiki/applications-commerciales-viva

Forum VIVAcoin :
https://forum.vivaco.in/index.php

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 62227.11
ETH 2400.78
USDT 1.00
SBD 2.50