![]() ![]() In other words, every validator node still participates in the validation of every transaction, but they do so only at one of the stages of validation. This separation of labor between nodes is vertical (across the different validation stages for each transaction) rather than horizontal (across different transactions, as with sharding). Flow applies pipelining to blockchains by separating the jobs of a validator node into four different roles: Collection, Consensus, Execution, and Verification. From manufacturing to CPU design, pipelining is a common technique for dramatically scaling up productivity. This is analogous to having a single worker build an entire car. In a traditional blockchain, every node stores the entire state (account balances, smart contract code, etc.) and performs all of the work associated with processing every transaction in the chain. Hundreds of developers in our discord and thousands around the world agree: we’re being something special here. While we originally started building Flow for our own use-cases, it has quickly become far bigger than us.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |