hani_verse :: aim_higher

์•ˆ๋…•ํ•˜์„ธ์š” aim_higher ์ž…๋‹ˆ๋‹ค.
์กฐ๊ธˆ ์—ฌ๋‹ด์ด์ง€๋งŒ ์•„๋Š” ์ง€์ธ์ด ์ €ํฌ ์ง‘์— ๋ฐฉ๋ฌธํ•˜์˜€๋Š”๋ฐ,

๋„๋ฉ”์ธ์ด ๋ธ”๋ก์ฒด์ธ์ด์‹  ๋ถ„์ด๋ผ ๊ทธ๋ถ„์˜ ์ง€์‹์˜ ๋‹จํŽธ์„ ์กฐ๊ธˆ ๋“ค์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋กœ ์ธํ•ด ์•ฝ๊ฐ„์˜ ํฅ๋ฏธ๊ฐ€ ๋™ํ•˜๊ฒŒ ๋˜์–ด ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋…์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์–ธ์ œ๊นŒ์ง€ ๊ฐˆ์ง„ ๋ชจ๋ฅด์ง€๋งŒ ๋‹ฟ๋Š”๋ฐ๊นŒ์ง€ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค :)

 



๋ธ”๋ก์ฒด์ธ์€ "๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๋ธ”๋ก๋“ค"์ด ๊ฐ๊ฐ ์—ฐ๊ฒฐ๋œ ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.
๋ธ”๋ก์ฒด์ธ์€ ๋ธ”๋ก์— ๊ฑฐ๋ž˜ ๋‚ด์šฉ์„ ๋‹ด์Œ.

์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉฐ ์ƒˆ๋กœ์šด ๋ธ”๋ก์ด ์ƒ๊ธฐ๊ฒŒ ๋˜๊ณ  ๋ธ”๋ก๋“ค์€ ์ˆœ์ฐจ์ ์œผ๋กœ ์„œ๋กœ ์—ฐ๊ฒฐ๋จ.

๊ธฐ์กด ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์™€ ๋ธ”๋ก์ฒด์ธ์˜ ์ฐจ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ฃผ์ฒด๊ฐ€ 'ํ•˜๋‚˜'๊ฐ€ ์•„๋‹Œ '๋‹ค์ˆ˜'์ž„
๋ธ”๋ก์ฒด์ธ์€ ๋‹ค์ˆ˜๊ฐ€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ๊ธฐ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€์กฐํ•˜๊ธฐ ์–ด๋ ค์›Œ ์‹ ๋ขฐ์„ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ


๋ธ”๋ก์—๋Š” ํ—ค๋”(Header)์™€ ๊ฑฐ๋ž˜๊ฐ€ ๋‹ด๊ธด(Body)๋กœ ๋‚˜๋‰จ

 

ํ•ด์‹œ(Hash)

ํ•ด์‹œ๋Š” ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ผํ•œ ๊ธธ์ด๋ฅผ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ(mapping)

๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์‹ฑํ•˜๋ฉด ๊ฐ™์€ ํ•ด์‹œ๊ฐ’์„ ์–ป์Œ

๋จธํด๋ฃจํŠธ(Merkle Root)

: ๊ฐ ํ•˜์œ„ ๋ฐ์ดํ„ฐ๋ฅผ 2๊ฐœ์”ฉ ๋ฌถ์–ด์„œ ํ•ด์‹ฑํ•˜๊ณ , ํ•ด์‹ฑํ•œ ๊ฐ’๋“ค์„ ๋‹ค์‹œ 2๊ฐœ์”ฉ ๋ฌถ์–ด์„œ ํ•ด์‹ฑ
์ด๋Ÿฌํ•œ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜์—ฌ ๋งˆ์ง€๋ง‰์— ๋‚จ๋Š” 1๊ฐœ์˜ ํ•ด์‹œ๊ฐ’์„ ๋จธํด๋ฃจํŠธ(Merkle Root)๋ผ ๋ถ€๋ฆ„

