Post

๐Ÿ“๋ธ”๋ก์ฒด์ธ์˜ ํ—ˆ์  (ํฌํฌ)

๐Ÿ–๏ธ๊ฐœ์š”

๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์€ ๋ธ”๋ก๋“ค์ด ์•ฝ 10๋ถ„์— ํ•œ ๊ฐœ์”ฉ ์ƒ์„ฑ๋˜๊ณ  ์ด์–ด์ ธ โ€˜์ฒด์ธโ€™์„ ํ˜•์„ฑํ•˜๋Š”๋ฐ ์ด๋ฅผ ๋ธ”๋ก์ฒด์ธ์ด๋ผ ๋ถ€๋ฅธ๋‹ค.
๋ธ”๋ก์ฒด์ธ์€ ๋ถ„์‚ฐํ™”๋ผ๋Š” ํŠน์ง•์œผ๋กœ ๊ธˆ์œต๊ธฐ๊ด€์˜ ์ค‘๊ฐœ ์—†์ด๋„ ๊ฑฐ๋ž˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ์ด๋ฅผ ์ „ ์„ธ๊ณ„ ์‚ฌ๋žŒ๋“ค์ด ์ฐธ์—ฌํ•ด ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ๊ณผ๋ฐ˜์ด ๊ฒ€์ฆํ–ˆ๋‹คํ•ด์„œ 100% ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ก์ผ๊นŒ?

๋ธ”๋ก์ฒด์ธ์˜ ํ—ˆ์ 

๐Ÿ–๏ธ๋ธ”๋ก์ฒด์ธ์˜ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ. (51% Attack)

A๊ฐ€ B์—๊ฒŒ 1BTC๋ฅผ ์†ก๊ธˆํ•˜๋ฉด, A์˜ ์ง€๊ฐ‘์—์„œ 1BTC๊ฐ€ ์ฐจ๊ฐ๋˜๊ณ  B์˜ ์ง€๊ฐ‘์— 1BTC๊ฐ€ ์ถ”๊ฐ€๋˜์–ด์•ผ ํ•œ๋‹ค.

๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” A์˜ 1BTC๊ฐ€ B๊ฐ€ ์•„๋‹Œ, C์—๊ฒŒ 1BTC๋ฅผ ์ „์†กํ–ˆ๋‹ค๊ณ  ์ž˜๋ชป ๊ธฐ๋ก๋˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.
๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด A์˜ ์ง€๊ฐ‘์—์„œ ์ฐจ๊ฐ๋œ 1BTC๊ฐ€ B์˜ ์ง€๊ฐ‘๊ณผ C์˜ ์ง€๊ฐ‘์œผ๋กœ ๋ชจ๋‘ ์†ก๊ธˆ๋˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š”๋ฐ ์ด๋ฅผ ์ด์ค‘์ง€๋ถˆ(Double spending)์ด๋ผ ํ•˜๊ณ  ์ด๋•Œ ๋ธ”๋ก์ฒด์ธ์€ ๋ถ„๊ธฐ(fork)๋œ๋‹ค.

์ด์ค‘์ง€๋ถˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด 1BTC๊ฐ€ 2BTC๋กœ ๋ถˆ์–ด๋‚˜๊ฒŒ ๋˜๋ฏ€๋กœ ๋ฐ˜๋“œ์‹œ ํ•ด๊ฒฐํ•ด์•ผ ํ•œ๋‹ค. ๊ณผ๋ฐ˜์ˆ˜๊ฐ€ A์™€ B์˜ ๊ฑฐ๋ž˜๊ฐ€ ๊ธฐ๋ก๋œ ๋ธ”๋ก์ฒด์ธ์„ ์ฐธ์ด๋ผ ํ•˜๋ฉด ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋˜์ง€๋งŒ, A์™€ C์˜ ๊ฑฐ๋ž˜๊ฐ€ ์ฐธ์ด๋ผ ํ•˜๋ฉด ์‚ฌ๊ธฐ ์žฅ๋ถ€๊ฐ€ ๋œ๋‹ค.

์ฆ‰, ๋ธ”๋ก์ฒด์ธ์— ์ฐธ์—ฌํ•˜๋Š” 51% ์ด์ƒ์˜ ๋…ธ๋“œ๊ฐ€ ๋™์‹œ์— ๊ฑฐ๋ž˜๋‚ด์—ญ์„ ์กฐ์ž‘ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ 51% attack์ด๋ผ ํ•œ๋‹ค.

51% attack์€ ๋ธ”๋ก์ฒด์ธ์„ ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ฃผ์žฅํ•˜๋Š” ๊ฐ€์žฅ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ์ด์ง€๋งŒ, ํ˜„์‹คํ™”๋  ์œ„ํ—˜์€ ๊ทนํžˆ ๋‚ฎ๋‹ค.

