Contents

block_chain private Vs public / blockchain Vs network

โ€‹

๐Ÿง”ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ VS ๐Ÿ‘จ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿปํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ VS

๐Ÿ”’ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ VS ๐Ÿ”ํผ๋ธ”๋ฆญ ๋„คํŠธ์›Œํฌ

Why ์ด๋Ÿฐ ์งˆ๋ฌธ์„?

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

ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ์™€ ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ๊ณผ ๊ฐ™์ด ๋„คํŠธ์›Œํฌ์™€ ๋ธ”๋ก์ฒด์ธ์„ ๊ฐ™์€ ์˜๋ฏธ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š”๋ฐ. ๊ณผ์—ฐ ์ด ๋‘˜์ด ๊ฐ™์€ ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์•˜๋‹ค.

โ€‹

๊ฒฐ๋ก 

- ๋ธ”๋ก์ฒด์ธ=> ์‚ฌ์šฉ์ž์˜ ์ ‘๊ทผ์กฐ๊ฑด์„ ๊ธฐ์ค€์œผ๋กœ ํ”„๋ผ์ด๋น—๊ณผ ํผ๋ธ”๋ฆญ์„ ๋‚˜๋ˆ”

- ๋„คํŠธ์›Œํฌ=> ์„œ๋น„์Šค ์šด์šฉํ˜•ํƒœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ”„๋ผ์ด๋น—๊ณผ ํผ๋ธ”๋ฆญ์„ ๋‚˜๋ˆ”

โ€‹


๐Ÿง”ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ

์„ ํƒ๋œ ์ฐธ์—ฌ์ž๋งŒ ๋ธ”๋ก์ฒด์ธ์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์„ ํƒ๋œ ์ฐธ์—ฌ์ž๋งŒ ๋ธ”๋ก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ.

ํŠน์ง•

  1. ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑํ•  ๋•Œ ์ธ์ฆ๊ณผ ๊ฒ€์ฆ ๊ณผ์ •์„ ํ†ตํ•ด ์„ ํƒ์ ์œผ๋กœ ์ฐธ์—ฌ์ž๊ฐ€ ๋…ธ๋“œ๋ฅผ ๊ตฌ์„ฑ

  2. ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ฐธ๊ฐ€์ž์ธ ๋…ธ๋“œ๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์šด์˜ ์ฃผ์ฒด์˜ ํ—ˆ๊ฐ€๊ฐ€ ํ•„์š”

  3. ์ฐธ์—ฌ์ž๊ฐ€ ์ œํ•œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅธ ๊ฑฐ๋ž˜๋‚˜ ์ฒ˜๋ฆฌ์†๋„๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์™€ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ๋งŒ ์ •๋ณด๊ฐ€ ๊ณต๊ฐœ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์ ํ•ฉํ•œ ํ˜•ํƒœ

    โ€‹

๐Ÿ‘จ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿปํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ

๋ˆ„๊ตฌ๋“  ๋ธ”๋ก์ฒด์ธ์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ˆ„๊ตฌ๋‚˜ ๋ธ”๋ก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ.

ex) ๋น„ํŠธ์ฝ”์ธ(1์„ธ๋Œ€ ๋ธ”๋ก์ฒด์ธ), ์ด๋”๋ฆฌ์›€(2์„ธ๋Œ€ ๋ธ”๋ก์ฒด์ธ)

ํŠน์ง•

  1. ๋ชจ๋“  ์ฐธ์—ฌ์ž์—๊ฒŒ ๊ฑฐ๋ž˜ ๋‚ด์šฉ์ด ๊ณต์œ 

  2. ์ž์œ ๋กญ๊ฒŒ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ •๋ณด๋ฅผ ์œ„๋ณ€์กฐํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅ

  3. ๊ฑฐ๋ž˜ ์ฒ˜๋ฆฌ ์šฉ๋Ÿ‰ ์ œํ•œ์œผ๋กœ ์ธํ•œ ํ™•์žฅ์„ฑ ๋ถ€์กฑ์ด๋‚˜ ์ฑ„๊ตด์— ๋“ค์–ด๊ฐ€๋Š” ์ „๋ ฅ์˜ ํฐ ๋น„์šฉ ๋“ฑ ๋ฌธ์ œ

    โ€‹

๐Ÿ”’ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ

์šด์˜์ž์˜ ํ—ˆ๊ฐ€๋ฅผ ๋ฐ›์€ ์ธ์›๋งŒ ๊ฑฐ๋ž˜ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ.

โ€‹

๐Ÿ”ํผ๋ธ”๋ฆญ ๋„คํŠธ์›Œํฌ

๋ˆ„๊ตฌ๋‚˜ ๊ฑฐ๋ž˜๋‚ด์—ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ.

