๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์†”๋ฆฌ๋””ํ‹ฐ3

[์†”๋ฆฌ๋””ํ‹ฐ] ์†”๋ฆฌ๋””ํ‹ฐ ๊ธฐ๋ณธ ๊ฐœ๋… ์ •๋ฆฌ(2) - Constructor ์ƒ์„ฑ์ž, ์ƒ์†, ์˜ค๋ฒ„๋ผ์ด๋”ฉ, ๋‘๊ฐœ ์ด์ƒ ์ƒ์† โœ”๏ธ ์ƒ์„ฑ์ž : ์ปจํŠธ๋ž™ํŠธ๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ๋”ฑ ํ•œ ๋ฒˆ๋งŒ ์‹คํ–‰๋˜๋Š” ํ•จ์ˆ˜ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์ดˆ๊ธฐํ™”ํ•  ๋•Œ ์ฃผ๋กœ ์”€ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ธ์Šคํ„ด์Šค ํ™” ํ• ๋•Œ, ์ƒ์„ฑ์ž์—์„œ ๊ฐ’์„ ๋ฐ›์•„์„œ ์ดˆ๊ธฐ์— ์ƒ์„ฑ๋จ (์ดˆ๊ธฐ ๊ฐ’์„ ๋„ฃ์–ด์ค€๋‹ค๋Š” ๋А๋‚Œ) -> ์ดˆ๊ธฐ ์„ธํŒ…์ด ํ•„์š” ์—†๋‹ค๋ฉด ์ƒ์„ฑ์ž๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Œ. ์ด๋ ‡๊ฒŒ A๋ผ๋Š” ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  name๊ณผ age๊ฐ’์„ ์ดˆ๊ธฐํ™” ํ•˜๋Š” ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ๋ฐ‘์— change๋ผ๋Š” ํ•จ์ˆ˜๋Š” ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐ์— ์ƒ์„ฑํ•œ name๊ณผ age๊ฐ’์„ ๋ฐ”๊ฟ€๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์ด์ œ B๋ผ๋Š” ์ปจํŠธ๋ž™ํŠธ์—์„œ A๋ฅผ ์ธ์Šคํ„ด์Šค๋กœ ์ƒ์„ฑํ• ๋•Œ ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๊ณผ ๋™์‹œ์— ๊ฐ’์„ ๋„ฃ์–ด์ค€๋‹ค. ๊ทธ๋ฆฌ๊ณ  get()ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ํ™•์ธํ•˜๊ณ , changeํ•จ์ˆ˜๋Š” ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ A์˜ change()ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ๋ณ€์ˆ˜๊ฐ’์„ ๋ฐ”๊ฟ”์ฃผ๋„๋ก ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฐ์‹์œผ.. 2022. 6. 15.
[์†”๋ฆฌ๋””ํ‹ฐ] ์†”๋ฆฌ๋””ํ‹ฐ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์‹ค์Šต : ๋ฆฌ๋ฏน์Šค ์‚ฌ์šฉ๋ฒ• ๋ฆฌ๋ฏน์Šค๋ผ๋Š” ์˜จ๋ผ์ธ IDE๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ทธ๋ƒฅ ์•„์ฃผ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์‹ค์Šต์„ ํ•ด๋ดค๋‹ค. ์•„๋ฌด๋ž˜๋„ ์ง์ ‘ ๋‘๋“œ๋ ค๋ด์•ผ... ์•Œ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—... ์ผ๋‹จ ์ด๋ ‡๊ฒŒ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋ฅผ ์งœ๋ดค๋‹ค. get_a ๋ผ๋Š” ํ•จ์ˆ˜๋Š” ๊ฐ’์„ ํ•˜๋‚˜ ๋ฐ›์•„์„œ ๊ฑฐ๊ธฐ์— ์›๋ž˜ a๊ฐ’์„ ๋”ํ•ด ๋ฆฌํ„ดํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค. ์ฝ”๋“œ๋ฅผ ๋‹ค ์ž‘์„ฑํ•˜๊ณ  ๊ทธ๋ƒฅ ctrl + c ๋ฅผ ์ด์šฉํ•ด ์ €์žฅ์„ ํ•˜๋ฉด ๋งจ ์™ผ์ชฝ์— ์ดˆ๋ก์ƒ‰์œผ๋กœ ์ฒดํฌํ‘œ์‹œ๊ฐ€ ์ƒ๊ธฐ๋ฉด์„œ ์ปดํŒŒ์ผ์ด ์™„๋ฃŒ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์— ์ฃผํ™ฉ์ƒ‰ Deploy ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ ๋ฐฐํฌํ•ด์ฃผ๋ฉด ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๊ฐ€ ๋””ํ”Œ๋กœ์ด๋œ๋‹ค. ๋””ํ”Œ๋กœ์ด๋œ ์ปจํŠธ๋ž™ํŠธ๋Š” ์—ฌ๊ธฐ์„œ ํ™•์ธํ•œ๋‹ค. ๋‚ด๊ฐ€ ์ง  ํ•จ์ˆ˜์—์„œ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ’์„ ๋ฐ›๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๊ฐ’์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„๋„ ๋‚˜์˜จ๋‹ค. ์ €๊ธฐ์— 12๋ผ๋Š” ๊ฐ’์„ ์ž…๋ ฅํ–ˆ๊ณ , ์ฝ”๋“œ์ƒ์œผ๋กœ ์ €ํ•จ์ˆ˜๋Š” 20์„ ๋ฐ˜ํ™˜ํ•ด ์ค˜์•ผ ํ•  ๊ฒƒ์ด๋‹ค. ๋””๋ฒ„๊น… ๋ถ€๋ถ„์„ ํ™•์ธํ•˜๋ฉด ์ด๋ ‡๊ฒŒ 20.. 2022. 6. 14.
[์†”๋ฆฌ๋””ํ‹ฐ] ์†”๋ฆฌ๋””ํ‹ฐ ๊ธฐ๋ณธ ๊ฐœ๋… ์ •๋ฆฌ(1) - ๋ฌธ๋ฒ•, ํ•จ์ˆ˜, ์œ ํ˜•, ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ธํ”„๋Ÿฐ์— ์˜ฌ๋ผ์™€์žˆ๋Š” ์•„๋ž˜์˜ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•จ! https://www.inflearn.com/course/%EC%86%94%EB%A6%AC%EB%94%94%ED%8B%B0-%EC%8A%A4%EB%A7%88%ED%8A%B8-%EC%BB%A8%ED%8A%B8%EB%9E%99/dashboard โœ”๏ธ ์ด๋”๋ฆฌ์›€์˜ ๋‹จ์œ„ 1 Ether == 10^9 Gwei == 10^18 wei Gwei๋Š” ๊ฐ€์Šค๋น„์šฉ์„ ๋‚ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์œ„ ๊ฐ€์Šค ๋น„์šฉ์€ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ง€๋ถˆํ•˜๋Š” ๋น„์šฉ์ด๋‹ค. Ethereum Yellow Paper 26์ชฝ์„ ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์–ด๋–ค ํ•จ์ˆ˜/๋™์ž‘์„ ํ• ๋•Œ ์–ผ๋งŒํผ์˜ ๊ฐ€์Šค๋น„๋ฅผ ๋‚ด์•ผํ•˜๋Š”์ง€ ๋ฏธ๋ฆฌ ๋‹ค ์ •์˜๋˜์–ด์žˆ๋‹ค. Ethereum ๋ธ”๋ก์ฒด์ธ๊ณผ ์ƒํ˜ธ์ž‘์šฉ์„ ํ•˜๋ ค๋ฉด Gas๋น„๊ฐ€ ๋ฌด์กฐ๊ฑด ๋ฐœ์ƒํ•œ๋‹ค. ๐Ÿ” ๋ณด.. 2022. 6. 10.
LIST