- node.js ๋ฐ npm ์ค์น
- ํธ๋ฌํ ์ค์น
- Ganache ์ค์น
- MetaMask ์ง๊ฐ๊ณผ ๋ก์ปฌ๋ท ์ฐ๊ฒฐ
- ๊ณ์ ๊ฐ ์ก๊ธ
- MyEtherWaller ์ฐ๊ฒฐ
1. node.js ๋ฐ npm ์ค์น
2. ํธ๋ฌํ ์ค์น
์ค๋งํธ์ปจํธ๋ํธ๋ฅผ ๊ฐ๋ฐํ๋ ๋ฐ ์์ด์ ํ ์คํธ, ๋ฐฐํฌ, ์ด์ ๋ฑ์ ์ฝ๊ฒ ๋์์ฃผ๋ ํด
npm install -g truffle
3. Ganache ์ค์น
- Ganache์์ ์์ฒด์ ์ผ๋ก ์ด๋๋ฆฌ์ ๊ฑฐ๋์ฒ๋ฆฌ์ ์ฑ๊ตด ๊ธฐ๋ฅ ๊ฐ๋ฅ
- ๊ฑฐ๋ ์ฑ๊ตด์ ๋ํ ๋๊ธฐ์๊ฐ์ ์๊ณ , ๊ฑฐ๋๋ ์์ฑ๋๋ ๋๋ก ๊ธฐ๋ก๋จ
- ์ฑ๊ตด ํ๋์ด ํ์์์ด์ ์ด๋๋ฆฌ์ ๋ฐ ์ค๋งํธ์ปจํธ๋ํธ ๊ฐ๋ฐ์ ์ํด์ ์ฌ์ ํ ์คํธํด๋ก ์ ์ฉํ๊ฒ ์ฌ์ฉ๊ฐ๋ฅ
# ganache-cli ์ค์น
npm install -g ganache-cli
# ์ด๋๋ฆฌ์ ๋
ธ๋ ์์
ganache-cli
10๊ฐ์ ๊ณ์ ์ด ์์ฑ๋๋ฉฐ, ๊ฐ ๊ณ์ ์ 100์ด๋์ ์๊ณ ๋ฅผ ๋ณด์ ํจ
4. MetaMask ์ง๊ฐ๊ณผ ๋ก์ปฌ๋คํธ์ํฌ ์ฐ๊ฒฐ
์ค์น ํ ์ด๋๋ฆฌ์ ๋ฉ์ธ๋ท → Localhost:8545๋ก ๋คํธ์ํฌ ๋ณ๊ฒฝ
์ฐ๊ฒฐ ์ ์์ ์ผ๋ก ์๋ฃ๋๋ฉด cmd์์ ์์ ๊ฐ์ด ํ์๋จ
๊ณ์ ๊ฐ์ ธ์ค๊ธฐ → private key ์ ๋ ฅ
100์ด๋๊ฐ ์ง๊ฐ์ ํ์๋จ
5. ๊ณ์ ๊ฐ ์ด์ฒดํด๋ณด๊ธฐ
๋ณด๋ด๊ธฐ
6. MyEtherWallet ์ฐ๊ฒฐ
https://www.myetherwallet.com/
๋ธ๋ก์ฒด์ธ๊ณผ ํต์ ์ ์ํด MyEtherWallet์ ์ฐ๊ฒฐํด ์ฌ์ฉ
์ค๋งํธ์ปจํธ๋ํธ์ ํต์ ํ๋ ๊ธฐ๋ฅ O
๊ณ์ ์ฐ๊ฒฐ
์ฐ๊ฒฐ์๋ฃ
์ถ์ฒ https://kimsfamily.kr/327
728x90
'WEB3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
openzeppelin ์ฌ์ฉํด ERC20 ํ ํฐ ๋ง๋ค๊ธฐ (0) | 2023.09.24 |
---|---|
Private Network์ ์ค๋งํธ์ปจํธ๋ํธ ๋ฐฐํฌ (0) | 2023.09.24 |
์ด๋๋ฆฌ์๊ณผ ๋นํธ์ฝ์ธ, ์ด๋๋ฆฌ์ ํ ํฐ ํ์ค (0) | 2023.09.24 |
๋ธ๋ก์ฒด์ธ ๊ฐ๋ , ์ข ๋ฅ (0) | 2023.09.24 |
WEB3 ๊ฐ๋ (Web 1.0 VS Web 2.0 VS Web 3.0 ์ฐจ์ด) (0) | 2023.09.24 |