Comprendre le premier principe de la Blockchain

6/25/2024, 6:34:13 PM
Avec le développement continu de la recherche sur les blockchains, bien que la plupart des blockchains suivent encore la structure traditionnelle bloc + chaîne, certaines blockchains conçues avec des principes de base ont également émergé. La pensée de premier principe part des conditions les plus élémentaires, analyse les composants des concepts et cherche le chemin optimal pour atteindre les objectifs. Dans le domaine de la blockchain, le premier principe est considéré comme une nouvelle méthode de comptabilité, qui part de la méthode de comptabilité décentralisée la plus fondamentale et a une structure de données et un consensus uniques. Par exemple, les deux conceptions de blockchain différentes de Sui et Arweave AO. Sui est un modèle de données orienté objet centré sur des « services comptables plus rapides », tandis qu’Arweave AO est essentiellement un système informatique décentralisé, ou un service cloud décentralisé, qui est l’infrastructure nécessaire à l’exécution des services comptables.

Les premiers principes de la pensée en Blockchain

Quel est le premier principe de la blockchain ?

Le Dr Xiao Feng a déclaré dans son discours de clôture du Festival Web3 de Hong Kong 2024 que le premier principe de la blockchain est une nouvelle méthode de comptabilité

« La blockchain, qui a émergé en 2009 en tant que registre distribué (DLT), enregistre la valeur numérique et la valeur du réseau, non pas plus long sur des registres privés, mais sur un registre mondial, public et transparent où tout le monde contribue et toutes les parties prenantes enregistrent sur le même livre. C’est le principe fondateur de la blockchain : un « registre public mondial » ouvert et transparent, et toutes les innovations du Web3 sont basées sur ce principe.

Je suis d’accord avec le point de vue du Dr Xiao Feng et je développe l’essence de la blockchain sur cette base.

Lorsqu’il est démonté, le terme « blockchain » se compose de blocs et de chaînes. Étant donné que le premier principe de la blockchain est une méthode de comptabilité, le bloc et la chaîne sont-ils vraiment essentiels ?

Avant d’aborder la question, comprenons d’abord pourquoi Bitcoin, en tant que registre distribué, nécessite des blocs et une chaîne.

Dans Bitcoin, un bloc est un enregistrement numérique contenant une série d’informations de transaction, semblable à une page dans un grand livre. Une valeur hash peut être calculée à l’aide d’une fonction hash. La caractéristique de cette valeur de hash est qu’aussi long que le bloc Si le contenu change légèrement, la valeur hash deviendra différente. Chaque bloc incorpore le hash du bloc précédent, servant essentiellement de chaîne où la première entrée du bloc N + 1 est le hash dérivé du bloc N, ce qui donne une structure de chaîne inaltérable.

Dans Bitcoin, le mécanisme qui maintient le registre synchronisé est l’algorithme de consensus Preuve de travail (PoW). Lorsqu’une transaction se produit sur le réseau Bitcoin, elle est temporairement stockée dans le mempool. Les mineurs sélectionnent ensuite un groupe de transactions dans le mempool pour tenter de créer un nouveau bloc. Pour ce faire, les mineurs recherchent un nombre spécifique dans une séquence aléatoire, le combinent avec les données du bloc et génèrent une valeur de hash qui répond à l’objectif de difficulté du réseau. Ce processus est appelé « minage », et le mineur qui calcule en premier le hash valide gagne le droit d’enregistrer les transactions, ou « mine » un bloc. L’objectif de difficulté est une valeur dynamique ajustée tous les blocs 2016 (environ toutes les deux semaines), garantissant que le temps du bloc moyen pour Bitcoin reste d’environ 10 minutes.

Les blocs et la chaîne sont les composants fondamentaux de Bitcoin, et PoW est le mécanisme de consensus qui permet sa fonctionnalité de registre décentralisé. À la base, cependant, un registre distribué peut réaliser la décentralisation par d’autres méthodes, telles que le consensus de transaction unique, et la structure peut être non linéaire comme un graphe acyclique orienté (DAG). Par conséquent, les blocs et les chaînes ne sont pas intrinsèquement nécessaires ; Au contraire, le terme « blockchain » est devenu profondément enraciné, servant de nom familier pour les registres décentralisés représentés par Bitcoin, Ethereum et Solana, entre autres.

Bitcoin, après tout, remonte à 2009, et comme la recherche sur la blockchain continue d’évoluer, alors que la plupart des blockchains adhèrent toujours au paradigme traditionnel « blocs + chaîne », il existe maintenant des conceptions de blockchain fondées sur des principes de base, qui s’écartent du problème de base de la comptabilité décentralisée avec des structures de données uniques et des mécanismes de consensus. Cet article se penche sur Sui et Arweave AO à titre d’exemples.

Sui : Le Tao de l’eau

Sui est un Layer1 construit sur les principes de base, avec son équipe de base issue des projets dissous Diem et Novi chez Facebook (aujourd’hui Meta). Le nom Sui est tiré du mot japonais signifiant eau, qui résonne également dans son identité de marque.

Sui utilise Sui Move pour écrire ses smart contracts, en utilisant un modèle de données basé sur les objets où toutes les transactions prennent des objets en entrée et produisent des objets nouveaux ou modifiés en sortie, permettant aux objets indépendants de traiter les transactions en parallèle.

Dans Sui Move, chaque smart contract est un module composé de fonctions et de structs. Les structs sont instanciés dans les fonctions et peuvent être passés à d’autres modules via des appels de fonction. Les instances de stockage d’exécution des structs sont traitées comme des objets, avec trois types d’objets distincts dans Sui : les objets propriétaires, les objets partagés et les objets immuables.

Sui n’a pas de blocs, vérifiant individuellement les transactions, et le fait qu’une transaction soit ordonnée et validée par Sui dépend du fait que les objets de la transaction soient partagés ou non.

Dans les transactions simples qui n’impliquent pas d’objets partagés, Sui utilise un algorithme léger inspiré de la conception de FastPay, en tirant parti de la diffusion cohérente byzantine (BCB) pour la diffusion des transactions. Les clients diffusent la transaction à tous les validateurs de Sui, rassemblent les votes en fonction des enjeux des validateurs, génèrent un certificat, puis rediffusent le certificat aux validateurs. Une fois qu’un validateur a reçu le certificat, il peut directement exécuter la transaction.

Lorsque des transactions impliquant des objets partagés, connues sous le nom de transactions complexes, se produisent, Sui utilise le mécanisme de consensus Narwhal & Bullshark. Narwhal est un module mempool chargé d’assurer la disponibilité des transactions. Fonctionnant de manière par tour, chaque tour se compose de deux étapes : la distribution des transactions (synchronisation avec d’autres nœuds) et leur vérification (collecte des votes des autres nœuds). Après plusieurs tours, les transactions forment un DAG. Bullshark est un module de consensus qui gère le tri des transactions au sein du DAG de Narwhal.

Sui exploite DAG pour la propagation et le consensus des transactions, ce qui réduit la latence des transactions et la surcharge du réseau pendant la communication. En outre, pour préserver l’intégrité et l’ordre des informations historiques, Sui trie les transactions dans un processus séparé en tant que points de contrôle, qui sont liés linéairement, fournissant une structure similaire à celle des blockchains traditionnelles pour le stockage et l’accès aux données historiques.

En réalité, la structure des données de Sui est fondamentalement différente de celle des blockchains traditionnelles, car les transactions dans Sui sont regroupées et considérées comme définitives aux points de contrôle, tandis que les blockchains traditionnelles regroupent les transactions qui ne sont pas encore définitivement finalisées en blocs.

Arweave AO : Le Tao du Ciel

L’eau peut prendre diverses formes, mais elle a toujours une présence tangible. De même, Sui conserve le mécanisme de consensus des blockchains traditionnelles, organisant finalement les données de transaction dans la structure familière de la blockchain des blocs et de la chaîne. En revanche, Arweave AO bouleverse entièrement le paradigme traditionnel de la blockchain, en évitant les blocs, la chaîne et le consensus. Métaphoriquement parlant, Arweave AO est plus proche du ciel (en japonais, Sora) que de l’eau à cet égard.

AO est un système informatique distribué, décentralisé et orienté acteur, basé sur Arweave. Son premier principe n’est pas de construire un registre décentralisé mais plutôt un système informatique décentralisé, semblable à la relation entre les applications et un système d’exploitation.

Le problème d’un système informatique peut être divisé en stockage, calcul et communication, qui ont tous des solutions décentralisées bien établies dans le Web2. Le défi réside dans la décentralisation. Une approche consiste à construire des réseaux de stockage décentralisés distincts, des réseaux informatiques décentralisés et des réseaux de communication décentralisés, ce qui est essentiellement la pensée derrière l’architecture technologique décentralisée que le cofondateur d’Ethereum, Gavin Wood, a proposée en 2014. Dans cette architecture, Ethereum (smart contracts) gère le composant de calcul décentralisé, Swarm est responsable du stockage décentralisé et Whisper s’occupe de la communication décentralisée.

