Skip to content
This repository was archived by the owner on Oct 3, 2024. It is now read-only.

Commit f80f1c9

Browse files
authored
fix: rename zk chains (#1073)
1 parent 34c6c79 commit f80f1c9

33 files changed

+216
-199
lines changed

docs/.vuepress/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export default defineUserConfig({
3737
],
3838
[
3939
"meta",
40-
{ name: "description", content: "zkSync Docs bring you all information you need about our protocol, APIs, SDKs, ZK Stack, and hyperchains. Start with our guides and tutorials, or go deep into our architecture and protocol specification." },
40+
{ name: "description", content: "zkSync Docs bring you all information you need about our protocol, APIs, SDKs, ZK Stack, and ZK Chains. Start with our guides and tutorials, or go deep into our architecture and protocol specification." },
4141
],
4242
["meta", { name: "author", content: "https://matter-labs.io" }],
4343

@@ -51,7 +51,7 @@ export default defineUserConfig({
5151
"meta",
5252
{
5353
name: "og:description",
54-
content: "zkSync Docs bring you all information you need about our protocol, APIs, SDKs, ZK Stack, and hyperchains. Start with our guides and tutorials, or go deep into our architecture and protocol specification.",
54+
content: "zkSync Docs bring you all information you need about our protocol, APIs, SDKs, ZK Stack, and ZK Chains. Start with our guides and tutorials, or go deep into our architecture and protocol specification.",
5555
},
5656
],
5757
["meta", { name: "twitter:card", content: "summary" }],
@@ -60,7 +60,7 @@ export default defineUserConfig({
6060
"meta",
6161
{
6262
name: "twitter:description",
63-
content: "zkSync Docs bring you all information you need about our protocol, APIs, SDKs, ZK Stack, and hyperchains. Start with our guides and tutorials, or go deep into our architecture and protocol specification.",
63+
content: "zkSync Docs bring you all information you need about our protocol, APIs, SDKs, ZK Stack, and ZK Chains. Start with our guides and tutorials, or go deep into our architecture and protocol specification.",
6464
},
6565
],
6666
["meta", { name: "twitter:image", content: "https://docs.zksync.io/share_image.png" }],
-7.52 KB
Binary file not shown.
19.1 KB
Loading
File renamed without changes.

docs/.vuepress/sidebar/en.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -611,8 +611,8 @@ export const enSidebar = sidebar({
611611
link: "/zk-stack/concepts/system-upgrades.md"
612612
},
613613
{
614-
text: "Hyperchains / Hyperscaling",
615-
link: "/zk-stack/concepts/hyperchains-hyperscaling.md"
614+
text: "ZK Chains",
615+
link: "/zk-stack/concepts/zk-chains.md"
616616
},
617617
{
618618
text: "Data Availability",
@@ -945,20 +945,20 @@ export const enSidebar = sidebar({
945945
],
946946
},
947947
{
948-
text: "Running a Hyperchain",
948+
text: "Running a ZK Chain",
949949
collapsible: true,
950950
children: [
951951
{
952952
text: "Locally",
953-
link: "/zk-stack/running-a-hyperchain/locally.html",
953+
link: "/zk-stack/running-a-zk-chain/locally.html",
954954
},
955955
{
956956
text: "In Production",
957-
link: "/zk-stack/running-a-hyperchain/production.md"
957+
link: "/zk-stack/running-a-zk-chain/production.md"
958958
},
959959
{
960960
text: "Rollup as a Service",
961-
link: "/zk-stack/running-a-hyperchain/raas.html",
961+
link: "/zk-stack/running-a-zk-chain/raas.html",
962962
},
963963
]
964964
},

docs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,17 @@ contributors: false
3030
</div>
3131
</RouterLink>
3232
<RouterLink to="/zk-stack" class="card">
33-
<img src="/images/landing/hyperchain.png" alt="zkStack">
33+
<img src="/images/landing/zk-chain.png" alt="ZK Stack">
3434
<div class="content">
3535
<h3>ZK Stack</h3>
36-
<p>Understand the protocol powering zkSync hyperchains, including zkSync Era.</p>
36+
<p>Understand the protocol powering zkSync ZK Chains, including zkSync Era.</p>
3737
</div>
3838
</RouterLink>
3939
<RouterLink to="/infra" class="card">
4040
<img src="/images/landing/run-a-node.png" alt="run a node">
4141
<div class="content">
4242
<h3>Run a Node</h3>
43-
<p>All the information you need to run a node for zkSync Era or your hyperchain.</p>
43+
<p>All the information you need to run a node for zkSync Era or your ZK Chain.</p>
4444
</div>
4545
</RouterLink>
4646
</div>
File renamed without changes.

docs/build/developer-reference/contract-deployment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Each zkEVM bytecode must adhere to the following format:
5151
- Its length must be divisible by 32.
5252
- Its length in words (32-byte chunks) should be odd. In other words, `bytecodeLength % 64 == 32`.
5353
- There is a VM limit, the bytecode can not be more than `2^16` 32-byte words, i.e. `2^21` bytes.
54-
- The bootloader has a memory limit for supplying pubdata of 450999 bytes, therefore limiting the contract size to it as well. This limit is valid for Validium hyperchains, that don’t have to publish the bytecode to the base layer.
55-
- For rollups that must publish the deployed bytecode to the base layer (e.g. Ethereum), there is an additional pubdata limit, which is normally smaller. By default, for each batch, this limit is set to 100000 bytes for hyperchains using calldata DA, or 120000\*number_of_blobs, for hyperchains using EIP-4844 blobs.
54+
- The bootloader has a memory limit for supplying pubdata of 450999 bytes, therefore limiting the contract size to it as well. This limit is valid for Validium ZK Chains, that don’t have to publish the bytecode to the base layer.
55+
- For rollups that must publish the deployed bytecode to the base layer (e.g. Ethereum), there is an additional pubdata limit, which is normally smaller. By default, for each batch, this limit is set to 100000 bytes for ZK Chains using calldata DA, or 120000\*number_of_blobs, for ZK Chains using EIP-4844 blobs.
5656

5757
The 32-byte hash of the bytecode of a zkSync contract is calculated in the following way:
5858

docs/build/developer-reference/differences-with-ethereum.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ All linking happens at compile-time. Deploy-time linking is not supported.
397397
## Precompiles
398398

399399
Some EVM cryptographic precompiles (notably pairings and RSA) aren't currently available. However, pairing is
400-
prioritized to allow deployment of both Hyperchains and protocols like Aztec/Dark Forest without modifications.
400+
prioritized to allow deployment of both ZK Chains and protocols like Aztec/Dark Forest without modifications.
401401

402402
Ethereum cryptographic primitives like `ecrecover`, `keccak256`, `sha256`, `ecadd` and `ecmul` are supported as precompiles.
403403
No actions are required from your side as all the calls to the precompiles are done by the compilers under the hood.

docs/build/support/faq.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ zkSync Era is a gigantic leap forward in Layer 2 technologies. It is a long-awai
2323
- **Future Proof** - Ecosystem projects that adopt zkSync Era now will enjoy all future improvements without the need to change their code, in particular coming from:
2424
- The prover technology: hardware acceleration and [new proof systems](https://zksync.mirror.xyz/HJ2Pj45EJkRdt5Pau-ZXwkV2ctPx8qFL19STM5jdYhc).
2525
- The compiler: integration of LLVM-enabled modern programming languages. [Learn more about our compiler toolchain](../../zk-stack/components/compiler/toolchain/overview.md).
26-
- Other innovations like [Hyperchains, Hyperbridges and ZK Stack](../../zk-stack/concepts/hyperchains-hyperscaling.md).
26+
- Other innovations like [ZK Chains, Hyperbridges and ZK Stack](../../zk-stack/concepts/zk-chains.md).
2727

2828
## What is the zkEVM?
2929

@@ -85,7 +85,7 @@ Almost every smart contract written for EVM will be supported by zkSync Era and
8585
You can find more information about the [differences between Ethereum and zkSync Era in this section of the docs](../../build/developer-reference/differences-with-ethereum.md).
8686
:::
8787

88-
There are a few other distinctions, for example, gas metering will be different (as is the case for other L2s as well). Some EVM’s cryptographic precompiles (notably pairings and RSA) won’t be available in the very first release but will be implemented soon after the launch, with pairing being a priority to allow both Hyperchains and protocols like Aztec/Dark Forest to be deployed without modifications too.
88+
There are a few other distinctions, for example, gas metering will be different (as is the case for other L2s as well). Some EVM’s cryptographic precompiles (notably pairings and RSA) won’t be available in the very first release but will be implemented soon after the launch, with pairing being a priority to allow both ZK Chains and protocols like Aztec/Dark Forest to be deployed without modifications too.
8989

9090
## Security expectations
9191

@@ -131,7 +131,7 @@ Optimistic rollups suffer from the following key downsides:
131131
In contrast, zkSync Era is based on zero-knowledge proofs which have important characteristics that optimistic methods do not - they can hyperscale.
132132

133133
::: tip Hyperscalability
134-
Read more about [Hyperscalability and ZK Stack here](../../zk-stack/concepts/hyperchains-hyperscaling.md).
134+
Read more about [Hyperscalability and ZK Stack here](../../zk-stack/concepts/zk-chains.md).
135135
:::
136136

137137
## Which Wallets are supported?

0 commit comments

Comments
 (0)