์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์ด๋”๋ฆฌ์›€ & ์†”๋ฆฌ๋””ํ‹ฐ ๊ธฐ๋ฐ˜์˜ ํˆฌํ‘œ dApp ๊ตฌํ˜„ํ•˜๊ธฐ

์ด๋”๋ฆฌ์›€๊ณผ ์†”๋ฆฌ๋””ํ‹ฐ๋ฅผ ํ™œ์šฉํ•ด์„œ, ๋‚˜์˜ ์ฒซ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฐ„๋‹จํ•œ ์ˆ˜์ค€์˜ ํˆฌํ‘œ dApp ์„ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ธ”๋ก์ฒด์ธ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์Œ์„ฑ์ด ์˜์–ด์ธ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๋‹นํ™ฉํ•˜์ง€ ๋งˆ์‹œ๊ณ  ํ•œ๊ธ€ ์ž๋ง‰์„ ๋”ฐ๋ผ ํŽธํžˆ ์ˆ˜๊ฐ•ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ํ•œ๊ธ€ ์ž๋ง‰์ด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™” ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, CC ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ผญ ํ•œ๊ธ€ ์ž๋ง‰์„ ํ™œ์„ฑํ™” ํ•ด์ฃผ์„ธ์š”.

 ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋ฐฐ์šฐ๊ฒŒ ๋˜๋Š” ๊ฒƒ๋“ค

์ด ๊ฐ•์˜๋Š” ์†”๋ฆฌ๋””ํ‹ฐ ๋ฌธ๋ฒ•์— ํ•œ์ธต ๋” ๊ฐ€๊นŒ์›Œ์ง€๊ณ , dApp์„ ๊ตฌํ˜„ํ•œ๋‹ค๋Š” ๊ฒƒ์˜ ์ „๋ฐ˜์ ์ธ ํ๋ฆ„์„ ์ตํž ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. Ganache(๊ฐ€๋‚˜์Šˆ)๋ฅผ ํ™œ์šฉํ•˜๊ฒŒ ๋˜๋ฉฐ, ์ค‘์š”ํ•œ ๊ธฐ์ดˆ ๋‚ด์šฉ์„ ์ง์ ‘ ์†์œผ๋กœ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์ดํ•ดํ•˜๋Š” ๊ฒƒ์— ์ง‘์ค‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์†”๋ฆฌ๋””ํ‹ฐ ์–ธ์–ด๋ฅผ ํ™œ์šฉํ•ด์„œ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฒ•
  • ์ž‘์„ฑํ•œ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ , ๋ธ”๋ก์ฒด์ธ์— ๋ฐฐํฌํ•˜๋Š” ๋ฒ•
  • ๊ฐ„๋‹จํ•œ ์ˆ˜์ค€์˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ตฌํ˜„ํ•ด์„œ ์›น์‚ฌ์ดํŠธ ๋Š๋‚Œ ๋‚ด๊ธฐ
์†”๋ฆฌ๋””ํ‹ฐํ”„๋ก ํŠธ์—”๋“œ

๋‚˜์˜ ์ฒซ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌํ•˜๋Š” ๊ฐ•์˜

์ด๋”๋ฆฌ์›€๊ณผ ์†”๋ฆฌ๋””ํ‹ฐ๋ฅผ ํ™œ์šฉํ•ด์„œ, ๋‚˜์˜ ์ฒซ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฐ„๋‹จํ•œ ์ˆ˜์ค€์˜ ํˆฌํ‘œ dApp ์„ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ธฐ์ดˆ ๊ฐ•์˜์ด์ง€๋งŒ ์‚ฌ์ „์— ์ด๋”๋ฆฌ์›€ ์ž์ฒด๋ฅผ ์•„์˜ˆ ๋ชจ๋ฅด๊ฑฐ๋‚˜, ์†”๋ฆฌ๋””ํ‹ฐ๋„ ์ฒ˜์Œ ๋“ค์–ด๋ณธ๋‹ค๋ฉด ์ˆ˜๊ฐ•ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์— ์ž์„ธํ•œ ์‚ฌ์ „ ์ค€๋น„์‚ฌํ•ญ์ด ์•ˆ๋‚ด๋˜์–ด ์žˆ์œผ๋‹ˆ, ํ™•์ธํ•ด๋ณด์„ธ์š”.