์‚ฌ๊ธฐ์žฅ๋ถ€์˜ ๊ธฐ๋ก์ด ๊ฑฐ์ง“์ž„์€ ๊ฒฐ๊ตญ ์•Œ๋ ค์ง€๋Š”๋ฐ, ๊ทธ๋Ÿฌ๋ฉด ํ•ด๋‹น ๋ธ”๋ก์ฒด์ธ์˜ ๊ฐ€์น˜๊ฐ€ ์ถ”๋ฝํ•  ๊ฒƒ์ด๊ณ , 51% ๋…ธ๋“œ๋ฅผ ๋ณด์œ ํ•˜๊ธฐ ์œ„ํ•ด ์ฑ„๊ตด์— ํ•„์š”ํ•œ ์—„์ฒญ๋‚œ ์ž์‚ฐ์„ ํˆฌ์žํ•˜๊ณ , ํ•ด๋‹น ๋ธ”๋ก์ฒด์ธ์˜ ๊ฐ€์น˜๋ฅผ ๋‚ฎ์ถœ ์ˆ˜๋„ ์žˆ๋Š” ์ผ์„ ๋ฒŒ์ด๋Š” ๊ฒƒ์€ ์ˆ˜์ง€ํƒ€์‚ฐ์— ๋งž์ง€ ์•Š๋Š”๋‹ค.

์ด๋Ÿฌํ•œ ๊ฒฝ์ œ์  ์œ ์ธ๋•Œ๋ฌธ์— ์ฑ„๊ตด ๋…ธ๋“œ๋“ค์€ ๊ฑฐ์ง“์œผ๋กœ ๊ธฐ๋ก์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค ์ง„์‹ค์ธ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์ด ๊ฒฝ์ œ์ ์œผ๋กœ ์ด๋“์ด๋‹ค.

๐Ÿ–๏ธFork

ํฌํฌ๋Š” ๋” ํฐํ‹€์—์„œ ์ •์˜ํ•˜๋ฉด, ์„œ๋กœ ์ถ”๊ตฌํ•˜๋Š” ๊ฒƒ์ด ๋‹ค๋ฅผ ๋•Œ ์ผ์–ด๋‚œ๋‹ค.

๋ธ”๋ก์ฒด์ธ ํ™˜๊ฒฝ์ด ์—…๋ฐ์ดํŠธ ๋  ๋•Œ์—๋„ ํฌํฌ๊ฐ€ ์ผ์–ด๋‚˜๋Š” ๋ฐ, ์ƒˆ๋กœ์šด ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ ๊ธฐ์กด์˜ ๊ทœ์น™์„ ์œ ์ง€ํ•˜๋ ค๋Š” ๋ธ”๋ก๊ณผ ์ƒˆ๋กœ์šด ๊ทœ์น™์„ ๋”ฐ๋ฅด๋Š” ๋ธ”๋ก์œผ๋กœ ํฌํ‚น๋œ๋‹ค.

ํฌํฌ์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

  1. ์†Œํ”„ํŠธ ํฌํฌ(Soft Fork) ์†Œํ”„ํŠธ ํฌํฌ๋Š” ๊ธฐ์กด์˜ ๊ทœ์น™์—์„œ ํฐ ํ‹€์€ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๋ถ€๋ถ„์ ์ธ ์—…๋ฐ์ดํŠธ๋งŒ ์ผ์–ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ํฌํ‚น๋œ ๋ธ”๋ก๋ผ๋ฆฌ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  2. ํ•˜๋“œ ํฌํฌ(Hard Fork) ํ•˜๋“œํฌํฌ๋Š” ๋ธ”๋ก์˜ ๊ทœ์น™์„ ๊ทผ๋ณธ์ ์œผ๋กœ ๋ฐ”๊พธ๋Š” ์—…๋ฐ์ดํŠธ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ ๋…ธ๋“œ๋“ค๊ณผ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.

์ด ๋‚ด์šฉ์€ ์ด์ „ ํฌ์ŠคํŠธ ์—์„œ ๋‹ค๋ฃฌ ์ ์ด ์žˆ๋‹ค.

ํ˜„์žฌ๋„ ํฌํฌ๋Š” ์ผ์–ด๋‚˜๊ณ  ์žˆ๊ณ , ๊ฐœ๋ฐœ์ž์™€ ์ฑ„๊ตด์ž๊ฐ„ ์„œ๋กœ์—๊ฒŒ ์œ ๋ฆฌํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ๋ธ”๋ก์ฒด์ธ์„ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ํˆฌ์Ÿ์ด ์žˆ๋‹ค.

์ฐธ๊ณ 

  1. https://www.banksalad.com/contents/%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85%ED%95%98%EB%8A%94-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8%EC%9D%98-%ED%97%88%EC%A0%90%EA%B3%BC-%ED%95%98%EB%93%9C%ED%8F%AC%ED%81%AC-%EC%86%8C%ED%94%84%ED%8A%B8%ED%8F%AC%ED%81%AC-QfiST
This post is licensed under CC BY 4.0 by the author.