Capitalisation boursière: $3.3687T -4.190%
Volume(24h): $171.1235B 4.910%
  • Capitalisation boursière: $3.3687T -4.190%
  • Volume(24h): $171.1235B 4.910%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $3.3687T -4.190%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top nouvelles
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
bitcoin
bitcoin

$107752.158786 USD

-3.13%

ethereum
ethereum

$2538.819788 USD

-6.33%

tether
tether

$1.000228 USD

0.02%

xrp
xrp

$2.327763 USD

-5.63%

bnb
bnb

$663.531188 USD

-3.73%

solana
solana

$174.740159 USD

-4.91%

usd-coin
usd-coin

$0.999844 USD

0.00%

dogecoin
dogecoin

$0.228146 USD

-9.29%

cardano
cardano

$0.753894 USD

-8.91%

tron
tron

$0.272649 USD

-0.60%

sui
sui

$3.647001 USD

-6.43%

hyperliquid
hyperliquid

$32.327324 USD

-8.84%

chainlink
chainlink

$15.639407 USD

-8.04%

avalanche
avalanche

$23.245911 USD

-9.67%

stellar
stellar

$0.289001 USD

-6.83%

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.

SEI libère un nouveau livre blanc décrivant la dernière mise à niveau Giga

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.

Autres articles publiés sur May 24, 2025