Skip to content

Commit

Permalink
add Flow to L1 page (#19)
Browse files Browse the repository at this point in the history
  • Loading branch information
joshuahannan authored May 24, 2023
1 parent ae4ca9f commit 403d320
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 0 deletions.
25 changes: 25 additions & 0 deletions L1/Flow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Flow
===========

‍Flow is a fast, decentralized, and developer-friendly blockchain, designed as the foundation for a new generation of games, apps, and the digital assets that power them. It is based on a unique, multi-role architecture, and designed to scale without sharding, allowing for massive improvements in speed and throughput while preserving a developer-friendly, ACID-compliant environment.

From manufacturing to CPU design, pipelining is a common technique for dramatically scaling up productivity. Flow applies pipelining to blockchains by separating the jobs of a validator node into four different roles: Collection, Consensus, Execution, and Verification. 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).

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. They can therefore specialize for — and greatly increase the efficiency of — their particular stage of focus.

Flow utilizes Cadence, the first ergonomic, resource-oriented smart contract programming language.

‍Resource-oriented programming is a new paradigm, designed to be secure and easy-to-use. For the first time, developers can create uniquely durable digital artifacts where ownership is tracked by the language itself, enabling a powerful new category of applications where assets are stored directly in the account or object that owns them and can be moved around as objects instead of entries in a centralized ledger.


## Blockchain
* [Flow Protocol](https://github.com/onflow/flow-go)
* [Flow Technical Docs](https://developers.flow.com/)
* [Cadence Docs](https://developers.flow.com/cadence/intro)
* [Flow Client Library](https://developers.flow.com/tooling/fcl-js)


## Ecosystem
* [Flow.com](https://flow.com/)
* [Flow Community](https://www.flowverse.co/)
* [Flow Blog](https://flow.com/blog)
1 change: 1 addition & 0 deletions L1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* [Bitcoin](Bitcoin.md)
* [Ethereum](Ethereum.md)
* [Avalanche](Avalanche.md)
* [Flow](Flow.md)
* [Aptos](Aptos.md)
* [BSC](BSC.md)
* [Cosmos](Cosmos.md)
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ See in-depth pages below:
* [Bitcoin](L1/Bitcoin.md)
* [Ethereum](L1/Ethereum.md)
* [Avalanche](L1/Avalanche.md)
* [Flow](L1/Flow.md)
* [Aptos](L1/Aptos.md)
* [BSC](L1/BSC.md)
* [Cosmos](L1/Cosmos.md)
Expand Down

0 comments on commit 403d320

Please sign in to comment.