*Écrit par : James, co-fondateur de MAP Protocol
L'essence de la crypto-monnaie est un registre décentralisé et aucun objet physique ne circule. L'essence du cross-chain est d'aligner les registres des deux chaînes.
Avant d’en discuter formellement, je dois mentionner que le mot « croix » ou « pont » lui-même est problématique. La raison en est que l’essence de la crypto-monnaie est un registre décentralisé et qu’aucun objet physique ne circule. Il est erroné d'utiliser le mot « croix » ou même le mot « pont » car c'est trop concret ; l'essence du cross-chain est d'aligner les longerons des deux chaînes. Avant de discuter de la nature inter-chaînes de la cryptomonnaie, examinons d’abord l’histoire et la nature de la monnaie.
1. L’essence de la monnaie : une unité de compte
La monnaie est une unité de compte, et non l'objet physique (le papier-monnaie) ou une chaîne de caractères que nous voyons actuellement.
1. Le troc : les débuts de la comptabilité
Au début de l’humanité, il n’y avait pas de monnaie et les gens échangeaient des marchandises par le biais du troc. Par exemple, un mouton peut être échangé contre une table (échange équivalent). Ah Fu a 10 moutons, mais Ali n'a qu'une seule table pour le moment. Ce qu'il faut faire? Changer ou ne pas changer? Ne le changez pas, élever des moutons coûte cher ; changez-le, les tables d’Ali ne suffisent pas. Nous devons donc tenir un compte. Ali, s'il te plaît, enlève d'abord mes 10 moutons, mais tu me dois 9 tables Ah Fu et accepte de les rembourser l'année prochaine.
En un clin d’œil, l’année prochaine est arrivée et Ali a commencé à faire défaut sur ses dettes car il ne pouvait pas faire 9 tables. Ah Fu a jeté un coup d'œil et a découvert que tout le monde dans toute la région aimait le chocolat (en fait, en Amérique du Sud, il y a longtemps, le chocolat était en effet utilisé comme objet d'échange équivalent), et cette chose était très rare. Tout le monde était prêt à échanger. du chocolat pour la plupart des choses. Et Ali a 9 chocolats, alors utilisons 9 chocolats pour rembourser la dette. Peu à peu, les articles les plus circulés dans la région (comme le chocolat) sont devenus cette unité de compte, et l'unité de compte a généré un prix équitable. Par exemple, un chocolat peut être échangé contre un mouton ou une table.
Cette unité de compte est la monnaie, et la monnaie n’est qu’une marionnette, quelle que soit sa forme. Mais cette marionnette est sujette à des problèmes. Par exemple, quelqu'un peut soudainement fabriquer 1 million de morceaux de chocolat, puis facilement piller les produits du travail des autres.
2. Billets d'or, d'argent et d'or et d'argent
Le cœur de l’unité de compte est une liquidité continue et solide.
Plus tard, les humains ont élargi la portée régionale des échanges commerciaux et ont même commencé des transactions mondiales, de sorte que l’or et l’argent sont apparus sur la scène. L’argent et l’or sont les amours naturels de toute l’humanité, ils sont donc nés pour être des unités de compte monétaires. De plus, il a été prouvé que l'argent et l'or sont très rares sur la terre entière depuis des milliers d'années. Cela est également cohérent avec la stabilité des unités comptables. Par conséquent, la « marionnette » de l'or et de l'argent, en tant qu'unité comptable, sera utilisée. pas être facilement renversé.
Cependant, les gens ont progressivement découvert que l’or et l’argent étaient plus faciles à transporter sans les transporter. Dès lors, leurs dérivés ont commencé à apparaître sur le marché : les billets en argent (or). Les produits dérivés tels que les billets de banque relèvent encore essentiellement de la confiance du comptable - la banque est responsable de l'acceptation et le droit de tenir des comptes lui appartient. Plus tard, les billets d’argent (or) sont devenus l’unité de compte nationale. Par exemple, le dollar américain est lié à l’or pour son émission et son acceptation, et la Réserve fédérale, composée d’un petit groupe de personnes, est responsable de la tenue des comptes de chacun. Jusqu'aux années 1970, lorsque le système de Brighton Woods s'est désintégré, le dollar américain a annoncé qu'il ne serait plus utilisé comme billet d'or et ne serait plus lié à l'or. Le montant des dollars américains émis était entièrement déterminé par la Réserve fédérale. organisation comptable. Il y a certainement une logique dans la manière dont la Réserve fédérale prend ses décisions, mais celles-ci sont bel et bien décidées par un petit groupe de personnes (centralisation).
Mais après que la valeur du dollar américain a perdu son ancrage en or, il a commencé à exercer une pression sur une autre caractéristique de la monnaie : la liquidité. Le lieu où la monnaie est la plus utilisée au monde est le commerce du pétrole et les transactions financières. Le dollar américain tient le pétrole du Moyen-Orient dans sa main gauche et Wall Street dans sa main droite. Grâce à des opérations prudentes et essentielles, le dollar américain est devenu l’unité de compte mondiale.
La base de l’unité de compte est qu’elle ne peut être altérée, ce que nous appelons communément la décentralisation et le manque de confiance. Par conséquent, même si le dollar américain a fait preuve d’une force extraordinaire en termes de liquidité, il continue de récolter la richesse des travailleurs du monde entier par le biais d’émissions et de contractions supplémentaires, ce qui viole toujours l’attribut le plus important de la monnaie : la comptabilité ne peut être falsifiée. Ainsi, en 2009, Bitcoin est arrivé. Contrairement aux institutions financières traditionnelles, Bitcoin est un système de paiement électronique en espèces peer-to-peer : une partie initie un transfert et l'autre partie l'accepte, sans dépendre d'une institution financière centralisée.
2. L’essence de la crypto-monnaie : système de grand livre décentralisé
1. Pourquoi la cryptomonnaie est-elle essentiellement un système de registre décentralisé ?
Commençons par Bitcoin, l’ancêtre de la monnaie numérique. Comment est né le Bitcoin ? ——Extrait de l'exploitation minière.
Alors, qu’est-ce que le BTC extrait exactement ? ——En fait, ce n'est qu'une chaîne de caractères.
Comment prouver que ce personnage a de la valeur ou du BTC ?
À ce stade, l’essence du problème apparaît car il a été pris en compte, il a été confirmé et tous les transferts BTC sont enregistrés dans le grand livre. À ce moment-là, avez-vous instantanément formé dans votre esprit un scénario en chaîne dans lequel le BTC était généré à partir de l’exploitation minière et transféré à diverses adresses ? Et pour revenir à la source, n’importe quel Bitcoin peut être trouvé à l’adresse à laquelle il est né. C'est ce qu'on appelle un grand livre.
Bien entendu, ce grand livre est différent du système comptable centralisé traditionnel de la Fed. Quelle est la différence ?
2. Différences par rapport au système comptable centralisé traditionnel de la Fed
Nous pouvons résumer brièvement l’histoire de la monnaie avec l’exemple populaire le plus condensé et le plus abstrait comme suit :
Le chef du village tient la comptabilité : Dans un village, la hache est utilisée comme unité de compte. Autrefois, le chef du village tenait la comptabilité de quiconque devait une hache à quelqu'un car le chef du village jouissait d'un grand prestige, quel que soit le chef du village ; disait qu'on devait une hache à quelqu'un, c'était celui qui la devait à qui.
Le chef du village, le chef adjoint du village et les anciens ont formé une équipe pour tenir la comptabilité : plus tard, le chef du village s'est livré à des activités louches. Il était clair que A avait prêté une hache à B, mais B était le neveu du chef du village et a insisté. que ce n'était pas le cas. Ce genre de chose a progressivement commencé à se produire de plus en plus. Le chef adjoint du village et plusieurs anciens ont demandé à rejoindre l'équipe comptable, alors le chef du village, le chef adjoint du village et plusieurs anciens ont commencé à faire la comptabilité ensemble. Plus tard, on a découvert que le chef du village, le chef adjoint du village et les anciens s'étaient entendus pour que les haches empruntées par leurs proches respectifs puissent être radiées d'un seul coup, et tout le monde l'a tacitement compris. Les villageois n'en peuvent plus. Si tel est le cas, celui qui emprunte de l'argent peut tenir des comptes, mais cela est très coûteux et difficile à gérer.
Comptabilité de Satoshi Nakamoto : A cette époque, un villageois nommé Satoshi Nakamoto a créé une méthode comptable infalsifiable appelée blockchain, chaque fois qu'un prêt est emprunté, il sera diffusé à tout le village, et n'importe qui peut tenir une comptabilité. peut le faire à tout moment. Sans comptabilité, la plupart des gens enregistreront le même grand livre et le confirmeront comme un véritable grand livre. Et donnez quelque chose appelé Bitcoin (récompense minière) à tous ceux qui réussissent à tenir un compte.
3. L'essence du cross-chain : technologie « d'alignement des grands livres » entre les systèmes de grands livres décentralisés
1. Analogie amusante entre les chaînes
Après avoir ouvert la voie pendant si longtemps, nous pouvons enfin parler de cross-chain. L'essence du comportement cross-chain est la technologie « d'alignement des registres » entre les systèmes de registres décentralisés. Plus précisément, cela signifie en réalité aligner deux registres décentralisés, communément appelé rapprochement. C'est la même chose que le propriétaire d'un supermarché demandant au caissier de faire un rapprochement.
Mais souvent, le propriétaire du supermarché parle chinois, tandis que le caissier parle anglais. Cette correspondance avec l’industrie de la blockchain est appelée alignement des registres entre chaînes hétérogènes. Qu'est-ce que l'alignement du grand livre de la chaîne EVM (chaîne isomorphe) ? Cela signifie que tout est parlé en chinois, sauf que le patron parle le chinois mandarin, tandis que le caissier parle le chinois singapourien. Les mots de base sont les mêmes, mais la grammaire et certains vocabulaires sont différents. . Il existe une différence. Ou encore, en passant à la dimension du grand livre, c'est-à-dire que les états financiers selon les normes comptables chinoises sont alignés sur les grands livres d'états financiers selon les normes comptables américaines.
2. Alignement du grand livre de la blockchain
Dans le cadre de la technologie des registres décentralisés blockchain, chaque chaîne est un registre distribué décentralisé indépendant. Alors, comment aligner les registres des deux chaînes ? Grâce à la discussion ci-dessus sur les méthodes comptables, nous pouvons dégager les solutions d'alignement du livre de comptes suivantes :
1) Le chef de ville (l'unité supérieure du village) et plusieurs anciens ou chefs de village de chaque village sont chargés d'aligner les deux grands livres (deux villages). Ceci est communément appelé technologie MPC ou TSS. Dans le monde de la blockchain, comment prouver qu’il est maire, chef de village ou ancien ? Soit la partie du projet désigne un groupe de nœuds, soit le nombre de Power Of Staking est utilisé comme preuve. Celui qui promet le plus de pièces est l'autorité. Nous avons également mentionné plus haut que ce type d'autorité conduirait inévitablement à la possibilité que les chefs de village unissent leurs forces pour faire le mal.
2) Des personnes faisant autorité + un certain nombre de témoins aléatoires effectuent l'alignement du grand livre. Dans le monde de la blockchain, les témoins aléatoires sont les nœuds Oracle, et les autorités s'appuient toujours sur le montant des promesses pour établir un classement faisant autorité. Le risque de collusion entre Oracle et les autorités existe toujours. Il s'agit de la technologie d'alignement du grand livre entre deux blockchains sous la technologie Oracle+Relayer. Cette technologie est principalement utilisée par LayerZero.
Peut-être que les gens se demandent si la chose la plus importante dans l’utilisation généralisée des cryptomonnaies n’est-elle pas la décentralisation ? La solution comptable centralisée dirigée par le dollar américain a atteint son apogée en termes de liquidité si le monde de la cryptographie abandonne la condition if de la comptabilité décentralisée et recherche la liquidité. Cela n’a sans aucun doute aucune chance de gagner et n’est pas différent d’un menteur.
3) Utilisez le mécanisme de comptabilité blockchain pour aligner les registres inter-chaînes. Il s'agit de la technologie de nœud léger du client léger. On le sait, le mode comptable de la chaîne est incontestable en matière de décentralisation. Le registre est infalsifiable et traçable. En prenant comme exemple la chaîne publique du mécanisme de consensus POS, toutes les confirmations du grand livre sont effectuées par un groupe de validateurs (les deux tiers des signatures du groupe de validateurs précédent autorisent le groupe de validateurs suivant) à être responsable de la comptabilité (en chaîne). ). Théoriquement, il suffit de synchroniser les informations du validateur du grand livre (y compris l'ensemble des informations du validateur de plusieurs validateurs) avec un autre grand livre de la blockchain. Cela équivaut à ce que les deux parties confirment mutuellement les informations de signature.
3. Prenons l'exemple du rapprochement des signatures d'entreprise pour examiner le mécanisme de comptabilité client léger de la blockchain
Les signatures du directeur financier et du directeur général de la société A sont également conservées par la société B. Si l'employé A de la société A déclare que la société A lui doit une somme d'argent, la société B n'a qu'à vérifier s'il y a une signature de la société A. Le directeur financier et le directeur général doit signer et les signatures doivent être authentiques.
La différence entre une blockchain et une entreprise est que le signataire (validateur) de la blockchain est sans autorisation et change toutes les 24 heures ou 72 heures. Cela équivaut à un changement quotidien de directeur financier et de directeur général d'une entreprise. Après chaque changement de bureau, les sociétés A et B échangent immédiatement des ensembles d'informations du vérificateur de signature (signatures de clé privée du validateur).
Alors que se passe-t-il si le processus d’échange est centralisé ? En fait, le processus d'échange doit être centralisé, mais cela n'a pas d'importance, car il ne peut pas transmettre de fausses informations de signature au grand livre cible (chaîne). En effet, la validité de chaque nouveau validateur doit être vérifiée par le validateur de niveau supérieur. Groupe de signature de clé privée, la fausse n'a pas de signature de clé privée, donc le client léger est également appelé technologie inter-chaîne d'auto-vérification indépendante.
Actuellement, Polkadot, Cosmos, NEAR Rainbow Bridge et MAP Protocol utilisent ce type de technologie. Bien que l'utilisation d'un client léger pour effectuer des opérations inter-chaînes soit sûre et garantisse une décentralisation absolue, les défis techniques sont très importants, en particulier l'utilisation d'un client léger pour effectuer des opérations hétérogènes. chaînes. Cross-chain nécessite plus d’efforts techniques. Cependant, après avoir passé près de quatre ans sur l'étoile montante du client léger, MAP Protocol, il a finalement appliqué avec succès le client léger à la vérification inter-chaînes de toutes les chaînes hétérogènes et homogènes. Actuellement, le protocole MAP prend en charge les chaînes croisées Polygon, NEAR et BNB Chain. La chaîne croisée Eth 2.0 est également en cours de test et devrait être en ligne d'ici la fin de l'année.
Exemple open source de code inter-chaînes client léger du protocole MAP
Alors que faire si les registres inter-chaînes de chaînes hétérogènes (avec des formats de données différents) sont alignés ? Autrement dit, la méthode de signature de la chaîne A est au format français, tandis que la méthode de signature de la chaîne B est au format chinois. À l'heure actuelle, une chaîne de relais est nécessaire comme chaîne de relais. Cette chaîne de relais doit être pré-intégrée dans la couche de développement de contrat intelligent avec l'algorithme de signature et l'algorithme de hachage de chaque chaîne, ainsi que la preuve de l'arbre Meker, etc. , en tant que centre de conversion de format des données du grand livre, reliant ainsi à l'origine différentes chaînes.
Exemple de code de chaîne de relais MAPO pour le protocole MAP
4. Technologie de preuve multi-chaînes et sans connaissance ZK
En tant que technologie noire, ZK a été largement utilisée dans les principaux programmes de roll-up. Tout le monde a déjà pensé à l'appliquer à la couche 2, mais c'est peut-être la première fois qu'ils entendent parler de l'utilisation de ZK pour le cross-chain. Cependant, selon les recherches de l'équipe technique du protocole MAP, il s'avère que bien que la vérification inter-chaînes légère des clients soit incontestable en termes de sécurité, elle consomme plus de frais de gaz que les autres solutions de vérification inter-chaînes. Par conséquent, l'équipe du protocole MAP le fait. passer la preuve de connaissance nulle (la méthode de vérification inter-chaînes de ZK) + client léger optimise davantage les coûts de vérification des données, réduit les frais de gaz qui doivent être payés et réduit considérablement le coût d'alignement du grand livre inter-chaînes.
4. Résumé
Comme mentionné ci-dessus, les projets de blockchain qui abandonnent les conditions préalables décentralisées et poursuivent aveuglément leur utilisation ne sont pas différents des monnaies dirigées par les banques centrales en termes d'émission et de méthodes comptables, et il n'y a pas besoin de beaucoup de liquidités dans le monde. système. Par conséquent, dans le paysage multi-chaînes actuel et futur, l’adoption de la technologie décentralisée d’alignement des grands livres est un problème auquel l’ensemble du secteur doit être confronté.
Auteur : James XYC
