mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 15:37:56 -05:00
collators are not proposers
Former-commit-id: 3de87d7f661dbf548d31060ae161d56e00a98d44 [formerly 2467249db129500e08378d0c1194bd3ae864edc4] Former-commit-id: 08240fb4286c13daf2b919685ac8d5f7720fdd43
This commit is contained in:
@@ -68,7 +68,7 @@ An approach to solving the scalability trilemma is the idea of blockchain shardi
|
||||
|
||||
## Basic Sharding Idea and Design
|
||||
|
||||
A sharded blockchain system is made possible by having nodes store “signed metadata” in the main chain of latest changes within each shard chain. Through this, we manage to create a layer of abstraction that tells us enough information about the global, synced state of parallel shard chains. These messages are called **collation headers**, which are specific structures that encompass important information about the chainstate of a shard in question. Collations are created by actors known as **proposer nodes** or _collators_ that are randomly tasked into packaging transactions and “selling” them to collator nodes that are then tasked into adding these collations into particular shards through a **proof of stake** system in a designated period of time.
|
||||
A sharded blockchain system is made possible by having nodes store “signed metadata” in the main chain of latest changes within each shard chain. Through this, we manage to create a layer of abstraction that tells us enough information about the global, synced state of parallel shard chains. These messages are called **collation headers**, which are specific structures that encompass important information about the chainstate of a shard in question. Collations are created by actors known as **proposer nodes** that are randomly tasked into packaging transactions and “selling” them to collator nodes that are then tasked into adding these collations into particular shards through a **proof of stake** system in a designated period of time.
|
||||
|
||||
These collations are holistic descriptions of the state and transactions on a certain shard. A collation header contains the following information:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user