Skip to content

Commit c2bea48

Browse files
committed
Add study notes for 2025-08-20
1 parent 519df2a commit c2bea48

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

ARZER-TW.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,63 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-20
19+
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)
45+
46+
代表:ChainLink
47+
48+
提供智能合約鏈外資訊,如價格、天氣等。
49+
50+
3. 抽象服務層
51+
智能合約
52+
DAPP所有核心邏輯撰寫於此,確保規則自動執行且不可更改。
53+
54+
後端服務
55+
提供輔助功能,如加速查詢、縮短等待時間、優化使用體驗(部分DAPP選配)。
56+
57+
4. 用戶交互層
58+
前端介面(網站/APP)
59+
使用者操作入口,負責互動與顯示。
60+
61+
錢包鏈接組件(如MetaMask)
62+
負責用戶身份驗證、資產管理、簽署及提交交易。
63+
64+
合約/鏈交互庫
65+
讓前端可直接呼叫智能合約、查詢鏈上資料。
66+
67+
區塊鏈瀏覽器(如Etherscan)
68+
提供所有鏈上記錄與合約狀態查詢功能,資訊更透明。
69+
70+
學習心得
71+
參與兩場分享會,獲得DAPP及其架構的全面認識。
72+
73+
理解四層架構之分工與常見工具,有助日後開發和技術交流。
74+
1875
# 2025-08-19
1976

2077
1.參加了篝火晚會,聽到很多同學的分享讓我深受啟發。

0 commit comments

Comments
 (0)