Marktkapitalisierung: $3.3687T -4.190%
Volumen (24h): $171.1235B 4.910%
  • Marktkapitalisierung: $3.3687T -4.190%
  • Volumen (24h): $171.1235B 4.910%
  • Angst- und Gier-Index:
  • Marktkapitalisierung: $3.3687T -4.190%
Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos
Top -Nachrichten
Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos
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%

Nachrichtenartikel zu Kryptowährungen

SEI veröffentlicht New Whitepaper, das das neueste Giga -Upgrade beschreibt

May 24, 2025 at 03:20 pm

SEI hat einen neuen Whitepaper veröffentlicht, der das neueste Giga -Upgrade beschreibt. Die meisten Leser finden die 17 Seiten mit eingehenden technischen Inhalten schwer zu lesen.

SEI veröffentlicht New Whitepaper, das das neueste Giga -Upgrade beschreibt

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.

Das neueste Giga -Upgrade von SEI ist ein bedeutender Schritt, um die Fähigkeiten der Blockchain -Technologie zu verbessern. Dieser von Felix aus Panews zusammengestellte Artikel enthält eine klare und präzise Zusammenfassung der wichtigsten Punkte, die in Pavel Paramonovs Gründer von Hazeflow, Artikel zu diesem Thema, erörtert werden.

The article highlights how Giga introduces asynchronous block generation, a multi-proposer model with Autobahn, and parallel execution to enhance performance at different levels.

In dem Artikel wird hervorgehoben, wie Giga eine asynchrone Blockerzeugung, ein Multi-Proposer-Modell mit Autobahn und eine parallele Ausführung einführt, um die Leistung auf verschiedenen Ebenen zu verbessern.

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.

Im Herzen von Giga liegt eine interessante Sicht auf eine Idee. Normalerweise denken die Leute über eine Liste von Transaktionen nach. Wenn wir den Anfangszustand der Kette kennen und die Transaktionen von allen ehrlichen Knoten in derselben Reihenfolge angewendet werden, werden sie in denselben endgültigen Zustand kommen.

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.

In diesem Fall hängt das Ergebnis nur vom Ausgangszustand und der Reihenfolge der Transaktionen ab. Dies bedeutet, dass wir uns nur auf die Reihenfolge der Transaktionen in einem Block einigen müssen. Jeder Knoten kann den endgültigen Zustand unabhängig berechnen.

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.

Ein wichtiges Detail ist nun, dass Ausführung und Konsens (Generation) parallel durchgeführt werden. Während ein Knoten Berechnungen in einem Block durchführt, empfängt er auch andere Blöcke.

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.

Daher können wir sagen, dass Blöcke tatsächlich in der Gesamtreihenfolge (nicht parallel) ausgeführt werden und der Blockgenerierungsprozess selbst in "parallel" mit Konsens erfolgt. Für einen bestimmten Block sind diese Prozesse jedoch völlig asynchron.

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.

Offensichtlich scheint es unmöglich, Konsens durchzuführen und gleichzeitig den gleichen Block auszuführen. Bei der Ausführung von Block N erhält der Knoten daher Block N+1, um mit dem nächsten Schritt fortzufahren.

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.

Wenn der Konsens verzerrt wird (z. B. 1/3 der Knoten im Netzwerk, die böswillig handeln), hält die Kette, ähnlich wie ein Standard -BFT -Protokoll, an.

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.

Transaktionen, die innerhalb eines Blocks nicht ausgeführt werden, werden den Block nicht ungültig, sondern bleiben einfach in einem fehlgeschlagenen Zustand, da Generation und Ausführung getrennt sind und der endgültige Stand des aktuellen Blocks in nachfolgenden Blöcken festgelegt ist.

How Is The Multi-Proposer Model Implemented and What Is Autobahn ?

Wie wird das Multi-Proposer-Modell implementiert und was ist 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.

Das Konsensprotokoll selbst heißt "Autobahn" (wie die deutsche Autobahn ohne Geschwindigkeitsbegrenzung). Autobahn entkoppelt die Datenverfügbarkeit von der Transaktionsbestellung und hat ein interessantes Modell dahinter.

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.

Wie jede Fahrspur auf einer Autobahn gibt es mehrere Gassen und jeder Knoten hat eine eigene Fahrspur. Knoten verwenden diese Gassen, um Vorschläge zur Reihenfolge von Transaktionen zu machen. Ein Vorschlag ist nur eine geordnete Sammlung von Transaktionen.

