Skip to content

Commit 5e8e5fc

Browse files
committed
初步建立 Dapp 部分内容
1 parent efa2b8f commit 5e8e5fc

File tree

21 files changed

+333
-0
lines changed

21 files changed

+333
-0
lines changed

.idea/Web3wiki-Website1.iml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web3wiki_mkdocs/docs/Dapp/Dapp.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Dapp
2+
去中心化应用程序 (dApp) 是一种可以通过使用在区块链上运行的智能合约自主运行的应用程序。 与传统应用程序一样,dApp 为其用户提供一些功能或实用程序。
3+
4+
<br>
5+
<br>
6+
<br>
7+
8+
**访问以下链接以了解更多相关信息**<br>
9+
10+
11+
dApp 简介<br>
12+
[Introduction to dApps](https://ethereum.org/en/developers/docs/dapps/)<br>
13+
什么是 Dapp? 去中心化应用解释<br>
14+
[What Is a Dapp? Decentralized Apps Explained](https://www.coindesk.com/learn/what-is-a-dapp-decentralized-apps-explained/)<br>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 体系
2+
与 Web2 应用程序不同,在 Web3 中没有存储应用程序状态或用户身份的集中式数据库,也没有后端逻辑所在的集中式 Web 服务器。
3+
4+
<br>
5+
<br>
6+
<br>
7+
8+
**访问以下链接以了解更多相关信息**<br>
9+
10+
Web 3.0 应用程序的架构
11+
[The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application)
12+
去中心化应用架构:后端、安全和设计模式
13+
[Decentralized Applications Architecture: Back End, Security and Design Patterns](https://www.freecodecamp.org/news/how-to-design-a-secure-backend-for-your-decentralized-application-9541b5d8bddb/)
14+
区块链开发:Dapp 架构
15+
[Blockchain Development: Dapp Architecture](https://youtu.be/KBSq8-LnUDI?t=286)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Angular
2+
Angular 是一个基于组件的前端开发框架,它建立在 TypeScript 之上,它包含一组集成良好的库,其中包括路由、表单管理、客户端-服务器通信等功能。
3+
4+
<br>
5+
<br>
6+
<br>
7+
8+
**访问以下链接以了解更多相关信息**<br>
9+
10+
访问专用 Angular 路线图
11+
[Visit Dedicated Angular Roadmap](https://roadmap.sh/angular)
12+
官方 - Angular 入门
13+
[Official - Getting started with Angular](https://angular.io/start)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# React
2+
React 是用于构建用户界面的最流行的前端 JavaScript 库。 React 还可以使用 Node 在服务器上呈现,并使用 React Native 为移动应用程序提供支持。
3+
4+
<br>
5+
<br>
6+
<br>
7+
8+
**访问以下链接以了解更多相关信息**<br>
9+
10+
11+
访问 React 路线图<br>
12+
[Visit Dedicated React Roadmap]()<br><br>
13+
[React Website](https://reactjs.org/)<br>
14+
官方入门<br>
15+
[Official Getting Started](https://reactjs.org/tutorial/tutorial.html)<br>
16+
React 初学者指南<br>
17+
[The Beginners Guide to React](https://egghead.io/courses/the-beginner-s-guide-to-react)<br>
18+
React JS 初学者课程<br>
19+
[React JS Course for Beginners](https://www.youtube.com/watch?v=nTeuhbP7wdE)<br>
20+
React 课程 - React JavaScript 库初学者教程 [2022]<br>
21+
[React Course - Beginners Tutorial for React JavaScript Library [2022]](https://www.youtube.com/watch?v=bMknfKXIFA8)<br>
22+
了解 Reacts UI 渲染过程<br>
23+
[Understanding Reacts UI Rendering Process](https://www.youtube.com/watch?v=i793Qm6kv3U)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# vue.js
2+
3+
Vue.js 是一个用于构建用户界面和单页应用程序的开源 JavaScript 框架。 它主要专注于前端开发。
4+
5+
<br>
6+
<br>
7+
<br>
8+
9+
**访问以下链接以了解更多相关信息**<br>
10+
11+
12+
13+
14+
访问专用 Vue 路线图<br>
15+
[Visit Dedicated Vue Roadmap](https://roadmap.sh/vue)<br><br>
16+
[Vue.js Website](https://vuejs.org/)<br>
17+
官方入门<br>
18+
[Official Getting Started](https://vuejs.org/v2/guide/)<br>
19+
Vue.js 初学者课程<br>
20+
[Vue.js Course for Beginners](https://www.youtube.com/watch?v=FXpIoQ_rT_c)<br>
21+
Vue.js 速成班<br>
22+
[Vue.js Crash Course](https://www.youtube.com/watch?v=qZXt1Aom3Cs)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# 前端框架
2+
Web 框架旨在编写 Web 应用程序。 框架是帮助开发软件产品或网站的库的集合。 用于 Web 应用程序开发的框架是各种工具的集合。 框架的能力和功能各不相同,具体取决于任务集。 他们定义结构,建立规则,并提供所需的开发工具。
3+
4+
<br>
5+
<br>
6+
<br>
7+
8+
**访问以下链接以了解更多相关信息**<br>
9+
10+
11+
Web3 前端——你需要了解的关于构建 Dapp 前端的一切<br>
12+
[Web3 Frontend – Everything You Need to Learn About Building Dapp Frontends](https://moralis.io/web3-frontend-everything-you-need-to-learn-about-building-dapp-frontends/)<br>
13+
框架和库有什么区别?<br>
14+
[What is the difference between a framework and a library?](https://www.youtube.com/watch?v=D_MO9vIRBcA)<br>
15+
哪个 JS 框架最好?<br>
16+
[Which JS Framework is best?](https://www.youtube.com/watch?v=cuHDQhDhvPE)<br>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 安全
2+
dApp 在不可变的区块链上运行时面临着独特的安全挑战。 dApp 更难维护,开发人员一旦部署就无法修改或更新他们的代码。 因此,在将其上链之前必须特别考虑。
3+
<br>
4+
<br>
5+
<br>
6+
7+
**访问以下链接以了解更多相关信息**<br>
8+
9+
10+
dAPP 安全标准
11+
[DAPP Security Standards](https://github.com/Dexaran/DAPP-security-standards/blob/master/README.md)
12+
dApp 安全注意事项
13+
[dApp Security Considerations](https://livebook.manning.com/book/building-ethereum-dapps/chapter-14/)
14+
dApp 安全:所有你需要知道的
15+
[dApp Security:All You Need to Know](https://www.immunebytes.com/blog/dapp-security/#Benefits_of_DApps_Security)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 客户端库
2+
3+
您不需要从头开始编写项目中的每个智能合约。 有许多可用的开源智能合约库可以为您的项目提供可重复使用的构建块,从而使您不必重新发明轮子。
4+
5+
##
6+
7+
### ethers.js
8+
ethers.js 库旨在成为一个完整而紧凑的库,用于与以太坊区块链及其生态系统进行交互。 它最初是为与 ethers.io 一起使用而设计的,后来扩展为一个更通用的库。<br>
9+
10+
#### Ethers.js 文档
11+
[Ethers.js Documentation](https://docs.ethers.io/)<br>
12+
13+
### Web3.js
14+
web3.js 是一组库,允许您使用 HTTP、IPC 或 WebSocket 与本地或远程以太坊节点进行交互。<br>
15+
16+
### Moralis SDK
17+
一个库,可让您从 JavaScript 应用程序访问强大的 Moralis Server 后端。<br>
18+
19+
#### [Moralis SDK](https://github.com/MoralisWeb3/Moralis-JS-SDK/blob/main/README.md)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# 客户端节点
2+
区块链是计算机(称为节点)的分布式网络,运行可以验证块和交易数据的软件。 该软件应用程序称为客户端,必须在您的计算机上运行才能将其变成区块链节点。
3+
4+
## 节点
5+
6+
### Geth
7+
Go Ethereum (Geth) 是以太坊协议的三个原始实现(以及 C++ 和 Python)之一。 它是用 Go 编写的,完全开源,并在 GNU LGPL v3 下获得许可。
8+
9+
#### Geth文档
10+
Geth Documentation
11+
12+
### Besu
13+
Besu 是一个 Apache 2.0 许可的、主网兼容的、用 Java 编写的以太坊客户端。
14+
15+
#### Besu 以太坊客户端
16+
Besu Ethereum Client
17+
18+
### Nethermind
19+
Nethermind 是一个高性能、高度可配置的完整以太坊协议客户端,它基于 .NET 构建,可在 Linux、Windows 和 macOS 上运行,并支持 Clique、Aura、Ethash 和 Proof-of-Stake 共识算法。
20+
21+
#### Nethermind 文档
22+
Nethermind Documentation
23+
#### Substrate
24+
Substrate 是一个软件开发工具包 (SDK),专门设计用于为您提供区块链所需的所有基本组件,因此您可以专注于打造使您的链独一无二和创新的逻辑。
25+
26+
#### Substrate 文档
27+
Substrate Documentation

0 commit comments

Comments
 (0)