唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023
2.53 MB
30 页
0 下载
87 浏览
0 评论
0 收藏
所属分类:
后端开发 / Rust
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pptx | 3 |
| 摘要 | ||
文档主要讨论了使用Rust语言开发去中心化开放数据应用(Decentralized Open Data Application, ODA)的主题。介绍了EightFish框架,这是一个专门用于ODA的开发框架,遵循开放数据应用模型(ODAM)。文档对比了传统Web2应用和ODA在中心化程度、性能、查询能力、开源性、数据冗余和开放性等方面的差异。同时,探讨了Web3技术如区块链、去中心化账本存储、智能合约等在互联网未来发展中的潜力,并提出了互联网终局下数据的重要性及开放数据应用的未来方向。 | ||
| AI总结 | ||
### 使用Rust开发去中心化开放数据应用
#### 核心观点:
1. **互联网的现状与挑战**:
- 当前互联网面临裁员、平台倒闭、数据丢失等问题。
- 数据是信息时代的“石油”,是企业的重要护城河。
2. **EightFish框架**:
- EightFish是一个用于开发开放数据应用(ODA)的框架,遵循开放数据应用模型(ODAM)。
- 其目标是构建开放的Web,支持使用传统Web开发风格构建去中心化数据应用。
3. **EightFish架构**:
- 基于Rust语言开发,结合区块链技术(如Substrate节点)。
- 架构包含Tiny ORM、MVC、Redis、Spin Worker等组件,支持高效的数据处理和去中心化存储。
4. **Web2与开放数据应用的对比**:
- 开放数据应用在数据冗余、开放性和信任lessness方面具有显著优势。
- 相较Web2,开放数据应用的性能和查询能力略逊一筹。
5. **Web3的未来发展**:
- Web3的核心技术包括区块链、去中心化账本(MPT)、智能合约和无服务器架构。
- 开放数据应用是Web3的重要组成部分,旨在实现数据的开放性和去中心化。
#### 总结:
Mike Tang在演讲中探讨了互联网的未来趋势,提出了使用Rust语言开发去中心化开放数据应用的解决方案。通过EightFish框架,开发者可以利用区块链技术和Rust语言的特点,构建高效、开放且去中心化的数据应用,推动互联网向更加开放和可信的方向发展。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
18 页请下载阅读 -
文档评分














Open Discussion on Project Planning
Open Flags 调研