Skip to content

Commit 9717d3f

Browse files
committed
chore: import translations for zh
1 parent 8cf69f1 commit 9717d3f

File tree

13 files changed

+361
-55
lines changed

13 files changed

+361
-55
lines changed

public/content/translations/zh/bridges/index.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ _Web3 已经发展成为一个由一层网络区块链和二层网络扩展解
4949

5050
### 其他区块链上的去中心化应用程序 {#dapps-other-chains}
5151

52-
如果你一直在以太坊主网上使用 Aave 借出泰达币,但在 Polygon 上使用 Aave 借出泰达币的利率更高
52+
如果你一直在以太坊主网上使用 Aave 提供 USDT,但在 Polygon 上使用 Aave 提供 USDT 的利率可能更高
5353

5454
### 探索区块链生态系统 {#explore-ecosystems}
5555

@@ -65,7 +65,7 @@ _Web3 已经发展成为一个由一层网络区块链和二层网络扩展解
6565

6666
<Divider />
6767

68-
## 桥梁类型 {#types-of-bridge}
68+
## 桥的类型 {#types-of-bridge}
6969

7070
桥梁具有各种设计和复杂程度。 一般来说,桥梁分为两类:需信任桥梁和去信任桥梁。
7171

@@ -131,7 +131,9 @@ _Web3 已经发展成为一个由一层网络区块链和二层网络扩展解
131131
<Divider />
132132