๋ธ”๋ก์— ์žˆ๋Š” ์ˆ˜๋งŽ์€ ๊ฑฐ๋ž˜๊ธฐ๋ก(๋ฐ์ดํ„ฐ)๋Š” ๋ชจ๋‘ ํ•ด์‹ฑํ•˜์—ฌ ๋จธํด๋ฃจํŠธ์™€ ์ด์–ด์ง€๊ฒŒ ๋จ.
๊ธฐ๋ก๋œ ๊ฑฐ๋ž˜ ์ค‘ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐ”๊พธ๊ฒŒ ๋œ๋‹ค๋ฉด ๋ณ€๊ฒฝ๋œ ๋จธํด๋ฃจํŠธ์˜ ํ•ด์‹œ๊ฐ’์„ ํ†ตํ•ด ๋ธ”๋ก ๋‚ด์— ๋ฐ์ดํ„ฐ ์œ„๋ณ€์กฐ๊ฐ€ ์ด๋ค„์ง„ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋จ.

why) ํ•ด์‹œ๊ฐ’์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€ํ™”๋˜๋ฉด ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๊ฐ€ ๋˜๊ณ , ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์‹œ๋กœ ์—ฎ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์ข… ํ•˜๋‚˜์˜ ํ•ด์‹œ๊ฐ’์ธ ๋จธํดํŠธ๋ฆฌ์˜ ํ•ด์‹œ๊ฐ’์ด ๋ณ€๊ฒฝ๋จ

 

์ด์ „ ๋ธ”๋ก ํ—ค๋” ํ•ด์‹œ๊ฐ’ : ๋ธ”๋ก์ด ๊ฐ€์ง„ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง„ ๋ธ”๋ก ํ—ค๋”๋ฅผ ํ•ด์‹ฑํ•˜๊ณ  ์ดํ›„ ๋ธ”๋ก์— ์—ฐ๊ฒฐํ•œ ๊ฒƒ

 

๋งŒ์•ฝ ์ด์ „ ๋ธ”๋ก์˜ ํŠน์ • ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜๋ฉด, ๋จธํด๋ฃจํŠธ์˜ ํ•ด์‹œ๊ฐ’์€ ๋ฐ”๋€œ. ๋จธํด๋ฃจํŠธ๊ฐ€ ์žˆ๋Š” ํ—ค๋”์˜ ํ•ด์‹œ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜๊ณ , ๋ณ€๊ฒฝ๋œ ํ•ด์‹œ๊ฐ’์€ ๋‹ค์Œ ๋ธ”๋ก ํ—ค๋”์˜ ํ•ด์‹œ๊ฐ’์„ ๋ฐ”๊พธ๊ฒŒ ๋จ

 

ํ•ด์‹œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋จธํด ํŠธ๋ฆฌ๋ฅผ ๊ตฌ์„ฑ -> ๋†’์€ ์‹ ๋ขฐ์„ฑ


๋ธ”๋ก์ฒด์ธ ์žฅ์ 

ํˆฌ๋ช…์„ฑ

Public Blockchain์˜ ๋ชจ๋“  ๊ธฐ๋ก์€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Œ

๊ฑฐ๋ž˜์˜ ์–‘์„ฑํ™” -> ์Œ์„ฑํ™”๋ฅผ ๋ง‰๊ธฐ์œ„ํ•œ ๊ทœ์ œ ์ œ์ • ๋ฐ ๊ฐ์‹œ ๋น„์šฉ ๊ฐ์†Œ

 

๋ณด์•ˆ์„ฑ

ํ•ด์‹ฑ์„ ํ†ตํ•ด ์œ„๋ณ€์กฐ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Œ.

๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™ ์„œ๋ฒ„๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ˆ˜๋งŽ์€ ๋…ธ๋“œ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Œ

 

