์ƒˆ์†Œ์‹

IT & Security/Block Chain

๋ธ”๋ก์ฒด์ธ์ด๋ž€ & 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 ๋ฐฉ์‹์„ ์„ ์ •ํ•œ๋‹ค.

P2P ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๋ฐฉ์‹

 
Hybrid P2P๋Š” ๋‘ ๊ฐ€์ง€ ๋„คํŠธ์›Œํฌ ๋ฐฉ์‹์ด ๊ฒฐํ•ฉ๋œ ๊ฒƒ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์ด๋‹ค. ๋…ธ๋“œ ํƒ์ƒ‰์„ ์œ„ํ•ด ์ธ๋ฑ์Šค ์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•˜๊ณ (Server & Client ๋ฐฉ์‹) ์ด์™ธ์˜ ๋…ธ๋“œ๋ผ๋ฆฌ ํ†ต์‹ ์—์„œ๋Š” P2P ํ™˜๊ฒฝ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

Pure P2P๋Š” ๋…ธ๋“œ์˜ ํƒ์ƒ‰์„ ํฌํ•จํ•ด ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์ž์œจ ๋ถ„์‚ฐ์ ์œผ๋กœ ์›€์ง์ด๋Š” ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์ด๋‹ค. ๊ฐ๊ฐ์˜ ๋…ธ๋“œ๋ฅผ ๋ชจ๋‘ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๊ธฐ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ตฌํ˜„๋˜์–ด์•ผ ํ•œ๋‹ค.

 

3-1-1. Pure P2P(Peer to Peer)

์ด์ฒ˜๋Ÿผ Pure P2P ๋ฐฉ์‹์€ ์ค‘์•™ ์„œ๋ฒ„๊ฐ€ ๋”ฐ๋กœ ์—†๋Š” ํƒˆ์ค‘์•™ํ™” ๋ฐฉ์‹์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์ด๋‹ค. ๋•Œ๋ฌธ์— ๊ฐ๊ฐ์˜ ๋…ธ๋“œ๊ฐ€ ์„œ๋กœ๋ฅผ ํƒ์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•ด์•ผ ํ•œ๋‹ค.

Pure P2P ๋„คํŠธ์›Œํฌ์— ํ•œ๊ณ„์™€ ํ•ด๊ฒฐ๋ฐฉ์•ˆ

 
์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋ฅผ “์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ”๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ๋ž€ ๋ฌผ๋ฆฌ์  ์‹ค์ฒด ์œ„์— ๊ฐ€์ƒ์˜ ํ† ํด๋กœ์ง€(block ์œผ๋กœ ์ดํ•ด)๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค.

 

What is Overlay ?

 

๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ ๋•Œ๋ฌธ์— ํฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ „์†ก ๋ฐ ๋กœ๋“œ ํ•  ์ˆ˜ ์—†์„ ๋•Œ, ๋ชจ๋“ˆ๋กœ ๋‚˜๋ˆ„์–ด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ๋ชจ๋“ˆ์„ ๋ฉ”๋ชจ๋ฆฌ๋กœ ๋ถˆ๋Ÿฌ์„œ ๋‹ค์‹œ ์žฌ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค.

 

 

๊ตฌ์กฐ์ ์œผ๋กœ Pure P2P ํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ(Public Blockchain)์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋ฉฐ, Hybrid P2P๋Š” ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ(Private Blockchain)์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค.



3-1-2. Overlay Network

  • ์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ๋Š” ํ† ํด๋กœ์ง€์™€ ๋…ธ๋“œ๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๊ตฌ์กฐํ™” ์˜ค๋ฒ„๋ ˆ์ด, ๋น„ ๊ตฌ์กฐํ™” ์˜ค๋ฒ„๋ ˆ์ด๋กœ ๋‚˜๋‰œ๋‹ค.

Bit, Eth์™€ ๊ฐ™์€ ๊ฐ€์ƒํ™”ํ์˜ ๊ฒฝ์šฐ ๋น„ ๊ตฌ์กฐํ™” ์˜ค๋ฒ„๋ ˆ์ด ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๋‹ค.

์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ
 
 

์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ ๋ณ„ ํŠน์ง•

๋น„ ๊ตฌ์กฐํ™” ์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ ํŠน์ง• ๊ตฌ์กฐํ™” ์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ ํŠน์ง•
  • ์ธ์ ‘ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ œ์•ฝ์ด ์—†์–ด ์œ ์—ฐํ•œ ํƒ์ƒ‰ ๊ฐ€๋Šฅ
  • ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๊ฐ€ ๊ทœ์ •๋˜์ง€ ์•Š๋Š”๋‹ค.(tree, ring ..)
  • ๋„คํŠธ์›Œํฌ ์ƒ ๋…ธ๋“œ ์ˆ˜๊ฐ€ ๋งŽ๋‹ค๋ฉด ๋„คํŠธ์›Œํฌ ๋ฉ”์‹œ์ง€ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜์—ฌ ๋ชฉ์  ๋…ธ๋“œ๊นŒ์ง€ ์ „๋‹ฌ์ด ๋ณด์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค. (ํ™•์žฅ์„ฑ ๋ฌธ์ œ)
  • ๊ฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋…ธ๋“œ์™€ ๋™์ผํ•œ ID๋ฅผ ํ• ๋‹นํ•œ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€ ๋ฐ ์—ฐ๊ฒฐ์ƒ๋Œ€๊ฐ€ ๊ทœ์ •๋˜์–ด์žˆ๋‹ค. (ID๊ธฐ๋ฐ˜)
  • ๋ชฉ์ ์ง€์— ๋ฉ”์„ธ์ง€๊ฐ€ ๋„์ฐฉ๋˜๋Š” ๋ฌธ์ œ(ํ™•์žฅ์„ฑ)๊ฐ€ ๋ณด์žฅ๋œ๋‹ค.

๋น„ํŠธ์ฝ”์ธ, ์ด๋”๋ฆฌ์›€ ๋“ฑ์—์„œ๋Š” ์œ„ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹ ์ค‘ “๋น„ ๊ตฌ์กฐํ™” ์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ”๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ด ๋ฐฉ์‹์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

 

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) > ๋„๋ฆฌ์˜ ๋””์ง€ํ„ธ๋ผ์ดํ”„

 

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.