AO est également composé de trois unités

  • Unité de messagerie : responsable de la plateforme d’échange des messages, de la transmission des informations à l’unité de calcul et de la coordination pour dériver le résultat de sortie
  • Unité de planification : responsable de la planification, du tri des messages et du téléchargement des messages vers Arweave
  • Compute Unit : responsable de l’exécution des calculs et du téléchargement de leurs résultats sur Arweave.

Un processus sur un AO est composé d’un ensemble d’unités, chacune d’entre elles pouvant fonctionner comme des sous-réseaux évolutifs horizontalement, exécutant simultanément de nombreuses transactions pour le calcul haute performance. Cependant, chaque unité n’est pas un réseau décentralisé en soi. En fait, la véritable décentralisation n’est présente que dans le réseau de stockage sous-jacent, Arweave, au sein de l’architecture de l’AO.

Un processus sur l’AO télécharge en toute sécurité ses données holographiques vérifiables dans Arweave, garantissant la possibilité de récupérer le processus à partir de l’hologramme, qui fonctionne efficacement selon un paradigme de consensus basé sur le stockage (SCP). Selon ce principe, aussi longues que les informations stockées sont immuables, toute transaction par-dessus est traçable et, quel que soit l’endroit où l’application est calculée, des résultats identiques seront obtenus.

L’AO n’a pas de mécanisme de consensus, mais en utilisant SCP, il sépare la couche de calcul de la couche de stockage, ce qui rend la couche de stockage définitivement décentralisée tout en conservant la couche de calcul dans le modèle traditionnel. En conséquence, il n’y a aucune limitation à l’évolutivité des calculs sur AO, permettant des services basés sur des registres blockchain avec des VM comme EVM, WASM ou Move, et permettant même la recréation de services Web2 existants en tant que versions décentralisées sur AO.

Résumé

Les premiers principes impliquent de considérer la nature fondamentale des choses d’un point de vue physique, et de concevoir à partir de ce noyau. Bien que Sui et Arweave AO soient des conceptions de blockchain dérivées de principes premiers, leurs essences sont distinctes, ce qui donne lieu à des architectures entièrement différentes.

Sui est essentiellement un service de registre décentralisé, en concurrence avec des plates-formes de couche 1 hautes performances comme Solana. Par conséquent, Sui est conçu avec un modèle de données orienté objet centré sur des « services de registre plus rapides », intégrant des mécanismes de double consensus et une exécution de transaction parallèle alimentée par un accès basé sur l’état, qui améliorent l’évolutivité, réduisent la latence et les frais. Cela permet aux développeurs de créer rapidement et à moindre coût des applications basées sur les smart contracts Sui Move.

Arweave AO est essentiellement un système informatique décentralisé, ou un service cloud décentralisé, l’infrastructure permettant d’exécuter des services de registre. En conséquence, AO introduit SCP, qui implique le calcul off-chain et le stockage on-chain, permettant un fonctionnement connecté et collaboratif d’ordinateurs parallèles massifs. L’expérience utilisateur ressemble beaucoup aux services cloud traditionnels, mais elle est soutenue par un système informatique décentralisé.

