collators are not proposers

Former-commit-id: 3de87d7f661dbf548d31060ae161d56e00a98d44 [formerly 2467249db129500e08378d0c1194bd3ae864edc4]
Former-commit-id: 08240fb4286c13daf2b919685ac8d5f7720fdd43
This commit is contained in:
Fynn
2018-03-09 17:29:51 +01:00
parent 5955f5fb3b
commit 12385fd54a

View File

@@ -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: