โ 1. ๋ธ๋ก์ฒด์ธ์ ์ ์
(1) ๋ธ๋ก์ฒด์ธ์ ๊ฐ๋
[1] ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด ๋์ค๊ฒ ๋ ์ด์
- ๊ธฐ์กด ๊ตญ๊ฐ ์ค์ฌ์ ํํ ๋ฐ ๊ฒฐ์ ์์คํ ์ ์๋ง์กด, ์๋ฆฌ๋ง์ผ ๋ฑ ์ ์ธ๊ณ ๋์์ผ๋ก ํ๋ ์์ฅ์๋ ์ ํฉํ์ง ์์์.
- ๊ตญ๊ฐ ๋จ์์ ๊ฐ์ธ๋ค์ ์๋ก ๋ฌผ๊ฑด์ ์ฌ๋ ๊ฒฝ์ฐ ์ฆ, ๊ฒฐ์ ๋ฅผ ํ๋ ๊ฒฝ์ฐ ๊ตญ๊ฐ ๋จ์์ ํํ๋ผ ์ด๋ ค์์ ๊ฒช์
- ๊ทธ๋์ ์ค๊ฐ์ ๋น์๋ ๋ง์คํฐ์ ๊ฐ์ด ์ค๊ฐ์์ ๊ฒฐ์ ๋ฅผ ๋์์ฃผ๋ ํ์ฌ๋ฅผ ํตํด์ ์ด๋ค์ง.
- ํ์ง๋ง, ์ด๋ฌํ ๊ฒฝ์ฐ์๋ ํด๋น ํ์ฌ์๊ฒ ์์๋ฃ๋ฅผ ๋ด๋ฉฐ ๋ถํ์ํ ์ง์ถ์ด ๋๊ฐ๊ฒ ๋๋ ๋จ์ ์ด ์์์.
- ์ ์ธ๊ณ ๋ชจ๋๊ฐ ์ธ์ ์๋ ํตํฉ ๋ ํํ๋ฅผ ์ด์ฉํด๋ณด์๋ ์ทจ์ง์์ ๋์ค๊ฒ ๋ ๊ฒ์ด ์ ์ํํ, ์ํธํํ ์ด๋ค.
- ์ ์ํํ, ์ํธํํ์ ๊ฐ๋ ์ ์ด์ฉํด์ ๋ง๋ ๊ฒ์ด ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด๋ค.
[2] ๋ธ๋ก์ฒด์ธ์ ์์
- ๋ธ๋ก์ฒด์ธ์ด ์์ฅ์ฑ๊ณผ ๋์ค์ฑ์ ํจ๊ป ์ง๋๊ฒ ๋ ๊ฒ์ 2008๋ ๋์นด๋ชจํ ์ฌํ ์๋ผ๋ ๊ฐ๊ณต์ ์ธ๋ฌผ์ด ๋นํธ์ฝ์ธ ์ด๋ผ๋ ๋ ผ๋ฌธ์ ํตํด ๋นํธ์ฝ์ธ์ด๋ผ๋ ์ ์ฒด ํํ๋ฅผ ์ฒ์ ์๊ฐํ์๊ณ , 2009๋ ์๋ ๋นํธ์ฝ์ธ ํ๋ก๊ทธ๋จ์ ๊ณต๊ฐํ์์.
- ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฉํ ๋นํธ์ฝ์ธ์ ์ค์์ง์คํ ๊ตฌ์กฐ์์ ๋ฒ์ด๋์ ๋นํธ์ฝ์ธ ๋คํธ์ํฌ์ ์ฐธ์ฌํ๋ ๋ชจ๋ ๋ ธ๋๊ฐ ์ํธํํ์ ๋ํ ๋ฐ์ดํฐ์ ๊ฑฐ๋ ๊ธฐ๋ก์ ์์ ํ๋ฉฐ, ๋ฐ์ํ๋ ๊ฑฐ๋์ ๋ด์ฉ์ ๊ฒ์ฆํ๊ณ ํฉ์๋ฅผ ํจ.
- ๋ถ์ฐํ ์์คํ ์ ํตํ ์์ ํ ํํ ๊ฑฐ๋๊ฐ ๊ฐ๋ฅํจ.
[3] ๋ธ๋ก์ฒด์ธ ์๋ฆฌ
- ๋ธ๋ก์ ํ๋์ ์ฅ๋ถ๋ก ๋ง๋ค์ด ์์ ์ด ๋ถ๊ฐ๋ฅํ๊ณ ์ ๋ ฅ๋ง ๊ฐ๋ฅํ๊ฒ ํด์, ์ ์ฅ๋ง ๊ณ์ํ๊ณ ๊ทธ๊ฑธ ๋ชจ๋๊ฐ ๊ณต์ ํ๋ ์์คํ
- ํด์ํจ์: ๋ฐ์ดํฐ๋ฅผ ์ซ์๋ก ๋ฐ๊พธ๊ฒ ๋์์ฃผ๋ ํจ์๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ฐ๋ ์ซ์๋ ํด์๊ฐ, ๋ฃ๋ ๊ฐ์ ๋ฐ์ดํฐ๋ผ๊ณ ์นญํจ.
- ๋ธ๋ก๋ง๋ค ๊ณ ์ ์ ํด์๊ฐ์ด ์กด์ฌํ๋ฉฐ, ๋ธ๋ก์ ์ฒด์ธํ์ผ๋ก ์ฐ๊ฒฐํ๊ธฐ ๋๋ฌธ์ ์ ์ ๋ธ๋ก์ ํด์๊ฐ์ ์ฐธ์กฐ๋ฅผ ํ๊ณ ์์.
- ๋ธ๋ก์ ํด์๊ฐ์ ๋ณ๊ฒฝํ๋ฉด, ์ด์ด์ ธ์๋ ๋ชจ๋ ๋ธ๋ก๋ค์ ๋ฐ๊ฟ์ผ ํ๋ฏ๋ก ํ์ค์ ์ผ๋ก ์ด๋ ค์์ ์์ ์ฑ์ด ์์.
- ์ผ์ ์๊ฐ๋ง๋ค ์๋ก์ด ๊ฑฐ๋ ๋ด์ญ์ ๋ด์ ์ ๊ท ๋ธ๋ก์ด ์์ฑ์ด ๋๋ฉฐ, ์ด์ ๋ํ ํฉ์๊ฐ ์ด๋ฃจ์ด์ง๋ฉด ๊ธฐ์กด ๋ธ๋ก์ ์ฐ๊ฒฐ๋๋ ๊ตฌ์กฐ
- ๊ตฌ์ฑ์๋ค์๊ฒ ์ ์ก๋ ํด๋น ๋ธ๋ก์ ์ ํจ์ฑ์ด ๊ฒ์ฆ๋๋ฉด ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ ์ถ๊ฐ๋๋ ๋ฐฉ์์ผ๋ก ๊ด๋ฆฌ๊ฐ ๋๋ค.
[4] ๋ธ๋ก์ฒด์ธ ๋จ์
- ๋ฐ์ดํฐ๊ฐ ๋ถ์ฐ ์ ์ฅ ๋๊ธฐ ๋๋ฌธ์, ์ ์ฅ๊ณต๊ฐ์ ์ด๋ง์ด๋งํ๊ฒ ์ฌ์ฉ์ ํ๊ฒ ๋จ.
- ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํด ํ๋์ฉ ๋ค ๊ฒ์ฆ์ ํด์ผํ๋ฏ๋ก, ์ธ์์๊ฐ ๋์ด๋ ์๋ก ์์ฒญ๋ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค๋ ๋ถ๋ถ์ด ์์.
[5] ๋ธ๋ก์ฒด์ธ ์ฅ์
- ๋ถ์ฐ ์ ์ฅ์ด ๋๊ธฐ ๋๋ฌธ์ ๋ธ๋ก์ ์ฐ๊ฒฐ์ด ๋์ด์์ผ๋ฉด, ์์์ ์์ ์ด ๋ถ๊ฐ๋ฅํ๊ณ , ๊ฑฐ๋ ๊ธฐ๋ก ๋ชจ๋์๊ฒ ๊ณต๊ฐ๋จ์ผ๋ก์จ ์์ ํจ.
- ์ค์ ์๋ฒ ์์ด P2P๋ก ์ด์์ด ๋๋ฏ๋ก, ์ค์์ ๋ฌธ์ ๋ก ์ธํ ๋ถ์๊ฐ์ด ๊ฐ์๋จ.
[6] ๋ธ๋ก์ฒด์ธ ๊ธฐ์
- ๋คํธ์ํฌ ์ฐธ์ฌ์๋ค ๋ชจ๋ ๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์งํค ํ ์ ์๋ ๋ถ์ฐ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ฆฌ๋๊ณ ์ด์๋จ.
[7] ๋คํธ์ํฌ ์ฐธ์ฌ์
- ์ฑ๊ตด์: ๋คํธ์ํฌ ๋ด์์ ๋ณด์์ ์ป๋ ์ฐธ์ฌ์ ๋ ธ๋
- ์ผ๋ฐ ์ฐธ์ฌ์: ๋ธ๋ก์ฒด์ธ ์ผ๋ถ๋ถ์ ๋ฐ์ดํฐ๋ง ์ ์ฅํ๋ ๋ผ์ดํธ ๋ ธ๋๊ฐ ์์.
(2) ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ํน์ง
[1] ๋ถ์ฐํ ์ฅ๋ถ ๊ด๋ฆฌ
- ์ค์ ํต์ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ง ์์ ( ๋ชจ๋ ์ฌ๋๋ค์๊ฒ ๋ด์ญ์ ๊ณต์ ํจ. )
- ๊ฑฐ๋ ๊ธฐ๋ก์ด ๋ด๊ธด ์์ฅ์ ๋ถ์ฐ๋ ํํ๋ก ๊ด๋ฆฌํ๊ณ ์ ์ฅํจ
- ์ ๋ถ ๊ธฐ๊ด์ด๋ ํน์ ์กฐ์ง๊ณผ ๊ฐ์ ์ 3์(๊ด๋ฆฌ์)์๊ฒ ๊ด๋ฆฌ์ ํต์ ๋ฅผ ๋งก๊ธฐ์ง ์์
- ๋ค์ ์ฐธ์ฌ์๊ฐ ์ง์ ๋ด์ฉ์ ๋ํ ๊ฒ์ฆ, ์น์ธ, ํฉ์์ ์ฐธ์ฌ๋ฅผ ํ๊ฒ ๋จ.
- ์ ์ฅ๋ ๋ธ๋ก์ ๊ณผ๊ฑฐ์ ๋ธ๋ก๊ณผ ์ฐ๊ฒฐ๋์ด ๊ด๋ฆฌ๋๋ฏ๋ก ๊ฑฐ๋ ๋ฐ์ดํฐ์ ์์กฐ๋ฅผ ๋ฐฉ์ง ํ ์ ์์.
[2] ๋ถ๋ณ์ฑ
- ์๋กญ๊ฒ ์์ฑ๋ ๋ธ๋ก์ ์ ํ ๋ธ๋ก์ ํด์(์ํธ)๊ฐ ์ด์ฉ๋๊ธฐ ๋๋ฌธ์ ๋ธ๋ก ์ฌ์ด์ ์์๊ฐ ๊ณ ์ ์ด ๋๋ค.
- ์ค๊ฐ์ ์๋ ํน์ ๋ธ๋ก์ ์์ ์ด๋ ์ญ์ ์์ ์ ์ํด์๋ ๋ชจ๋ ์ฐธ์ฌ์์ ๋ธ๋ก ๋ด์ฉ์ ์์ ์ญ์ ๋ฅผ ํด์ผํจ. (ํ์ค์ ๋ถ๊ฐ๋ฅ)
- ์ด๋์ ํดํน์ด ๋ถ๊ฐ๋ฅํจ
[3] ๊ฐ์ฉ์ฑ
- ๋ธ๋ก์ฒด์ธ์ ํ๋ซํฌ๋ฏ ๋ชจ๋ ์ฐธ์ฌ์๋ ๋ถ์ฐ ์ ์ฅ๋ ๋ธ๋ก์ ๊ฑฐ๋ ๋ฐ์ดํฐ์ ์ผ๋ถ ๋ ธ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ํฉ์ ๊ฒ์ฆ์ ํตํด ๊ฑฐ๋ ๋ฐ์ดํฐ์ ์์์ฑ์ด ์ ์ง๋๋ฉฐ 24์๊ฐ ์ค๋จ๋์ง ์๊ณ ์ ๊ทผํ ์ ์์.
[4] ํฌ๋ช ์ฑ
- ์๋กญ๊ฒ ์์ฑ๋ ๋ธ๋ก์ ์ ์ฒด ์ฐธ์ฌ์์๊ฒ ๋์์ ๊ณต์ ๋๊ธฐ ๋๋ฌธ์ ๋ธ๋ก์ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ ์ฐธ์ฌ์๋ค์๊ฒ ๊ณต๊ฐ๊ฐ ๋จ.
- ์ด์ค ์ด์ฉ์ ๋ฐฉ์งํ ์ ์๊ณ ์๋ ๋ฐ ๊ฑฐ๋๋ ์ ํํ๊ฒ ๊ด๋ฆฌ ๋ ์ ์์.
(3) ๊ฒฐ๋ก
- ์์ง์ ๋ฐ์ ์ ์ฌ์ง๊ฐ ๋ง์ ๊ธฐ์ ์.
โ 2. ๋ธ๋ก์ฒด์ธ์ ์ ํ๊ณผ ๊ตฌ์กฐ
(1) ๋ธ๋ก์ฒด์ธ์ ์ ํ
- ๋ธ๋ก์ฒด์ธ์ ๋ธ๋ก์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉฐ, ํค๋(header)์ ๋ชธ์ฒด ๋ถ๋ถ(body)์ผ๋ก ๊ตฌ์ฑ์ด ๋์ด์์.
- ๋นํธ์ฝ์ธ์ ์ผ์ ์๊ฐ๋ง๋ค ์์ฑ๋๋ ๊ฑฐ๋ ๋ฐ์ดํฐ์ ๋จ์๋ฅผ "๋ธ๋ก(๋ธ๋ก๋ค์ ์์๋ ํด์๊ฐ์ผ๋ก ์ฐ๊ฒฐ)"์ด๋ผ ์ ์ํจ.
[1] ๋ธ๋ก์ฒด์ธ ๊ด๋ จ ์๊ณ ๋ฆฌ์ฆ
- ์ํธํ ๊ธฐ์
- ์ ์์๋ช : ์ ์๋ฌธ์๋ฅผ ์์ฑํ์๋ค๋ ์ฌ์ค๊ณผ ์์ฑ ๋ด์ฉ์ด ์ก ์์ ๊ณผ์ ์์ ์๋ณ์กฐ๋์ง ์์๋ค๋ ๊ฒ์ ์ฆ๋ช ํ๋ ๊ธฐ์
- ํด์ ํจ์: ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ํ ๊ธธ์ด์ ํด์๊ฐ์ผ๋ก ์์ฑํ๋ ๊ธฐ์ ( ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ ๋ฐ ์ธ์ฆ์ ์ฌ์ฉ๋จ )
- ๋ฑ์ด ์์.
(2) ๋ธ๋ก์ฒด์ธ ์ข ๋ฅ
- ๋ธ๋ก์ฒด์ธ์ ์ฐธ์ฌ์์ ํน์ฑ๊ณผ ๊ถํ ๋ฒ์, ์ฐธ์ฌ์๋ค์ ๋คํธ์ํฌ ์ฐธ์ฌ ๋ฐฉ์๊ณผ ํ์ฉ์ ๋ฐ๋ผ ๋ถ๋ฅ๊ฐ ๋จ.
[1] ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ ( public Blockchain )
- ๊ด๋ฆฌ์์ ์น์ธ ์์ด ๋๊ตฌ๋ ์ฐธ์ฌํ ์ ์๋ ๊ณต๊ฐ๋ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ์๋ฏธํจ.
- ๊ฐ ์ฐธ์ฌ์๋ค์ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ๊ณ ์ ์ฅํ ์ ์์
- ํด์ ์ฐ์ฐ์ ํตํด ์๋ก์ด ๋ธ๋ก์ ์์ฑ์ ์ฐธ์ฌํ ์ ์์
- ์ฐธ์ฌ์๋ค์ ์ธ์ ๋ ์ง ์์ ๋กญ๊ฒ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ์ฐธ์ฌ ๋ฐ ํํดํ ์ ์์.
- ์์ ์ฆ๋ช , ์ง๋ถ์ฆ๋ช ๋ฑ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ๋ถ์ฐ์ฒ๋ฆฌ ๋ฐฉ์์ ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ง.
- ๋ค์์ ์ฐธ์ฌ์๊ฐ ์ฐธ์ฌํ๊ธฐ ๋๋ฌธ์ ๊ณ ๋ํ๋ ์ํธํ ๊ฒ์ฆ์ด ํ์ํจ.
- ํธ๋์ญ์ ์ฒ๋ฆฌ ์๋ ๋ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ ค์ง ์ ์์.
- ๋นํธ์ฝ์ธ, ์ด๋๋ฆฌ์ ๋ฑ์ ๋ํ์ ์ธ ์ํธํํ๊ฐ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ์ ํ์ ์ํจ.
[2] ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ ( private Blockchain )
- ์ถฉ๋ถํ ํฌ๊ธฐ์ ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์ฑํ์ง ๋ชปํ์ ๊ฒฝ์ฐ, ๋๊ท๋ชจ ์ ์ฑ ๋ด๋ท์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ๊ฐ์ ์์ผ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ 51% ๊ณต๊ฒฉ์ด ๋ฐ์ํ ์ ์์ ์ด ๊ฒฝ์ฐ ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ ์ธ ์ ์์.
- ์น์ธ๋ ์ฐธ์ฌ์๋ง ์ฐธ์ฌํ ์ ์๋ ํ์ํ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์.
- ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ฐธ์ฌ์๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํ ๊ท์น๊ณผ ๊ท์ ์ ๋ง๋ค๊ณ , ๊ท์ ์ ๋ฐ๋ผ ์ฐธ์ฌ์์ ๋ํ ์น์ธ์ด ์ด๋ฃจ์ด์ง.
- ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ๋นํด ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๊ฐ ๋น ๋ฆ ๊ทธ๋ฆฌ๊ณ ํธ๋์ญ์ ์ฒ๋ฆฌ ์๋๋ ๋น ๋ฆ.
- ๋ธ๋ก์ฒด์ธ ๋ด์์ ์ ๊ทผ์ ์ปจํธ๋กค๋ฌ ๋ ธ๋๊ฐ ๋ด๋นํ๊ธฐ ๋๋ฌธ์ ์ ๋ขฐ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์.
- ์์งํ ๊ฐ์ธ์ ์ผ๋ก, ๋ธ๋ก์ฒด์ธ ์์ฒด๋ ์ฐธ์ฌ์๊ฐ ๋ง์์ผ ์ ์ฉ์ด ๋๋๊น ํ๋ผ์ด๋น์ ์ทจ์ง์ ์๋ง๋๋ฏ
[3] ์ปจ์์์ ๋ธ๋ก์ฒด์ธ
- ์น์ธ๋ ์ฐธ์ฌ์๋ก ๊ตฌ์ฑ๋๋ฏ๋ก ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ผ๋ก ๋ถ๋ฅ๋ ์ ์์ง๋ง, ์ ๋ขฐ์ฑ์ ๊ฐ์ถ ์ฐธ์ฌ์๋ค์ด ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์ฑํ ์ ์์ด ํ์ด๋ธ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ์ผ๋ก ๋ถ๋ฅ๋ ์ ์์.
- ๋ถ์ฐํ ๋คํธ์ํฌ๋ฅผ ์ ์งํ๋ฉด์ ์ ํ๋ ์ฐธ์ฌ๋ฅผ ํตํด ๋ณด์์ ๊ฐํํ ์ ์์
- ๋ชฉ์ ์ ๋ง๋ ์ฌ๋๋ง ๋ค์ฌ๋ณด๋ด๋ ๊ฐ๋ ์ด๋ผ๊ณ ์๊ฐํจ. ํผ๋ธ๋ฆญ์ ๋๋ฌด ๋ง๋ค์ด์ด..
(3) ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์กฐ
- ๋ธ๋ก์ฒด์ธ์ ๋ธ๋ก์ ๊ฐ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ๋ฐ๋ผ ๊ตฌ์กฐ์ ์ผ๋ก ๋ค๋ฅด์ง๋ง, ๋ธ๋ก์ฒด์ธ์ ์ ์งํ๊ณ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๊ณตํต์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ๋ธ๋ก์ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๊ฐ ์์.
- ์๋กญ๊ฒ ์์ฑ๋ ๋ธ๋ก์ ์ ํ ๋ธ๋ก์ ๋ํ ํด์๊ฐ์ ํฌํจํ๊ณ ์๊ณ , ์ ํ ๋ธ๋ก์ ๊ทธ ์์ ์ ์ ํ ๋ธ๋ก์ ๋ํ ํด์๊ฐ์ ํฌํจํจ.
- ๊ฐ๊ฐ์ ๋ธ๋ก์ ์ ํ ๋ธ๋ก์ ๋ํ ํด์๊ฐ์ ํตํด ๋ธ๋ก์ฒด์ธ์ ๋งํฌ ๊ตฌ์กฐ๋ฅผ ์ ์งํจ.
- ์ ๋ค์์ค ๋ธ๋ก(genesis block): ๋ธ๋ก์ฒด์ธ์์์ ์ ์ผ ์ฒซ ๋ฒ์งธ ๋ธ๋ก์ ์๋ฏธํจ.
- ๋ธ๋ก์์ ๊ฑฐ๋๋ ๋ถ๋ชจ ๋ธ๋ก์ผ๋ก ์ด์ด์ง๋ ํด์๊ฐ ๋ค์ ์ ๋ถ๊ฐ ์ ์ฅ๋จ.
- ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์์ ํน์ ๋ธ๋ก์ ์ฐพ๊ธฐ ์ํด์๋ ์๋ณ์๊ฐ ํ์ํจ
- ๋ธ๋ก์ ์๋ณ์๋ ๋ธ๋ก ํด์๊ฐ๊ณผ ๋ธ๋ก ๋์ด๊ฐ์ผ๋ก ์ ์๋จ
- ๋ธ๋ก ํด์๊ฐ: ๋ธ๋ก ํค๋๋ฅผ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ธ SHA-256 ์๊ณ ๋ฆฌ์ฆ(ํด์ ํจ์)์ ์ด์ฉํ์ฌ ์ป์ด ๋ธ ํด์๊ฐ์
- ๋ธ๋ก ๋์ด: ๋ธ๋ก์ฒด์ธ์์ ๋ธ๋ก์ ์์น๋ฅผ ์๋ฏธ
- ์ ๋ค์์ค ๋ธ๋ก์ ๋ธ๋ก ๋์ด๊ฐ์ 0์ ํํ ๋ธ๋ก์ด ๋ง๋ถ์ ๋๋ง๋ค 1์ฉ ์ฆ๊ฐ
- ์์ ๋ธ๋ก์ ํค๋ ์๋๋ ๋ฐ์ดํฐ 0๋ฒ์งธ ๋ธ๋ก์ ๋ชจ๋ ํด์ ํจ์๋ฅผ ํตํด ์ป์ด๋ธ ํด์๊ฐ์ 1๋ฒ์งธ ๋ธ๋ก ์ด์ ๋ธ๋ก ํด์์ ๋ค์ด
(4) ๋ธ๋ก์ฒด์ธ์ ํฉ์ ์๊ณ ๋ฆฌ์ฆ
- ๋ธ๋ก์ฒด์ธ์ ์ฐธ์ฌ์๋ค์ ์์ฑ๋ ํธ๋์ญ์ ์ ๊ฒ์ฆํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํจ.
[1] ์์ ์ฆ๋ช ํฉ์ ์๊ณ ๋ฆฌ์ฆ
- ํน์ ํด์๊ฐ์ ๋ง๋๋ ์ ๋ ฅ๊ฐ์ ์ฐพ์๋ด๊ธฐ ์ด๋ ต๋ค๋ ์ ์ ์ด์ฉํจ
- ๋ธ๋ก์ฒด์ธ ์ฐธ์ฌ์๋ค์ด ํน์ ๋ฒ์๋ฅผ ๋ง์กฑํ๋ ํด์๊ฐ์ ๋ง๋๋ Nonce ๊ฐ์ ๋ฌด์์ ๋์ ํ์ฌ ์ฐพ์๋
[2] ์ง๋ถ์ฆ๋ช ํฉ์ ์๊ณ ๋ฆฌ์ฆ
- ๋ง์ ์ง๋ถ์ ๊ฐ์ง ์ฐธ์ฌ์๊ฐ ๋ธ๋ก ๊ฒ์ฆ์ ๋ ๋ง์ ์ํฅ๋ ฅ์ ํ์ฌํ ์ ์๋๋ก ํจ
โ 3. ๋ธ๋ก์ฒด์ธ๊ณผ ํํ ํฌ
(1) ๋ธ๋ก์ฒด์ธ ์ ์ฉ ๋ถ์ผ
- ๊ธ์ต, ์ ์กฐ, ์ ํต ๋ฑ๊ณผ ๊ฐ์ ์ฐ์ ์ ๋ฐ์ ๊ฑธ์ณ ํ์ ํจ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์์.
- ์ ์ข ์ด๋ ๋ฏผ๊ฐ, ๊ณต๊ณต์ ๋ํ ์ ํ์ด ์์ด ๋๋ถ๋ถ์ ์ฌํ ์์ญ์ ๊ฑธ์ณ ์ ์ฉ๋ ๊ฒ์ผ๋ก ์ ๋ง๋๊ณ ์์.