๋ธ๋ก์ฒด์ธ(Blockchain)์ ํ์ค์ํ๋ ๋ถ์ฐ ์์คํ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ ๊ธฐ์ ์ ๋๋ค. ๋ธ๋ก์ฒด์ธ์ ์ฌ๋ฌ ์ปดํจํฐ ๋ ธ๋๋ค์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์ํธ ์์ฉํ๋ฉฐ, ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
์ค๋ ํฌ์คํ ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์ ์์ ์๋์๋ฆฌ, ๋ฏธ๋์ ๋ง๊ณผ ์ค๋งํธ ๊ณ์ฝ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํน์ง
๋ธ๋ก์ฒด์ธ์ ๋ถ์ฐ ์์ฅ(Distributed Ledger)์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ ๊ณต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์
๋๋ค. ์ด ์์ฅ์ ๋ชจ๋ ์ฐธ๊ฐ์๋ค์๊ฒ ๋์ผํ ์ ๋ณด๋ฅผ ๋ณต์ ํ์ฌ ์ ์ฅํ๋ฉฐ, ๋ณ๊ฒฝ ์ฌํญ์ ๋ชจ๋์๊ฒ ๊ณต๊ฐ๋ฉ๋๋ค.
๋ฐ์ดํฐ๋ ์ผ์ ํ ํฌ๊ธฐ๋ก ๊ตฌ์ฑ๋ "๋ธ๋ก"์ ์ ์ฅ๋ฉ๋๋ค. ๊ฐ ๋ธ๋ก์๋ ์ด์ ๋ธ๋ก์ ํด์(Hash) ๊ฐ๊ณผ ํ์ฌ ์๊ฐ, ๊ทธ๋ฆฌ๊ณ ํน์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ธ๋ก์ฒด์ธ์ ํด์ ํจ์๋ ์์์ ๊ธด ์
๋ ฅ ๊ฐ์ ๊ณ ์ ๋ ๊ธธ์ด์ ์ํธํ๋ ์ถ๋ ฅ ๊ฐ์ผ๋ก ๋ณํํ๋ ํจ์์
๋๋ค. ์ด๋ฌํ ํด์ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋ธ๋ก์ ์ ์ผํ ์๋ณ์๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
๊ทธ ์ฒด์ธ๊ตฌ์กฐ๋ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋๋ฉด ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๋ ์๋ก์ด ๋ธ๋ก์ด ์์ฑ๋๊ณ , ์ด์ ๋ธ๋ก๊ณผ ์ฐ๊ฒฐ๋์ด ์ฒด์ธ ํํ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ถ์ฐ ํ๊ฒฝ์์ ๋ชจ๋ ์ฐธ๊ฐ์๋ค ์ฌ์ด์์ ํฉ์๋ฅผ ๋์ถํ๊ธฐ ์ํด ๋ค์ํ ํฉ์ ๋ฉ์ปค๋์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ "์์
์ฆ๋ช
(Proof of Work)"์ผ๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋คํธ์ํฌ ๋ด์์ ์ํ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์์
์ ์ํํ๋ ์ฐธ๊ฐ์๋ค์ ์ธ์ผํฐ๋ธํํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ค์ ์ง๊ถ์ ์ธ ์๋ฒ๋ ๊ถ์์ ์์ด ๋คํธ์ํฌ ์ ์ฒด์์ ๊ฑฐ๋ ๊ธฐ๋ก์ ํ์ธํ๊ณ ์น์ธํ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ค์ํ์ ๋ณด์์ฑ์ ์ ๊ณตํ๋๊ฒ ํน์ง์
๋๋ค.
์ค๋งํธ ๊ณ์ฝ์ด๋?
๋ธ๋ก์ฒด์ธ ์ค๋งํธ ๊ณ์ฝ(Smart Contract)์ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๊ท์น๊ณผ ์กฐ๊ฑด์ ํฌํจํ๋ ์๋ํ๋ ๊ณ์ฝ์ ๋๋ค.
์ค๋งํธ ๊ณ์ฝ์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ์์์ ์คํ๋๋ฉฐ, ๊ณ์ฝ ๋น์ฌ์๋ค ๊ฐ์ ๊ฑฐ๋๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ ์ค๊ฐ์์ ๊ฐ์
์์ด ์ ๋ขฐ์ฑ๊ณผ ํฌ๋ช
์ฑ์ ์ ๊ณตํ๋ฉฐ, ์ฌํ ์คํ ๊ฐ๋ฅํ ํ๋กํ ์ฝ์
๋๋ค.
์ค๋งํธ ๊ณ์ฝ์ ์ผ๋ฐ์ ์ผ๋ก ํน์ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ ๋ ์ฝ๋๊ฐ ์คํ๋๊ณ ๊ฒฐ๊ณผ๊ฐ ์ ์ฉ๋๋๋ก ์ค๊ณ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, A์ B ์ฌ์ด์ ๋ฌผํ ๊ตฌ๋งค์ ๊ด๋ จ๋ ์ค๋งํธ ๊ณ์ฝ์ ์ค์ ํ๋ค๊ณ ๊ฐ์ ํด๋ด
์๋ค.
A๊ฐ ์ง๋ถ์ ์๋ฃํ๋ฉด, ํด๋น ์ ๋ณด๋ ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ก๋๊ณ B๋ ๋ฌผํ์ ๋ฐฐ์กํด์ผ ํฉ๋๋ค. ๋ง์ผ ๋ฐฐ์ก์ด ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์์ผ๋ฉด A์๊ฒ ์ง๋ถ๋ ๊ธ์ก์ด ํ๋ถ๋ ์ ์์ต๋๋ค.
์ค๋งํธ ๊ณ์ฝ์ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ์์ฑํ ์ ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก Solidity๋ Vyper์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฐ ๋ณ์ ๋ฑ์ ํฌํจํ๋ ๋ก์ง์ ์ ์ํ ์ ์์ต๋๋ค.
์ค๋งํธ ๊ณ์ฝ์ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๊ธ์ต ์๋น์ค์์๋ ๋์ถ ์ ์ฒญ ๋ฐ ์ํ, ๋ณดํ ์ฒญ๊ตฌ ์ฒ๋ฆฌ ๋ฑ์ ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ๊ณต๊ธ๋ง ๊ด๋ฆฌ์์๋ ์ ํ ์ถ์ ๋ฐ ์ธ์ฆ ๋ฑ์ ํ์ฉ๋ ์ ์์ต๋๋ค.
๋ํ ํ ํฐ ๋ฐํ ๋ฐ ๊ฑฐ๋๋ฅผ ์ํ ์ํธํํ ํ๋ซํผ์์๋ ์ค๋งํธ ๊ณ์ฝ์ด ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ค๋งํธ ๊ณ์ฝ์ ์๋ํ๋ ์คํ๊ณผ ๋ถ์ฐํ๋ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ์ฌ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ํจ์จ์ฑ๊ณผ ์์ ์ฑ์ ์ฆ์ง์ํค๋ ๋์์ ์ค๊ฐ์์ ๊ฐ์
์์ด ๊ฑฐ๋๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅ์ด ๋ ๊น?
๋ธ๋ก์ฒด์ธ์ ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ๋ค์ ํ์ฉํ๊ฒ ๋ฉ๋๋ค.
๋ธ๋ก์ฒด์ธ์ ๋ถ์ฐ ์์ฅ(Distributed Ledger)์ผ๋ก ์๋ํฉ๋๋ค. ์ด๋ ๋ชจ๋ ์ฐธ๊ฐ์๋ค์๊ฒ ๋์ผํ ๋ฐ์ดํฐ ๋ณต์ ๋ณธ์ ์ ๊ณตํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ๋ชจ๋์๊ฒ ๊ณต๊ฐ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ด ์ ์ง๋ฉ๋๋ค.
๋ธ๋ก์ฒด์ธ์์๋ ๊ฐ๊ฐ์ ๋ธ๋ก์ด ํด์(Hash) ํจ์๋ฅผ ํตํด ์ํธํ๋ ๊ณ ์ ํ ์๋ณ์๋ฅผ ๊ฐ์ง๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ๋ณ์กฐ๋์๋์ง ์ฌ๋ถ๋ฅผ ์ฝ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์์๋ ํฉ์ ๋ฉ์ปค๋์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๋ค์ํ ํฉ์ ์๊ณ ๋ฆฌ์ฆ ์ค ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ "์์
์ฆ๋ช
(Proof of Work)"์
๋๋ค. ์์
์ฆ๋ช
์ ๋คํธ์ํฌ ์ฐธ๊ฐ์๋ค์ด ์ํ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ฌ ์๋ก์ด ๋ธ๋ก์ ์ถ๊ฐํ๋ ์์
์ ์ํํจ์ผ๋ก์จ ์ ๋ขฐ์ฑ ์๋ ์ฒด์ธ ์์ฑ์ ๊ธฐ์ฌํฉ๋๋ค.
์ค์ ์ง๊ถ์ ์์คํ
๊ณผ ๋ฌ๋ฆฌ, ๋ธ๋ก์ฒด์ธ์ ํ์ค์ํ๋ ๊ตฌ์กฐ๋ก ์ด์๋ฉ๋๋ค. ๋ฐ๋ผ์ ํ ๊ฐ์ ์ค์ฌ ์๋ฒ๋ ๊ถ์์์ ์์กดํ์ง ์์ผ๋ฏ๋ก ์์คํ
์ ๋ฐ์ ๊ฑธ์น ๋ณด์์ฑ์ด ํฅ์๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ ๋ฒ ๊ธฐ๋ก๋ ๋ฐ์ดํฐ๋ ์์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์๋ก์ด ๋ธ๋ก์ด ์ถ๊ฐ๋๋ฉด ๊ทธ ๋ด์ฉ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฅ๋๋ฉฐ, ์ด์ ๊ธฐ๋ก๋ค๋ ํจ๊ป ์ฐ๊ฒฐ๋ผ ๋ณ๊ฒฝ ์ฌ๋ถ๋ฅผ ์ถ์ ํ ์ ์๋ ๊ฒ์ด ํน์ง์
๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์์ ์ธ๊ธํ ์ค๋งํธ ๊ณ์ฝ์ ํ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๊ท์น๊ณผ ์กฐ๊ฑด์ ์๋ ์คํํ๋ฏ๋ก, ๊ณ์ฝ ๋น์ฌ์ ๊ฐ ๊ฑฐ๋ ๊ณผ์ ์์ ์์ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ธ๋ก์ฒด์ธ์ ์์ ๊ฐ์ ๋ฐฉ๋ฒ๋ค์ ๊ฒฐํฉํ์ฌ ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ฒ ๋๋ ๊ฒ์ด์ง์.
๋ฏธ๋์ ๋ง๊ณผ ํฅํ ๋ฐฉํฅ์?
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฌ ๋ง์ ๊ด์ฌ์ ๋ฐ๊ณ ์์ผ๋ฉฐ, ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ํ์ ์ ์ธ ๋ณํ๋ฅผ ๊ฐ์ ธ์ฌ ๊ฒ์ผ๋ก ์ ๋ง๋ฉ๋๋ค. ๋ช ๊ฐ์ง ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ฏธ๋ ์ ๋ง์ ์๋์ 4๊ฐ์ง๋ก ์ค๋ช ๋๋ฆด๊ป์.
์ฐ์
๋ฐ ๊ณต๊ธ๋ง ๊ด๋ฆฌ: ๋ธ๋ก์ฒด์ธ์ ๊ณต๊ธ๋ง์ ํฌ๋ช
์ฑ๊ณผ ํจ์จ์ฑ์ ํฅ์์ํค๋ ๋ฐ ํฐ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ ํ์ ์์ฐ์ง ์ถ์ , ์์กฐ ๋ฐฉ์ง, ์ ๋ขฐ์ฑ ์๋ ๊ฑฐ๋ ๋ฑ์ ํ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์๋น์์ ๊ธฐ์
๊ฐ์ ์ ๋ขฐ ๊ด๊ณ๋ฅผ ๊ฐํํ ์ ์์ต๋๋ค.
๊ธ์ต ์๋น์ค: ๋ธ๋ก์ฒด์ธ์ ๊ธ์ต ๋ถ์ผ์์ ์ค๊ฐ์ ์๋ ๊ฑฐ๋ ์์คํ
์ ๊ตฌ์ถํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ค๋งํธ ๊ณ์ฝ๊ณผ ๊ฒฐํฉํ์ฌ ๋ณด์์ฑ๊ณผ ์ ์์ฑ์ด ๋์ ๊ฑฐ๋๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ๊ตญ์ ์ก๊ธ, ์์ฐ ๊ด๋ฆฌ, ๋ณดํ ๋ฑ ๋ค์ํ ๊ธ์ต ์๋น์ค์ ์ ์ฉ๋ ์ ์์ต๋๋ค.
๋์งํธ ์์ฐ ๋ฐ ์ํธํํ: ์ํธํํ์ ๋์งํธ ์์ฐ ์์ฅ์ ๊ณ์ํด์ ์ฑ์ฅํ๊ณ ์๋๋ฐ, ์ด๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ฐ์ ๊ณผ ํจ๊ป ์งํํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋ณด๋ค ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํธํํ ํ๋ซํผ์ด ๊ฐ๋ฐ๋์ด ์ฌ์ฉ์๋ค์๊ฒ ์์ ํ๊ณ ์ฉ์ดํ ๋์งํธ ์์ฐ ๊ฑฐ๋ ํ๊ฒฝ์ ์ ๊ณตํ ๊ฒ์
๋๋ค.
ํ์ค์ํ๋ ์ดํ๋ฆฌ์ผ์ด์
(DApp): ํ์ค์ํ๋ ์ดํ๋ฆฌ์ผ์ด์
(DApp)์ ์ค์ ์ง๊ถ์ ์์คํ
๋์ ๋ถ์ฐ ๋คํธ์ํฌ ์์์ ์คํ๋๋ ์ดํ๋ฆฌ์ผ์ด์
์
๋๋ค. ์ค๋งํธ ๊ณ์ฝ๊ณผ ๊ฒฐํฉํ์ฌ ๊ฐ๋ฐ๋๋ฉฐ, ์ฌ์ฉ์๋ค ๊ฐ์ ์ง์ ์ ์ธ ์ํธ์์ฉ๊ณผ ๋ฐ์ดํฐ ๊ณต์ ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์ด์์ผ๋ก ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ป ์๋๋๋ ์๋ฆฌ ๋ฏธ๋์ ๋ง๊ณผ ์ค๋งํธ ๊ณ์ฝ์ ๋ํด์ ์์๋ณด์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์ง๊ธ ๋ฐ๋ก ํ์ธํ์ธ์!
๋๊ธ