Skip to content

Commit 369d515

Browse files
authored
Redirect fix + improved faq (#509)
* Removing sections (#505) * delete: sdk section * delete: getting started section * delete: learn section * added community section * Fix redirects + improved dev FAQ (#508) * test server side redirect * test2 * fixed redirects w/o wildcards * moved network info to faq * now dev faq is dev home * added links to external getting started docs
1 parent 9659f51 commit 369d515

File tree

9 files changed

+305
-200
lines changed

9 files changed

+305
-200
lines changed

src/config/sidebar.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ export const getSidebar = () => {
88
{
99
section: t("sidebar.developers.developers"),
1010
contents: [
11-
{ title: t("sidebar.developers.buildingOnScroll"), url: formatUrl("developers") },
12-
{ title: t("sidebar.developers.faq"), url: formatUrl("developers/faq") },
11+
{ title: t("sidebar.developers.faq"), url: formatUrl("developers") },
12+
{ title: t("sidebar.developers.buildingOnScroll"), url: formatUrl("developers/building-on-scroll") },
1313
{
1414
title: t("sidebar.developers.scrollContracts"),
1515
url: formatUrl("developers/scroll-contracts"),
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
section: community
3+
date: Last Modified
4+
title: "Community FAQ"
5+
lang: "en"
6+
permalink: "community/faq"
7+
excerpt: "Frequently asked questions about the Scroll community"
8+
---
9+
10+
import Aside from "../../../../components/Aside.astro"
11+
import ToggleElement from "../../../../components/ToggleElement.astro"
12+
13+
**What is Scroll, in plain terms?**
14+
15+
Scroll is an Ethereum Layer 2 that makes transactions faster and cheaper without sacrificing security, using zero-knowledge proofs to verify everything on Ethereum.
16+
17+
**What is Scroll's mission?**
18+
19+
Scroll's mission is to remove the trade-offs between scalability and security. Fast finality, full Ethereum compatibility, and uncompromising security.
20+
21+
**What is Scroll's vision?**
22+
23+
Scroll aims to empower humanity—starting with developers and users—by making decentralized computing accessible to billions, while building in the open, fighting for decentralization and censorship resistance, and contributing improvements back to Ethereum.
24+
25+
**What are Scroll's core values?**
26+
27+
- Empower accessibility at global scale
28+
- Build in the open with community collaboration
29+
- Preserve decentralization and censorship resistance
30+
- Advance Ethereum's end goal: "zk-SNARK everything"
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
section: developers
3+
date: Last Modified
4+
title: "Building on Scroll"
5+
lang: "en"
6+
permalink: "developers/building-on-scroll"
7+
excerpt: "Building on Scroll feels just like Ethereum, and you can bring your favorite tooling and contracts with you."
8+
whatsnext: { "Scroll Contracts": "/en/developers/scroll-contracts/" }
9+
---
10+
11+
import Aside from "../../../../components/Aside.astro"
12+
import ToggleElement from "../../../../components/ToggleElement.astro"
13+
14+
**Welcome to the Scroll developer documentation!**
15+
16+
Scroll is its own Layer 2 network built on Ethereum (more specifically, a “zero knowledge rollup”).
17+
18+
If you’re experienced in building on Ethereum, your code, dependencies, and tooling work with Scroll out of the box. This is possible because our network is compatible with EVM bytecode and designed to feel just like developing on Ethereum.
19+
20+
<Aside type="tip" title="New to zero knowledge rollups?">
21+
Scroll gains its security and speed by executing transactions off-chain, and also producing a cryptographic proof that
22+
the transactions were executed correctly. This cryptographic proof is verified in a smart contract on Layer 1,
23+
ensuring that all code executed on the Scroll Layer 2 behaves just as if it were executed on Ethereum Layer 1.
24+
25+
[Learn more about Scroll’s architecture →](/technology)
26+
27+
</Aside>
28+
29+
## Getting Started
30+
31+
**Looking to build on the Scroll?**
32+
33+
- Check out our [FAQ](/developers/) for the essentials
34+
- Follow our [guide](/developers/guides/running-a-scroll-node) to run Scroll L2geth Node
35+
- Explore our [deployed contract addresses](/developers/scroll-contracts) to build on
36+
37+
## Why Build on Scroll?
38+
39+
<ToggleElement anchor="throughput">
40+
<div slot="title">Throughput — Scroll creates more secure blockspace for Ethereum.</div>
41+
<p>
42+
ZK Rollups allow for more activity on the network, minimizing congestion. By inheriting the security of Ethereum,
43+
which verifies the behavior of the network using zero knowledge proofs, Scroll can process more transactions without
44+
compromising on decentralization.
45+
</p>
46+
</ToggleElement>
47+
48+
<ToggleElement anchor="cost">
49+
<div slot="title">Cost — Scroll saves users gas fees.</div>
50+
<p>
51+
On Ethereum, competition for blockspace results in higher costs per transaction, as each transaction makes a bid to
52+
be included in the next block. Scroll leverages recent breakthroughs in zero knowledge proofs and hardware
53+
acceleration to vastly increase secure blockspace and minimize transaction costs for users.
54+
</p>
55+
</ToggleElement>
56+
<ToggleElement anchor="speed">
57+
<div slot="title">Speed — Scroll delivers feedback to users, faster.</div>
58+
<p>
59+
After the merge, Ethereum blocks reliably confirm every 12 seconds. Scroll blocks are minted every 3 seconds, and
60+
for the sake of lower-risk operations, transactions can be assumed to be final once included in a block. This opens
61+
up new possibilities for on-chain interaction in social and gaming applications.
62+
</p>
63+
</ToggleElement>
64+
<ToggleElement anchor="alignment">
65+
<div slot="title">Alignment — Scroll builds on Ethereum's vision.</div>
66+
<p>
67+
Scroll builds on Ethereum’s vision. Our ethos is to build Ethereum, not to splinter it. Decentralization,
68+
permissionlessness, censorship-resistance, and community ownership are the core of what we do and the roadmap we’re
69+
building. We believe in open-source software, and we work closely with the Ethereum Foundation’s Privacy and Scaling
70+
Explorations team to support their work on a zkEVM that might someday be the heart of Ethereum.
71+
</p>
72+
<p>
73+
We also work with governance DAOs and other open-source protocols to make sure that as applications are deployed,
74+
we’re working to grow their impact — whether that be in public goods, core infrastructure, or the next generation of
75+
zero knowledge use cases.
76+
</p>
77+
</ToggleElement>
78+
<ToggleElement anchor="community">
79+
<div slot="title">Community — Scroll brings together users and builders.</div>
80+
<p>
81+
We know the challenges of building in the open and getting user engagement! Scroll has a blossoming community of
82+
users and builders, and with a Discord community of over 500,000 members eager to try out applications on our
83+
testnet or mainnet, we’re excited to connect builders with users who can provide real-world feedback.
84+
</p>
85+
</ToggleElement>
86+
87+
## Thank you for building with us.
88+
89+
Our mainnet is now live, and we're diligently working to bring more integrations and support infrastructure to the network.
90+
91+
Join our growing developer community. You can find us on [Discord](https://discord.gg/scroll), join our [discussion forum](https://community.scroll.io/), or follow our progress on [Twitter](https://twitter.com/Scroll_ZKP).

src/content/docs/en/developers/faq.mdx

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)