Lorsque vous regardez la liste interminable de crypto-monnaies sur CoinMarketCap, la première question qui vient à l'esprit: en quoi diffèrent-elles toutes? Et pourquoi y en a-t-il autant?
La première réponse du public est tout le battage médiatique et le marketing! Mais les gens conscients ne succombent pas au charme des réponses simples. Pour répondre à la question, vous devez examiner l'essence de chaque projet.
Lire plus de 2000 livres blancs est une tâche édifiante pour une armée d'étudiants. Nous ne sommes que deux avec un ami, nous nous sommes donc limités à la liste des 50 premiers (+ ceux qui nous ont intéressés).
Classification
Comme base de comparaison, nous avons choisi Bitcoin comme ancêtre de toutes les crypto-monnaies. Et ils ont exploré ce que chaque crypto-monnaie apportait à l'industrie
en termes de technologie .
Nous attirons l'attention du lecteur sur le fait que nous analysons les crypto-monnaies et les
technologies qu'elles
utilisent , et non les projets sur la blockchain en général.
Nous avons identifié 4 domaines d'évolution de la crypto-monnaie d'un point de vue commercial:
- La décentralisation est la propriété la plus importante de la crypto-monnaie. Si ce n'est pas le cas, tout le reste n'est pas nécessaire. Si la crypto-monnaie est gérée par un centre de bonne réputation, nous obtenons alors une «banque centrale», dont il existe déjà un grand nombre. Dans le même temps, le problème d'évolutivité a été résolu, mais la confidentialité est hors de question.
- Sécurité - la décentralisation peut être assurée par des moyens techniques (code) et / ou une motivation économique (ingénierie sociale, théorie des jeux). Nous considérons la deuxième option comme moins sûre.
- Les mécanismes de gouvernance sont des mécanismes intégrés pour gérer le développement de projets. Ou au moins un moyen pratique de recueillir les opinions des utilisateurs de crypto-monnaie sur les fonctionnalités à implémenter dans le code en premier lieu.
- Smart Contracts (système de script) est n'importe quel programme de la blockchain, y compris le code intégré de la blockchain elle-même. Les circuits intégrés donnent un avantage à la crypto-monnaie, car la monnaie numérique a besoin d'un niveau d'automatisation approprié.
- Évolutivité Si un projet ne peut pas être étendu à l'échelle mondiale, il a moins de chances de succès. Cela est généralement dû au nombre maximal de transactions par seconde que le réseau peut supporter.
- La vie privée est une vraie vie privée (pas imaginaire comme Bitcoin), une réponse aux besoins du marché noir.
Décentralisation
Ce groupe comprenait des projets dont la principale différence avec Bitcoin était un changement en termes de décentralisation. À notre avis, au lieu de progrès, nous assistons à une régression servie sous une sauce marketing sucrée.
La plupart des projets ont évolué vers le PoS, ce qui présente plusieurs inconvénients. Par exemple, dans le PoS classique, il devient rentable pour tous les participants du réseau de bifurquer à l'infini (rien à attaquer). Il est difficile de distribuer honnêtement des pièces à un large éventail d'utilisateurs au début pour éviter leur concentration dans une main.
Ethereum a proposé de faire un dépôt d'assurance et de permettre à quiconque (qui prouve que le propriétaire du dépôt stimule les fourches) de radier (envoyer une transaction valide au réseau). Mais là encore, il y a un problème: vous pouvez vous radier.
PoS délégués - les problèmes sont les mêmes que les PoS ordinaires: dans le cas d'un grand nombre de pièces concentrées dans une main, les délégués peuvent être contrôlés de la même manière. La preuve de propriété donne une motivation supplémentaire pour accumuler des fonds entre les mêmes mains, ce qui peut conduire à la centralisation du réseau, sans aucun signe observé de ce problème. Et personne ne peut rien prouver.
Le PoS est très difficile à implémenter (est "non trivial") selon les développeurs d'Ethereum. Il n'y a toujours pas d'implémentation éprouvée.
PoS est sujette à l'attaque de saignement de pieu: rejouer l'histoire vous permet d'accumuler des pièces (mise) aux frais de la commission. À un certain point, cela donne un pouvoir total sur le consensus sur une chaîne alternative. Après cela, vous pouvez l'ajouter au réseau principal.
PoA est un algorithme encore plus centralisé. Nous espérons que vous n'aurez pas à expliquer pourquoi.
Certes, PoW pose également des questions: Bitmain, étant le fabricant dominant de puces ASIC,
peut avoir un impact significatif sur la politique de traitement des transactions des mineurs.
En général, personne n'a encore compris comment remplacer PoW ou implémenter PoS et en même temps fournir au moins le même niveau de décentralisation que Bitcoin.
- Tron - utilise PoS, les nœuds de confirmation sont sélectionnés en votant des pièces. 60% des pièces votées sont entre les mains des développeurs.
- EOS - utilise PoS, 50% des pièces sont à 10 adresses.
- Cardano - utilise réellement PoA: toutes les transactions sont confirmées par les développeurs.
- Dash - l'enregistrement se fait via PoW, mais toutes les transactions passent par des nœuds maîtres spéciaux, qui sont sélectionnés par vote. Ils valident également les transactions.
- Decred - un algorithme hybride PoW + PoS, il existe un vote en chaîne pour les fonctionnalités. Il s'avère un schéma similaire à Dash.
- NEO - utilise PoS, 5 nœuds sur 7 appartiennent aux développeurs.
- Qtum - PoS pur, 90% des jetons sont restés avec les développeurs après ICO.
- NEM - Historique des transactions PoS +, 100% des jetons sont distribués au démarrage.
- Lisk - Délégué PoS + Script basé sur JavaScript + Chaînes latérales (par exemple, Plasma dans Ethereum; ou il peut même s'agir d'une base de données régulière).
- Vagues - PoS + VM. ( D'abord par le nombre de validations de code pour le moment)
- Tezos est un langage de programmation de Michelson avec vérification formelle (on peut prouver mathématiquement l'absence d'erreurs; comme pour un réacteur nucléaire). Aussi auto-amendement, gouvernance en chaîne. Tezos est proche de Waves et EOS.
- Nano - il n'y a pas d'exploitation minière en tant que telle. Toutes les pièces sont distribuées via le bloc Genesis. En fin de compte, tout dépend du vote avec PoS, si vous devez sélectionner un bloc parmi plusieurs à la même hauteur de chaîne.
En regardant la tendance au PoS parmi les principales crypto-monnaies, nous pouvons dire que la décentralisation «honnête» ne dérange pas vraiment le marché. Ou ses participants ne prévoient pas les conséquences de son absence.
Contrats intelligents
Nous avons inclus des projets ici, la principale différence entre ceux-ci et Bitcoin, nous avons considéré un système étendu de contrats intelligents (dans Bitcoin, il est également là, mais plus primitif). Les vagues, par exemple, ne sont pas arrivées ici, car la mise en œuvre du PoS, à notre avis, annule les avantages des contrats intelligents.
- Ethereum - a introduit Turing, un langage de programmation de contrat intelligent complet.
- Metaverse ETP - a étendu le modèle UTXO avec des attributs supplémentaires et a ajouté plusieurs contrats intelligents intégrés pour travailler avec des actifs numériques. Moins ouvert aux développeurs qu'Ethereum. Ils prévoient de passer au DPoS, après la distribution de toutes les pièces par extraction minière. Ce qui, soit dit en passant, ressemble à une bonne solution au problème de distribution initial.
Mise à l'échelle, thrash et burn
L'essence du problème d'évolutivité est d'optimiser trois paramètres:
- bande passante réseau (TPS),
- Délai de confirmation de transaction
- coût de transaction.
Le problème de mise à l'échelle est résolu non seulement en augmentant le bloc et en augmentant la vitesse d'extraction (par exemple, enregistrez 1 bloc par minute), mais aussi en introduisant Lightning et SegWit.
Une petite digression. L'un des principes du PoW dans un réseau peer-to-peer (p2p) est le consensus à la même hauteur. À la réception d'un nouveau bloc, tous les nœuds doivent l'accepter et y basculer. Sinon, il y aura des fourchettes. Il est important que les retards dans la distribution du bloc sur le réseau n'affectent pas (ont un effet minimal) sur ce protocole. Par conséquent, plus le temps moyen d'apparition des blocs est long (10 minutes en Bitcoin), plus le réseau est stable en termes d'apparence des fourches.
Pour les blockchains qui se développent dans d'autres directions (voir ci-dessus et ci-dessous), le problème de la vitesse de transaction est secondaire, car il est résolu différemment. Dans PoS, TPS est proche de pouvoir enregistrer des données dans un réseau distribué au coût le plus bas possible à partir du protocole de consensus PoS lui-même. Dans le PoA, il n'y a aucun protocole de consensus (décentralisation). Plus le réseau est centralisé, plus il fonctionne rapidement.
En plus des projets axés sur la mise à l'échelle, dans la même section, nous avons ajouté ceux qui n'ont rien apporté à l'industrie en termes de technologie.
- Litecoin, Bitcoin Cash, Bitcoin SV, Bitcoin Diamond - ont simplement augmenté le nombre maximal de transactions par seconde de diverses manières techniques primitives. Par exemple, redimensionner un bloc.
- Ethereum Classic - après avoir piraté le DAO en raison de la réintégration du contrat intelligent, certains développeurs d'Ethereum n'ont pas accepté de bifurquer pour économiser l'argent volé et ont continué à maintenir la version du code avec la vulnérabilité. Ethereum Classic a commencé à être soutenu par une équipe distincte qui a abandonné PoS et annulé la bombe à retardement.
- DigiByte - temps de blocage 15 sec. 5 algorithmes de minage (l'idée est d'améliorer la décentralisation, ce qui a conduit à l'effet inverse dû à une attaque à 51%).
- Dogecoin - fork de Litecoin, a changé l'ordre d'émission et le temps de blocage (1 minute par bloc).
- Bitcoin Gold - a changé la fonction de hachage pour lutter contre les puces ASIC. Le plus drôle, c'est que récemment l'opinion du public a dérivé vers le fait que des puces spécifiques sont bonnes.
Confidentialité
La première chose à dire ici: Bitcoin ne fournit pas de transactions de confidentialité par défaut, comme la plupart des autres crypto-monnaies. Il existe différents mécanismes pour résoudre le problème de confidentialité (tels que les mélangeurs). Mais ils sont un module complémentaire, pas une caractéristique du projet. L'utilisateur doit prendre des mesures pour protéger sa vie privée.
Dans cette section, nous avons collecté des crypto-monnaies qui assurent la confidentialité dès la conception.
- Monero, ByteCoin - un mélangeur est intégré à la procédure de transfert de fonds.
- Zcoin - déconnectez complètement les transactions de pièces dépensées et leur génération en utilisant une preuve de connaissance zéro. La base de la cryptographie est la tâche concurrentielle RSA-2048, qui n'a pas été fissurée depuis 25 ans.
- Zcash - utilisez le concept de preuve de connaissance zéro, mais l'algorithme cryptographique moins éprouvé zk-SNARKs. Fork Bitcoin.
- Zclassic est le même que Zcash, mais sans récompense en faveur des développeurs (20% à une adresse spécifique). Fork Zcash. L'équipe de développement a interrompu le support.
- Bitcoin Private est un fork de Zclassic et Bitcoin. Développé par une ancienne équipe Zclassic.
- Verge est un fork de Dogecoin avec anonymat intégré (utilisant le réseau TOR) et prenant en charge 5 fonctions de hachage à la fois. A été soumis à une attaque réussie de 51%.
Dapps
(Pièces stables, jetons utilitaires)Presque tous les jetons de la liste ci-dessous sont émis sur le réseau Ethereum et ne peuvent pas être considérés comme des crypto-monnaies indépendantes. À notre avis, il vaut la peine de les considérer comme une application qui implémente toute fonctionnalité basée sur les capacités d'Ethereum.
- Tether est une pièce stable déployée sur le réseau Omni Layer à l'intérieur de Bitcoin et sur le réseau Ethereum en USD et EUR. Toute valeur dépend complètement de la présence ou non de monnaie fiduciaire dans le volume d'émission de jetons sur les comptes de l'émetteur.
- TrueUSD, USD Coin, Paxos, Gemini Dollar sont similaires aux jetons Tether sur le réseau Ethereum. Une liste complète de ces jetons.
- Maker + Dai est une sorte de pièce stable sur Ethereum, qui offre la possibilité de négocier des marges.
- Binance Coin - échange de jetons utilitaires. L'idée principale est l'application à l'intérieur de la plateforme de trading. Comme les coupons alimentaires en URSS.
- OmiseGO, 0x - Jetons Ethereum de logiciels open source d'échanges décentralisés, qui est utilisé pour facturer des frais en faveur des développeurs pour l'utilisation de logiciels.
- Jeton d'attention de base - jeton utilitaire pour les membres d'une plate-forme publicitaire décentralisée.
- Aeternity est un réseau oracle qui transfère des données du monde réel à la blockchain.
- Chainlink est le meilleur oracle.
- Pundi X est un système de point de vente basé sur la blockchain. Utilise des jetons dans les réseaux NEM et Ethereum pour facturer des frais pour les opérations sur son réseau.
- Populous est le gage du marché mondial de l' affacturage .
- Augur est le gage du marché de la prédiction.
- Golem - marché informatique mondial, jeton sur Ethereum.
- Statut - utilisé dans un ensemble de 6 projets (messager, portefeuille matériel, framework de développement), afin de vulgariser la plateforme Ethereum. Bien sûr, construit sur Ethereum.
- Petro est une crypto-monnaie vénézuélienne-russe sécurisée par le pétrole et le gouvernement du Venezuela.
Pas des crypto-monnaies
Le fait que le projet utilise la technologie blockchain et sa propre pièce ne signifie pas du tout qu'il s'agit d'une crypto-monnaie. Tout comme avoir de l'argent sur votre compte Steam ne signifie pas que Valve est une banque ou un système de paiement. Certains projets déclarent leur objet, non liés aux instruments financiers.
- XRP, Stellar - une plate-forme technique pour effectuer des paiements avec enregistrement des transactions sur la blockchain, gérée par un centre d'émission unique.
- IOTA est un système de collecte de données IoT.
- VeChain est une chaîne de blocs pour stocker les identifiants IoT pour les besoins logistiques.
- Steem est une plateforme de publication de contenu avec monétisation intégrée.
- Ontologie - Suite logicielle chinoise en désordre avec la blockchain Il est très similaire à Metaverse ETP (blockchain as a service) uniquement sur d'autres blockchains (NEO, Ethereum), y compris le sien (Ontology Ledger) et d'autres.
- ICON est un réseau qui unit les réseaux d'autres chaînes de blocs. Pour chaque blockchain tierce, un portail vers la blockchain ICON est utilisé. À l'intérieur du réseau ICON blockchain, un protocole de consensus basé sur BFT (entièrement centralisé) est utilisé. À l'intérieur, il y a un jeton ICX (ICON Exchange Token), ainsi que des contrats intelligents.
- BitShares est un DEX régulier avec de nombreuses fonctionnalités marketing.
- Siacoin est un système de stockage de données décentralisé basé sur la blockchain avec paiement.
- Holo - Pas de protocole de consensus! Écrivez simplement les transactions dans une table distribuée (DHT). La diffusion d'informations non fiables contredit le concept de monnaie :-D
- Git - technologie de contrôle de code source utilisant la blockchain avec PoA :-)
Conclusions
- Les crypto-monnaies ne sont pas du battage médiatique. Ce battage médiatique est multiplié par la cupidité sous une épaisse couche de marketing immoral.
- Ethereum est presque le seul projet à avoir apporté quelque chose de nouveau à l'industrie.
- Tout n'est pas la crypto-monnaie qu'elle écrit sur la blockchain!