โ€‹


ex)

๋ธ”๋ก์ฒด์ธ ์ž์ฒด์— ๋ชจ๋‘๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€? -> ํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ์ด๋‹ค.

์‹ค์ œ ์šด์šฉํ•˜๋Š” ํ˜•ํƒœ๊ฐ€ ํผ๋ธ”๋ฆญํ•œ๊ฐ€? -> ํผ๋ธ”๋ฆญ ๋„คํŠธ์›Œํฌ์ด๋‹ค.

ํ•˜์ดํผ๋ ›์ € ํŒจ๋ธŒ๋ฆญ์€ ๋ธ”๋ก์ฒด์ธ ์ž์ฒด๊ฐ€ ๋ชจ๋‘๊ฐ€ ์ ‘๊ทผํ•˜๋„๋ก ์„ค๊ณ„๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š๋„ค? -> ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ

์‹ค์ œ ์šด์šฉ๋„ ํ”„๋ผ์ด๋น— ํ•˜๊ตฌ๋‚˜! -> ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ

์ด๋”๋ฆฌ์›€์€ ์ตœ์ดˆ์— ๋ชจ๋‘๊ฐ€ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๊ตฐ -> ํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ์ด๋„ค

๊ทธ๋ ‡์ง€๋งŒ ์ผ๋‹จ ์šฐ๋ฆฌ ํŒ€์›๋“ค๋ผ๋ฆฌ๋งŒ ์จ์•ผ์ง€ -> ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ


โ€‹

๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋ฉด์„œ ๋ฐœ์ƒํ–ˆ๋˜ ์˜๋ฌธ๋“ค.

  1. ๋…ธ๋“œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์–ด๋–ค ์˜๋ฏธ์ธ๊ฐ€?

    ๋…ธ๋“œ?

    ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ฐธ๊ฐ€์ž == ๋…ธ๋“œ

    • ๋ธ”๋ก์„ ์ƒ์„ฑํ•ด ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. ํ•œ๊ฐœ์˜ ๋…ธ๋“œ๋งŒ ์žˆ๋”๋ผ๋„ ๋„คํŠธ์›Œํฌ๋Š” ๊ตฌ์„ฑ๋˜์—ˆ๊ณ , ๋…ธ๋“œ๋ผ๋ฆฌ ์—ฐ๊ฒฐ๋˜๋Š” ์ˆœ๊ฐ„์— ์„œ๋กœ ๋‹ค๋ฅธ ์ฒด์ธ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด, ํ•ฉ์˜๋กœ์ง์— ๋”ฐ๋ผ์„œ ํ•ฉ์˜๊ฐ€ ์ง„ํ–‰๋œ ํ›„ ์ฒด์ธ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ™์•„์ง„๋‹ค.
  2. ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ๋Š” ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋Š”๊ฐ€?

    • ๊ฐœ๋…์ ์œผ๋กœ๋Š” ์ž˜๋ชป๋˜์—ˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‹จ์ˆœํžˆ ํšŒ์›๊ฐ€์ž…์‹œ ๋…ธ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์ง€๊ฐ‘๊นŒ์ง€ ์ƒ์„ฑํ•ด ํ•ด์‰ฌ(#)๊ฐ’์„ ์ถ”์ถœํ•ด DB์— ์ €์žฅํ•˜๊ณ , ์ดํ›„ ์„œ๋น„์Šค ์‚ฌ์šฉ์‹œ ํ•ด์‰ฌ๊ฐ’์ด ์ผ์น˜ํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ํŠน์ • ๋‚ด์šฉ์„ ๋ณด์—ฌ์ค€๋‹ค๋ฉด ํ”„๋ผ์ด๋น—ํ•œ ๋„คํŠธ์›Œํฌ๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค.
  3. ๋ธ”๋ก์ฒด์ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋ž‘ ๋„คํŠธ์›Œํฌ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์€ ๋ณ„๊ฐœ์˜ ์ผ์ด ์•„๋‹Œ๊ฐ€?

    • ์œ„์— ์„ค๋ช…ํ•œ ๋…ธ๋“œ๋ฅผ ๋งŒ๋“ค๋ฉด ๋‚˜์˜ ์ฒซ ๋ธ”๋ก์ธ genesis.json ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ๋„คํŠธ์›Œํฌ์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋œ๋‹ค. ๋„คํŠธ์›Œํฌ์— ์ฐธ์—ฌ ํ›„ addpeer๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์ž๋ฅผ ํ™•์žฅํ•ด๋‚˜๊ฐ„๋‹ค. ์ฆ‰, ๋ณ„๊ฐœ์˜ ์ผ์ด๋‹ค.