Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$83571.608249 USD

-1.38%

ethereum
ethereum

$1826.028236 USD

-3.02%

tether
tether

$0.999839 USD

-0.01%

xrp
xrp

$2.053149 USD

-2.48%

bnb
bnb

$601.140115 USD

-0.44%

solana
solana

$120.357332 USD

-3.79%

usd-coin
usd-coin

$0.999833 USD

-0.02%

dogecoin
dogecoin

$0.166175 USD

-3.43%

cardano
cardano

$0.652521 USD

-3.00%

tron
tron

$0.236809 USD

-0.59%

toncoin
toncoin

$3.785339 USD

-5.02%

chainlink
chainlink

$13.253231 USD

-3.91%

unus-sed-leo
unus-sed-leo

$9.397427 USD

-0.19%

stellar
stellar

$0.266444 USD

-1.00%

sui
sui

$2.409007 USD

1.15%

Scherbe

Was ist eine Scherbe?

Um zu verstehen, was ein Shard ist, müssen wir uns mit dem Sharding befassen. Sharding ist diese Datenbankpartitionierungstechnik, die von Blockchain-Netzwerken als Option angesehen und auf Ethereum getestet wird. Je mehr Benutzer ein Blockchain-Netzwerk hat, desto langsamer wird das Netzwerk, was wiederum zu einer höheren Latenz beim Sharding führt versucht, die Netzwerklatenz zu verbessern, indem ein Blockchain-Netzwerk in separate Shards aufgeteilt wird, wobei jeder von ihnen seine eigenen Daten hat und von anderen Shards getrennt ist.

Im Wesentlichen ist ein Shard ein Teil eines Blockchain-Netzwerks, der in mehrere Shards aufgeteilt wurde und über eigene Daten verfügt.

Sharding kann durch die horizontale Partitionierung von Datenbanken durch Aufteilung in Zeilen erreicht werden. Shards werden anhand ihrer Eigenschaften konzipiert, da ein Shard beispielsweise für die Speicherung des Status und des Transaktionsverlaufs einer bestimmten Adresse verantwortlich sein kann. Es ist auch möglich, Shards nach der Art des darin gespeicherten digitalen Assets zu unterteilen.

Transaktionen, an denen ein digitaler Vermögenswert beteiligt ist, können durch eine Kombination von Shards ermöglicht werden. Darüber hinaus kann jeder Shard von anderen Shards gemeinsam genutzt werden, wodurch ein zentraler Aspekt der Blockchain-Technologie erhalten bleibt, nämlich die Existenz eines dezentralen Ledgers. Das Hauptbuch ist weiterhin für jeden Benutzer zugänglich und ermöglicht es ihm, den Status aller Transaktionen einzusehen.

Wenn wir uns Ethereum ansehen, müssen die Knoten zufällig einem Shard zugewiesen werden, und zu einem zufälligen Zeitpunkt werden sie einem anderen zufällig ausgewählten Shard neu zugewiesen. Dies wiederum würde es für einen Angreifer wesentlich schwieriger machen, vorherzusagen, welchen Shards sein bösartiger Knoten zugeordnet werden kann, und eine Übernahme ist daher äußerst schwierig.

Sharding ist eine Anforderung, da es das Hosten vollständiger Knoten erleichtern kann. In der Informatik ist es eine gängige Praxis, Anwendungen so zu skalieren, dass sie viel mehr Daten unterstützen können. Wenn Sharding in einer Blockchain wie Ethereum ordnungsgemäß implementiert ist, kann jeder Benutzer nur einen Teil des Änderungsverlaufs in der Datenbank speichern und nicht das Ganze, wie es bei einer Blockchain standardmäßig der Fall ist.