์‚ฌ์ „์— ์•Œ๊ณ  ์‹œ์ž‘ํ•˜๋ฉด ์ข‹์€ ๊ฒƒ๋“ค

  • ์ด๋”๋ฆฌ์›€, ์†”๋ฆฌ๋””ํ‹ฐ์— ๋Œ€ํ•œ ๊ธฐ์ดˆ ์ง€์‹
    • ์ด๋”๋ฆฌ์›€์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅธ๋‹ค๋ฉด?: ๋ฌด๋ฃŒ ๊ฐ•์˜์ธ ์ด๋”๋ฆฌ์›€ ์ž…๋ฌธ ๋ฐ”์ด๋ธ” ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฐจ๊ทผํžˆ ์ฝ๊ณ  ์˜ค์‹œ๊ฑฐ๋‚˜, ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ ์ฐธ๊ณ ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•˜์„ธ์š”.
    • ์†”๋ฆฌ๋””ํ‹ฐ์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅธ๋‹ค๋ฉด?: ์†”๋ฆฌ๋””ํ‹ฐ ๋ฌธ๋ฒ•์„ ์‹ค์Šตํ•˜๋ฉฐ ๊ธˆ์„ธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ก์ฒด์ธ๊ณผ ์†”๋ฆฌ๋””ํ‹ฐ ๋ฅผ ํ†ตํ•ด ๋ฌธ๋ฒ•์„ ์ตํžˆ๊ณ  ์˜ค์„ธ์š”.
  • PythonRubyJavaC# ๋“ฑ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๊ฒฝํ—˜
  • HTML, CSS ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ๊ธฐ์ดˆ์ ์ธ ์ดํ•ด
  • JavaScript๋Š” ๋งŽ์ด ์•Œ ์ˆ˜๋ก ์ข‹์Œ(๊ฐ•์˜ ๋‚ด๋‚ด ๋งŽ์ด ์”๋‹ˆ๋‹ค!)
  • CLI ํ™˜๊ฒฝ์— ์นœ์ˆ™ํ•˜๋ฉด ์ข‹์Œ
  • ๊ฐ•์˜์— ๋‚˜์˜ค๋Š” ๋ชจ๋“  ์†Œ์Šค์ฝ”๋“œ๋Š” Linux, MacOS ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 ๋„์›€์ด ๋˜๋Š” ๋ถ„๋“ค

  • ์ด๋”๋ฆฌ์›€, ์†”๋ฆฌ๋””ํ‹ฐ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด๋ดค์ง€๋งŒ ์•„์ง ์•„๋ฌด๊ฒƒ๋„ ๋งŒ๋“ค์–ด๋ณด์ง„ ๋ชปํ•œ ๋ถ„๋“ค
  • ํ˜ผ์ž์„œ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ž‘์„ฑ, dApp ๊ฐœ๋ฐœ์„ ํ•ด๋ณด๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ์–ด๋Š์ˆœ๊ฐ„ ๊ผฌ์—ฌ์„œ ๋ฉํ•˜๋‹ˆ ๊ณ„์‹  ๋ถ„๋“ค
  • ์–ด๋ ต์ง€ ์•Š์€ ์ˆ˜์ค€์˜ dApp ๊ฐœ๋ฐœ์„ ๊ฒฝํ—˜ํ•ด๋ณด๋ฉฐ, ์ด ๋ถ„์•ผ์— ๋Œ€ํ•ด ์•Œ์•„๊ฐ€๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค

 Zastrin ๋กœ๋“œ๋งต

ethereum bible

์ด๋”๋ฆฌ์›€ ์ž…๋ฌธ ๋ฐ”์ด๋ธ”  ๋„ˆ๋ฌด๋‚˜๋„ ์ค‘์š”ํ•˜๊ณ  ๋ผˆ๋Œ€์žˆ๋Š” ์ด๋”๋ฆฌ์›€ ๊ธฐ์ดˆ ๋‚ด์šฉ๋“ค

