๋ธ๋ก์ฒด์ธ์ด๋ & What is Block chain & Block Chain Network
- -
ํด๋น ํฌ์คํ ์ "๋ธ๋ก์ฒด์ธ์ ๊ฐ๋ ๊ณผ, ๋คํธ์ํฌ ์ ํ ๋ฐ ๊ตฌ์กฐ"์ ๋ํด ์ค๋ช ํฉ๋๋ค.
* ์ค๋ฅธ์ชฝ ๋ชฉ์ฐจ๋ฅผ ํตํด ์กฐ๊ธ ๋ ๊ฐ์์ ์ธ ์์ฝ๋ด์ฉ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
* ๋ด์ฉ์ ๋ํ ์ฐธ๊ณ ์๋ฃ & ๊ด๋ จ ์๋ฃ๋ ๋งจ ๋ ํ๋จ์ ์ฒจ๋ถํฉ๋๋ค. ๊ฐ์ด ํ์ธํด๋ณด์๊ณ ์ข์ ๋ด์ฉ์ ๊ณต์ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์์ :)
# ์ฒจ๋ถ์๋ฃ์ ์๋ ๊ทธ๋ฆผ ๋ฐ ํ์ ๊ฒฝ์ฐ ์์ฒด์ ์ผ๋ก ์ค๋ช ์ ์ํด ์ ์ํ ๊ฒ์ ๋๋ค #
1. ๋ธ๋ก์ฒด์ธ์ด๋?
๋ฐ์ดํฐ ๋ถ์ฐ ์ฒ๋ฆฌ ๊ธฐ์ ๋ก ๋คํธ์ํฌ์ ์ฐธ์ฌํ๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋ชจ๋ ๊ฑฐ๋ ๋ด์ญ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐ, ์ ์ฅํ๋ ๊ธฐ์ ์ ์ง์นญํ๋ค.
๋ธ๋ก(Data๊ฐ ๋ด๊ธด memory pool)๋ค์ ์ฒด์ธ ํํ๋ก ๋ฌถ์ ํํ์ด๊ธฐ ๋๋ฌธ์ ๋ธ๋ก์ฒด์ธ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ,
๋ธ๋ก์ ๊ฐ์ธ๊ณผ ๊ฐ์ธ์ ๊ฑฐ๋(P2P : Peer to Peer)์ ๋ฐ์ดํฐ๊ฐ ๊ธฐ๋ก๋๋ ์ฅ๋ถ๊ฐ ๋๋ค.
์ด๋ฐ ๋ธ๋ก๋ค์ ํ์ฑ ํ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ์์ฐจ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ‘์ฌ์ฌ(์ฒด์ธ)’ ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ฒ ๋๋ค.
๋ชจ๋ ์ฌ์ฉ์(node)๊ฐ ๊ฑฐ๋๋ด์ญ์ ๋ณด์ ํ๊ณ ์์ด์ ๊ฑฐ๋ ๋ด์ญ์ ํ์ธํ ๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋ณด์ ํ ์ฅ๋ถ๋ฅผ ๋์กฐํ๊ณ ํ์ธํ๊ฒ ๋๋ค.
๋๋ฌธ์ ๋ธ๋ก์ฒด์ธ์ ‘๊ณต๊ณต ๊ฑฐ๋์ฅ๋ถ’ ๋๋ ‘๋ถ์ฐ ๊ฑฐ๋ ์ฅ๋ถ’ ๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค.
-----------------------------------------
2. ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ์ ํ
- ๋ธ๋ก์ฒด์ธ์๋ ๋ค ๊ฐ์ง์ ์ฃผ์ ํ์ค์ํ ๋๋ ๋ถ์ฐ ๋คํธ์ํฌ ์ ํ์ด ์กด์ฌํ๋ค.
+ ํ์ด๋ธ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ
2-1. ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ
- ๋ธ๋ก์ฒด์ธ ๊ถํ์ด ์์ด, ๋ชจ๋ ์ฌ๋์ด ๋ธ๋ก์ฒด์ธ์ ์ฐธ์ฌํ ์ ์๋ค. ๋ชจ๋ ๊ตฌ์ฑ์์(๋ ธ๋) ๋ธ๋ก์ฒด์ธ ๋ด์ ์ ๋ณด๋ฅผ ์ฝ๊ณ , ํธ์งํ๊ณ , ๊ฒ์ฆํ๋ ๋ฑ ๋๋ฑํ ๊ถ๋ฆฌ๋ฅผ ๊ฐ์ง ์ ์๋ค. ์ฌ๋๋ค์ ์ฃผ๋ก ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉํ์ฌ bitcoin, Ethereum ๋ฐ Litecoin๊ณผ ๊ฐ์ ์ํธํํ๋ฅผ ๊ตํํ๊ณ ์ฑ๊ตดํ๋ค.
2-2. ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ
- ๋จ์ผ ์กฐ์ง(๊ธฐ์
๋ฑ)์ด ๊ด๋ฆฌํ ๋ธ๋ก์ฒด์ธ์ด๋ผ๊ณ ๋ ํ๋ ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ ์ ์ดํ ์ ์๋ค.
ํด๋น ์กฐ์ง์์ ์ด๋ ํ ์ฌ๋์ด ๊ตฌ์ฑ์์ด ๋ ์ ์๊ณ , ๋คํธ์ํฌ์์ ์ด๋ ํ ๊ถํ์ ๊ฐ์ง ์ ์๋์ง ๊ฒฐ์ ํ์ฌ ๊ตฌ์ฑํ๋ค. ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ ๊ฒฝ์ฐ ์ ๊ทผ ์ ํ์ด ์๊ธฐ ๋๋ฌธ์ ๋ถ๋ถ์ ์ผ๋ก ๋ถ์ฐ๋์ด ์ฌ์ฉ๋๋ค. - ์๋ก, ๊ธฐ์ ์ฉ ๋์งํธ ํํ๊ตํ ๋คํธ์ํฌ์ธ Ripple์ ํ๋ผ์ด๋น ๋คํธ์ํฌ ๊ตฌ์กฐ์ด๋ค.
2-3. ์ปจ์์์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ
- ์กฐ์ง์ ๊ทธ๋ฃน์ ์ปจ์์์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ฅผ ๊ด๋ฆฌํ๋ค.(๊ฐ ๊ธฐ์ ์ ํ๊ฐ๋ ์ฌ์ฉ์) ์ฌ์ ์ ํ๋ ์กฐ์ง์ ๋ธ๋ก์ฒด์ธ์ ์ ์ง ๊ด๋ฆฌํ๊ณ ๋ฐ์ดํฐ ์ก์ธ์ค ๊ถํ์ ๊ฒฐ์ ํ๋ ์ฑ ์์ ๊ณต์ ํ๋ค. ์ฌ๋ฌ ์กฐ์ง์ด ๊ณตํต์ ์ธ ๋ชฉํ๋ฅผ ๊ฐ์ง๋ฉฐ, ๊ณต๋ ์ฑ ์์ ํํ์ ๋ฐ๋ ์ฐ์ ์ ๊ฒฝ์ฐ ์ปจ์์์ ๋ธ๋ก์ฒด์ธ์ ์ ํธํ๋ค.
- ์๋ก, ๊ธ๋ก๋ฒ ํด์ด ๋น์ฆ๋์ค ๋คํธ์ํฌ ์ปจ์์์์ ํด์ด ์ฐ์
์ ๋์งํธํํ๊ณ ํด์ ์ฐ์
์ด์์ ๊ฐ์ ํ์
์ ์ฆ๋ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ๋น์๋ฆฌ ๋ธ๋ก์ฒด์ธ ์ปจ์์์์ด๋ค.
2-4. ํ์ด๋ธ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ
- ํ์ด๋ธ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ์ ํผ๋ธ๋ฆญ ๋ฐ ํ๋ผ์ด๋น ๋คํธ์ํฌ ์์๋ฅผ ๊ฒฐํฉํ ๊ตฌ์กฐ์ด๋ค.ํ์ฌ๋ ํผ๋ธ๋ฆญ ์์คํ ๊ณผ ํจ๊ป ๊ถํ ๊ธฐ๋ฐ์ ํ๋ผ์ด๋น ์์คํ ์ ์ค์ ํ ์ ์๋ค. ์ด๋ฌํ ๋ฐฉ์์ ์ฌ์ฉํจ์ผ๋ก์จ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ๋ ํน์ ๋ฐ์ดํฐ์ ๋ํ ์์ธ์ค๋ฅผ ์ ์ดํ๋ฉด์ ๋๋จธ์ง ๋ฐ์ดํฐ์ ๋ํด ๊ณต๊ฐ์ ์ผ๋ก ์ ์งํ ์ ์๋ค.
- ํ์ฌ์์ ์ค๋งํธ ๊ณ์ฝ์ ์ฌ์ฉํจ์ผ๋ก์จ ํผ๋ธ๋ฆญ ํ์์ ํ๋ผ์ด๋น ๊ฑฐ๋๊ฐ ์๋ฃ๋์๋์ง ํ์ธํ ์ ์๋ค.
- ํ์ด๋ธ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ์ ์ํ ์์ ํตํ๋ฅผ ํ๋ผ์ด๋น์ผ๋ก ์ ์งํ๋ฉด์ ๋์งํธ ํตํ์ ๋ํ ํผ๋ธ๋ฆญ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ ์ ์๋ค.
-----------------------------------------
3. ๋คํธ์ํฌ ๊ตฌ์กฐ
Block Chain์ ๊ฒฝ์ฐ ๋ถ์ฐํ ๋คํธ์ํฌ ๊ตฌ์กฐ P2P(Peer to Peer)๋ฅผ ์ฌ์ฉํ๋ค.
๋คํธ์ํฌ ๊ตฌ์กฐ๋ ํฌ๊ฒ Server to Client ๋ฐฉ์๊ณผ, Peer to Peer ๋ฐฉ์์ผ๋ก ๋๋ ์ ์๋ค.
์๋ฒ & ํด๋ผ์ด์ธํธ(Server to Client) ๋ฐฉ์์ ์ค์ ์ง์ค ๋ฐฉ์์ผ๋ก ์๋ฒ์์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ๊ด๋ฆฌํด์ค๋ค.
๋๋ฌธ์ ์์คํ ๊ตฌ์ถ์ด ์ฉ์ดํ๊ณ ์ค์๊ฐ ์ ๋ณด ์ ๋ฌ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค. ํ์ง๋ง ์๋ฒ์ ๋์ ์ฑ๋ฅ์ด ์๊ตฌ๋์ด ์์คํ ๊ตฌ์ถ ๋น์ฉ์ด ๋์์ง๋ฉฐ, ์๋ฒ๊ฐ ๋ค์ด๋์ด๋ฒ๋ฆฌ๋ฉด ๋คํธ์ํฌ ์ ์ฒด๊ฐ ๋ง๋น ๋ ์ ์๋ค๋ ๋จ์ ์ด ์กด์ฌํ๋ค.
ํผ์ด(์ฌ์ฉ์) & ํผ์ด(Peer to Peer) ๋ฐฉ์์ ๋ถ์ฐ ์ฒ๋ฆฌ ๋ฐฉ์์ผ๋ก ๊ฐ๊ฐ์ ๋ ธ๋(์ฌ์ฉ์)๊ฐ ์๋ฒ ๋ฐ ํด๋ผ์ด์ธํธ์ ์ญํ ์ ๋์์ ์ํํ๋ฉฐ ๋คํธ์ํฌ๊ฐ ๊ด๋ฆฌ๋๋ค. ๋๋ฌธ์ ์๋ฒ์ ๊ฐ์ ๊ณ ๊ฐ์ ๋จ๋ง์ด ํ์์ ์ด์ง ์๊ณ , ์ผ๋ถ ๋จ๋ง์ด ๋ค์ด๋๋ค ํ๋๋ผ๋ ์ ์ฒด ๋คํธ์ํฌ๊ฐ ๋ง๋น๋๋ ์ผ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค. ํ์ง๋ง ํต์ ์ด ๊ฐ ๋จ๋ง ๊ฐ์ ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ๊ฐ ์ด๋ ต๊ณ , ์ค์๊ฐ ์ ๋ณด ์ ๋ฌ(ํต์ผ)์ด ์ด๋ ต๋ค๋ ๋จ์ ์ด ์กด์ฌํ๋ค.
3-1. Peer to Peer ๋คํธ์ํฌ ๋ฐฉ์
- P2P ๋คํธ์ํฌ๋ ํฌ๊ฒ Hybrid P2P, Pure P2P ๋ฐฉ์์ผ๋ก ๋๋ ์ ์๋ค.
Block Chain ์ฑํฅ์ ๋ฐ๋ผ Hybrid & Pure ๋ฐฉ์์ ์ ์ ํ๋ค.
Pure P2P๋ ๋ ธ๋์ ํ์์ ํฌํจํด ๋ชจ๋ ๋ ธ๋๊ฐ ์์จ ๋ถ์ฐ์ ์ผ๋ก ์์ง์ด๋ ๋คํธ์ํฌ ๊ตฌ์กฐ์ด๋ค. ๊ฐ๊ฐ์ ๋ ธ๋๋ฅผ ๋ชจ๋ ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํ๊ธฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ๊ตฌํ๋์ด์ผ ํ๋ค.
3-1-1. Pure P2P(Peer to Peer)
์ด์ฒ๋ผ Pure P2P ๋ฐฉ์์ ์ค์ ์๋ฒ๊ฐ ๋ฐ๋ก ์๋ ํ์ค์ํ ๋ฐฉ์์ ๋คํธ์ํฌ ๊ตฌ์กฐ์ด๋ค. ๋๋ฌธ์ ๊ฐ๊ฐ์ ๋ ธ๋๊ฐ ์๋ก๋ฅผ ํ์ํ๊ธฐ ์ํด์๋ ์์ฉ ํ๋ก๊ทธ๋จ ์์ค์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํด์ผ ํ๋ค.
What is Overlay ?
๋ฉ๋ชจ๋ฆฌ ์ ํ ๋๋ฌธ์ ํฐ ํ๋ก๊ทธ๋จ์ ์ ์ก ๋ฐ ๋ก๋ ํ ์ ์์ ๋, ๋ชจ๋๋ก ๋๋์ด ํ์ํ ๋๋ง๋ค ๋ชจ๋์ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ถ๋ฌ์ ๋ค์ ์ฌ๊ฒฐํฉํ์ฌ ์ฌ์ฉํ๋ ๊ธฐ๋ฒ์ ์๋ฏธํ๋ค.
๊ตฌ์กฐ์ ์ผ๋ก Pure P2P ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ(Public Blockchain)์์ ์์ฃผ ์ฌ์ฉ๋๋ฉฐ, Hybrid P2P๋ ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ(Private Blockchain)์์ ์์ฃผ ์ฌ์ฉ๋๋ค.
3-1-2. Overlay Network
- ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ๋ ํ ํด๋ก์ง์ ๋ ธ๋๊ฒ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด, ๋น ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด๋ก ๋๋๋ค.
Bit, Eth์ ๊ฐ์ ๊ฐ์ํํ์ ๊ฒฝ์ฐ ๋น ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋์๋ค.
์ค๋ฒ๋ ์ด ๋คํธ์ํฌ ๊ตฌ์กฐ ๋ณ ํน์ง
๋น ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ ํน์ง | ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ ํน์ง |
|
|
๋นํธ์ฝ์ธ, ์ด๋๋ฆฌ์ ๋ฑ์์๋ ์ ๋ ๊ฐ์ง ๋ฐฉ์ ์ค “๋น ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ ๊ตฌ์กฐ”๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค.
ํ์ง๋ง ์ด ๋ฐฉ์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์กด์ฌํ๋ค.
3-2. ๋น ๊ตฌ์กฐํ ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ ํ๊ณ
๋ ธ๋๊ฐ ๋ง์ ํ์ฅ์ฑ์ด ๋จ์ด์ง๋ค๋ ๋จ์ ์ด ์กด์ฌํ๋๋ฐ, ์ํผ ๋ ธ๋๋ฅผ ์ค์์ ๋์ด ์ํผ๋ ธ๋ ๋ผ๋ฆฌ ์ ๋ฌ์ ํ๊ณ ์ดํ ํ์ ๋ ธ๋ ์๊ฒ ์ ๋ฌํ๋ ๋ฐฉ์์ ์ค๊ฐ ์ญํ ์ ํด์ค์ผ๋ก์ ๋ฉ์ธ์ง ๋์ฐฉ ๋ฐ ํ์ฅ์ฑ์ ๋์ผ ์ ์๋ค.
์ํผ๋
ธ๋:
์ผ๋ฐ ๋
ธ๋๋ณด๋ค ์์ ๋
ธ๋๋ก ๊ตฌ์ญ ๋ด ๋ฉ์ธ์ง๋ฅผ ์ ํํด์ฃผ๋ ์ญํ ์ ํ๋ค. ์ํผ๋
ธ๋์ ์ ์ ๊ธฐ์ค์ ๋
ธ๋์ ๋คํธ์ํฌ ์ฑ๋ฅ์ ๋ฐ๋ผ ์์จ์ ์ผ๋ก ์ ์ ๋๋ค.
-----------------------------------------
4. ์ฐธ๊ณ ์๋ฃ
ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ(Public Blockchain) vs ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ(Private Blockchain) — Steemit
https://aws.amazon.com/ko/what-is/blockchain/
P2P(Peer to peer) ๋คํธ์ํฌ๋ ๋ฌด์์ผ๊น?
P2P (Peer to Peer) > ๋๋ฆฌ์ ๋์งํธ๋ผ์ดํ
'IT & Security > Block Chain' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํฉ์ ์๊ณ ๋ฆฌ์ฆ ์ข ๋ฅ ๋ฐ ๊ตฌ์ฑ - PoW (0) | 2022.12.22 |
---|---|
P2P ๋คํธ์ํฌ ํ๊ณ ๋ฐ ํด๊ฒฐ์ฑ (2) | 2022.12.21 |
๋ธ๋ก์ฒด์ธ ๋์๊ฐ์ & ๋ธ๋ก์ฒด์ธ ๋ ธ๋ ์ข ๋ฅ ๋ฐ ํน์ง (0) | 2022.12.19 |
Block Chain keyword (0) | 2022.12.18 |
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค