-
-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
19 additions
and
0 deletions.
There are no files selected for viewing
19 changes: 19 additions & 0 deletions
19
blockchain_integration/pi_network/pi-network-layer2-scaling/docs/architecture.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Architecture Overview | ||
|
||
## Introduction | ||
This document outlines the architecture of the Pi Network Layer 2 Scaling project. The architecture is designed to enhance scalability and usability through Layer 2 solutions. | ||
|
||
## Components | ||
- **Main Chain**: The primary blockchain where the Pi Network operates. | ||
- **Layer 2 Solutions**: Off-chain solutions that process transactions to improve speed and reduce costs. | ||
- **Optimistic Rollups**: A method that allows transactions to be processed off-chain while ensuring security through fraud proofs. | ||
- **zk-Rollups**: Utilizes zero-knowledge proofs to bundle multiple transactions into a single proof, enhancing privacy and scalability. | ||
- **State Channels**: A mechanism that allows participants to transact off-chain and only settle on-chain when necessary. | ||
|
||
## Interaction Flow | ||
1. Users initiate transactions on the Layer 2 solution. | ||
2. Transactions are processed off-chain. | ||
3. Final states are periodically submitted to the main chain for settlement. | ||
|
||
## Conclusion | ||
The architecture aims to provide a scalable and efficient solution for the Pi Network, enabling a seamless user experience. |