๐ŸŒˆW2_DAY_7_ Basic Concept ๋ชฝ๋•… ๋ณต์Šต

RoRAยท2023๋…„ 3์›” 22์ผ
1

TECHIT_BlockChain_School_3

๋ชฉ๋ก ๋ณด๊ธฐ
4/9

๐Ÿช‚ 2023. 03. 21. Friday_ ์ฒด๊ฐ ์˜ค๋Š˜ ๊ธˆ์š”์ผ ์˜คํ›„ 6์‹œ. . . . ๐Ÿช‚


โœ… Blockchain 101

Intro

์•ˆ๋…•ํ•˜์„ธ์š”!๐Ÿ˜
์˜ค๋Š˜์€ TECHIT-๋ธ”๋ก์ฒด์ธ ์Šค์ฟจ 3๊ธฐ์˜ DAY - 7 ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค ~!~!~!!!๐Ÿ‘๐Ÿ‘๐Ÿ‘

๋ชจ๋‘ ํ•จ๊ป˜ 4๊ฐœ์›” ๋™์•ˆ ํ•˜๋‚˜์˜ ๋ฉ‹์ง„ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์„ฑํ•˜๋Š” ๊ทธ๋‚ ๊นŒ์ง€ ํ™”์ดํŒ…ํ•ฉ์‹œ๋‹ค !

* ์ด ๊ณณ์—์„œ๋Š” ๋‹น์ผ์— ๋ฐฐ์šด ๋‚ด์šฉ์„ ๋ณต์Šตํ•˜๋Š” ์šฉ๋„๋กœ ๊ธ€์„ ์ž‘์„ฑํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

* ์˜ค๋Š˜์€ 'Blockchain 101' ๋‚ด์šฉ ์ „์ฒด ๋‚ด์šฉ์„ ๋น ๋ฅด๊ฒŒ ๋ณต์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
โ €โ €โ €โ €
โ €โ €


๐Ÿ‘‰Blockchain์˜ 7๊ฐ€์ง€ ํŠน์ง•!

โœ”๏ธ 01. ์ต๋ช…์„ฑ
โ €โ €โ–ช๏ธ ์ง€๊ฐ‘์˜ ์ฃผ์†Œํ˜น์€ ๊ณต๊ฐœํ‚ค๋กœ ์‹ค์ œ ์‚ฌ๋žŒ์˜ ์‹ ์›์„ ์ฐพ๊ธฐ ์–ด๋ ต๋‹ค.
โ €โ €โ € โ €โ €๐Ÿ”ธex) ์ „ํ™” ํ˜น์€ ๊ณ„์ขŒ๋ฒˆํ˜ธ๋งŒ์„ ๊ฐ€์ง€๊ณ  ๋ˆ„๊ตฌ ๊ฒƒ์ธ์ง€ ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ต๋‹ค.
โ €โ €โ €

โœ”๏ธ 02. ์ถ”์ ๊ฐ€๋Šฅ์„ฑ
โ €โ €โ–ช๏ธ ๋ชจ๋“  ๊ฑฐ๋ž˜ ์ •๋ณด๋Š” ๊ธฐ๋ก๋˜๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ์‚ฌ๋žŒ์˜ ์‹ ์›์€ ๋ชจ๋ฅด์ง€๋งŒ, ๊ฑฐ๋ž˜ ๋‚ด์—ญ์„ ํ†ตํ•ด ์ถ”์ ๊ฐ€๋Šฅ์„ฑ์ด ์กด์žฌํ•œ๋‹ค.
โ €โ €โ–ช๏ธ ์ด๋Ÿฌํ•œ ํŠน์ง• ๋•Œ๋ฌธ์— ์ค€์ต๋ช…์„ฑ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•œ๋‹ค.

โ €โ €โ € โ €โ €๐Ÿ”ธex1)
โ €โ €โ € โ €โ € : ์œ ๋ช…ํ•œ ์‚ฌ๋žŒ๋“ค์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์•Œ์•„๋‚ธ ๊ฑฐ๋ž˜์ •๋ณด์— ๋”ฐ๋ผ ํ† ํฐ์„ ๋”ฐ๋ผ ์‚ฌ๋Š” ์ผ ๋ฐœ์ƒ

