๋นํธ์ฝ์ธ ์คํฌ๋ฆฝํธ๋ ๋ฌด์์ผ๊น?
Smart Contract
- ๋นํธ์ฝ์ธ์ด ์ ์ก๋๋๋ฐ ์์ด ์ด๋ ํ ๊ณ์ฝ์ ๊ฑธ ์ ์๋ค. ๊ทธ๊ฑธ ์ค๋งํธ ์ปจํธ๋ํธ์ด๋ผ๊ณ ํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณ์ฝ์ ์์ ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์คํฌ๋ฆฝํธ์ด๋ค.
- ์คํฌ๋ฆฝํธ๋ ์คํ ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด์ด๋ค.
- โ์๋์ ์ผ๋กโ ๋ช๋ช ๊ธฐ๋ฅ์ ๋ฐฐ์ ํ๊ณ ๋ง๋ค์ด์ก๋ค.
- Loop
- Turing Completeness
๋นํธ์ฝ์ธ์ด ํ๋ง ์์ ํ์ง ์์ ์ด์
- ์ ๋ฃจํ๋ฅผ ๋บ์๊น?
- ๋ฐํ์์ ๋ฌดํ ๋ฃจํ๊ฐ ๋์๊ฐ ๋
ธ๋๊ฐ ๋ฉ์ถ๋ ๊ฒ์ ๋ง๊ธฐ ์ํด์.
- ๋ง์ฝ ๋ค๋ฅธ ๋ ธ๋๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์ ํํ ๋, ์คํฌ๋ฆฝํธ์ ๋ฌดํ ๋ฃจํ๊ฐ ๋์๊ฐ๋ ์ฝ๋๋ฅผ ๋ฃ๋๋ค๋ฉด ๋คํธ์ํฌ ๊ณต๊ฒฉ์ด ๊ฐ๋ฅํ๋ค.
- ์ด๋ ๊ต์ฅํ ๋ณด์ ์ํ์ด๋ค.
- ํ๋ง ์์ ํ ์ค๋งํธ ๊ณ์ฝ์ ๋ถ์ํ๊ธฐ๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์.
- ์ด๊ฑด โ๋โ์ด ์ฐ๊ด๋ ๋ฌธ์ ๋ค.
- ์ปจํธ๋ํธ์ ์กฐ๊ฑด์ด ์ด๋ ต๋ค๋ฉด, โ์๋์น ์์ ์คํโ์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ๋ ๋์์ง๋ค.
- DAO์์ ํด๋น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ , ์ด๋๋ฆฌ์ ํด๋์์ ํ๋ํฌํฌ๊ฐ ๋ฐ์ํ๋ค.
- ์ด์ ๋ฐ๋๋ก ํ๋ง ์์ ํ ์ค๋งํธ ๊ณ์ฝ ์ธ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค. ์ด๋๋ฆฌ์์ด๋ค.
- Solidity๋ผ๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ค.
- ์ด๋๋ฆฌ์์ ์ด ๋ฌธ์ ์ ๋ํด Gas๋ผ๋ ๋น์ฉ์ ์ง๋ถํ๋๋ก ํ์ฌ ํด๊ฒฐํ๋ค.
- ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ํด์๋ Gas๋ฅผ ์ง๋ถํด์ผ ํ๊ณ , ์คํฌ๋ฆฝํธ ์คํ ๋์ Gas๊ฐ ์์ง๋๋๋ก ํ๋ค.
- Gas๊ฐ ์๋ค๋ฉด ์คํฌ๋ฆฝํธ ์คํ์ด ์ค๋จ๋๋ค.