Skip to content

Commit

Permalink
Merge pull request #508 from OffchainLabs/update-gentle-intro
Browse files Browse the repository at this point in the history
add stylus and orbit refs to gentle intro
  • Loading branch information
symbolpunk authored Sep 1, 2023
2 parents 12a0599 + 872ab91 commit 45fcc2b
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions arbitrum-docs/partials/_gentle-intro-partial.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ Different layer 2 protocols emphasize and optimize for different things; Arbitru

Much development went into achieving this level of Ethereum compatibility. But at its core: the Arbitrum itself uses a fork of [Geth](../arbos/geth.mdx) — the most widely used Ethereum implementation — with modifications to transform it into a trustless layer 2. This means most of the code running in Arbitrum is identical to the code running in Ethereum. We call this cutting-edge approach Nitro (developers can see the codebase [here](https://github.com/OffchainLabs/nitro)).

#### Q: So builders can do all the stuff they do on Ethereum on Arbitrum, nice! But can they do _more_?

They can; the latest version of the Arbitrum tech stack, called <a data-quicklook-from='stylus'>Stylus</a>, keeps Nitro's Ethereum compatibility, while adding on powerful new features, namely the ability to write highly performant smart contracts in programming languages like Rust, C++, and more. Stylus is currently on public testnet; you can read more about it [here](../stylus/stylus-gentle-introduction.md).

#### Q: So it sounds like Arbitrum Rollup is an ideal solution that solves any and all scaling problems…?

Arbitrum Rollup is very awesome and cool; its design is geared heavily toward avoidance of introducing any centralization or trust assumptions, and it is thus a clear, strict net-win for the Ethereum ecosystem. Decentralization, however, comes at a (literal) price, and not all applications and users necessarily want or need to pay that price. For dapp use-cases with different security considerations, different tools in the Arbitrum suite are appropriate; i.e., Arbitrum AnyTrust chains!
Expand All @@ -68,6 +72,8 @@ For applications that require high transaction throughput and don’t require th

Yep! The fact that multiple chains can run in parallel is a crucial perk to off-chain scaling technology. Currently, on Ethereum mainnet, there are 2 Arbitrum chains: one Arbitrum Rollup chain, called ["Arbitrum One,"](https://portal.arbitrum.one/) and one AnyTrust chain, called ["Nova"](https://nova.arbitrum.io/); users and developers can pick whatever suits their security / transaction cost needs.

Developers also have the option of launching their own Arbitrum chains that run top an Arbitrum layer 2. These are called <a data-quicklook-from='arbitrum-orbit'>Orbit</a> chains and you can read more about them [here](../launch-orbit-chain/orbit-gentle-introduction.md).

#### Q: Who makes decisions about the future of Arbitrum One and Arbitrum Nova?

The Arbitrum One and Nova chains are owned by the Governance system; to learn more, see the [Arbitrum Governance docs](https://docs.arbitrum.foundation/).

1 comment on commit 45fcc2b

@vercel
Copy link

@vercel vercel bot commented on 45fcc2b Sep 1, 2023

Choose a reason for hiding this comment

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

Please sign in to comment.