โ €โ €โ €โ €โ € ๐Ÿ”ธex2)
โ €โ €โ € โ €โ € : ์–ด๋–ค ์‹œ์Šคํ…œ์—์„œ ๋ˆ„๊ฐ€ ์•…์˜์ ์ธ ๊ฑฐ๋ž˜๋ฅผ ํ–ˆ๋‹ค
โ €โ €โ € โ €โ € -> ๊ฑฐ๋ž˜ ๋‚ด์—ญ ์ถ”์ ์„ ํ†ตํ•ด ํ•ด์ปค์˜ ์ง€๊ฐ‘ ์ฐจ๋‹จ!
โ €โ €โ € โ €โ € -> ์ง€๊ฐ‘ ์ •๋ณด๋ฅผ ์—ฌ๊ธฐ์ €๊ธฐ์— ์†Œ๋ฌธ ๋‚ธ๋‹ค!
โ €โ €โ € โ €โ € -> tx ์ƒ์„ฑ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Œ.

โ €โ €โ €โ €โ € ๐Ÿ”ธex3)
โ €โ €โ € โ €โ € : ๋ธ”๋ก์ฒด์ธ์— Tx๊ฐ€ ์š”๊ตฌ๋˜๋ฉด -> ์ง€๊ฐ‘์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค(== ์ต๋ช…์„ฑ๊ณผ ์ถ”์ ๊ฐ€๋Šฅ์„ฑ๊ณผ ๊ด€๋ จ๋Œ)โ €โ €
โ €โ €
โœ”๏ธ 03. ๋ฌด์‹ ๋ขฐ์„ฑ
โ €โ €โ–ช๏ธ ํ˜„์‹ค์„ธ๊ณ„์—์„œ๋Š” ์ œ3 ๊ธฐ๊ด€(์€ํ–‰)์„ ์‹ ๋ขฐํ•˜๋Š”๋ฐ, ๋ธ”๋ก์ฒด์ธ ์‹œ์Šคํ…œ์—์„œ๋Š” ์‹œ์Šคํ…œ ์ž์ฒด๊ฐ€ ์‹ ๋ขฐ๋ฅผ ๋‹ด๋ณด๋กœ ํ•œ๋‹ค.
โ €โ €
โ €โ €
โœ”๏ธ 04. ๋ถ„์‚ฐ์›์žฅ
โ €โ €โ–ช๏ธ ๊ฑฐ๋ž˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‹œ์Šคํ…œ ๋‚ด ๋ชจ๋“  ์ฐธ๊ฐ€์ž๋“ค์—๊ฒŒ ๊ฑฐ๋ž˜ ์ •๋ณด๊ฐ€ ๊ณต์œ (=๊ธฐ๋ก)๋œ๋‹ค.

โ €โ €
โœ”๏ธ 05. ํƒˆ์ค‘์•™ํ™”
โ €โ €โ–ช๏ธ ์ค‘์•™ํ™”(Centralized) : ์ค‘์•™์—์„œ ์ง‘๊ถŒ๋˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ, ์ค‘์•™์ด ๊ณต๊ฒฉ์„ ๋ฐ›์œผ๋ฉด ๋„คํŠธ์›Œํฌ๊ฐ€ ํŒŒ๊ดด๋Œ
โ €โ €โ–ช๏ธ Single point of Failure : ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ ์ค‘์—์„œ ๋™์ž‘ํ•˜์ง€ ์•Š์œผ๋ฉด ์ „์ฒด ์‹œ์Šคํ…œ์ด ์ค‘๋‹จ๋˜๋Š” ์š”์†Œ๋ฅผ ๋งํ•œ๋‹ค.
โ €โ €โ € โ €โ €๐Ÿ”ธex) ์นด์นด์˜ค

โ €โ €โ–ช๏ธ ํƒˆ์ค‘์•™ํ™”(Decentralized) : ์ค‘์•™ํ™”๋œ ์ฃผ์ฒด๊ฐ€ ์—†์ด ์ˆ˜ ๋งŽ์€ ๋…ธ๋“œ๋“ค์ด ๋งํฌ๋˜์–ด ์žˆ๋‹ค.

โ €โ €
โœ”๏ธ 06. ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜
โ €โ €โ–ช๏ธ ๋“ฑ์žฅ๋ฐฐ๊ฒฝ : ์˜ค์—ผ๋œ ์ •๋ณด๋ฅผ ๊ฑธ๋Ÿฌ๋‚ด๊ณ  ์˜ณ์€ ์ •๋ณด๋ฅผ ํŒ๋‹จํ•˜๋Š” ๊ทœ์น™์ด ํ•„์š”ํ•˜๋‹ค!
โ €โ €โ–ช๏ธ ๋™์ž‘์›๋ฆฌ : ๋ชจ๋‘์—๊ฒŒ ๋™๋“ฑํ•˜๊ฒŒ ์–ด๋ ค์šฐ๋ฉด์„œ ํ‰๋“ฑํ•˜๊ฒŒ ๊ถŒ๋ฆฌ๋ฅผ ๋ถ€์—ฌํ•ด์ค˜์•ผํ•œ๋‹ค.
โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €: ์ต๋ช…์— ์ˆจ์–ด์„œ ์˜ค์—ผ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฑฐ๋ฅด๊ธฐ ์œ„ํ•ด์„œ PoW๋ฅผ ์ฑ„ํƒํ•˜์˜€๋‹ค.

โ €โ €โ € โ €โ €๐Ÿ”ธex) PoW (์ž‘์—…์ฆ๋ช…: Proof of Work) -> ์ฑ„๊ตด
โ €โ €โ € โ €โ € : ๋จผ์ € ๋ˆ„๊ตฐ๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ด์ค€๋‹ค.
โ €โ €โ €โ €โ €โ €โ € โ €
โ €โ €โ €โ €โ € โ €โ €โ €
โœ”๏ธ 07. ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅ์„ฑ
โ €โ €โ–ช๏ธ ํ•œ ๋ฒˆ ๋ธ”๋ก์ฒด์ธ์— ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉด ์‰ฝ๊ฒŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค! (๋ถˆ๊ฐ€๋Šฅ ํผ์„ผํŠธ๊ฐ€ ํฌ๋‹ค๋Š” ์˜๋ฏธ.)

โ €โ €โ €โ €โ € ๐Ÿ”ธex)
โ €โ €โ € โ €โ € : ๋ชจ๋“  ๋ธ”๋ก์—๋Š” Hash๊ฐ’๊ณผ Pre-Hash๊ฐ’์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.
โ €โ €โ € โ €โ € : SHA-256์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜ == input๊ฐ’ ๋ณ€๊ฒฝ์‹œ, ouput๊ฐ’ ๋ณ€๊ฒฝ!

โ €โ €โ € โ €โ € -> ๋ˆ„๊ตฐ๊ฐ€ 1๋ฒˆ ๋ธ”๋ก์˜ ์ •๋ณด ๋ณ€๊ฒฝ์‹œ Hash๊ฐ’๋„ ๋ณ€๊ฒฝ๋Œ
โ €โ €โ € โ €โ € -> ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋˜ 2๋ฒˆ ๋ธ”๋ก์˜ pre-Hash๊ฐ’ != 1๋ฒˆ ๋ธ”๋ก์˜ Hash๊ฐ’
โ €โ €โ € โ €โ € -> ์ •๋ณด ๋ณ€๊ฒฝ์ด ๋˜์—ˆ์„ ๊ฒฝ์šฐ, ๋น ๋ฅด๊ฒŒ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์•Œ์•„๋‚ด ๋ณต๊ตฌ ์ž‘์—…์„ ํ•œ๋‹ค!

โ €โ €โ € โ €โ € => ์ฆ‰. ์ •๋ณด ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด ์•„๋‹Œ, ์ •๋ณด๋ณ€๊ฒฝ์‹œ ๋น ๋ฅด๊ฒŒ ์•Œ์•„๋‚ด ๋ณต๊ตฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค!
โ €โ €โ €โ €
โ €โ €


๐Ÿ‘‰์ฑ„๊ตด - ๋ณด์ƒ

โœ”๏ธ ์ฑ„๊ตด์ž๋“ค์ด ๋ฐ›๋Š” ๋ณด์ƒ์˜ ์ข…๋ฅ˜์—๋Š” 2๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

โ €โ €โ € โ €โ €๐Ÿ”ธex1) ๊ฑฐ๋ž˜ ์ˆ˜์ˆ˜๋ฃŒ์— ์˜ํ•œ ๋ณด์ƒ
โ €โ €โ € โ €โ € : ์ˆ˜์ˆ˜๋ฃŒ๋Š” ๊ฑฐ๋ž˜ ์„ฑ๊ณต ์‹œ ์ž๋™์œผ๋กœ ์Œ“์ด๊ฒŒ ๋œ๋‹ค.

โ €โ €โ € โ €โ €๐Ÿ”ธex2) ๋ธ”๋ก ์ƒ์„ฑ์— ์˜ํ•œ ๋ณด์ƒ (=์ฝ”์ธ๋ฒ ์ด์Šค๊ฑฐ๋ž˜์‹œ)

