---
# System prepended metadata

title: 官方教學文章比賽
tags: [Avalanche Doc Read]

---

# 官方教學文章比賽
###### tags: `Avalanche Doc Read`
https://docs.avax.network/build/tutorials/tutorials-contest/
## DeFi
### How to Configure and Use Your Own Chainlink Node And External Adapter In Your Avalanche dApp
使用 Docker 自行架設 Chainlink 節點
Chainlink GUI 的幫助下，我們可以創建一個簡單的作業，該作業將用於智能合約中以收集真實世界的數據。

#### 實作簡介
安裝環境：
- Go
- Docker

建構容器
- AvalancheGo
- PostgreSQL
- chainlink-avalanche-node

登錄 Chainlink GUI

部署合約,使用chainlink

#### 延伸閱讀
[預言機簡介](https://blockcast.it/2020/09/01/star-bit-is-chainlink-a-bubble/)

### How to Use The Graph to Query Avalanche Data
https://docs.avax.network/build/tutorials/tutorials-contest/pangolin-token-subgraph/
#### Note
The Graph 是一種用於索引和查詢區塊鏈數據的開源協議

#### 實作簡介
The Graph 目前由兩種類型的服務組成
- 託管服務
    - 免費使用
    - 支援： Avalanche、以太坊、Fantom、Polygon、Binance Smart Chain (BSC) 等，以及上述鏈的多個測試網
- 去中心化 Graph 網絡
    - 以太坊

如果您深入了解 The Graph 協議，您會發現託管服務和去中心化 Graph 網絡都依賴於Graph Node的開源實現。Graph Node 是一種可以運行的軟件，它可以將由區塊鏈（如以太坊）觸發的事件確定性地存儲在數據存儲中。對於最初的實現，使用的數據存儲是PostgreSQL，並且通常期望圖形節點與IPFS一起運行節點和能夠驗證來自該區塊鏈的所有數據的完整節點，例如，以太坊完整節點。使用託管服務，您無需運行這些節點，因為它們是為您管理的。因此，託管服務是開始使用 The Graph 的好地方，本教程中的所有示例都將使用託管服務。

![](https://i.imgur.com/TKbJH5J.png)

The Graph 協議組件：
- Graph Node
- Graph CLI
- Graph Typescript Library
    - API 訪問
        - 底層存儲
        - 區塊鏈數據
        - 智能合約
        - IPFS 文件
        - 加密函數

使用pangolin的subgraph->抓取Dapp資料的工具:
![](https://i.imgur.com/fy4casG.jpg)

#### 實作簡介
Apollo(GraphQL 客戶端):
- 充當您的應用程序(前端)和 The Graph 之間的通信層

Build a Subgraph
- sign in to the hosted service
- Create a Subgraph page
- 把subgraph 融入到自己程式中

部署subgraph