Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/docs/about/roadmap/roadmap1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/docs/about/userpage1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 35 additions & 15 deletions docs/about-morph/0-user-navigation-page.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,25 @@ description: Upgrade your blockchain experience with Morph - the secure decentra

import { CardGroup, Card } from '@site/src/components/Card'

We’re thrilled to have you here, exploring the world of Morph. If you’re a developer looking for technical documentation, head over to our [For Developers section](../build-on-morph/0-developer-navigation-page.md). But if you’re here to understand what Morph is all about, you’re in the right place!
![userpage](../../assets/docs/about/userpage1.jpeg)

![userpage](../../assets/docs/about/userpage.png)
We’re glad you’re here.
If you’re a developer looking for technical documentation, head to the [For Developers section](../build-on-morph/0-developer-navigation-page.md).
If you’re here to understand what Morph is and how to get started, you’re in the right place.


### What is Morph?

Morph is a cutting-edge Layer 2 solution built on Ethereum, combining the best of optimistic rollups and zk technology. This makes us scalable, secure, and perfect for everyday applications. Our mission is to build the first blockchain for consumers, where user-friendly applications integrate seamlessly into everyday life, becoming indispensable utilities. We prioritize enabling blockchain applications that enhance daily experiences over chasing trivial technical milestones. Our focus is on creating meaningful, practical solutions that transform blockchain technology into core aspects of daily life
Morph is a high-performance blockchain built on Ethereum, designed to power the next generation of onchain consumer finance.
It is the consumer finance layer for the digital economy, enabling fast, low-cost, and secure transactions for people who live, earn, and transact online.
Our focus is simple: build products that serve real people and make blockchain useful in everyday life.


### Getting Started

To help you navigate through our resources, here’s a quick guide:

**Introductory Concepts**: Get a general understanding of Morph, including what makes it unique, our vision and mission, key concepts, and a look at our roadmap. This section will help you grasp the basics and understand the foundation of Morph.
**Introductory Concepts**:

<CardGroup className="md:grid-cols-2 xl:grid-cols-3">
<Card
Expand All @@ -37,7 +42,7 @@ To help you navigate through our resources, here’s a quick guide:
text="Roadmap" />
</CardGroup>

**Step-by-Step Guides**: Follow these practical tutorials for setting up your wallet, using the faucet, bridging assets, and exploring the Morph ecosystem. These guides are perfect for hands-on learning and getting started with Morph.
**Step-by-Step Guides**:

<CardGroup className="md:grid-cols-2 xl:grid-cols-3">
<Card
Expand All @@ -54,7 +59,7 @@ To help you navigate through our resources, here’s a quick guide:
text="Bridge" />
</CardGroup>

**Links and Tools**: Access useful tools such as the Morph Holesky Explorer and the official bridge. This section provides all the necessary links and resources to interact with and explore the Morph network effectively.
**Links and Tools**:

<CardGroup className="md:grid-cols-2 xl:grid-cols-3">
<Card
Expand All @@ -72,20 +77,35 @@ To help you navigate through our resources, here’s a quick guide:
</CardGroup>


### Engage in Our Ecosystem
### Core Products

Want to skip most of the reading and get started with exploring more right away? These are the guides that will get you right into the action:
#### Morph Pay

- **Wallet Setup**: Learn how to set up your wallet to interact with Morph.
- **Using the Faucet**: Get test tokens to start experimenting on our testnet.
- **Bridging Assets**: Understand how to bridge assets between Morph and Ethereum.
- **Exploring Morph Zoo**: Dive into the diverse range of dApps and projects in the Morph ecosystem.
- **Morph Holesky Explorer**: Use our explorer to track transactions and explore the blockchain.
The wallet experience for everyday use. Users can verify identity, hold multi-currency balances, activate a digital card, earn rewards, and access real-time FX. Everything you need to spend, save, and earn in one place.

### Explore and Connect
#### Morph Rails

The programmable infrastructure for developers and merchants. Includes modules for payments, FX, payroll, compliance, and rewards. Permissionless, self-custodial, and scalable. Think of it as a decentralized Stripe.