permadao], le droit d’auteur appartient à l’auteur original [Pignard], si vous avez une objection à la réimpression, veuillez contacter Gate Learn Team, l’équipe s’en occupera dans les plus brefs délais selon les procédures applicables.

  • Avis de non-responsabilité : Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l’auteur et ne constituent pas un conseil en investissement.

  • Les autres versions linguistiques de l’article sont traduites par l’équipe de Gate Learn et ne sont pas mentionnées dans Gate.io, l’article traduit ne peut être reproduit, distribué ou plagié.

  • Partager

    Calendrier Crypto

    Mises à Jour du Projet
    Etherex lancera le jeton REX le 6 août.
    REX
    22.27%
    2025-08-06
    Lancement de produit NFT AI
    Nuls lancera un produit NFT AI au troisième trimestre.
    NULS
    2.77%
    2025-08-06
    Lancement de dValueChain v.1.0
    Bio Protocol est sur le point de lancer dValueChain v.1.0 au cours du premier trimestre. Il vise à établir un réseau de données de santé décentralisé, garantissant des dossiers médicaux sécurisés, transparents et infalsifiables au sein de l'écosystème DeSci.
    BIO
    -2.47%
    2025-08-06
    Sous-titres vidéo générés par IA
    Verasity ajoutera une fonction de sous-titres vidéo générés par l'IA au quatrième trimestre.
    VRA
    -1.44%
    2025-08-06
    Support multilingue de VeraPlayer
    Verasity ajoutera le support multilingue à VeraPlayer au quatrième trimestre.
    VRA
    -1.44%
    2025-08-06

    Articles connexes

    Qu'est-ce que Solscan et comment l'utiliser ? (Mise à jour 2025)
    Intermédiaire

    Qu'est-ce que Solscan et comment l'utiliser ? (Mise à jour 2025)

    Solscan est un explorateur de blockchain Solana amélioré qui offre aux utilisateurs une plateforme web pour explorer et analyser les transactions, les adresses de portefeuille, les contrats, les NFT et les projets DeFi sur la blockchain Solana. Suite à son acquisition par Etherscan en 2025, la plateforme propose désormais un tableau de bord analytique repensé, des outils pour les développeurs élargis, des fonctionnalités de sécurité avancées, un suivi complet des protocoles DeFi sur 78 protocoles, et des intégrations sophistiquées de marché NFT avec des outils d'analyse de rareté.
    3/8/2024, 2:36:44 PM
    Qu'est-ce que Tronscan et comment pouvez-vous l'utiliser en 2025?
    Débutant

    Qu'est-ce que Tronscan et comment pouvez-vous l'utiliser en 2025?

    Tronscan est un explorateur de blockchain qui va au-delà des bases, offrant une gestion de portefeuille, un suivi des jetons, des insights sur les contrats intelligents et une participation à la gouvernance. D'ici 2025, il a évolué avec des fonctionnalités de sécurité renforcées, des analyses étendues, une intégration inter-chaînes et une expérience mobile améliorée. La plateforme inclut désormais une authentification biométrique avancée, une surveillance des transactions en temps réel et un tableau de bord DeFi complet. Les développeurs bénéficient de l'analyse de contrats intelligents alimentée par l'IA et d'environnements de test améliorés, tandis que les utilisateurs apprécient une vue unifiée de portefeuille multi-chaînes et une navigation basée sur des gestes sur les appareils mobiles.
    11/22/2023, 6:27:42 PM
    Qu'est-ce que Coti ? Tout ce qu'il faut savoir sur l'ICOT
    Débutant

    Qu'est-ce que Coti ? Tout ce qu'il faut savoir sur l'ICOT

    Coti (COTI) est une plateforme décentralisée et évolutive qui permet d'effectuer des paiements sans friction, tant pour la finance traditionnelle que pour les monnaies numériques.
    11/2/2023, 9:09:18 AM
    Qu'est-ce que l'USDC ?
    Débutant

    Qu'est-ce que l'USDC ?

    En tant que pont reliant la monnaie fiduciaire et la crypto-monnaie, un nombre croissant de stablecoins ont été créés, et beaucoup d'entre eux se sont effondrés peu après. Qu'en est-il de l'USDC, le principal stablecoin actuel ? Comment évoluera-t-elle à l'avenir ?
    11/21/2022, 9:30:33 AM
    Explication détaillée des preuves à zéro connaissance (ZKP)
    Intermédiaire

    Explication détaillée des preuves à zéro connaissance (ZKP)

    La preuve à connaissance nulle (ZKP) est une méthode de cryptage qui permet à une partie (appelée le prouveur) de prouver à une autre partie (appelée le vérificateur) qu'une déclaration est vraie, sans révéler d'autres informations. Les solutions ZKP les plus répandues sont zk-SNARKS, zk-STARKS, PLONK et Bulletproofs. Cet article présente ces quatre types de solutions ZKP et analyse leurs avantages et inconvénients.
    11/28/2023, 11:05:05 AM
    Qu'est-ce que BNB ?
    Intermédiaire

    Qu'est-ce que BNB ?

    Binance Coin (BNB) est un jeton d'échange émis par Binance, et est également le jeton utilitaire de la Smart Chain de Binance. Alors que Binance se développe pour devenir l'une des trois premières bourses de crypto-monnaies au monde en termes de volume d'échange, ainsi que les applications écologiques sans fin sur sa chaîne intelligente, BNB est devenu la troisième plus grande crypto-monnaie après Bitcoin et Ethereum. Cet article présentera en détail l'histoire de BNB et l'énorme écosystème Binance qui se cache derrière.
    11/21/2022, 7:54:38 AM
    Lancez-vous
    Inscrivez-vous et obtenez un bon de
    100$
    !