133133
## 延伸阅读 {#further-reading}
134+
- [EIP-5164:跨链执行](https://ethereum-magicians.org/t/eip-5164-cross-chain-execution/9658) - _2022 年 6 月 18 日 - Brendan Asselstine_
135+
- [二层网络桥梁风险框架](https://gov.l2beat.com/t/l2bridge-risk-framework/31) - _2022 年 7 月 5日 - Bartek Kiepuszewski_
136+
- [“为什么未来将出现多链,而不会是跨链。”](https://old.reddit.com/r/ethereum/comments/rwojtk/ama_we_are_the_efs_research_team_pt_7_07_january/hrngyk8/) - _2022 年 1 月 8 日 - Vitalik Buterin_
137+
- [利用共享安全实现安全的跨链互操作性:Lagrange 状态委员会及其扩展](https://research.2077.xyz/harnessing-shared-security-for-secure-blockchain-interoperability) - _2024 年 6 月 12 日 - Emmanuel Awosika_
138+
- [Rollup 互操作性解决方案的现状](https://research.2077.xyz/the-state-of-rollup-interoperability) - _2024 年 6 月 20 日 - Alex Hook_
134139

135-
- [EIP-5164:跨链执行](https://ethereum-magicians.org/t/eip-5164-cross-chain-execution/9658)_2022 年 6 月 18 日 - Brendan Asselstine_
136-
- [二层网络桥梁风险框架](https://gov.l2beat.com/t/l2bridge-risk-framework/31) _2022 年 7 月 5日 - Bartek Kiepuszewski_
137-
- [“为什么未来将出现多链,而不会是跨链。”](https://old.reddit.com/r/ethereum/comments/rwojtk/ama_we_are_the_efs_research_team_pt_7_07_january/hrngyk8/) _2022 年 1 月 8 日 - Vitalik Buterin_

public/content/translations/zh/community/events/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ hideEditButton: true
1313

1414
这是一个由我们社区维护的不完整列表。 想要将了解到的即将举行的以太坊活动添加到此列表? [请添加](https://github.com/ethereum/ethereum-org-website/blob/dev/src/data/community-events.json)
1515

16+
<EventsOrganizerBanner className="mt-16" />
17+
1618
## 以太坊聚会 {#meetups}
1719

1820
找不到适合你的活动? 尝试加入一个聚会。 聚会是指由各个以太坊爱好者团体举办的小型活动——这是对以太坊感兴趣的人们聚集在一起的机会,他们可以一起谈论并了解以太坊的最新发展。

public/content/translations/zh/developers/docs/smart-contracts/formal-verification/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ lang: zh
7070

7171
### 霍尔式属性 {#hoare-style-properties}
7272

73-
[霍尔逻辑](https://en.wikipedia.org/wiki/Hoare_logic)提供了一套形式化规则来推理程序(包括智能合约)的正确性。 霍尔式属性使用霍尔三元组 `{P}c{Q}` 表示,其中 `c` 代表程序,`P``Q``c`(即程序)状态的谓词,它们正式描述成_前置条件_和_后置条件_
73+
[霍尔逻辑](https://en.wikipedia.org/wiki/Hoare_logic)提供了一套形式化规则来推理程序(包括智能合约)的正确性。 霍尔式属性使用霍尔三元组 \{_P_}_c_\{_Q_} 表示,其中 _c_ 代表程序,_P__Q__c_(即程序)状态的谓词,它们正式描述成_前置条件_和_后置条件_
7474

7575
前置条件是描述函数正确执行所需条件的谓词;用户调用合约必须满足该要求。 后置条件是描述函数在正确执行时所达成条件的谓词;用户在调用函数后可以期待该条件为真。 在霍尔逻辑中,_不变量_是一个在函数执行时保留的谓词(即它不改变)。
7676

public/content/translations/zh/developers/docs/smart-contracts/security/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ contract MutexPattern {
346346
require(balances[msg.sender] >= _amount, "No balance to withdraw.");
347347
348348
balances[msg.sender] -= _amount;
349-
bool (success, ) = msg.sender.call{value: _amount}("");
349+
(bool success, ) = msg.sender.call{value: _amount}("");
350350
require(success);
351351
352352
return true;
@@ -439,13 +439,13 @@ contract Attack {
439439

440440
#### 预言机操纵 {#oracle-manipulation}
441441

442-
[预言机](/developers/docs/oracles/)获取链下信息并将这些信息发送到链上供智能合约使用。 通过预言机,你可以设计出和链下系统(资本市场)交互的智能合约,极大地拓展它们的应用。
442+
[预言机](/developers/docs/oracles/)获取链下信息并将这些信息发送到链上供智能合约使用。 通过预言机,你可以设计出和链下系统(例如资本市场)交互的智能合约,极大地拓展它们的应用。
443443

444444
但如果预言机损坏并向链上发送错误信息,智能合约将基于错误的输入执行,这会造成问题。 这就是“预言机问题”的根源,它涉及确保区块链预言机提供准确、最新、即时的信息。
445445

446446
相关的安全问题就是利用链上预言机(例如去中心化交易所)获取一种资产的现货价格。 [去中心化金融 (DeFi)](/defi/) 行业中的借贷平台经常利用这种方法确定用户抵押品的价值,进而确定他们能借入多少。
447447

448-
去中心化交易所 (DEX) 的价格往往是准确的,很大程度上源于套利者的套利行为帮助市场恢复平价。 然而,去中心化交易所的价格容易受到操纵,尤其当链上预言机根据历史交易模式计算资产价格时(通常是这种情况)。
448+
去中心化交易所 (DEX) 的价格往往是准确的,很大程度上源于套利者的套利行为帮助市场恢复平价。 然而,这样容易受到操纵,尤其当链上预言机根据历史交易模式计算资产价格时(通常是这种情况)。
449449

450450
例如,攻击者可以在与你的借贷合约交互前,通过获得闪电贷人为拉高资产的现货价格。 在向去中心化交易所 (DEX) 查询资产价格时,将返回一个高于正常水平的值(由于攻击者对大宗“买入订单”影响了资产的需求),这样攻击者就可以借来比原本更多的资金。 这种“闪电贷攻击”一直在利用对去中心化金融应用程序之间的价格预言机的依赖,使许多协议遭受了数百万美元的资金损失。
451451

@@ -563,7 +563,7 @@ contract Attack {
563563

564564
- **[智能合约安全验证标准](https://github.com/securing/SCSVS)** - _旨在确立智能合约安全性标准的第十四部分检查清单,面向开发者、架构师、安全审核者和供应商。_
565565

566-
- **[学习智能合约安全与审计](https://updraft.cyfrin.io/courses/security) - _智能合约安全与审计终极课程,专为寻求提升其安全性最佳做法和希望成为安全研究者的智能合约开发者而创建_
566+
- **[学习智能合约安全与审计](https://updraft.cyfrin.io/courses/security)** - _智能合约安全与审计终极课程,专为寻求提升其安全性最佳做法和希望成为安全研究者的智能合约开发者创建_
567567

568568
### 智能合约安全性教程 {#tutorials-on-smart-contract-security}
569569

public/content/translations/zh/developers/docs/smart-contracts/testing/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ function auctionEnd() external {
150150

151151
虽然单元测试可以独立调试合约函数,但集成测试会将智能合约的各个组件作为一个整体进行评估。 集成测试可以检测到跨合约调用或同一智能合约中不同函数之间的交互引起的问题。 例如,集成测试可以帮助检查诸如[继承](https://docs.soliditylang.org/en/v0.8.12/contracts.html#inheritance)和依赖注入等功能是否正常工作。
152152

153-
如果合约采用模块化架构或在执行过程中与其他链上合约进行接口交互,集成测试非常有用。 一种运行集成测试的方法是在特定的高度[让区块链分叉](/glossary/#fork)(使用 [Forge](https://book.getfoundry.sh/forge/fork-testing)[安全帽](https://hardhat.org/hardhat-network/docs/guides/forking-other-networks)等工具),并模拟你的合约与已部署合约之间的交互。
153+
如果合约采用模块化架构或在执行过程中与其他链上合约进行接口交互,集成测试将非常有用。 一种运行集成测试的方法是在特定的高度[让区块链分叉](/glossary/#fork)(使用 [Forge](https://book.getfoundry.sh/forge/fork-testing)[安全帽](https://hardhat.org/hardhat-network/docs/guides/forking-other-networks)等工具),并模拟你的合约与已部署合约之间的交互。
154154

155155
分叉的区块链将与主网的行为类似,其帐户具有关联的状态和余额。 但是它只是一个沙盒式的本地开发环境,举例来说这意味着你不需要真正的以太币进行交易,同时你的更改也不会影响真实的以太坊协议。
156156

@@ -259,7 +259,7 @@ function auctionEnd() external {
259259

260260
- **[Brownie 单元测试框架](https://eth-brownie.readthedocs.io/en/v1.0.0_a/tests.html)** - _Brownie 采用了 Pytest,这是一个功能丰富的测试框架,让你只需使用最少的代码即可编写小型测试,并能有效地扩展以用于大型项目,而且具有很强的可扩展性。_
261261

262-
- **[Foundry 测试](https://github.com/foundry-rs/foundry/tree/master/forge)** - _Foundry 提供了 Forge,这是一个快速灵活的以太坊测试框架,能够执行简单的单元测试、燃料优化检查和合约模糊测试。_
262+
- **[Foundry 测试](https://github.com/foundry-rs/foundry/tree/master/crates/forge)** - _Foundry 提供了 Forge,这是一个快速灵活的以太坊测试框架,能够执行简单的单元测试、燃料优化检查和合约模糊测试。_
263263

264264
- **[Hardhat 测试](https://hardhat.org/hardhat-runner/docs/guides/test-contracts)** - _基于 ethers.js、Mocha 和 Chai 的智能合约测试框架。_
265265

public/content/translations/zh/governance/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ _如果没有人拥有以太坊,那么关于以太坊过去和未来变化的
2020

2121
## 以太坊治理 {#ethereum-governance}
2222

23-
以太坊治理是指进行协议更改的流程。 需要特别指出的是,这个流程与人们和应用程序如何使用该协议无关 - 以太坊无需许可。 世界上任何人都可以在任意地方参与链上活动。 没有规定谁可以或者不可以构建应用程序或者发送交易。 然而,需要有一个流程来提议针对核心协议的修改,去中心化应用程序正是在核心协议上运行的。 由于非常多的人都依赖以太坊的稳定性,因此对包括社会和技术流程在内的核心修改进行协调的门槛非常高,需要确保对以太坊进行的任何修改都是安全的并得到社区的广泛支持。
23+
以太坊治理是指进行协议更改的流程。 需要特别指出的是,这个流程与人们和应用程序如何使用该协议无关 - 以太坊无需许可。 世界上任何人都可以在任何地方参与链上活动。 没有规定谁可以或者不可以构建应用程序或者发送交易。 然而,需要有一个流程来提议针对核心协议的修改,去中心化应用程序正是在核心协议上运行的。 由于非常多的人都依赖以太坊的稳定性,因此对包括社会和技术流程在内的核心修改进行协调的门槛非常高,需要确保对以太坊进行的任何修改都是安全的并得到社区的广泛支持。
2424

25-
### 链上治理与链下治理 {#on-chain-vs-off-chain}
25+
### 链上治理与链下治理 {#onchain-vs-offchain}
2626

2727
区块链技术支持新治理功能,称为“链上治理”。 链上治理是指拟定的协议修改由利益相关方投票决定。通常由区块链上治理代币的持有者进行投票。 对于某些链上治理形式,拟定的协议更改已经写入代码,如果利益相关方通过签署交易批准更改,则变更会自动执行。
2828

2929
与之相对的是链下治理,即任何协议变更决议都通过非正式社区讨论过程决定。如获批准,将在代码中加以执行。
3030

3131
**以太坊的链下治理**吸引了非常广泛的利益相关方参与该流程。
3232

33-
_虽然在协议层上,以太坊的治理在链下进行,但许多基于以太坊构建的使用案例(例如 DAO)采用链上治理_
33+
_虽然在协议层面上以太坊的治理在链下进行,但许多基于以太坊的使用案例,例如 DAO 会采用链上治理_
3434

3535
<ButtonLink href="/dao/">
3636
关于去中心化自治组织的更多信息
@@ -180,3 +180,5 @@ _注:任何个人都可以属于多个组(如:协议开发者可以支持
180180
- [什么是以太坊核心开发者?](https://hudsonjameson.com/2020-06-22-what-is-an-ethereum-core-developer/)- _Hudson Jameson_
181181
- [治理,第 2 部分:财阀统治仍非好事](https://vitalik.eth.limo/general/2018/03/28/plutocracy.html) - _Vitalik Buterin_
182182
- [超越代币投票的治理方式](https://vitalik.eth.limo/general/2021/08/16/voting3.html) - _Vitalik Buterin_
183+
- [了解区块链治理](https://research.2077.xyz/understanding-blockchain-governance) - _2077 研究_
184+
- [以太坊治理机制](https://www.galaxy.com/insights/research/ethereum-governance/) - _Christine Kim_

0 commit comments

Comments
 (0)