We believe in building a vibrant community around Morph. Join us on [Discord](https://discord.com/invite/L2Morph) to engage with other users and follow us on [Twitter](https://twitter.com/Morphl2) to stay updated with our latest news and developments.
#### Morph Black

An NFT that unlocks access to exclusive campaigns, real-world perks like lounge access, and deeper rewards across the Morph ecosystem.

##### Morph Platinum

A non-transferable Soulbound Token (SBT) tied to your wallet. Enables verified identity, compliance-based features, and future governance rights.


### Explore and Connect

To get started:
- **Set up your wallet**
- **Use the faucet**
- **Bridge assets**
- **Explore Morph Zoo**
- **Try Morph Pay**

Join the community and stay up to date:
𝕏: [x.com/MorphLayer](https://x.com/MorphLayer)
Discord: [discord.gg/MorphLayer](https://discord.gg/MorphLayer)
Telegram: [t.me/MorphL2official](https://t.me/MorphL2official)
27 changes: 16 additions & 11 deletions docs/about-morph/1-overview-of-morph.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,36 @@ keywords: [morph,layer2,validity proof,optimistic zk-rollup]
description: Upgrade your blockchain experience with Morph - the secure decentralized, cost0efficient, and high-performing optimistic zk-rollup solution. Try it now!
---

Welcome to Morph, a blockchain for consumers. At the core of Morph is a revolutionary approach to Ethereum Layer 2 scalability, harnessing the power of rollup technology.
Morph is a blockchain designed for onchain consumer finance. It powers payments, savings, identity, and rewards through a fast, secure, and scalable infrastructure.
Morph supports how people live and transact online. The platform makes it easy for users to manage money, earn rewards, and spend globally. For developers, Morph provides the tools to build programmable financial applications without complexity or custodial risk.


Our platform is uniquely designed to enhance the blockchain experience, making it more accessible, efficient, and user-friendly for both developers and consumers. We achieve these innovations through a unique combination of cutting-edge technologies.
### Onchain Consumer Finance

Morph is built for practical use. Every component of the system is designed to support real-world financial activity. Whether you're sending money, earning income, or building apps, Morph offers the performance and flexibility needed for daily use.

## What Makes Morph Special
### Core Infrastructure

Given that our platform is built on the philosophy of consumer-centric innovation, we believe blockchain technology has the transformative power to enhance users’ daily lives. To accomplish this vision, our infrastructure has three core technological components that function as the foundation of a consumer blockchain.
#### Decentralized Sequencer Network

A distributed sequencer model improves fairness, removes single points of failure, and protects against transaction censorship and MEV extraction.

### Decentralized Sequencer Network

Morph’s distribution of the sequencing role eliminates single points of failure, reduces transaction censorship, and prevents monopolies over Miner Extractable Value (MEV). Building on Morph means guaranteed high availability, resilience, and fairness in transaction processing.
#### Optimistic zkEVM with RVP

Morph uses an Optimistic rollup integrated with zero-knowledge proofs through Responsive Validity Proof. This reduces withdrawal delays, lowers costs, and improves security.

### Optimistic zkEVM Integration

Morph’s Optimistic zkEVM Integration combines the efficiency of optimistic rollups with the security of zero-knowledge proofs, using a novel method called Responsive Validity Proof (RVP). RVP reduces costs and shortens withdrawal periods while maintaining high security, enabling robust applications that don’t compromise on performance or security.
### Modular Rollup Design

Consensus, execution, and data availability are separated. This allows developers to build and scale without disrupting the network.

Comment on lines +28 to 31

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Heading level inconsistent within “Core Infrastructure” block

Inside the Core Infrastructure section every sub-heading uses ####, but Modular Rollup Design is declared with ###.
Downgrade it to keep a uniform hierarchy.

-### Modular Rollup Design
+#### Modular Rollup Design
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
### Modular Rollup Design
Consensus, execution, and data availability are separated. This allows developers to build and scale without disrupting the network.
#### Modular Rollup Design
Consensus, execution, and data availability are separated. This allows developers to build and scale without disrupting the network.
🤖 Prompt for AI Agents
In docs/about-morph/1-overview-of-morph.md around lines 28 to 31, the heading
"Modular Rollup Design" is marked with ### while other sub-headings in the "Core
Infrastructure" section use ####. Change the heading level of "Modular Rollup
Design" from ### to #### to maintain consistent heading hierarchy within the
section.

### Modular Design

Morph's architecture is divided into three modules: Sequencer Network for consensus and execution, Optimistic zkEVM for state verification, and Rollup for data availability. Developers can build and maintain applications more efficiently, ensuring each component can be upgraded independently without disrupting the entire system.
## Built for Users and Builders

**Morph Pay** gives users a unified experience. It supports identity verification, multi-currency balances, digital cards, real-time FX, and reward earning.
**Morph Rails** provides developers with a permissionless infrastructure stack. It includes smart modules for payments, payroll, foreign exchange, compliance, and wallet integrations. Builders can compose financial logic into any application without licenses or custodians.

Morph connects consumers and developers through a single, efficient platform. It is built to support the next generation of digital finance.

Before you dive into a deeper exploration of our technology, understanding our [Vision and Mission](./5-morphs-vision-and-mission.md) will offer a better idea of why Morph stands out in the industry.

32 changes: 18 additions & 14 deletions docs/about-morph/2-the-technology-behind-morph.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,51 @@
---
title: The Technology Behind Morph
title: The Technology
lang: en-US
keywords: [morph,layer2,validity proof,optimistic zk-rollup]
description: Upgrade your blockchain experience with Morph - the secure decentralized, cost0efficient, and high-performing optimistic zk-rollup solution. Try it now!
---

## Decentralized Sequencer Network

Morph's Decentralized Sequencer Network is designed to enhance the security and reliability of the blockchain. Unlike traditional Layer 2 solutions that rely on a centralized sequencer, Morph employs a network of decentralized sequencers. This setup ensures that no single entity has control over the transaction sequencing process, thereby eliminating the risk of a single point of failure. If one sequencer fails or acts maliciously, the others can continue processing transactions, maintaining the system's integrity and uptime. This decentralization also prevents transaction censorship and ensures that no single entity can monopolize Miner Extractable Value (MEV), creating a fairer environment for all users.

This collaborative approach not only increases security but also improves the overall efficiency and reliability of the transaction processing system, making Morph a robust and resilient Layer 2 solution.
Morph's Decentralized Sequencer Network is designed to enhance the security and reliability of the blockchain. Unlike traditional blockchain solutions that rely on a single, centralized sequencer, Morph employs a network of decentralized sequencers. This ensures that no single entity controls the transaction sequencing process, removing the risk of a single point of failure.

If one sequencer fails or acts maliciously, others continue processing transactions, preserving system integrity and uptime. This decentralization also prevents transaction censorship and stops any one party from monopolizing Miner Extractable Value (MEV), creating a fairer environment for all users.

![Sequqencer Network](../../assets/docs/about/overview/seq1.png)
This collaborative structure increases security, improves efficiency, and ensures reliable transaction processing, making Morph a robust and resilient blockchain network.

Visit Morph’s [Decentralized Sequencer Network](../how-morph-works/decentralized-sequencers/1-morph-decentralized-sequencer-network.md) for a more comprehensive article.
Visit Morph’s [Decentralized Sequencer Network](../how-morph-works/decentralized-sequencers/1-morph-decentralized-sequencer-network.md) for a more comprehensive article.


## Optimistic zkEVM Integration

Optimistic and Zero-Knowledge (ZK) rollups are two distinct approaches to scaling blockchain transactions on layer 2. Optimistic rollups simply assume all transactions are valid when submitting a batch for settlement on Ethereum. However, the validity of any transaction can be contested by entities known as challengers, by submitting proof of fraudulent activity. If the fraud-proof is successful, the incorrect transaction is rejected, ensuring security but at the cost of some potential delays and high gas fees associated with the challenge process.
Optimistic and Zero-Knowledge (ZK) rollups are two different approaches to scaling blockchain transactions on Morph.

Optimistic rollups assume all transactions are valid when submitted for settlement on Ethereum. Any transaction can be challenged by a participant (known as a challenger) who submits proof of fraud. If the fraud proof succeeds, the invalid transaction is rejected. This process ensures security but can introduce delays and higher gas fees due to the challenge process.

ZK rollups, on the other hand, use cryptographic proofs to verify the validity of transactions before these are submitted for settlement. All batches have their own ZK proof, allowing quick verification on the main chain without needing to review all the data associated with each transaction (hence “zero-knowledge”). This offers immediate finality with higher security, but generating these proofs is computationally intensive and costly.
ZK rollups use cryptographic proofs to verify transaction validity before submission. Each batch includes its own ZK proof, allowing fast verification on Ethereum without reviewing all transaction data. This offers immediate finality and stronger security, but generating ZK proofs is computationally expensive.

Morph combines these models through **Responsive Validity Proof (RVP)**. Transactions are processed optimistically for speed and cost efficiency. If a transaction is challenged during the challenge window, the sequencer must generate and submit a ZK proof to confirm its validity.

Morph’s hybrid rollup combines the best of these two approaches. Initially, the system operates optimistically, assuming transactions are valid to allow for quick processing and low costs. When a transaction is contested within Morph’s challenge window, it’s the sequencer that is required to produce a ZK proof to validate the transaction. We call this approach Responsive Validity Proof (RVP). It comes with the following improvements:
This approach offers two major improvements:
- **Efficiency and speed**: The typical 7-day challenge period can be shortened to 1–3 days because challengers no longer need additional time to identify malicious transactions, generate proofs, and engage in lengthy dispute processes.

- Efficiency and Speed: A typical 7-day challenge window can be shortened to 1-3 days (a challenger no longer needs the extra time to identify malicious submissions, create a proof, and engage in multiple rounds of challenge procedures).
- Reduced Costs: Employing ZK-proofs means that only minimal transaction information is retained, thereby significantly reducing the cost of L2 submissions. When no challenges arise, the cost of ZK-proof submission and verification can be ignored. RVP is therefore more cost-effective than both optimistic and ZK rollups.

- **Reduced costs**: ZK proofs are only generated when needed. When there are no challenges, the cost of ZK proof submission and verification is avoided, making RVP more cost-effective than both pure optimistic and pure ZK rollups.

![Sequqencer Network](../../assets/docs/about/overview/opzk.png)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Fix the repeated “Sequqencer” spelling error in image alt-text.

-![Sequqencer Network](../../assets/docs/about/overview/opzk.png)
+![Sequencer Network](../../assets/docs/about/overview/opzk.png)

Replicate the change for the similar image at Line 48.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
![Sequqencer Network](../../assets/docs/about/overview/opzk.png)
![Sequencer Network](../../assets/docs/about/overview/opzk.png)
🤖 Prompt for AI Agents
In docs/about-morph/2-the-technology-behind-morph.md at line 36, correct the
spelling error in the image alt-text from "Sequqencer Network" to "Sequencer
Network". Also, locate the similar image at line 48 and apply the same spelling
correction to its alt-text to maintain consistency.


Visit [Responsive Validity Proof](../how-morph-works/optimistic-zkevm) for a more comprehensive article.
Visit [Morph’s Modular Design](../how-morph-works/2-morph-modular-design.md) for a more comprehensive article.


## Modular Design

At its core, Morph is constructed using a sophisticated modular design architecture. The platform is organized into three functional modules (Sequencer Network, Rollup, Optimistic zk-EVM), each defined by distinct roles that collaborate in various configurations to meet diverse requirements. Each role within these modules operates its specific components, maintaining functional independence. This modular structure not only fosters flexibility and adaptability but also bolsters the composability of the system. It enables an efficient and interactive ecosystem, supporting the varied operational needs of our platform.
Morph is built using a modular architecture that organizes the platform into three core components: Sequencer Network, Rollup, and Optimistic zkEVM. Each module has a distinct role and can operate independently while working together to meet a wide range of operational requirements.

This modular structure increases flexibility and adaptability, making it easier to upgrade individual components without disrupting the entire network. It also improves composability, allowing applications and services on Morph to interact seamlessly and efficiently.

![Sequqencer Network](../../assets/docs/about/overview/modu.png)

![Sequqencer Network](../../assets/docs/about/overview/modu.png)


Visit [Morph’s Modular Design](../how-morph-works/2-morph-modular-design.md) for a more comprehensive article.
Visit [Morph’s Modular Design](../how-morph-works/2-morph-modular-design.md) for a more comprehensive article.
Loading