โ €โ €โ €โ €โ € ๐Ÿ”นQ: ์ฝ”์ธ ๋ฐœํ–‰์ด ์ค‘๋‹จ๋˜๋ฉด ์ฑ„๊ตด๋„ ์ค‘๋‹จ๋˜๋‚˜?
โ €โ €โ €โ €โ € ๐Ÿ”นA: ์•„๋‹ˆ๋‹ค. ๋ธ”๋ก ๋ณด์ƒ๋งŒ ์ค‘๋‹จ๋˜๋Š” ๊ฒƒ์œผ๋กœ ์ฑ„๊ตด์ž๋“ค์€ ๊ณ„์†ํ•ด์„œ ๊ฑฐ๋ž˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ๋ฐ›๋Š”๋‹ค.

โ €โ €
โœ”๏ธ ์ฑ„๊ตด ๋‚œ์ด๋„
โ €โ €โ–ช๏ธ ํ•œ๊ณ„๊ฐ’์ด(=maximum) 64์ž๋ฆฌ๋กœ ์ •ํ•ด์ ธ ์žˆ์–ด ์ด๊ฒƒ์„ ๋„˜์–ด๊ฐ€๋ฉด ์•ˆ๋œ๋‹ค!
โ €โ €โ–ช๏ธ ๋”ฐ๋ผ์„œ, ์ฑ„๊ตด์€ ์ ์  ๋” ์ž‘์€ ์ˆ˜๋ฅผ ์ฐพ์•„๋‚ด๋Š” ์‹œ์Šคํ…œ์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค.

โ €โ €โ–ช๏ธ ์˜ฌ๋ผ๊ฐ”๋‹ค~๋‚ด๋ ค๊ฐ”๋‹ค~~์˜ ๋ฐ˜๋ณต!

โ €โ €โ € โ €โ €๐Ÿ”ธex1) ํ‰๊ท  14์ผ๋งˆ๋‹ค(2016๊ฐœ์˜ ๋ธ”๋ก)๋งˆ๋‹ค ๋‚œ์ด๋„๋ฅผ ์กฐ์ ˆํ•œ๋‹ค.

โ €โ €โ € โ €โ € -> 14์ผ ์•„๋‹Œ 18์ผ์ด ๊ฑธ๋ ธ๋‹ค (== ๋‚œ์ด๋„๊ฐ€ ์–ด๋ ค์› ๋‹ค!)
โ €โ €โ € โ €โ € -> ํ‰๊ท  ๋ธ”๋ก์ฑ„๊ตด ๋‚œ์ด๋„๋ฅผ ๋งž์ถฐ์ค˜์•ผํ•œ๋‹ค. (== ํ‰๊ท  ๋ธ”๋ก ์ƒ์„ฑ์ด ์ด๋ฃจ์–ด์ ธ์•ผ ํ•จ.)
โ €โ €โ € โ €โ € -> ๋‹ค์Œ ๋‚œ์ด๋„๋Š” ๋น„๊ต์  ์‰ฝ๊ฒŒ ๋งŒ๋“ค์ž.
โ €
โ €โ €

๐Ÿ‘‰Coinbase transaction

โœ”๏ธ ๋ณด๋‚ด๋Š” ์‚ฌ๋žŒ์€ ์—†๊ณ , ๋ฐ›๋Š” ์‚ฌ๋žŒ๋งŒ ์กด์žฌํ•˜๋Š” ๊ฑฐ๋ž˜!
โœ”๏ธ ๋ชจ๋“  ๋ธ”๋ก์— ํ•˜๋‚˜์”ฉ ์กด์žฌํ•œ๋‹ค.
โ €โ €โ €โ €
โ €โ €

๐Ÿ‘‰SHA-256 ํŠน์ง• 2๊ฐ€์ง€

โœ”๏ธ 01. input ๊ฐ’์ด ๋‹ฌ๋ผ์ง€๋ฉด output ๊ฐ’๋„ ๋‹ฌ๋ผ์ง„๋‹ค.
โœ”๏ธ 02. output ๊ฐ’์€ 16์ง„์ˆ˜๋กœ 256bit๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
โ €โ €โ €โ €
โ €โ €

๐Ÿ‘‰Blockchain Structure

โœ”๏ธ chain์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ์ด์œ 
โ €โ €โ–ช๏ธ previous hash๊ฐ€ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํ•จ๋ถ€๋กœ ๋Š์–ด์ง€์ง€ ์•Š๋Š”๋‹ค!

โ €โ €โ €โ €โ € ๐Ÿ”ธex)
โ €โ €โ € โ €โ € : Merkle Root์— ์ •๋ณด๊ฐ€ ์™ธ๊ณก๋Œ

