Investor's wiki

머클 루트(암호화폐)

머클 루트(암호화폐)

๋จธํด ๋ฃจํŠธ๋ž€?

Merkle ๋ฃจํŠธ๋Š” ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ์—์„œ ๋ธ”๋ก์˜ ์ผ๋ถ€์ธ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์˜ ๋ชจ๋“  ํ•ด์‹œ์— ๋Œ€ํ•œ ํ•ด์‹œ์ž…๋‹ˆ๋‹ค .

๋จธํด ๋ฃจํŠธ ์ดํ•ดํ•˜๊ธฐ

๋ธ”๋ก์ฒด์ธ์€ ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ๋‹ค์–‘ํ•œ ๋ธ”๋ก์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค(๋”ฐ๋ผ์„œ ๋ธ”๋ก์ฒด์ธ์ด๋ผ๋Š” ์ด๋ฆ„). ํ•ด์‹œ ํŠธ๋ฆฌ ๋˜๋Š” Merkle ํŠธ๋ฆฌ๋Š” ํšจ์œจ์ ์ด๊ณ  ์•ˆ์ „ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. P2P ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ ํ•œ ์ปดํ“จํ„ฐ ๋…ธ๋“œ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ ๋…ธ๋“œ๋กœ ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜์—๋Š” ํ•ด์‹œ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ํ•ด์‹œ๋Š” ๋ธ”๋ก์— ์ˆœ์ฐจ์ ์œผ๋กœ ์ €์žฅ๋˜์ง€ ์•Š๊ณ  ๊ฐ ํ•ด์‹œ๊ฐ€ ๋ถ€๋ชจ-์ž์‹ ํŠธ๋ฆฌ์™€ ๊ฐ™์€ ๊ด€๊ณ„์— ๋”ฐ๋ผ ๋ถ€๋ชจ์— ์—ฐ๊ฒฐ๋˜๋Š” ํŠธ๋ฆฌ์™€ ๊ฐ™์€ ๊ตฌ์กฐ์˜ ํ˜•ํƒœ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

ํŠน์ • ๋ธ”๋ก์— ์ˆ˜๋งŽ์€ ํŠธ๋žœ์žญ์…˜์ด ์ €์žฅ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ธ”๋ก์˜ ๋ชจ๋“  ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ๋„ ํ•ด์‹œ๋˜์–ด Merkle ๋ฃจํŠธ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, 7๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜ ๋ธ”๋ก์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€(๋ฆฌํ”„ ์ˆ˜์ค€์ด๋ผ๊ณ  ํ•จ)์—๋Š” 4๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌํ”„ ์ˆ˜์ค€ ์œ„์˜ 1๋‹จ๊ณ„์—๋Š” ๋‘ ๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์€ ๋ฆฌํ”„ ์ˆ˜์ค€์—์„œ ๊ทธ ์•„๋ž˜์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ํ•ด์‹œ์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์ตœ์ƒ์œ„(๋ ˆ๋ฒจ 2)์—๋Š” ๋ฃจํŠธ๋ผ๊ณ  ํ•˜๋Š” ๋งˆ์ง€๋ง‰ ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ทธ ์•„๋ž˜(๋ ˆ๋ฒจ 1)์˜ ๋‘ ํ•ด์‹œ์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

ํšจ๊ณผ์ ์œผ๋กœ, ํŠธ๋ฆฌ์˜ ๊ฐ ๋…ธ๋“œ๊ฐ€ ๊ทธ ์•„๋ž˜์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ๋…ธ๋“œ์—๋งŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฑฐ๊พธ๋กœ ๋œ ์ด์ง„ ํŠธ๋ฆฌ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค(๋”ฐ๋ผ์„œ "์ด์ง„ ํŠธ๋ฆฌ"๋ผ๋Š” ์ด๋ฆ„). ์ตœ์ƒ์œ„์— ํ•˜๋‚˜์˜ ๋ฃจํŠธ ํ•ด์‹œ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋ ˆ๋ฒจ 1์˜ ๋‘ ํ•ด์‹œ์— ์—ฐ๊ฒฐ๋˜๊ณ  ๊ฐ๊ฐ์€ ๋ ˆ๋ฒจ 3(๋ฆฌํ”„ ๋ ˆ๋ฒจ)์˜ ๋‘ ํ•ด์‹œ์— ๋‹ค์‹œ ์—ฐ๊ฒฐ๋˜๋ฉฐ ๊ตฌ์กฐ๋Š” ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ ์ˆ˜์— ๋”ฐ๋ผ ๊ณ„์†๋ฉ๋‹ˆ๋‹ค.

ํ•ด์‹ฑ์€ ๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€(๋ฆฌํ”„ ์ˆ˜์ค€) ๋…ธ๋“œ์—์„œ ์‹œ์ž‘๋˜๋ฉฐ 4๊ฐœ์˜ ํ•ด์‹œ ๋ชจ๋‘ ์ˆ˜์ค€ 1์—์„œ ์—ฐ๊ฒฐ๋œ ๋…ธ๋“œ์˜ ํ•ด์‹œ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์œ ์‚ฌํ•˜๊ฒŒ, ํ•ด์‹ฑ์€ ๋ ˆ๋ฒจ 1์—์„œ ๊ณ„์†๋˜์–ด ๋‹จ์ผ ์ตœ์ƒ์œ„ ๋ฃจํŠธ ํ•ด์‹œ์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ํ•ด์‹œ ํ•ด์‹œ๊ฐ€ ๋” ๋†’์€ ๋ ˆ๋ฒจ์— ๋„๋‹ฌํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฃจํŠธ ํ•ด์‹œ๋ฅผ Merkle ๋ฃจํŠธ๋ผ๊ณ  ํ•˜๋ฉฐ ํŠธ๋ฆฌ์™€ ๊ฐ™์€ ํ•ด์‹œ ์—ฐ๊ฒฐ๋กœ ์ธํ•ด ๋ธ”๋ก์— ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ๋‹จ์ผ ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ธ”๋ก์— ์žˆ๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ์ง€์  ํ•ด์‹œ ๊ฐ’์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ๋ธ”๋ก #137์—์„œ ์™”๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ํŠธ๋žœ์žญ์…˜์„ ๊ฒ€์ฆํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋ธ”๋ก #136 ๋˜๋Š” ๋ธ”๋ก #๊ณผ ๊ฐ™์€ ๋ธ”๋ก์ฒด์ธ์˜ ๋‹ค๋ฅธ ๋ธ”๋ก์— ๋Œ€ํ•œ ๊ฒ€์ฆ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š” ์—†์ด ๋ธ”๋ก์˜ ๋จธํด ํŠธ๋ฆฌ๋งŒ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 138.

Merkle ๋ฃจํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ™•์ธ ์†๋„๊ฐ€ ๋”์šฑ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค. ์ „์ฒด ํŠธ๋ฆฌ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ, ํ˜•์ œ ๋…ธ๋“œ(์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ)๋งŒ ํ™•์ธํ•˜๊ณ  ๋งจ ์œ„์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ์œ„์ชฝ์œผ๋กœ ์ง„ํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ณธ์งˆ์ ์œผ๋กœ Merkle ํŠธ๋ฆฌ์™€ Merkle ๋ฃจํŠธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ˆ˜ํ–‰ํ•  ํ•ด์‹ฑ ์ˆ˜์ค€์„ ํฌ๊ฒŒ ์ค„์—ฌ ๋” ๋น ๋ฅธ ๊ฒ€์ฆ๊ณผ ํŠธ๋žœ์žญ์…˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

##ํ•˜์ด๋ผ์ดํŠธ

  • ๋จธํด ๋ฃจํŠธ๋Š” ๋น„ํŠธ์ฝ”์ธ ๋ฐ ์ด๋”์™€ ๊ฐ™์€ ์•”ํ˜ธํ™”ํ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ณ„์‚ฐ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

  • Merkle ๋ฃจํŠธ๋Š” P2P ๋„คํŠธ์›Œํฌ์—์„œ ํ”ผ์–ด ๊ฐ„์— ์ „๋‹ฌ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋ธ”๋ก์ด ์™„์ „ํ•˜๊ณ  ์†์ƒ๋˜์ง€ ์•Š๊ณ  ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์•”ํ˜ธํ™”ํ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋จธํด ๋ฃจํŠธ๋Š” ๋จธํด ํŠธ๋ฆฌ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์ˆ˜ํ•™์  ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.