ํ˜„์žฌ ๊ฐ•์ขŒ ํˆฌํ‘œ dApp

์ฒซ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ๋งŒ๋“ค๊ธฐ ์ด๋”๋ฆฌ์›€ & ์†”๋ฆฌ๋””ํ‹ฐ ๊ธฐ๋ฐ˜์˜ ํˆฌํ‘œ dApp ๊ตฌํ˜„ํ•˜๊ธฐ

truffle-dapp

ํŠธ๋Ÿฌํ”Œ๋กœ dApp ๊ฐœ๋ฐœ ํŠธ๋Ÿฌํ”Œ๋กœ ํˆฌํ‘œ dApp ๊ตฌํ˜„ํ•˜๊ณ , Ropsten์— ๋ฐฐํฌํ•˜๊ธฐ

ethereum IPFS

ํƒˆ์ค‘์•™ํ™” eBay ๊ฐœ๋ฐœ ์ด๋”๋ฆฌ์›€๊ณผ IPFS ๊ธฐ๋ฐ˜์˜ eBay ๊ตฌํ˜„ํ•˜๊ธฐ

์ง€์‹๊ณต์œ ์ž ์†Œ๊ฐœ

Mahesh Murthy
์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ ๊ฐœ๋ฐœ์ž์˜ ์ƒ์ƒํ•œ ์ž๋ฃŒ

12๋…„ ๋„˜๊ฒŒ ๋ถ„์‚ฐ์‹œ์Šคํ…œ ๋ถ„์•ผ์—์„œ ์ผํ•ด์˜จ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ ๊ฐœ๋ฐœ์ž ๋งˆํ—ค์‹œ(Mahesh Murthy) ์˜ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.์ข‹์€ ๊ฐœ๋ฐœ์ž์ž„๊ณผ ๋™์‹œ์— ๊ต์œก์— ๊ด€์‹ฌ์ด ๋งŽ์•„, Zastrin ์ด๋ผ๋Š” ์ด๋”๋ฆฌ์›€ ํ•™์Šต ์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ์„คํ•˜์—ฌ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค, ๋” ๋งŽ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ธ”๋ก์ฒด์ธ ์„ธ๊ณ„์— ๋›ฐ์–ด๋“ค์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋ฐ”๋žŒ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์™€ ํ˜‘์—…ํ•˜์—ฌ, ํ•œ๊ตญ์˜ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ๋„ ์ข‹์€ ๊ฐ•์˜๋ฅผ ์†Œ๊ฐœํ•˜๋ ค๊ณ  ๋…ธ๋ ฅ ์ค‘์ž…๋‹ˆ๋‹ค.

๊ฐ•์˜์— ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋‚ด์šฉ์ด ์žˆ๊ฑฐ๋‚˜, ์งˆ๋ฌธ์ด ์žˆ์œผ์‹  ๊ฒฝ์šฐ์—๋Š” '์งˆ๋ฌธ' ๋ž€์— ์˜ฌ๋ ค์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๋Š” Zastrin ๊ณผ Grepp ์˜ ํŒŒํŠธ๋„ˆ์‹ญ์„ ํ†ตํ•ด ๋ณธ ์‚ฌ์ดํŠธ์— ์—…๋กœ๋“œ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (This course was published on Programmers due to the partnership of Zastrin and Grepp)

์•ˆ๋…•ํ•˜์„ธ์š”
Mahesh์ž…๋‹ˆ๋‹ค.

7,090

๋ช…

์ˆ˜๊ฐ•์ƒ

314

๊ฐœ

์ˆ˜๊ฐ•ํ‰

4.7

์ 

๊ฐ•์˜ ํ‰์ 

4

๊ฐœ

๊ฐ•์˜

๊ณต๋™ ์ง€์‹๊ณต์œ ์ž

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

13๊ฐœ โˆ™ (37๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

42๊ฐœ

4.5

42๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

๋ฌด๋ฃŒ