๋ถ„์‚ฐ์„ฑ(ํƒˆ์ค‘์•™์„ฑ)

๋ธ”๋ก์ฒด์ธ์˜ ๊ฑฐ๋ž˜๋Š” ํŠน์ • ๊ธฐ๊ด€์—์„œ ์ฃผ๋„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๊ฐœ์ธ๊ณผ ๊ฐœ์ธ์— ์˜ํ•ด ์ง„ํ–‰๋˜๊ณ  ๊ธฐ๋ก๋จ.

๊ฑฐ๋ž˜ ๊ธฐ๋ก(์žฅ๋ถ€)๊ฐ€ ๋ถ„์‚ฐ๋˜์–ด ์žˆ๊ธฐ์— ์œ„๋ณ€์กฐ๊ฐ€ ํž˜๋“ฌ


๋ธ”๋ก์ฒด์ธ ๋‹จ์ 

์—๋„ˆ์ง€ ๋‚ญ๋น„/์•…์˜์  ๊ณต๊ฒฉ

์ฑ„๊ตด : ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ์ž์ธ ๋…ธ๋“œ๋“ค์ด ๋ธ”๋ก์˜ ๊ธฐ๋ก์„ ์œ„ํ•ด์„œ ๊ฒฝ์Ÿํ•˜๊ฑฐ๋‚˜ ๋ณด์œ ํ•œ ์ฝ”์ธ ์ž์‚ฐ ๋น„์œจ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก ๊ถŒ๋ฆฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Œ

 

๊ฒฝ์Ÿ์„ ํ†ตํ•œ ๋ธ”๋ก ๊ธฐ๋ก(PoW) : ํ•œ ์‚ฌ๋žŒ์˜ ๊ธฐ๋ก๋งŒ ์ง„ํ–‰๋จ, ์—๋„ˆ์ง€ ๋‚ญ๋น„

์ฝ”์ธ์–‘ ๋น„๋ก€ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก(PoS) : ์—๋„ˆ์ง€ ์†Œ๋ชจ๋Š” ์ ์ง€๋งŒ, 51% ์ด์ƒ(ํ•ด์‹œํŒŒ์›Œ)์„ ๋ณด์œ ํ•œ ์ธ์›์ด ์žˆ๋‹ค๋ฉด ์•…์˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„๋ณ€์กฐํ•  ์ˆ˜ ์žˆ์Œ

 

ํŠธ๋žœ์žญ์…˜ ์‹œ๊ฐ„์˜ ์†Œ์š”(๊ธˆ์œต ์ƒ์šฉํ™”๊ฐ€ ์•ˆ ๋œ ์ด์œ )

๋น„์ž๋ณด๋‹ค ์ดˆ๋‹น ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฑฐ๋ž˜๋Ÿ‰์ด ์•„์ฃผ ๋‚ฎ์Œ

ํŠธ๋žœ์žญ์…˜ ์‹œ๊ฐ„ ์™ธ์—๋„ ๋ธ”๋ก์ƒ์„ฑ ์‹œ๊ฐ„๊ณผ ํ™•์ • ์‹œ๊ฐ„๋„ ๊ณ ๋ คํ•œ๋‹ค๋ฉด ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆผ

'๐ŸŽ Random (์žก๋‹ด)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์ด์ƒํ˜• ์ฐพ๊ธฐ ๋ฌธ์ œ  (3) 2024.04.15
GDG ์†ก๋„ HelloWorld 24 ์ฐธ๊ฐ€ ํ›„๊ธฐ  (0) 2024.04.14
profile

hani_verse :: aim_higher

@aim_higher

ํฌ์ŠคํŒ…์ด ์ข‹์•˜๋‹ค๋ฉด "์ข‹์•„์š”โค๏ธ" ๋˜๋Š” "๊ตฌ๋…๐Ÿ‘๐Ÿป" ํ•ด์ฃผ์„ธ์š”!