From d5ccf492f07343b150530ce9759930c0680af9c3 Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Mon, 20 May 2024 18:02:33 +0800 Subject: [PATCH 1/5] update learn sidebar --- docs/website/pages/learn/_meta.zh-CN.json | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/website/pages/learn/_meta.zh-CN.json b/docs/website/pages/learn/_meta.zh-CN.json index d88dff9a04..96fa30a34b 100644 --- a/docs/website/pages/learn/_meta.zh-CN.json +++ b/docs/website/pages/learn/_meta.zh-CN.json @@ -1,9 +1,8 @@ { - "introduction": "简介", - "rooch": "Rooch", - "core-concepts": "核心概念", + "welcome": "欢迎", + "overview": "概览", "in-depth-tech": "深入技术", - "user-guides": "用户指南", - "contribution-guides": "贡献指南", - "miscellaneous": "其他" + "core-concepts": "核心概念", + "miscellaneous": "其他", + "contribution-guides": "贡献指南" } From ee677f232892759c7705f4402fa0ba2e6a93f764 Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Tue, 21 May 2024 00:53:35 +0800 Subject: [PATCH 2/5] translate welcome page and clean up old page --- .../pages/learn/introduction.zh-CN.mdx | 28 ------------------- docs/website/pages/learn/welcome.en-US.mdx | 5 ++-- docs/website/pages/learn/welcome.zh-CN.mdx | 24 ++++++++++++++++ 3 files changed, 26 insertions(+), 31 deletions(-) delete mode 100644 docs/website/pages/learn/introduction.zh-CN.mdx create mode 100644 docs/website/pages/learn/welcome.zh-CN.mdx diff --git a/docs/website/pages/learn/introduction.zh-CN.mdx b/docs/website/pages/learn/introduction.zh-CN.mdx deleted file mode 100644 index d0898d04ef..0000000000 --- a/docs/website/pages/learn/introduction.zh-CN.mdx +++ /dev/null @@ -1,28 +0,0 @@ -# 简介 - -import Image from "next/image"; - -
- Rooch Architecture - Rooch Architecture -
- -Rooch(/ruʧ/)是通过结合 Root 和 Branch 来命名的,其中两者都有几个含义: - -- 从社区的角度,Rooch 帮助 Web3 构建者为不同的用户分支(branch)构建 Web3 的根(root) -- 从生态系统的角度来看,Rooch 在来自不同生态系统的加密资产和多功能 Web3 DApp 之间建立了联系 -- 从技术角度来看,Rooch 充当所有 Layer1 区块链和所有 Web3 DApp 之间的中间层 - -在博客文章“[从 Web2.5 到 Web3](/blog/from-web2.5-to-web3)”中了解我们的愿景以及我们构建 Rooch 的原因 diff --git a/docs/website/pages/learn/welcome.en-US.mdx b/docs/website/pages/learn/welcome.en-US.mdx index 0a7c216f9e..7ac2f523d6 100644 --- a/docs/website/pages/learn/welcome.en-US.mdx +++ b/docs/website/pages/learn/welcome.en-US.mdx @@ -19,7 +19,6 @@ import Image from "next/image"; /> -Rooch (/ruʧ/) is named by combining Root and Branch symbolizing the inspiration we get from how roots and branches are grown out of a seed and seeds can be spread out to grow a forest ecosystem, where, we believe Bitcoin is the seed we need, and building for the Bitcoin ecosystem is THE path towards Web3 vision. +Rooch (/ruʧ/) is named by combining Root and Branch symbolizing the inspiration we get from how roots and branches are grown out of a seed and seeds can be spread out to grow a forest ecosystem, where, we believe Bitcoin is the seed we need, and building for the Bitcoin ecosystem is the path towards Web3 vision. -In this doc you will learn about how Rooch is designed to be a verifiable application contrainer and serve as the application layer for Bitcoin. -If you are interested please also go through our Blog posts for more technical discussions. \ No newline at end of file +In this doc you will learn about how Rooch is designed to be a verifiable application contrainer and serve as the application layer for Bitcoin. If you are interested please also go through our Blog posts for more technical discussions. diff --git a/docs/website/pages/learn/welcome.zh-CN.mdx b/docs/website/pages/learn/welcome.zh-CN.mdx new file mode 100644 index 0000000000..6ea3cf6117 --- /dev/null +++ b/docs/website/pages/learn/welcome.zh-CN.mdx @@ -0,0 +1,24 @@ +# Welcome to Rooch + +import Image from "next/image"; + +
+ Rooch Architecture + Rooch Architecture +
+ +Rooch(/ruʧ/)的命名是 Root 和 Branch 的结合,象征着我们从种子中长出根和枝,并将种子传播到森林生态系统中所获得的灵感。我们相信比特币是我们的种子,构建比特币生态系统是实现 Web3 愿景的途径。 + +在本文档中,您将了解 Rooch 如何设计为可验证的应用程序容器并充当比特币的应用程序层。如果您有兴趣,还请浏览我们的博客文章以进行更多技术讨论。 From 1c59a49022cffd612d8f852510165eeb2d6eebbd Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Tue, 21 May 2024 00:53:50 +0800 Subject: [PATCH 3/5] update and translate overview page --- docs/website/pages/learn/overview.en-US.mdx | 22 ++++--- docs/website/pages/learn/overview.zh-CN.mdx | 65 +++++++++++++++++++++ 2 files changed, 75 insertions(+), 12 deletions(-) create mode 100644 docs/website/pages/learn/overview.zh-CN.mdx diff --git a/docs/website/pages/learn/overview.en-US.mdx b/docs/website/pages/learn/overview.en-US.mdx index 8c757b38be..7e89c2e58f 100644 --- a/docs/website/pages/learn/overview.en-US.mdx +++ b/docs/website/pages/learn/overview.en-US.mdx @@ -1,5 +1,7 @@ # Rooch Overview +import Image from "next/image"; + Rooch as Bitcoin Application Layer For more details, please refer to [CSV Assets](./in-depth-tech/client-side-validation.en-US.mdx) \ No newline at end of file +> For more details, please refer to [CSV Assets](./in-depth-tech/client-side-validation.en-US.mdx) diff --git a/docs/website/pages/learn/overview.zh-CN.mdx b/docs/website/pages/learn/overview.zh-CN.mdx new file mode 100644 index 0000000000..23b03f2271 --- /dev/null +++ b/docs/website/pages/learn/overview.zh-CN.mdx @@ -0,0 +1,65 @@ +# Rooch 概览 + +import Image from "next/image"; + +Rooch as Bitcoin Application Layer + +Rooch 项目旨在构建比特币生态系统的应用层。Rooch 项目采用原生方法来扩展比特币区块链的功能,并实现比特币资产的去中心化应用,且具有比特币级别的安全性。 + +- 如果您是正在使用某些比特币应用程序的用户,您可能会发现您的所有比特币资产,包括 BTC、Ordinals 或 BRC20 资产,都可以直接在 Rooch 支持的所有比特币应用程序中使用,无需经过托管桥 +- 如果您是一名想要使用比特币资产构建应用程序的开发人员,Rooch 为您提供了一个易于编程的 `MoveVM` 环境,并可以通过您的智能合约完全访问所有比特币状态,这意味着您的应用程序可以 +- 如果您是社区成员,持有任何比特币应用程序中的一些资产,Rooch 会确保您的所有资产都是比特币 L1 原生资产,无需许可即可随时跃迁到比特币 L1。 + +## 架构 + +Rooch 是比特币区块链的可验证应用程序(VApp)执行运行时容器,具有以下功能: + +- **MoveVM** - Rooch 嵌入了完整的 MoveVM,供开发人员使用 Move 语言对智能合约进行编程 +- **比特币完整状态** - Rooch 拥有比特币区块链的完整状态,它可以与基于智能合约的解释器配合使用,不仅可以识别普通的 UTXO,还可以识别基于 Ordinals 的资产协议,例如 BRC20 +- **可扩展** - Rooch 是一个快速执行环境,可通过并行执行实现 100k 峰值 TPS + +Rooch Architecture + +Rooch 由核心组件 MoveOS 以及用于访问智能合约和状态的接口和工具组成。 + +- **MoveOS** 是完成所有计算和状态存储工作的组件。 +- **MoveVM** 是一个全功能图灵完备的 VM,执行用 [Move 语言](/learn/core-concepts/move-contracts/move-language)编写的智能合约 +- **flexEmu** 是一个通用 MIPS 模拟器,可从 MoveVM 生成[欺诈证明](/learn/in-depth-tech/fraud-proof) +- **状态存储**包含比特币区块链的完整状态和应用程序状态 +- **Frameworks** 包含用于解释比特币状态的模块和标准 Move 库,以及定制的 Rooch 框架,为更好的开发体验提供丰富的功能 + +## Usage + +Rooch Usage + +Rooch 提供了两种构建比特币应用程序的方法:状态绑定和 CSV 资产跃迁。 + +### 状态绑定 + +Rooch 允许应用程序智能合约中的状态转换与比特币状态绑定。借助 Rooch 中可用的完整比特币状态,智能合约可以访问和读取所有比特币状态并解释它们以获取有关用户的比特币地址及其控制下的资产的信息。状态绑定机制允许一个应用程序状态与某个比特币 UTXO 的状态绑定,无论是普通 UTXO 还是 Ordinals UTXO。 + +> 欲了解更多详情,请参阅 [Stackable L2](https://rooch.network/blog/stackable-l2) + +### CSV资产 + +客户端验证资产(CSV 资产)是实现比特币生态系统中所有创新的核心。Rooch 提供了一种称为 Bitseed 的 Ordinals 元协议设计,可以实现 CSV 资产在比特币状态和 Rooch 应用程序状态之间跃迁,使得所有比特币资产都可以以无需许可的方式跃迁到任何基于 Rooch 的比特币应用程序中。 + +更多详情请参阅 [CSV 资产](./in-depth-tech/client-side-validation.en-US.mdx) From b8b8afa0c285d6dc222610351dc4505630327e13 Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Tue, 21 May 2024 01:01:52 +0800 Subject: [PATCH 4/5] update sidebar --- .../pages/learn/core-concepts/_meta.zh-CN.json | 1 - .../pages/learn/in-depth-tech/_meta.zh-CN.json | 18 ++++-------------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/docs/website/pages/learn/core-concepts/_meta.zh-CN.json b/docs/website/pages/learn/core-concepts/_meta.zh-CN.json index 0d146e942d..46a0fa1505 100644 --- a/docs/website/pages/learn/core-concepts/_meta.zh-CN.json +++ b/docs/website/pages/learn/core-concepts/_meta.zh-CN.json @@ -4,7 +4,6 @@ "transaction": "交易", "objects": "对象", "move-contracts": "Move 概念", - "client-side-validation": "客户端验证", "token": { "title": "Token", "display": "hidden" diff --git a/docs/website/pages/learn/in-depth-tech/_meta.zh-CN.json b/docs/website/pages/learn/in-depth-tech/_meta.zh-CN.json index e2406eedf0..1336e32804 100644 --- a/docs/website/pages/learn/in-depth-tech/_meta.zh-CN.json +++ b/docs/website/pages/learn/in-depth-tech/_meta.zh-CN.json @@ -1,18 +1,8 @@ { - "fraud-proof": "欺诈证明", - "hybrid-security": "基于零知识证明的混合安全机制", - "multi-chain-settlement": "多链结算", - "on-chain-indexer": { - "title": "链上索引器", - "display": "hidden" - }, - "decentralized-validator": "去中心化验证者", + "client-side-validation": "客户端认证", + "dstp":"DSTP", "pipeline-transaction-processing": "基于流水线的并行交易处理", + "decentralized-validator": "去中心化验证者", "sequence-proof": "交易排序证明", - "hash": "哈希", - "session-key": "会话密钥", - "p2p-state-channel": { - "title": "P2P 通道", - "display": "hidden" - } + "security": "安全性" } From 046b1e38c518bca6d2689dce2e70e8abf666cadb Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Tue, 21 May 2024 09:32:45 +0800 Subject: [PATCH 5/5] fix error links --- CONTRIBUTING.md | 2 +- CONTRIBUTING_zh.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cee86a767a..4ac20b1ce9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -66,7 +66,7 @@ Rooch uses [GitHub issues](https://github.com/rooch-network/rooch/issues) to tra ## Documentations -All developer documentation is published on the Rooch developer site, [rooch.network](https://rooch.network/learn/introduction). +All developer documentation is published on the Rooch developer site, [rooch.network](https://rooch.network/learn/welcome). ## Code of Conduct diff --git a/CONTRIBUTING_zh.md b/CONTRIBUTING_zh.md index c99034be93..1a19f8ce57 100644 --- a/CONTRIBUTING_zh.md +++ b/CONTRIBUTING_zh.md @@ -66,7 +66,7 @@ Rooch 使用 [GitHub issues](https://github.com/rooch-network/rooch/issues) 跟 ## 文档 -所有开发者文档均发布在 Rooch 开发者网站 [rooch.network](https://rooch.network/learn/introduction)。 +所有开发者文档均发布在 Rooch 开发者网站 [rooch.network](https://rooch.network/learn/welcome)。 ## 行为准则