Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 6e5c1ba

Browse files
chore: fix docs (#612)
* fixing * fix link * ico * adjust doc * Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * adjust about * remove soverign * adjust wording * fix build --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 1417864 commit 6e5c1ba

File tree

6 files changed

+50
-48
lines changed

6 files changed

+50
-48
lines changed

.vitepress/config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ export default withMermaid({
2323
head: [
2424
["link", { rel: "icon", href: "/img/favicon.svg", type: "image/svg+xml" }],
2525
["link", { rel: "icon", href: "/img/favicon.png", type: "image/png" }],
26+
[
27+
"link",
28+
{ rel: "shortcut icon", href: "/img/favicon.ico", type: "image/x-icon" },
29+
],
2630
["meta", { name: "msapplication-TileColor", content: "#fff" }],
2731
["meta", { name: "theme-color", content: "#fff" }],
2832
[

guides/gm-world.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: Learn how to build and deploy a CosmWasm-based "gm" (good morning)
77

88
## 🌞 Introduction {#introduction}
99

10-
This tutorial will guide you through building a sovereign `gm-world` chain (`gm` stands for "good morning") using Evolve. Unlike the [quick start guide](/guides/quick-start.md), this tutorial provides a more practical approach to understanding sovereign chain development.
10+
This tutorial will guide you through building a evolve `gm-world` chain (`gm` stands for "good morning") using Evolve. Unlike the [quick start guide](/guides/quick-start.md), this tutorial provides a more practical approach to understanding evolve chain development.
1111

1212
We will cover:
1313

guides/quick-start.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import constants from '../.vitepress/constants/constants.js'
88

99
# Quick start guide
1010

11-
Welcome to Evolve, a sovereign chain framework! The easiest way to launch your sovereign chain node is by using the Testapp CLI.
11+
Welcome to Evolve, a chain framework! The easiest way to launch your network node is by using the Testapp CLI.
1212

1313
## 📦 Install Testapp (CLI)
1414

@@ -31,15 +31,15 @@ evolve version: execution/evm/v1.0.0-beta.1
3131
evolve git sha: cd1970de
3232
```
3333

34-
## 🗂️ Initialize a sovereign chain node
34+
## 🗂️ Initialize a evolve network node
3535

36-
To initialize a sovereign chain node, execute the following command:
36+
To initialize a evolve network node, execute the following command:
3737

3838
```bash
3939
testapp init --evolve.node.aggregator --evolve.signer.passphrase secret
4040
```
4141

42-
## 🚀 Run your sovereign chain node
42+
## 🚀 Run your evolve network node
4343

4444
Now that we have our testapp generated and installed, we can launch our chain along with the local DA by running the following command:
4545

@@ -57,7 +57,7 @@ You should see logs like:
5757
4:58PM INF server started listening on=localhost:7980 module=da
5858
```
5959

60-
To start a basic sovereign chain node, execute:
60+
To start a basic evolve network node, execute:
6161

6262
```bash
6363
testapp start --evolve.signer.passphrase secret
@@ -77,4 +77,4 @@ I[2024-05-01|09:58:46.082] Finalized block module=B
7777

7878
## 🎉 Conclusion
7979

80-
That's it! Your sovereign chain node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a chain is) these days using Evolve. Explore further and discover how you can build useful applications on Evolve. Good luck!
80+
That's it! Your evolve network node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a chain is) these days using Evolve. Explore further and discover how you can build useful applications on Evolve. Good luck!

index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ hero:
88
src: /img/logo.png
99
alt: Evolve Logo
1010
text: "Own It. Shape It. Launch It"
11-
tagline: Modular. Production-ready. Yours. Built on Celestia, Evolve enables developers a direct path to shipping custom networks.
11+
tagline: |
12+
Modular. Production-ready.
13+
Yours.
14+
Built on Celestia, Evolve enables developers a direct path to shipping custom networks.
1215
actions:
1316
- theme: brand
1417
text: Quick start
@@ -23,7 +26,7 @@ features:
2326
link: /learn/about#why-evolve
2427
icon: 🚀
2528
- title: Speed to Traction
26-
details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters, your product.
29+
details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters; your product.
2730
link: /learn/execution
2831
icon:
2932
- title: No Validator Overhead

learn/about.md

Lines changed: 34 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,95 @@
11
# Introduction
22

3-
Welcome to Evolve. Launch Fast. Build Your Own Network.
3+
Evolve is the fastest way to launch your own modular network — without validator overhead or token lock-in.
44

5-
Evolve enables developers a direct path to shipping custom networks — faster than standing up a full L1, and more flexible than constrained rollup frameworks.
5+
Built on Celestia, Evolve offers L1-level control with L2-level performance.
66

77
This isn't a toolkit. It's a launch stack.
88

99
No fees. No middlemen. No revenue share.
1010

11-
## About Evolve
11+
## What is Evolve?
1212

13-
Our mission is to provide developers with the fastest path to launching their own networks. Built on Celestia, Evolve gives you full control over execution without the overhead of validator operations.
13+
Evolve is a launch stack for L1s. It gives you full control over execution without CometBFT, validator ops, or lock-in.
1414

15-
## What is Evolve?
15+
It's [open-source](https://github.com/evstack/ev-node), production-ready, and fully composable.
1616

17-
Evolve is how you launch your network. Modular. Production-ready. Yours.
17+
At its core is \`ev-node\`, a modular node that exposes an [Execution interface](https://github.com/evstack/ev-node/blob/main/core/execution/execution.go), — letting you bring any VM or execution logic, including Cosmos SDK or custom-built runtimes.
1818

19-
Some still call them rollups. You'll just call it your network.
19+
Evolving from Cosmos SDK?
2020

21-
Evolve reframes the conversation: these aren't second-class layers. These are networks — with full execution freedom, developer control, and modular power.
21+
Migrate without rewriting your stack. Bring your logic and state to Evolve and shed validator overhead — all while gaining performance and execution freedom.
2222

23-
Evolve is an [open-source framework](https://github.com/evstack/ev-node). It features ev-node, a modular node that can run networks and exposes an [ABCI-compatible client interface](https://github.com/cometbft/cometbft/tree/main/abci), which can be used as a substitute for CometBFT in any ABCI-compatible blockchain application.
23+
Evolve is how you launch your network. Modular. Production-ready. Yours.
2424

2525
With Evolve, you get:
2626

27-
- Full control over execution
28-
- No validator ops overhead
29-
- Speed to traction
27+
- Full control over execution \- use any VM
28+
- Low-cost launch — no emissions, no validator inflation
29+
- Speed to traction — from local devnet to testnet in minutes
30+
- Keep sequencer revenue — monetize directly
31+
- Optional L1 validator network for fast finality and staking
3032

3133
Powered by Celestia — toward 1GB blocks, multi-VM freedom, and execution without compromising flexibility or cost.
3234

3335
## What problems is Evolve solving?
3436

35-
### 1. Scalability and customizability
37+
### 1\. Scalability and customizability
3638

3739
Deploying your decentralized application as a smart contract on a shared blockchain has many limitations. Your smart contract has to share computational resources with every other application, so scalability is limited.
3840

39-
Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited.
41+
Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited as well.
4042

41-
### 2. Security and time to market
43+
### 2\. Security and time to market
4244

4345
Deploying a new chain might sound like the perfect solution for the problems listed above. While it's somewhat true, deploying a new layer 1 chain presents a complex set of challenges and trade-offs for developers looking to build blockchain products.
4446

45-
Deploying a new layer 1 requires significant resources, including time, capital, and expertise, which can be a barrier to entry for some developers.
47+
Deploying a legacy layer 1 has huge barriers to entry: time, capital, token emissions and expertise.
4648

47-
In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the business sustainability of the network at risk. A strong community and network effect are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable.
49+
In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the network's business sustainability at risk. Network effects are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable.
4850

4951
In a potential future with millions of chains, it's unlikely all of those chains will be able to sustainably attract a sufficiently secure and decentralized validator set.
5052

5153
## Why Evolve?
5254

53-
Evolve solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of sovereign chains.
55+
Evolve solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of evolve chains.
5456

5557
With Evolve, developers can benefit from:
5658

57-
- **Shared security**:
58-
Chains inherit security from a data availability layer, by posting blocks to it. Chains reduce the trust assumptions placed on chain sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk chains, in case of fraudulent blocks, full nodes can generate fraud or zk proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees.
59+
- **Shared security**: Chains inherit security from a data availability layer, by posting blocks to it. Chains reduce the trust assumptions placed on chain sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk-chains, in case of fraudulent blocks, full nodes can generate fraud or zk-proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees.
5960

60-
- **Scalability:**
61-
Evolve chains are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, chain transactions are executed off-chain rather than the data availability layer. This means chains have their own dedicated computational resources, rather than sharing computational resources with other applications.
61+
- **Scalability:** Evolve chains are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, chain transactions are executed off-chain rather than on the data availability layer. This means chains have their own dedicated computational resources, rather than sharing computational resources with other applications.
6262

63-
- **Customizability:**
64-
Evolve is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their chains. These components are data availability layers, execution environments, proof systems, and sequencer schemes.
63+
- **Customizability:** Evolve is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their chains. These components are data availability layers, execution environments, proof systems, and sequencer schemes.
6564

66-
- **Faster time to market:**
67-
Evolve eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a new layer 1. Evolve's goal is to make deploying a chain as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months or even years to just minutes.
65+
- **Faster time-to-market:** Evolve eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a legacy layer 1\. Evolve's goal is to make deploying a chain as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months (or even years) to just minutes.
6866

69-
- **Sovereignty**: Evolve also enables developers to deploy sovereign chains for cases where communities require sovereignty.
67+
- **Sovereignty**: Evolve also enables developers to deploy chains for cases where communities require sovereignty.
7068

7169
## How can you use Evolve?
7270

73-
As briefly mentioned above, Evolve could be used in many different ways. From sovereign chains, to settlement layers, and in the future even to L3s.
71+
As briefly mentioned above, Evolve could be used in many different ways. From chains, to settlement layers, and in the future even to L3s.
7472

75-
### Chain with any execution environment
73+
### Chain with any VM
7674

7775
Evolve gives developers the flexibility to use pre-existing ABCI-compatible state machines or create a custom state machine tailored to their chain needs. Evolve does not restrict the use of any specific virtual machine, allowing developers to experiment and bring innovative applications to life.
7876

79-
### Sovereign chain with Cosmos SDK
77+
### Cosmos SDK
8078

81-
Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Evolve-compatible chain.
82-
Cosmos-SDK has great [documentation](https://docs.cosmos.network/main) and tooling that developers can leverage to learn.
79+
Similarly to how developers utilize the Cosmos SDK to build a layer 1 chain, the Cosmos SDK could be utilized to create a Evolve-compatible chain. Cosmos-SDK has great [documentation](https://docs.cosmos.network/main) and tooling that developers can leverage to learn.
8380

84-
Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Evolve chain. This can provide a great opportunity for experimentation and growth.
81+
Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Evolve chain. Evolve gives your network a forward path. Migrate seamlessly, keep your logic, and evolve into a modular, high-performance system without CometBFT bottlenecks and zero validator overhead.
8582

8683
### Build a settlement layer
8784

88-
[Settlement layers](https://celestia.org/learn/modular-settlement-layers/settlement-in-the-modular-stack/) are ideal for developers who want to avoid deploying sovereign chains. They provide a platform for chains to verify proofs and resolve disputes.
89-
Additionally, they act as a hub for chains to facilitate trust-minimized token transfers and liquidity sharing between chains that share the same settlement layer.
90-
Think of settlement layers as a special type of execution layer.
85+
[Settlement layers](https://celestia.org/learn/modular-settlement-layers/settlement-in-the-modular-stack/) are ideal for developers who want to avoid deploying chains. They provide a platform for chains to verify proofs and resolve disputes. Additionally, they act as a hub for chains to facilitate trust-minimized token transfers and liquidity sharing between chains that share the same settlement layer. Think of settlement layers as a special type of execution layer.
9186

9287
## When can you use Evolve?
9388

94-
As of today, Evolve is still in the alpha stage. The framework currently provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer.
89+
As of today, Evolve provides a single sequencer, an execution interface (Engine API or ABCI), and a connection to Celestia.
9590

9691
We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs.
9792

98-
Head down to the next section to learn more about what's coming for Evolve. If you're ready to start building, you can skip to the [Guides](/guides/gm-world.md) section.
93+
Head down to the next section to learn more about what's coming for Evolve. If you're ready to start building, you can skip to the [Guides](/guides/quick-start.md) section.
9994

100-
Spoiler alert, whichever you choose, it's going to be a great rabbit hole!
95+
Spoiler alert, whichever you choose, it's going to be a great rabbit hole\!

public/img/favicon.ico

15 KB
Binary file not shown.

0 commit comments

Comments
 (0)