WEB3

์œˆ๋„์šฐ ๋ธ”๋ก์ฒด์ธ Private Network ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์„ฑ (node.js, npm, truffle, ganache, metamask, myetherwallet)

ํƒฑ์ ค 2023. 9. 24. 22:02
  1. node.js ๋ฐ npm ์„ค์น˜
  2. ํŠธ๋Ÿฌํ”Œ ์„ค์น˜
  3. Ganache ์„ค์น˜
  4. MetaMask ์ง€๊ฐ‘๊ณผ ๋กœ์ปฌ๋„ท ์—ฐ๊ฒฐ
  5. ๊ณ„์ • ๊ฐ„ ์†ก๊ธˆ
  6. 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 ์ง€๊ฐ‘๊ณผ ๋กœ์ปฌ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

metamask.io/

์„ค์น˜ ํ›„ ์ด๋”๋ฆฌ์›€ ๋ฉ”์ธ๋„ท → Localhost:8545๋กœ ๋„คํŠธ์›Œํฌ ๋ณ€๊ฒฝ

์—ฐ๊ฒฐ ์ •์ƒ์ ์œผ๋กœ ์™„๋ฃŒ๋˜๋ฉด cmd์—์„œ ์œ„์™€ ๊ฐ™์ด ํ‘œ์‹œ๋จ

๊ณ„์ • ๊ฐ€์ ธ์˜ค๊ธฐ → private key ์ž…๋ ฅ

100์ด๋”๊ฐ€ ์ง€๊ฐ‘์— ํ‘œ์‹œ๋จ

 

5. ๊ณ„์ • ๊ฐ„ ์ด์ฒดํ•ด๋ณด๊ธฐ

๋ณด๋‚ด๊ธฐ

 

6. MyEtherWallet ์—ฐ๊ฒฐ

https://www.myetherwallet.com/

๋ธ”๋ก์ฒด์ธ๊ณผ ํ†ต์‹ ์„ ์œ„ํ•ด MyEtherWallet์„ ์—ฐ๊ฒฐํ•ด ์‚ฌ์šฉ

์Šค๋งˆํŠธ์ปจํŠธ๋ž™ํŠธ์™€ ํ†ต์‹ ํ•˜๋Š” ๊ธฐ๋Šฅ O

๊ณ„์ • ์—ฐ๊ฒฐ

์—ฐ๊ฒฐ์™„๋ฃŒ



์ถœ์ฒ˜ https://kimsfamily.kr/327

728x90