Skip to content

Commit 10f84ac

Browse files
committed
Update study notes for 2025-08-20
1 parent 8b3fcd8 commit 10f84ac

1 file changed

Lines changed: 40 additions & 44 deletions

File tree

ARZER-TW.md

Lines changed: 40 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -17,60 +17,56 @@ timezone: UTC+8
1717
<!-- Content_START -->
1818
# 2025-08-20
1919

20-
DAPP 基本架構四層解析
21-
1. 區塊鏈層
22-
區塊鏈
23-
負責記錄所有交易與狀態,保障資料不可竄改及公開透明,是DAPP運作的信任基石。
24-
25-
2. 基礎設施層
26-
節點服務商 (RPC)
27-
28-
代表:Infura、Alchemy、QuickNode
29-
30-
提供節點連接服務,讓前端能與區塊鏈溝通。
31-
32-
IPFS服務
33-
34-
代表:Pinata、Infura
35-
36-
負責去中心化檔案存儲與分發,例如儲存NFT圖片或資料。
37-
38-
索引服務商 (Indexer)
39-
40-
代表:The Graph、Moralis
41-
42-
負責資料查詢與整理,協助DAPP快速獲取鏈上資料。
43-
44-
預言機 (Oracle)
20+
---
4521

46-
代表:ChainLink
22+
# DAPP 基本架構四層解析
4723

48-
提供智能合約鏈外資訊,如價格、天氣等。
24+
## 1. 區塊鏈層
25+
- **區塊鏈**
26+
負責記錄所有交易與狀態,保障資料不可竄改及公開透明,是DAPP運作的信任基石。
4927

50-
3. 抽象服務層
51-
智能合約
52-
DAPP所有核心邏輯撰寫於此,確保規則自動執行且不可更改。
28+
***
5329

54-
後端服務
55-
提供輔助功能,如加速查詢、縮短等待時間、優化使用體驗(部分DAPP選配)。
30+
## 2. 基礎設施層
31+
- **節點服務商 (RPC)**
32+
- 代表:Infura、Alchemy、QuickNode
33+
- 提供節點連接服務,讓前端能與區塊鏈溝通。
34+
- **IPFS服務**
35+
- 代表:Pinata、Infura
36+
- 負責去中心化檔案存儲與分發,例如儲存NFT圖片或資料。
37+
- **索引服務商 (Indexer)**
38+
- 代表:The Graph、Moralis
39+
- 負責資料查詢與整理,協助DAPP快速獲取鏈上資料。
40+
- **預言機 (Oracle)**
41+
- 代表:ChainLink
42+
- 提供智能合約鏈外資訊,如價格、天氣等。
5643

57-
4. 用戶交互層
58-
前端介面(網站/APP)
59-
使用者操作入口,負責互動與顯示。
44+
***
6045

61-
錢包鏈接組件(如MetaMask)
62-
負責用戶身份驗證、資產管理、簽署及提交交易。
46+
## 3. 抽象服務層
47+
- **智能合約**
48+
DAPP所有核心邏輯撰寫於此,確保規則自動執行且不可更改。
49+
- **後端服務**
50+
提供輔助功能,如加速查詢、縮短等待時間、優化使用體驗(部分DAPP選配)。
6351

64-
合約/鏈交互庫
65-
讓前端可直接呼叫智能合約、查詢鏈上資料。
52+
***
6653

67-
區塊鏈瀏覽器(如Etherscan)
68-
提供所有鏈上記錄與合約狀態查詢功能,資訊更透明。
54+
## 4. 用戶交互層
55+
- **前端介面(網站/APP)**
56+
使用者操作入口,負責互動與顯示。
57+
- **錢包鏈接組件(如MetaMask)**
58+
負責用戶身份驗證、資產管理、簽署及提交交易。
59+
- **合約/鏈交互庫**
60+
讓前端可直接呼叫智能合約、查詢鏈上資料。
61+
- **區塊鏈瀏覽器(如Etherscan)**
62+
提供所有鏈上記錄與合約狀態查詢功能,資訊更透明。
6963

70-
學習心得
71-
參與兩場分享會,獲得DAPP及其架構的全面認識。
64+
***
7265

73-
理解四層架構之分工與常見工具,有助日後開發和技術交流。
66+
## 學習心得
67+
- 參與兩場分享會,獲得DAPP及其架構的全面認識。
68+
- 理解四層架構之分工與常見工具,有助日後開發和技術交流。
69+
- 觀摩HARDMAN老師展示的DAPP小DEMO
7470

7571
# 2025-08-19
7672

0 commit comments

Comments
 (0)