Smart Contract
์ด๋ฒ์ ๋ธ๋ก์ฒด์ธ ๊ด๋ จ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ฒ ๋์ด ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ง์ ๋ฐฐํฌํด์ผํ๋ ์ํฉ์ด ์๊ฒผ๋ค. ๊ทธ ์ ์ ์ค๋งํธ ์ปจํธ๋ํธ๊ฐ ์ ํํ ๋ฌด์์ธ์ง ์ ๋ฆฌํ๊ธฐ ์ํด ์์ฑํ ๊ฒ์๊ธ์ด๋ค.
Smart Contract?
์ค๋งํธ ์ปจํธ๋ํธ๋, ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฉํด ๊ฑฐ๋ ๋น์ฌ์ ์ธ ์ 3์ ์ธ์ฆ๊ธฐ๊ด์์ด ๊ณ์ฝ์ด ์ด๋ฃจ์ด์ง๋๋ก ํ๋ ๊ธฐ์ ์ ๋งํ๋ค.
๊ธฐ์กด ๊ฑฐ๋ ์ค ์ก๊ธ์ ์์๋ก ๋ค์ด๋ณด์. ์ํ์ ์ก๊ธ์ ์์ฒญํ๋ฉด ์ํ์ ์ธํ์ํ์ ์ง๊ธ์ ์์ฒญํ๋ค. ์ดํ, ์ธํ ์ค๊ฐ์ํ์ ํด์ธ ์ํ์ ์ ๊ธํ, ์์ทจ์ธ์๊ฒ ์ ๋ฌ๋๊ฒ ๋๋ค. ์ด์ฒ๋ผ, ๊ฐ๊ฐ์ธ๊ฐ์ ๊ฑฐ๋ ์ฌ์ด์ ์ํ์ด๋ผ๋ ์ 3์ ์ธ์ฆ๊ธฐ๊ด์ ๊ฐ์ ์ด ๋ฐ์ํด ์์๋ฃ๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค.
์ด์ฒ๋ผ ์ธ์ฆ๊ธฐ๊ด์ด ํ์ํ ์ด์ ๋ ๋์งํธ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ค์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋์งํธ ๋ฐ์ดํฐ๋ ๋ณต์ ๊ฐ ์ฝ๊ธฐ ๋๋ฌธ์ ๋๊ตฌ๋ ํจ๋ถ๋ก ๋ค๋ฃฐ์ ์๋๋ก ์ ๋ขฐํ ์ ์๋ ์ธ์ฆ๊ธฐ๊ด(eg. ์ํ)์ ๊ฑฐ์ณ ๊ฑฐ๋๋ฅผ ๊ฒ์ฆํ๊ฒ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ธ์ฆ๊ธฐ๊ด์ ๊ฑฐ์น๋ฉด์ ์๊ฐ์ด ์ค๋ ์์๋๊ณ , ์์๋ฃ๊ฐ ๋ฐ์ํ๋ค๋ ๋จ์ ์ด ๋ฐ์ํ๋ค. ์ด ์ ์ ์ฐฉ์ํด ํ์ํ ๊ธฐ์ ์ด ๋ฐ๋ก ์ค๋งํธ ์ปจํธ๋ํธ์ด๋ค.
์ค๋งํธ ์ปจํธ๋ํธ๋ ๊ฑฐ๋ ๋น์ฌ์๊ฐ ๊ณ์ฝ์ ์์ฑํ๊ณ , ์ด ์กฐ๊ฑด์ด ์ถฉ์กฑ๋๋ฉด ์๋์ผ๋ก ๊ณ์ฝ์ ์ดํ์์ผ์ฃผ๋ ๊ธฐ์ ์ด๋ค.
๊ทธ๋ฐ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ๋ ๊ฒฐ๊ตญ ๋์งํธ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ธ๋ฐ ๋ฐ์ดํฐ ๋ณ์กฐ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ ๊ฒ์ธ๊ฐ?
์ค๋งํธ ์ปจํธ๋ํธ๋ ์ด ๋ฌธ์ ๋ฅผ ๋ธ๋ก ์ฒด์ธ์ ํน์ง์ธ Peer to Peer ๊ธฐ๋ฐ ๋ถ์ฐ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ํตํด ํด๊ฒฐํ๋ค. ๋ธ๋ก์ฒด์ธ์์๋ ๋คํธ์ํฌ์ ๋ ธ๋๋ค์ด ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๊ณ , ์ํธํ ๊ธฐ์ ์ ํตํด ๋ฌด๊ฒฐ์ฑ์ ๊ฒ์ฆํ ์ ์๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๋คํธ์ํฌ์ ๊ณต์ ํ๊ฒ ๋๋ฉด, ์ค๋งํธ ์ปจํธ๋ํธ ์ฝ๋์ ๋ณ๊ฒฝ ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ ์ ์๋ค.
์์๋ฅผ ํตํด ์กฐ๊ธ ๋ ์์ธํ๊ฒ ์์๋ณด๋๋ก ํ์.
์ ์ฝ๋๋ ์ด๋ฒ์ ํ๋ก์ ํธ๋ก ์งํํ๋ฉฐ ์์ฑํ ์ค๋งํธ ์ปจํธ๋ํธ ์ฝ๋์ ์ผ๋ถ์ด๋ค.
์ฃผ์์ ์จ์๋ฏ์ด, ์ฝ์ธ ์ด ๋ฐํ๋, ๋ถ๋ฐฐ๋น์จ, ์์ด๋๋ ๋ฑ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์๋ค. ์ด ๊ธฐ๋ฅ๋ค์ด ์ค์ ๋ก ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ์์์ ์๋ํ๊ธฐ ์ํด์๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๋ฐฐํฌํด์ผํ๋๋ฐ ์ด๋ ์ฌ์ฉ ๋๋ ๊ฒ์ด ๋ฐ๋ก ๋ฉ์ธ๋ท, ํ ์คํธ๋ท ์ด๋ค.
Mainnet, Testnet
๋ฉ์ธ๋ท์ด๋, ๋ธ๋ก์ฒด์ธ์์ ์ค์ ๋ก ์ด์๋๋ ๋คํธ์ํฌ๋ฅผ ๋งํ๋ค. ์ค์ ๋ก ์ด์๋๋ ๋คํธ์ํฌ๋ ์ํธํํ, NFT ๋ฑ์ ์ค์ ์์ฐ์ ์ ์กํ๊ฑฐ๋ ํ์ฉํ๋ ํ๊ฒฝ์ ์๊ธฐํ๋ค. ๋ชจ๋ ํธ๋์ญ์ ์ด ์๊ตฌ์ ์ผ๋ก ๊ธฐ๋ก๋๋ฉฐ, ๋คํธ์ํฌ์์ ์ ํจ์ฑ์ ๊ฒ์ฆํ๋ค.
Transaction : ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ, ์์ฐ์ ์ด๋์ ๋ํ๋ด๋ ์์ ๋จ์. ์ํ์๋ง๋ค ์ผ์ ๋น์ฉ์ด ์ง๋ถ๋๋ฉฐ ์ด๊ฒ์ ๊ฐ์ค๋น ๋ผ๊ณ ํ๋ค.
์ฆ, ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ์ต์ข ์ ์ผ๋ก ๋ฉ์ธ๋ท์ ๋ฐฐํฌํด์ผ ์ค์ ๋ก ์ฌ์ฉ์๋ค์ด ํธ๋์ญ์ ์ ์ค์ํ ์ ์๋ค.
๊ทธ๋ฐ๋ฐ ๊ฐ๋ฐ๋จ๊ณ์์ ์ํํ๋ ํ ์คํธ๋ฅผ ๋ฉ์ธ๋ท์์ ์งํํ๋ค๋ฉด, ๊ฐ๋ฐ์๋ ์ค์ ์์ฐ์ ์ฌ์ฉํด์ ํ ์คํธ๋ฅผ ํด์ผํ๋ฉฐ, ๊ฐ ํธ๋์ญ์ ๋ง๋ค ๊ฐ์ค๋น๋ฅผ ์ง๋ถํด์ผํ๋ ์ํ๊น์ด ์ํฉ์ด ๋ฐ์ํ๋ค.
๋ฐ๋ผ์, ๊ฐ๋ฐํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ๋คํธ์ํฌ๊ฐ ๋ฐ๋ก ํ์ํ๋ฐ ์ด๊ฒ์ด ๋ฐ๋ก ํ ์คํธ๋ท์ด๋ค.
ํ ์คํธ๋ท์ด๋ผ๊ณ ๋ฉ์ธ๋ท๊ณผ ๊ตฌ์กฐ๊ฐ ๋ค๋ฅธ๊ฒ์ ์๋๋ค. ๋ค๋ง, ์ค์ ๊ฐ์น๊ฐ ์๋ ํ ์คํธ ์์ฐ์ ์ฌ์ฉํ๊ณ , ํ ์คํธ ์์ฐ์ผ๋ก ๊ฐ์ค๋น๋ฅผ ์ง๋ถํ๊ธฐ ๋๋ฌธ์ ์ค์ ๋น์ฉ ๋ถ๋ด์ด ์๋ค๋๊ฒ์ด ํน์ง์ด๋ค. ๋ํ ๋ฉ์ธ๋ท์ ์ํฅ์ ๋ฏธ์น์ง ์๊ณ ํ ์คํธ๋ฅผ ์งํํ ์ ์๋ ๋ ๋ฆฝ์ ์ธ ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๋ค.
Last updated