โ €โ €โ € โ €โ € -> ๋ธ”๋ก Hash๊ฐ’์—๋„ ์˜ํ–ฅ์„ ๋ผ์นœ๋‹ค.
โ €โ €โ € โ €โ € -> ๋ณ€๊ฒฝ๋œ ๋ธ”๋ก Hash๊ฐ’์€ Target๊ฐ’์„ ๋งŒ์กฑ ๋ชป ํ•  ํ™•๋ฅ ์ด ์ปค์ง„๋‹ค.
โ €โ €โ € โ €โ € => ๋‹ค์‹œ ๊ฑฐ๋ž˜๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค.

โ €โ €โ €โ €โ € ๐Ÿ”นQ: Bits๋ฅผ ๊ฑด๋“œ๋ ค ์ฑ„๊ตด ๋‚œ์ด๋„๋ฅผ ์กฐ์ •ํ•˜๋ฉด ๋˜๋Š”๊ฒƒ ์•„๋‹Œ๊ฐ€?
โ €โ €โ €โ €โ € ๐Ÿ”นA: ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ๋„ˆ๋ฌด ๋’ค์ณ์ ธ ์žˆ์œผ๋ฉด ๋ธ”๋ก์„ ์ธ์ •ํ•ด์ฃผ์ง€ ์•Š๋Š”๋‹ค.
โ €โ €โ €โ €
โ €โ €

๐Ÿ‘‰Key

โœ”๏ธ Public Key(๊ณต๊ฐœํ‚ค) : ๋ˆ์„ ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
โœ”๏ธ Private Key(๊ฐœ์ธํ‚ค) : ๋ˆ์„ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

โ €โ €


๐Ÿ‘‰51% ๊ณต๊ฒฉ ?

โœ”๏ธ ๊ณต๊ฒฉ์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ์ผ๊นŒ? ๊ทธ ๊ธฐ์ค€์€ ์ •ํ™•ํžˆ ๋ฌด์—‡์ผ๊นŒ .

โ €โ €โ €โ €โ € ๐Ÿ”ธex)
โ €โ €โ € โ €โ € : ๋‚ด๊ฐ€ ๋‹ค๋ฅธ ๋‚˜๋จธ์ง€ 51ํผ์„ผํŠธ ์ปดํ“จํŒ…ํŒŒ์›Œ ๋ณด๋‹ค ๋” ํฐ ํŒŒ์›Œ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ?

โ €โ €โ € โ €โ € : ๊ฑฐ๋ž˜๊ฐ€ ์—†๋Š” ๊ฑฐ์ง“ ๋ธ”๋ก์„ ๊ธฐ์กด์˜ ์ฒด์ธ ๊ธธ์ด๋ณด๋‹ค ๊ธธ๊ฒŒ ๋งŒ๋“ค์–ด ๋ณธ์ฒด์ธ์„ ๋Œ€์ฒดํ•˜๊ณ ์ž ํ•  ๋•Œ,
โ €โ €โ € โ €โ € -> 60ํผ์„ผํŠธ๋Š” ์˜ฌ๋ฐ”๋ฅธ ๋ธ”๋ก์„ ์ƒ์„ฑํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•œ๋‹ค.
โ €โ €โ € โ €โ € -> ๊ทธ ํ›„ ๋นˆ ๋ธ”๋ก๋ณด๋‹ค ๋” ์ฒด์ธ์ด ๊ธธ์–ด์ง€๋Š” ์ˆœ๊ฐ„
โ €โ €โ € โ €โ € -> ๋นˆ ๋ธ”๋ก์˜ ์ฒด์ธ์€ ์‚ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค.

โ €โ €โ € โ €โ € => ์ด ์ƒํ™ฉ์ด ๋ฐ˜๋Œ€๋ผ๋ฉด? ๊ณผ์—ฐ ๊ณต๊ฒฉ์ด๋ผ๋Š” ํ‘œํ˜„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?

โ €โ €


๐Ÿ‘‰์ฐธ๊ณ ๋ฌธํ—Œ

๋น„ํŠธ์ฝ”์ธ ์ฝ”์–ด - ๊นƒํ—ˆ๋ธŒ : https://github.com/bitcoin/bitcoin
=> ์‹ค์ œ ์ฝ”์–ด๋ฅผ ์‚ดํŽด๋ณด๋ฉด, header์— hash๊ฐ’์ด ๋น ์ ธ์žˆ๋‹ค.
=> hash ๊ฐ’์€ GetHash() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

โ €โ €โ €


๐Ÿ“Œ DAY-7

์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ๋งŒ ๋ฐ”๋ผ๋ณด๊ณ  ์‚ด์•„๊ฐ‘๋‹ˆ๋‹ค.๐Ÿ™Œ

0๊ฐœ์˜ ๋Œ“๊ธ€