![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Articles d’actualité sur les crypto-monnaies
SEI libère un nouveau livre blanc décrivant la dernière mise à niveau Giga
May 24, 2025 at 03:20 pm
SEI a publié un nouveau livre blanc qui décrit la dernière mise à niveau de Giga. La plupart des lecteurs trouvent les 17 pages de contenu technique approfondie difficile à lire.
The latest Giga upgrade from Sei is a significant step in advancing the capabilities of blockchain technology. This article, compiled by Felix, from PANews, provides a clear and concise summary of the main points discussed in Pavel Paramonov's, Founder of Hazeflow, article on the topic.
La dernière mise à niveau de GIGA de SEI est une étape importante pour faire progresser les capacités de la technologie de la blockchain. Cet article, compilé par Felix, de Panews, fournit un résumé clair et concis des principaux points discutés dans Pavel Paramonov, fondateur de Hazflow, article sur le sujet.
The article highlights how Giga introduces asynchronous block generation, a multi-proposer model with Autobahn, and parallel execution to enhance performance at different levels.
L'article souligne comment Giga introduit la génération de blocs asynchrones, un modèle multi-proposeur avec autobahn et une exécution parallèle pour améliorer les performances à différents niveaux.
At the heart of Giga lies an interesting take on an idea. Usually, people think about a list of transactions. If we know the initial state of the chain and the transactions are applied in the same order by all honest nodes, they will come to the same final state.
Au cœur de Giga se trouve une vision intéressante d'une idée. Habituellement, les gens pensent à une liste de transactions. Si nous connaissons l'état initial de la chaîne et que les transactions sont appliquées dans le même ordre par tous les nœuds honnêtes, ils arriveront au même état final.
In this case, the result depends only on the initial state and the order of transactions. This means that we only need to agree on the order of transactions in a block. Each node can independently compute the final state.
Dans ce cas, le résultat dépend uniquement de l'état initial et de l'ordre des transactions. Cela signifie que nous devons seulement nous mettre d'accord sur l'ordre des transactions dans un bloc. Chaque nœud peut calculer indépendamment l'état final.
Now, an important detail is that execution and consensus (generation) are done in parallel. While a node is performing computations on one block, it is also receiving other blocks.
Maintenant, un détail important est que l'exécution et le consensus (génération) se font en parallèle. Alors qu'un nœud effectue des calculs sur un bloc, il reçoit également d'autres blocs.
Thus, we can say that blocks are actually executed in total order (not in parallel) and the block generation process itself does happen in "parallel" with consensus. But for any given block, these processes are completely asynchronous.
Ainsi, nous pouvons dire que les blocs sont réellement exécutés dans l'ordre total (pas en parallèle) et que le processus de génération de blocs lui-même se produit en "parallèle" avec le consensus. Mais pour tout bloc donné, ces processus sont complètement asynchrones.
Obviously, it seems impossible to perform consensus and execute the same block at the same time. Therefore, when executing block n, the node will receive block n+1 to proceed to the next step.
De toute évidence, il semble impossible d'effectuer un consensus et d'exécuter le même bloc en même temps. Par conséquent, lors de l'exécution du bloc N, le nœud recevra le bloc N + 1 pour passer à l'étape suivante.
If the consensus becomes skewed (e.g. 1/3 of the nodes in the network act maliciously), the chain will halt, similar to a standard BFT protocol.
Si le consensus est biaisé (par exemple, 1/3 des nœuds du réseau agissent avec malveillance), la chaîne s'arrête, similaire à un protocole BFT standard.
Transactions that fail to execute within a block do not invalidate the block, but simply remain in a failed state, because generation and execution are separate, and the final state of the current block is committed in subsequent blocks.
Les transactions qui ne parviennent pas à s'exécuter dans un bloc n'invalident pas le bloc, mais restent simplement dans un état défaillant, car la génération et l'exécution sont séparées, et l'état final du bloc actuel est commis dans les blocs suivants.
How Is The Multi-Proposer Model Implemented and What Is Autobahn ?
Comment le modèle multi-proposeur est-il mis en œuvre et qu'est-ce que l'autobahn?
The consensus protocol itself is called "Autobahn" (like the German Autobahn with no speed limit). Autobahn decouples data availability from transaction ordering, and it has an interesting model behind it.
Le protocole de consensus lui-même est appelé "Autobahn" (comme l'autoroute allemande sans limite de vitesse). Autobahn découple la disponibilité des données à partir de la commande des transactions, et il a un modèle intéressant derrière.
Just like any lane on a highway, there are multiple lanes and each node has its own lane. Nodes use these lanes to make proposals about the ordering of transactions. A proposal is just an ordered collection of transactions.
Comme toute voie sur une autoroute, il y a plusieurs voies et chaque nœud a sa propre voie. Les nœuds utilisent ces voies pour faire des propositions sur la commande des transactions. Une proposition n'est qu'une collection ordonnée de transactions.
Autobahn sometimes performs a "tipcut" operation, which aggregates multiple proposals to finalize the order of transactions.
Autobahn effectue parfois une opération "Tipcut", qui agrége plusieurs propositions pour finaliser l'ordre des transactions.
Proposers have an incentive to wait to publish blocks and publish a single block when possible, but the execution time limit for each block (similar to the gas limit) changes this dynamic slightly.
Les proposants sont incités à attendre pour publier des blocs et à publier un seul bloc lorsque cela est possible, mais la limite de temps d'exécution pour chaque bloc (similaire à la limite de gaz) modifie légèrement cette dynamique.
A proposal on a channel is usually equivalent to one block, which means that when a tipcut occurs, multiple blocks will be cut off at the same time.
Une proposition sur un canal est généralement équivalente à un bloc, ce qui signifie que lorsqu'une coupe de pointe se produit, plusieurs blocs seront coupés en même temps.
After that, the leader of the slot sends the Tipcut to other nodes to complete the sorting. In fact, when a node votes on a single Tipcut, it is already preparing for the next Tipcut.
Après cela, le leader de la fente envoie la coupe de pointes à d'autres nœuds pour terminer le tri. En fait, lorsqu'un nœud vote sur un seul coup de pointe, il se prépare déjà pour le prochain coup de tip.
Nodes that missed batches can obtain them asynchronously from the validators listed in the PoA: this is the essence of why data availability is needed.
Les nœuds qui manquaient les lots peuvent les obtenir de manière asynchrone à partir des validateurs répertoriés dans le POA: c'est l'essence de la raison pour laquelle la disponibilité des données est nécessaire.
Under synchronous conditions, if the leader is correct, Autobahn completes the proposal confirmation in two rounds of communication. If the leader fails, the mechanism elects a new leader to maintain the progress.
Dans des conditions synchrones, si le leader est correct, Autobahn complète la confirmation de la proposition en deux cycles de communication. Si le leader échoue, le mécanisme élit un nouveau leader pour maintenir les progrès.
The next tip-cut proposal can actually start during the commit phase of the current tip-cut, thus reducing latency since execution happens in parallel with generation.
La prochaine proposition de coupe de pointe peut en fait commencer pendant la phase de validation de la coupe de pointe actuelle, réduisant ainsi la latence car l'exécution se produit en parallèle avec la génération.
In fact, the entire model is a multi-proposer model, where many nodes can make proposals for their block ordering at the same time. Each validator proposes its own blocks and receives proof (PoA) that the network owns these blocks, which helps improve the throughput and overall efficiency of the network.
En fait, l'ensemble du modèle est un modèle multi-proposer, où de nombreux nœuds peuvent faire des propositions pour leur commande de bloc en même temps. Chaque validateur propose ses propres blocs et reçoit une preuve (POA) que le réseau possède ces blocs, ce qui contribue à améliorer le débit et l'efficacité globale du réseau.
Parallel Execution And Its Applicability
Exécution parallèle et son applicabilité
As mentioned, the block execution process and consensus happen in parallel, even though the blocks themselves are actually executed sequentially. You might be wondering if this constitutes true parallel execution.
Comme mentionné, le processus d'exécution du bloc et le consensus se produisent en parallèle, même si les blocs eux-mêmes sont réellement exécutés séquentiellement. Vous vous demandez peut-être si cela constitue une véritable exécution parallèle.
The answer is both yes and no.
La réponse est à la fois oui et non.
Although blocks are executed one after the other, transactions within a block can be executed in parallel if the transactions do not modify (write to) the same state and the result of one transaction does not affect another transaction.
Bien que les blocs soient exécutés l'un après l'autre, les transactions dans un bloc peuvent être exécutées en parallèle si les transactions ne modifient pas (écrivez) le même état et le résultat d'une transaction n'affecte pas une autre transaction.
In short, their execution paths should not depend on each other. Giga has no memory pool and transactions are included by nodes immediately.
En bref, leurs chemins d'exécution ne devraient pas dépendre les uns des autres. Giga n'a pas de pool de mémoire et les transactions sont immédiatement incluses par les nœuds.
There may also be situations where there are high-frequency conflicts, in which case the system switches to processing transactions one at a time to ensure that transactions can move forward.
Il peut également y avoir des situations où il y a des conflits à haute fréquence, auquel cas le système passe aux transactions de traitement une à la fois pour garantir que les transactions peuvent aller de l'avant.
To put it simply, parallel execution distributes transactions across multiple cores, allowing transactions that do not interfere with each other to run simultaneously.
Pour le dire simplement, l'exécution parallèle distribue des transactions sur plusieurs cœurs, permettant des transactions qui n'interfèrent pas les unes avec les autres pour s'exécuter simultanément.
Storage Issues and Optimization
Problèmes de stockage et optimisation
Due to the large volume of transactions, data needs to be both secure and easily accessible, so its storage method should be slightly different from traditional blockchain storage. Giga stores data in
En raison du grand volume de transactions, les données doivent être à la fois sécurisées et facilement accessibles, donc sa méthode de stockage doit être légèrement différente du stockage traditionnel de la blockchain. Giga stocke les données dans
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
-
- Le secteur de la tokenisation réel Asset World (RWA) se réchauffe alors que Tokenfi lance officiellement sa plate-forme
- May 24, 2025 at 09:50 pm
- La tokenisation des actifs traditionnels comme l'immobilier et les capitaux propres en chaîne a officiellement commencé à mesure que la plate-forme tokenfi rwa est mise en ligne.
-
- L'administration Trump soutient la crypto avec clarté réglementaire, réserve stratégique de Bitcoin et meilleurs rendez-vous conviviaux cryptographiques.
- May 24, 2025 at 09:45 pm
- Le marché de la cryptographie a éclaté d'excitation lorsque Donald Trump a battu Kamala Harris en novembre 2024. Entre le 5 novembre et le 8 décembre, le marché total de la cryptographie a bondi de 63,36%
-
- Le motif de type bitcoin sur le tableau de dogue peut déclencher un rallye parabolique, envoyant un prix DOGE au-dessus de 10 $
- May 24, 2025 at 09:45 pm
- L'analyste de Crypto, Dogcapital, a mis en évidence un schéma de type bitcoin sur le tableau DoGECOIN, qui pourrait déclencher un rallye parabolique.
-
-
-
-
- Le récent dîner du président Donald Trump avec Backers of a Meme Coin Project est sous le contrôle légal
- May 24, 2025 at 09:35 pm
- Trump a accueilli plus de 200 meilleurs investisseurs dans sa pièce personnelle de mème de Trump jeudi soir lors d'un dîner exclusif et très médiatisé dans son club de golf privé à Sterling, en Virginie.
-
- Troller Cat ($ TCAT) se prépare à libérer le chaton cosmique en mission pour troller la galaxie - et votre portefeuille en orbite
- May 24, 2025 at 09:30 pm
- Bitcoin vient de faire l'histoire en passant 100 000 $, en fixant un nouveau record de tous les temps et en déclenchant un massive de rallye d'Altcoin.