๋ชฉ์ฐจ : ์ํธํํ์ ๋นํธ์ฝ์ธ์ ๋ฑ์ฅ / ๋ธ๋ก์ฒด์ธ ๊ฐ์ / ๋ธ๋ก์ฒด์ธ ์ฉ์ด ์ ๋ฆฌ
์ํธํํ์ ๋นํธ์ฝ์ธ์ ๋ฑ์ฅ
์ํธํํ์ ์ญ์ฌ
- ์ฌ์ดํผ ํํฌ์ ๋ฑ์ฅ (Cypher Punk)
์ํธ+punk์ ํฉ์ฑ์ด
๊ฐ์ธ์ ์์ ์ ์ฌ์ํ ๋ณดํธ๋ฅผ ์ํด ์ํธํ๋ ์ฒด๊ณ ๊ตฌ์ถ์ ์ฃผ์ฅํ๋ ๋จ์ฒด
์ค์์ง๊ถํ๋ ์ ๋ถ๋ ๊ธฐ๊ด์ด ๊ฐ์ธ ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณด์ฅํ์ง ๋ชปํ๋, ์ค์ค๋ก ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณดํธํ๊ณ ์ด๋ฆฐ ์ฌํ๋ฅผ ์ถ๊ตฌ
1980๋ ๋๋ถํฐ ์ํธํํ๋ ์ฌ์ดํผํํฌ๋ฅผ ์ค์ฌ์ผ๋ก ์ฐ๊ตฌ๋จ
- 1984 ๋ฐ์ด๋น๋ ์ฐจ์์ Ecash & DigiCash ์ค๋ฆฝ : Blind Signature, ๋น๋ฐํค ๊ณต์ ๊ธฐ๋ฅ ํฌํจ
- 1997 ์๋ด ๋ฐฑ์ HashCash : ์ํ์ ํผ์ฆ ๊ธฐ๋ฐ
- 1998 ์จ์ด ๋ค์ด์ B-Money : ์ํ ํผ์ฆ์ ๋ณด์์ผ๋ก ์ํธํํ ์ง๊ธ, ๊ฒฝ์์ ์ฑ๊ตด-์ ๋ขฐ์ฑ ํ๋ณด์ ๊ธฐ์ด
- 1998 ๋ ์ค์๋ณด์ BitGold : ๋ถ์ฐํ ๋์งํธ ํํ ๋งค์ปค๋์ฆ ์ค๊ณ, ์คํX
- P2P ๋ถ์ฐ ์์คํ ์ CAP ์ ๋ฆฌ๋ฅผ ๋์์ ๋ง์กฑ ๋ถ๊ฐ๋ฅ.
Consistency ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ
Availability ๋คํธ์ํฌ์ ๊ฐ์ฉ์ฑ
Partition Tolerance ๋ถํ ๋ด์ฑ
๋นํธ์ฝ์ธ์ ๋ฑ์ฅ
- 2008๋ ์ธ๊ณ ๊ธ์ต ์๊ธฐ -> ์ฌํ ์ ๋์นด๋ชจํ (๊ฐ๋ช )๊ฐ ๊ธฐ๊ด ์์ด ๊ฑฐ๋๊ฐ๋ฅํ ์์คํ ์คํ
- ํ์ค์ํ ํ๊ฒฝ ๋ฑ์ฅ
- 2009๋ 1์ 3์ผ, ๋นํธ์ฝ์ธ์ ์ฒซ ๋ธ๋ก์ด ์์ฑ๋จ
๋ธ๋ก์ฒด์ธ ๊ฐ์
๋ธ๋ก์ฒด์ธ(BlockChain)
- ๊ฑฐ๋๊ฐ ๋ด๊ธด ๋ธ๋ก์ด ์๊ฐ์์๋ก ์ฌ์ฌ์ฒ๋ผ ์ด์ด์ง ๊ตฌ์กฐ
- ์ด์ ์ ๋ธ๋ก์ ํด์ํ ๊ฐ์ ๋ค์ ๋ธ๋ก์ ํฌํจ์ํด
๋ธ๋ก์ฒด์ธ(BlockChain)
- ๋ธ๋ก์ฒด์ธ์ ํน์ง
1. ํ์ค์ํ
2. ํฌ๋ช ์ฑ
3. ์ต๋ช ์ฑ
4. ๋ถ๋ณ์ฑ
- ๋ธ๋ก์ฒด์ธ์ 4๋ ์์ (๊ธฐ์ )
1. ๋ธ๋ก & ํธ๋์ ์
2. ํฉ์ ์๊ณ ๋ฆฌ์ฆ
3. ๋ถ์ฐ ๋คํธ์ํฌ
4. ์ํธํ
- ๋ธ๋ก์ฒด์ธ ํธ๋ฆด๋ ๋ง(Trilemma) : ๋ธ๋ก์ฒด์ธ ํน์ฑ์ 3๊ฐ์ง ํน์ง ๋ชจ๋๋ฅผ ๋ง์กฑํ๋ ๋ธ๋ก์ฒด์ธ์ ๋ถ๊ฐ๋ฅํจ
1. Decentralization ํ์ค์
2. Scalability ํ์ฅ์ฑ
3. Security ๋ณด์
๋ธ๋ก์ฒด์ธ ๋์ ๋ฐฉ์
1. ์ง๊ฐ ๋ฐ ๊ฑฐ๋ ์์ฑ
2. ์์ฑ๋ ๊ฑฐ๋๋ฅผ ๋คํธ์ํฌ ์์ ์ ํ
3. ๊ฐ ๋ ธ๋๋ค์ด ์ ๋ฌ๋ฐ์ ๊ฑฐ๋๋ก ๋ธ๋ก ์์ฑ ์์ (=์ฑ๊ตด)
4. ํน์ ๋ ธ๋๊ฐ ์ฑ๊ตด ์ฑ๊ณต ์, ์์ฑํ ๋ธ๋ก์ ๋คํธ์ํฌ ์์ ์ ํ
5. ๊ฐ ๋ ธ๋๋ค์ด ๋ธ๋ก ๊ฒ์ฆ ํ ๋ธ๋ก์ฒด์ธ์ ์ฐ๊ฒฐ
๋ธ๋ก์ฒด์ธ ์ฉ์ด ์ ๋ฆฌ
- ๋ธ๋ก์ฒด์ธ
๋ฐ์ดํฐ๋ฅผ ๋ธ๋ก์ ๋ด์ ์ฒด์ธ ํํ๋ก ์ฐ๊ฒฐ ํ, ์ด๋ฅผ ์ฌ๋ฌ ์ปดํจํฐ์ ๋ณต์ ํ์ฌ ์ ์ฅํ๋ ๋ถ์ฐํ ๋ฐ์ดํฐ ์ ์ฅ ๊ธฐ์
๋ชจ๋ ์ฌ์ฉ์๊ฐ ๊ฑฐ๋๊ธฐ๋ก์ ๊ณต์ /๋์กฐ ๊ฐ๋ฅ -> ๋ฐ์ดํฐ ๋ณ์กฐ๊ฐ ๋ถ๊ฐ๋ฅ์ ๊ฐ๊น์
- ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ (Public)
๊ณต๊ฐํ, ์ ์ธ๊ณ์ ๋๊ตฌ๋ ์ง ๊ฑฐ๋ ๊ณผ์ ์ ์ฐธ์ฌ๊ฐ๋ฅ, ์์ ํ ํ์ค์ํ ์์คํ
- ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ (Private)
ํ์ํ, ํน์ ์กฐ์ง์์ ๊ถํ์ ํตํด ๊ด๋ฆฌ๋จ, ์ฐธ์ฌ๋ฅผ ์ํด ๊ณ ์ ์ ์ธ์ฆ ๋ฐฉ์์ด ํ์
- ์ปจ์์์ ๋ธ๋ก์ฒด์ธ (Consortium)
๋ฏธ๋ฆฌ ์ ์ ๋ ํน์ ๋ ธ๋์ ์ํด ์ ์ด๋จ, ๋ฐ ์ค์ํ
๊ฐ ๊ธฐ๊ด์ ๋ ธ๋ ๊ฐ ๋์๊ฐ ์์ ๋ ๊ฑฐ๋ ์์ฑ
- ๋ธ๋ก
์ ํจํ ๊ฑฐ๋ ์ ๋ณด์ ๋ฌถ์, ๋ฐ์ดํฐ์ ์ ์ฅ ๋จ์
๋นํธ์ฝ์ธ์ ๋ธ๋ก ํ๋์ ์ฝ 1800~4200๊ฐ์ ๊ฑฐ๋์ ๋ณด ํฌํจ
- ๋จธํด ํธ๋ฆฌ (Merkle Tree)
๋ธ๋ก์ ํฌํจ๋ ๊ฑฐ๋์ ์์ฝ์ ํธ๋ฆฌํํ๋ก ๋ง๋ ๊ฒ
Hash Tree, ํด์ ํจ์๋ก 2๊ฐ์ ๊ฑฐ๋๋ฐ์ดํฐ๋ฅผ ํ๋๋ก ๋ฌถ์ด ์ฉ๋ ์ ์ฝ
๋์ฉ๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ฌด๊ฒฐ์ฑ์ ํจ์จ์ ์ผ๋ก ๊ฒ์ฆํ๊ณ ๋ฐ์ดํฐ ๋ณ์กฐ๋ฅผ ๊ฐ์งํจ
- ๋จธํด ๋ฃจํธ (Merkle Root)
๋จธํด ํธ๋ฆฌ์ ๋ฃจํธ์ ๋ํ ํด์
- ์ ๋ค์์ค ๋ธ๋ก (Genesis Block)
๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์์ = ์ฒซ ๋ธ๋ก = 0๋ฒ ๋ธ๋ก
๋ธ๋ก ์์ฑ ์์๋ ๋์ด๋ก ํํ๋จ
- ๋ธ๋ก ๋์ด (Block Height)
์ ๋ค์์ค ๋ธ๋ก์์๋ถํฐ ํ์ฌ ๋ธ๋ก๊น์ง ๋ธ๋ก์ด ๋ง๋ค์ด์ง ์
- ๋ธ๋ก ํค๋ (Block Header)
๋ธ๋ก ํด์, ๊ฑฐ๋์ ๋ณด, ๋จธํด ๋ฃจํธ, ๋์ค ๋ฑ ์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ํฌํจ
- ๋ธ๋ก ๋ณด์ (Block Reward)
1๋ฑ์ผ๋ก ์์ ์ฆ๋ช ์ ๋ฌ์ฑํ ์ฑ๊ตด์์๊ฒ ์ฃผ๋ ๋ณด์
์๋ก์ด ๋ธ๋ก๋ง๋ค ๋ธ๋ก ๋ณด์์ ํฌํจ
- ๋ธ๋ก ํ์
์ผ์ ํ ๋ธ๋ก์ด ์์ฑ๋๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ
๋นํธ์ฝ์ธ์ ํ๊ท 10๋ถ์ 1๊ฐ์ ๋ธ๋ก ์์ฑ
๋ธ๋ก ํ์ ์ ์ง๋ฅผ ์ํด ์ฑ๊ตด ๋์ด๋๊ฐ ์กฐ์ ๋จ
- ๋ธ๋ก ํ์๊ธฐ (Explorer)
๊ฑฐ๋ ๋ด์ญ, ์ฃผ์ ๋ฑ์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ์๊ธฐ
๊ฐ ๋ธ๋ก์ฒด์ธ์ ๋ฐ๋ฅธ ๋ธ๋ก ํ์๊ธฐ๊ฐ ์กด์ฌ
- ์ฃผ์ ์ฒด์ธ (Main Chain)
์ ๋ค์์ค ๋ธ๋ก๋ถํฐ ๊ฐ์ฅ ์ต๊ทผ ๋ธ๋ก๊น์ง ์ฐ๊ฒฐ๋ ์ต์ฅ ์ฒด์ธ (Longest Chain)
๊ฐ์ฅ ๋ง์ ํด์ํ์๊ฐ ํฌ์ ๋๋ ์ฒด์ธ์ ๋ค์ ๋ธ๋ก์ด ์ฐ๊ฒฐ๋จ
- ๋์ฑ (DAPP)
Decentralized App, ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ํ๋ซํผ์์ ์๋ํ๋ ํ์ค์ํ๋ ์ฑ
๋์ฑ ์ฐธ์ฌ์ ์ฆ๊ฐ -> ํด๋น ํ ํฐ์ ์์ ์ฆ๊ฐ -> ๋์ฑ ์ฌ์ฉ์ ํ์ํ ํ๋ซํผ ๊ฐ์น ์ฆ๊ฐ
- ์ํธํํ ์ฃผ์ (Cryptocurrency Address)
์ํธํํ๋ฅผ ์ง๊ฐ์ ๋ณด๊ดํ๊ธฐ ์ํ ์ฃผ์
๋นํธ์ฝ์ธ(BTC), ์ด๋๋ฆฌ์(ETH) ๋ฑ ์ฌ๋ฌ ๋ฐฉ์์ ์ํธํํ ์ฃผ์๊ฐ ์กด์ฌ
- ์ํธํํ ๊ฑฐ๋์ (Cryptocurrency Exchange)
์ฆ๊ถ ๊ฑฐ๋์์ ๋น์ทํ๊ฒ ์ด์๋๋ฉฐ, ์ด์ฉ์๋ค ์ฌ์ด ๋ฐ์ํ๋ ๊ฑฐ๋ ์์๋ฃ๋ฅผ ์ฃผ์ ๋น์ฆ๋์ค ๋ชจ๋ธ๋ก ์ผ์
- ํ์ค์ํ ๊ฑฐ๋์ (DEX)
Decentralized Exchanges, ๊ฑฐ๋์ ์ค๊ฐ ์์ด ๊ฐ์ธ๊ฐ ์ง๊ฑฐ๋๋ฅผ ํ ์ ์๊ฒ ๋คํธ์ํฌ ๋ ธ๋๊ฐ ๊ฑฐ๋์ ์์คํ ์ ํ์ฑ
์ํธํํ์ ์ฑ๊ฒฉ ๊ทธ๋๋ก ๋ฐ์
- ๋นํธ์ฝ์ธ (Bitcoin, BTC)
์ต์ด์ ๋ถ์ฐํ ์ํธํํ, ์ฌํ ์ ๋์นด๋ชจํ ์ ์ํด 2009๋ ๋ฐ๋ช
P2P, ์ค๊ณ์ ์์ด ์ฌ์ฉ์ ๊ฐ ์ง์ ์ ์ธ ํธ๋์ ์ ๋ฐ์
๊ฑฐ๋๋ ์ํธํ๋ฅผ ํตํด ๋คํธ์ํฌ ๋ ธ๋์ ์ํด ๊ฒ์ฆ, ๊ณต๊ฐ์ ๋ถ์ฐ ์์ฅ์ธ ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ก๋จ
- ๋นํธ์ฝ์ธ ์ฝ์ด (Bitcoin Core)
๋ธ๋ก์ฒด์ธ์ ๊ตฌ์ฑ, ๊ฑฐ๋๋ฅผ ๊ฒ์ฆ, ํธ๋์ ์ ์์ฑ, ๋ธ๋ก์ฒด์ธ์ ๋ชจ๋ํฐ๋งํ๋ ํ๋ก๊ทธ๋จ
์ฝ์ด๋ฅผ ํตํด ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ ๊ฐ๋ฅ
- ์คํ ์ด๋ธ ์ฝ์ธ (Stable Coin)
๋ฒ์ ํํ๋ ์ค๋ฌผ ์์ฐ ๊ธฐ์ค์ผ๋ก ๊ฐ๊ฒฉ์ด ์ฐ๋๋๋ ์ํธํํ๋ก, ๋น๊ต์ ๊ฐ๊ฒฉ ์์ ์ฑ ๋์
๊ธฐ์กด ์ํธํํ๋ ๊ฐ๊ฒฉ ๋ณ๋์ฑ ๋๋ฌธ์ ์์ ์ฑ์ด ๋จ์ด์ง์ง๋ง, ์คํ ์ด๋ธ ์ฝ์ธ์ ๊ฐ์น๊ฐ ๋ฌ๋ฌ ๋ฑ์ ๊ณ ์ ๋จ
- ์ด๋๋ฆฌ์ (Ethereum)
ํ๋ง ์์ ์ฑ ์ง์, ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ๋ถ์ฐ ์ปดํจํ ํ๋ซํผ
๋ธ๋ก์ฒด์ธ + ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ ๋ชฉ, ์ค๋งํธ ๊ณ์ฝ์ด๋ DAPP์ ๊ฐ๋ฐ ๋ฐ ์คํํ๊ฒฝ ์ง์
- ๊ฐ์ค (Gas)
์ด๋๋ฆฌ์ ํ๋ซํผ์์ ํธ๋์ญ์ ์คํ์ ์ํ ๋คํธ์ํฌ ์์๋ฃ ๋จ์.
์ด๋๋ฆฌ์ ์ ์ก ์ ๋ชจ๋ ๋ ธ๋์ ์์ ์ด ํ์ํ๋ฐ, ์ด ์์ ๋์ ๊ฐ์ค ๋ฑ์ผ๋ก ํ์ฐ
- ์ด๋๋ฆฌ์ ๊ฐ์ ๋จธ์ (EVM)
Ethereum Virtual Machine, ์ํํ ์ค๋งํธ ๊ณ์ฝ ํ์ฉ์ ์ง์
์ด๋๋ฆฌ์ ๋ ธ๋๋ค์ด ๊ณต์ ํ๋ ๊ฐ์ ํ๊ฒฝ์ด์, ์์ฒด ์ค๊ฐ์์คํ ์ญํ ์ ์ํํ๋ transaction protocol.
- ERC = Ethereum Request for Comment
์ด๋๋ฆฌ์์์ ๋ฐํ๋๋ ํ ํฐ์ ํธํ์ฑ์ ๋ณด์ฅํ๋ ํ์ค ์ฌ์, ๋ํ์ ์ผ๋ก ERC20 ํ ํฐ ํ์ค์ด ์์
- ํ ํฐ (Token)
๋ ๋ฆฝ๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ(๋ฉ์ธ๋ท)์ด ์๋ ์ด๋๋ฆฌ์ ๋ฑ์ ํ๋ซํผ์ ์ด์ฉํ์ฌ ๋ฐํ๊ฐ๋ฅํ ์ํธํํ.
๋ฉ์ธ๋ท์ ์์ ํ ๊ฒฝ์ฐ์๋ ์ฝ์ธ์ด๋ผ ๋ถ๋ฆผ
๋ฉ์ธ๋ท ์์คํ ๊ตฌ์ถ์ ์ด๋ ค์ฐ๋ฏ๋ก ๋จผ์ ํ ํฐ ๋ฐํ ํ ๊ฐ๋ฐ์ ํตํด ์ฝ์ธ์ผ๋ก ์ ํ
- ํ ์คํธ๋ท (Testnet)
๊ธฐ์กด ํ๋ซํผ์์ ๋ ๋ฆฝ๋ ์์ฒด ๋ฉ์ธ๋ท ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์ผ์ข ์ ๋ฒ ํ ์๋น์ค
- ๋ฉ์ธ๋ท (Mainnet)
๋ ๋ฆฝ์ ํ๋ซํผ, ์๋ก์ด ์ํ๊ณ ๊ตฌ์ถ, ์์ฒด ์ง๊ฐ ์์ฑ
- ํธ๋์ ์ (Transaction)
์ํธํํ ๊ฑฐ๋ ๊ณผ์ ์์ ์ ์ก๋๋ ์๋ช ๋ ์ ๋ณด. ํ๋์ ๋ฌธ์์ด๋ก ์์ฑ
- ํธ๋์ ์ ID (TxID)
ํธ๋์ ์ ๋ฐ์ดํฐ ์ ์ฒด์ ๋ํ ํด์๊ฐ
- ํธ๋์ ์ ์์๋ฃ (Transaction Fee)
์ํธํํ ์ ์ก ์ ๋ ธ๋์๊ฒ ์ง๋ถ๋๋ ์์๋ฃ
๊ฑฐ๋๊ฐ ๋ธ๋ก์ ํฌํจ๋๊ธฐ ์ํ ๊ฒ์ฆ๊ณผ ์ฆ๋ช ์ ๋ ธ๋๋ค์ด ํด์ฃผ๋ฏ๋ก, ๋ธ๋ก๋ณด์๊ณผ ์์๋ฃ๋ฅผ ์ง๊ธ
๋คํธ์ํฌ์ ๊ฒฝ์ ์ ์ ์ธ์ผ๋ก, ํธ๋์ ์ ์ ๋ง๋ ์ฌ๋์ด ์ฑ๊ตด์์๊ฒ ์ง๋ถํ๋ ๋น์ฉ
- ์ปจํ (Confirm)
์ํธํํ ๊ฑฐ๋ ์ ์ธ์ฆ๋ฐ๋ ๊ณผ์
- ์ปจํ ์ซ์ (Confirmation Number)
ํด๋น ํธ๋์ญ์ ์ด ์ฃผ์ ์ฒด์ธ์์ ๊ฑฐ์ ๋ ๊ฐ๋ฅ์ฑ์ ์ธก์ ํ๋ ๋จ์
Zero confirm = ํด๋น ํธ๋์ ์ ์ด ์ปจํ๋์ง ์์
1 confirm = ํด๋น ํธ๋์ ์ ์ด ์ฃผ์ ์ฒด์ธ์ ๊ฐ์ฅ ์ต๊ทผ ๋ธ๋ก์ ํฌํจ๋จ
๋ธ๋ก์ด ์์ผ ๋ ๋ง๋ค ์ปจํ ์ซ์๋ ์ฆ๊ฐ
- ์ค๋งํธ ์ปจํธ๋์ค (Smart Contract)
๋ธ๋ก์ฒด์ธ์์ ๊ฑฐ๋์ ์ผ์ ์กฐ๊ฑด ๋ง์กฑ์ ๊ฑฐ๋๊ฐ ์๋์ผ๋ก ์ฒด๊ฒฐ๋๋ ๊ธฐ์
์ค๋งํธ ์ปจํธ๋์ค ์๋ ์ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋์ผํ ๊ถ๋ฆฌ๋ฅผ ๊ฐ๋ ๋ถ์ฐ ๋คํธ์ํฌ๊ฐ ํ์
- ํฉ์ ์๊ณ ๋ฆฌ์ฆ (Consensus Algorithm)
์์ฑ๋ ๋ธ๋ก์ ์ ํจ์ฑ์ ๊ฒํ ํ์ฌ ๋ธ๋ก์ฒด์ธ ๋ฐ์ ์ฌ๋ถ๋ฅผ ์์ฌ๊ฒฐ์ .
์์ ์ฆ๋ช , ์ง๋ถ์ฆ๋ช , ์์์ฆ๋ช ๋ฑ์ ๋ฐฉ์์ด ์กด์ฌ
- ์์ ์ฆ๋ช (PoW : Proof of Work)
์ปดํจํฐ ์ฐ์ฐ์์ ์ผ๋ก ๋ธ๋ก์ฒด์ธ์ ๊ธฐ์ฌํ๋ ๋๊ฐ๋ก ๋ณด์์ ์๋ น
์ฐ์ฐ์ ์ํด ์ฐ์ํ ์ฑ๋ฅ์ ์ฅ๋น ํ์, p2p ๋คํธ์ํฌ์์ ํด๋น ์ฐ์ฐ์์ ์ ์ ๋ขฐํ๊ธฐ ์ํด ์ฐธ์ฌ์๋ค ๊ฐ์ ๊ฐ๋จํ ๊ฒ์ฆ
- ์ง๋ถ ์ฆ๋ช (Pos : Proof of Stake)
๋ ธ๋์ ๊ธฐ์ฌํ๋ ๋๊ฐ๋ก ๋ณด์์ ์๋ น
์ฑ๊ตดํ์์ ์ํ ์ค์ํ ๋ฐฉ์ง, ์๋์ง ๋ญ๋น ์ต์ํ, ์ง๋ถ์ ๋น๋กํ ๊ณต์ ํ ๋ณด์ ์ง๊ธ์ผ๋ก PoW์ ๋จ์ ๋ณด์
- ์์ ์ฆ๋ช (DPoS : Delegated Proof of Stake)
์ ํ๋ ์ฆ์ธ๋ค์ด ์ฐธ์ฌ์๋ค์ด ๋ณด์ ํ ์ง๋ถ์ ์์๋ฐ์ ๋ธ๋ก ๊ฒ์ฆ
์ด์ค ์ฑ๊ตด & ๊ทธ๋ผ์ธ๋ฉ ๊ณต๊ฒฉ์ ๋ด์ฑ์ ๊ฐ๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ.
๋ชจ๋ ์ฐธ์ฌ์๊ฐ ์๋, ์์์ ์ฆ์ธ์ด ๋ธ๋ก์ ๊ฒ์ฆํ๋ฏ๋ก ์ฆ๋ช ์๋๊ฐ ๋น ๋ฆ
- ๋ ธ๋ (Node = Peer)
๋ธ๋ก์ฒด์ธ ๋ถ์ฐ์์ฅ ๋คํธ์ํฌ ๋ ธ๋, ๊ฑฐ๋์ ์ฐธ์ฌํ๋ ๊ฐ๊ฐ์ธ์ ์๋ฒ(์ฐธ์ฌ์)
์ฑ๊ตด์๋ถํฐ ์ผ๋ฐ ์ฌ์ฉ์๊น์ง ๋ชจ๋ ๋คํธ์ํฌ์ ํ ๋ ธ๋.
๋คํธ์ํฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ฉฐ ๊ฑฐ๋๋ฅผ ๊ฒ์ฆํ๊ณ ๋ค๋ฅธ ๋ ธ๋์ ์ ์ก
๋๋ฌธ์ ๋ฐ์ดํฐ๊ฐ ํ๋ฒ ์์ฑ๋๋ฉด ์ด๋ฅผ ๋ณ์กฐํ๊ธฐ ์ด๋ ต๊ณ , ๋ ธ๋ ์๊ฐ ๋ง์์๋ก ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ ๋ ์์ ํ๋ค๊ณ ๋ณด์ฌ์ง
๋นํธ์ฝ์ธ์ ๊ฒฝ์ฐ, ๋ค์ค์ฌํ ํน์ง์ ๊ฐ์ง๋ฏ๋ก 'ํ ๋ ธ๋'๋ผ๋ ํต์ฌ ๋ ธ๋๊ฐ ํ์
- ํ ๋ ธ๋ (Full Node)
๋ชจ๋ ๋ธ๋ก์ฒด์ธ ์์ฅ์ ๊ฐ์ง ๋ ธ๋, ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ
๋ชจ๋ ๊ฑฐ๋๋ฅผ ๊ฒ์ฆํ๊ณ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ
๋นํธ์ฝ์ธ์์๋ Bitcoin Client๋ฅผ ํตํด ์์ ํ ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ ๋ณด์กด ๊ฐ๋ฅ