Autobahn sometimes performs a "tipcut" operation, which aggregates multiple proposals to finalize the order of transactions.

Autobahn führt manchmal einen "TipCut" -Operation durch, der mehrere Vorschläge zur Fertigstellung der Reihenfolge der Transaktionen aggregiert.

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.

Antragsteller haben einen Anreiz, auf die Veröffentlichung von Blöcken zu warten und nach Möglichkeit einen einzelnen Block zu veröffentlichen. Die Ausführungszeitlimit für jeden Block (ähnlich der Gasgrenze) ändert diese Dynamik geringfügig.

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.

Ein Vorschlag auf einem Kanal entspricht normalerweise einem Block, was bedeutet, dass beim Auftreten einer Tipcut mehrere Blöcke gleichzeitig abgeschnitten werden.

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.

Danach sendet der Leiter des Slot die Tipcut an andere Knoten, um die Sortierung zu vervollständigen. Wenn ein Knoten mit einem einzigen Tipcut stimmt, bereitet er sich bereits auf die nächste Tipcut vor.

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.

Knoten, die sich übersehen, können sie asynchron von den in der POA aufgeführten Validatoren erhalten: Dies ist die Essenz, warum Datenverfügbarkeit erforderlich ist.

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.

Unter synchronen Bedingungen vervollständigt Autobahn, wenn der Führer korrekt ist, die Bestätigung der Vorschläge in zwei Kommunikationsrunden. Wenn der Führer versagt, wählt der Mechanismus einen neuen Führer, um den Fortschritt aufrechtzuerhalten.

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.

Der nächste Tipp-Cut-Vorschlag kann tatsächlich während der Commit-Phase der aktuellen Tipp-Cut beginnen, wodurch die Latenz verringert wird, da die Ausführung parallel zur Generation stattfindet.

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.

Tatsächlich ist das gesamte Modell ein Multi-Proposer-Modell, bei dem viele Knoten gleichzeitig Vorschläge für ihre Blockbestellung abgeben können. Jeder Validator schlägt seine eigenen Blöcke vor und erhält den Beweis (POA), dass das Netzwerk diese Blöcke besitzt, was dazu beiträgt, den Durchsatz und die Gesamteffizienz des Netzwerks zu verbessern.

Parallel Execution And Its Applicability

Parallele Ausführung und ihre Anwendbarkeit

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.

Wie bereits erwähnt, erfolgen der Blockausführungsprozess und der Konsens parallel, obwohl die Blöcke selbst tatsächlich nacheinander ausgeführt werden. Sie fragen sich vielleicht, ob dies eine echte parallele Ausführung darstellt.

The answer is both yes and no.

Die Antwort lautet sowohl Ja als auch nein.

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.

Obwohl Blöcke nach dem anderen aus ausgeführt werden, können Transaktionen innerhalb eines Blocks parallel ausgeführt werden, wenn die Transaktionen nicht denselben Zustand ändern (schreiben), und das Ergebnis einer Transaktion hat keinen anderen Transaktion.

In short, their execution paths should not depend on each other. Giga has no memory pool and transactions are included by nodes immediately.

Kurz gesagt, ihre Ausführungspfade sollten nicht voneinander abhängen. Giga hat keinen Speicherpool und Transaktionen werden sofort von Knoten enthalten.

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.

Es kann auch Situationen geben, in denen es hohe Frequenzkonflikte gibt. In diesem Fall wechselt das System auf die Verarbeitung von Transaktionen nacheinander, um sicherzustellen, dass die Transaktionen voranschreiten können.

To put it simply, parallel execution distributes transactions across multiple cores, allowing transactions that do not interfere with each other to run simultaneously.

Um einfach auszudrücken, verteilt die parallele Ausführung Transaktionen über mehrere Kerne hinweg, wodurch Transaktionen, die sich nicht stören, gleichzeitig ausführen.

Storage Issues and Optimization

Speicherprobleme und Optimierung

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

Aufgrund des großen Transaktionsvolumens müssen die Daten sowohl sicher als auch leicht zugänglich sein, sodass sich die Speichermethode geringfügig vom herkömmlichen Blockchain -Speicher unterscheiden sollte. Giga speichert Daten in

Haftungsausschluss:info@kdj.com

Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!

Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.

Weitere Artikel veröffentlicht am May 24, 2025