---
# System prepended metadata

title: 前端入門區塊鏈
tags: [大神來六角]

---

# 前端入門區塊鏈
###### tags: `大神來六角`

20220103
Tina 李婷婷


Sli.do 連結：
https://app.sli.do/event/bmJizwJFtHJp4ZaEmAummK


今晚簡報：
https://drive.google.com/open?id=10Td199-Zi__7rfcJIiMz9CHWY1QCmJ-c&authuser=tina%40zinstitute.net&usp=drive_fs

講師相關連結：
https://the-z.notion.site/Awesome-The-Z-Institute-dc12baf945544b3d9b71282173067832

講師臉書：
https://www.facebook.com/lee.ting.ting.tina



---

## [20:27]_介紹開發工具

- 推薦 TypeScript

---

## [20:30]_IDE

- 推薦 REMIX

- 老師自己最常用 VSCode

---

## [20:33]_介紹常用框架

- Hardhat

---

## [20:35]_Demo

- 示範建立專案 - VSCode

- `TERMINAL`
    - `help`

- 術語：
    - `artifacts`
    - `abi`

---

## [20:35]_測試說明

- 通常也是用 `JavaScript` 寫

---

## [20:45]_最重要的檔案-`Dapp.js`

>
> - Slides-p16
> 


- 最重要：
    - `Token.json`
    - `contract-address.json`


- `intializeEthers()`
    - 初始化的函式

- `this._token.`
    - 跟合約互動的項目


- 測試時記得要更改
    - METAMASK -> Chain -> `31337`

- `this.state`

- `tokenData.`

---

## [08:55]_示範轉帳-Transfer

- 專案開始後會先給 100 顆給部屬者

- 記得要先部屬起來-`Debug`
    - `npx hardhat node`
- 若曾經跑過一次 local blockchain network，重開後在 MetaMask 設定要 reset account

---

## [09:00]_分享開源專案

- JSDC 有錄影

---

## [09:02]_介紹創辦人的學院

- THE Z INSTITUTE 的各種特訓班說明

---

## [09:05]_Slido-QA

- 前端必學區塊練？
    - NO
    - 要會接智能合約

- 看好比特幣的未來嗎？
    - PASS~

- 世界政府要來開始監管，會有影響嗎？
    - 不會ㄅ，看中國很早就想管

- 區塊鏈的學習核心？
    - 

- WEB3 VS WEB2
    - WEB3 泛指跟區塊鏈有關的事項
    - WEB2 則相反

- 適合放有商業的東西嗎？
    - 資料太多還是會有資料中心
    - 區塊鏈則放 `hash`

- 有些使用者不喜歡這麼透明，對未來的市場想法？
    - 區塊鏈並不是要取代 2.0
    - 是提供另外的選項

- 前端技術要什麼程度，才開始區塊鏈？
    - 懂 `React` 後會稍微比較適當
    - 這同樣也是需要慢慢熟練

- 如何測試？
    - 範例裡面有 
        - `Mocha`
        - `chai`

- WEB3 的相關應用？
    - 最近比較紅的
        - 去中心化金融
        - 去中心化交易所

- 薪資高ㄇ？
    - 跟其他產業一樣
        - 能力高的薪水高

- 國外有相關研究所ㄇ？
    - 推薦線上自學，技術太新，教授不一定有
    - 像 AI 就適合，因為已經有實驗室研究很久了

- 零基礎？
    - 有入學考可以判斷
    - 都完全不懂也不太適合

- 區塊鏈 === 加密貨幣？
    - ＮＯ

- 可以先跳過 ETH 直接學 SOL 嗎？
    - ETH 比較經典，看人

- 假設別人知道註記詞，會被盜走ㄇ？
    - 要知道全部才會被偷

---

## [20:20]_DEBUG+QA2

- 找到問題了
    - `block tag 4` -> `block number 1`
    - 因為剛剛開了 2 次

- 區塊鏈重點技術：合約、前端









































