Block Chain keyword
- -
์ค๋์ Block Chain Keyword๋ฅผ ๊ฐ๋จํ ์๊ฐํด๋ณผ๊ฒ์.
์์ผ๋ก ์ฐจ์ฐจ ์์ฌ๊ฐ "Block Chain"์ ๋ํ ๊ฐ๋ ์ ๋ณด์ค ๋ ์ฒ์ ๋ณด๋ ๋จ์ด๊ฐ ๋์์ ์ต์ํ์ง ์๋ค.๋ผ๊ณ ๋๋ผ์ ๋ค๋ฉด
ํด๋น ๊ธ์ ํตํด ์ด๋ค ์๋ฏธ๋ฅผ ๊ฐ์ง ์ธ์ด์ธ์ง ์ฐพ์๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ๋
๋ฐ ๊ธ์ ํ๋ฆ์ ์กฐ๊ธ ๋ ๊ฐํธํ๊ฒ ๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด ์ค๋ฅธ์ชฝ ์ธก๋ฉด์ ๋ณด์๋ฉด Contents ์ฆ, ๋ชฉ์ฐจ๊ฐ ์ ๋ฆฌ๋์ด ์์ต๋๋ค.
ํด๋น ๋ชฉ์ฐจ๋ฅผ ๋ฐ๋ผ ์์๋ฅผ ํ์ธ ํ์๋ฉด์ ์ฝ์ผ์๋ฉด ์กฐ๊ธ ๋ ์์ํ๊ฒ ํ๋ฆ์ ์ตํ ์ ์์ต๋๋ค :)
# ์ ๋ฆฌ ๋ ๋ด์ฉ ์ค ์ค๋ฅ๊ฐ ์๊ฑฐ๋, ํน์ ๋ณ๊ฒฝ๋์ด์ผ ํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ธ์ ๋ ํธํ ๋๊ธ์ ๋ฌ์์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค :)
1. Block chain Keyword
1-1. ๋ธ๋ก ๋ฐ ์ ๋ค์์ค ๋ธ๋ก
- ๊ฑฐ๋ ๋ฐ์ดํฐ์ ๋ฌถ์์ผ๋ก ์ผ์ ๊ธฐ๊ฐ ์์ธ ๊ฑฐ๋๋ฅผ ๋ด๋ ๊ณต๊ฐ ์ด์ ๋ธ๋ก๊ณผ ํด์(Hash)๋ก ์ฐ๊ฒฐ๋์ด ๋ธ๋ก์ฒด์ธ์ ํ์ฑํจ
- ๋ฐ๋(Body)์ ํค๋(Header)๋ก ๊ตฌ๋ถ๋๋ฉฐ ๋ฐ๋์๋ ๊ฑฐ๋ ๋ด์ฉ, ํค๋์๋ ์ํธ ์ฝ๋๊ฐ ๋ด๊ฒจ์์
- ์ฝ 10๋ถ ์ฃผ๊ธฐ๋ก ํ์ฑ๋๋ฉฐ ์ฒ์ ์์๋ ๋ธ๋ก์ ์ ๋ค์์ค ๋ธ๋ก์ด๋ผ๊ณ ๋ถ๋ฆ
1-2. ๋ธ๋ก ํ์(Block Time)
- ์ผ์ ๋ธ๋ก์ด ์์ฑ๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ
1-3. ๋จธํดํธ๋ฆฌ(Merkle Tree)
- ๋ธ๋ก์ ํฌํจ๋ ๊ฑฐ๋ ์์ฝ์ด ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ํํ๋ ๊ฒ์ผ๋ก ํด์ ํจ์๋ฅผ ํตํด ๋ ๊ฐ์ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋์
๋ฐ์ดํฐ๋ก ๋ฌถ๋ ๋ฐฉ์์ผ๋ก ์์ฝ์ด ์ด๋ฃจ์ด์ง → ์ฉ๋ ์ ์ฝ ๋ฐ ์์กฐ์ ๋ณ์กฐ ๋ฐฉ์ง ๊ฐ๋ฅ
1-4. ๋ ธ๋(Node)
- ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๊ณ ์น์ธํ์ฌ ํฉ์ํ๋ ์ญํ
1-5. ํ๋ ธ๋(Full-Node)
- ์ ๋ค์์ค ๋ธ๋ก์์๋ถํฐ ์์ํด ๋ชจ๋ ๋ธ๋ก์ฒด์ธ ์ ๋ณด๋ฅผ ์์งํ๊ณ ์ ์ฅํ๋ ๋
ธ๋๋ก ์๋ก์ด ๋ธ๋ก ์ถ๊ฐ๋ฅผ ์ํด ๊ฒ์ฆ์ ์ํํ๊ณ
ํ ๋ ธ๋๋ก ์ ํํ๋ ๊ธฐ๋ฅ์ด ์์
1-6. ๋ผ์ดํธ ๋ ธ๋(Light Node)
- ๋ชจ๋ ๋ธ๋ก ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๊ณ ๋ธ๋ก์ฒด์ธ์ ์ฐธ์ฌํด ๊ฑฐ๋๋ฅผ ์ํํ๋ ๋ ธ๋๋ก ๊ฐ๋ณ ๊ฑฐ๋์ ๋ํ ๊ฒ์ฆ์ ์ํ ๊ธฐ๋ฅ์ ์ํ
1-7. ํฉ์
- ๋ธ๋ก์ ์์ฑํด ๋ ธ๋์ ์ ํํ๊ณ ๋ชจ๋ ๋ ธ๋๊ฐ ์ด์ ๋ธ๋ก์ ๋์ผํ ๋ธ๋ก์ ์ฐ๊ฒฐํ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ์ผ๋ จ์ ๊ณผ์
1-8. P2P ๋คํธ์ํฌ(Peer-to-Peer Network)
- ์ค์ ์ง์ค ์ ๊ด๋ฆฌ ์์คํ ์ด ์๋ ์ํธ ์ฐ๊ฒฐ๋ ์ฐธ์ฌ์(Node, Peer)๋ค์ด ์๋ก ๊ณต์ ํ๋ ๋คํธ์ํฌ
1-9. ๋์ฑ, ๋(dApp-Decentralizea application)
- ํ ์ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ค์๋ง๋ก ์ค๊ฐ ํน์ ๊ด๋ฆฌ์ ์์ด ํ๋์ ๊ณ์ํ๋ฉด์ ์ค๋งํธ ๊ณ์ฝ์ ์คํํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ฝ๊ฒ ๋งํด์ ์๋๋ก์ด๋์ ์ฑ=์ด๋๋ฆฌ์ ๋ ์ผ๋ฐ ์ฑ์ ๋ฐฉ์์ด ์ค์ ์๋ฒ๋ฅผ ๊ฑฐ์น๋ ๋ฐฉ์์ด๋ผ๋ฉด ๋์ฑ์ ์ค๋งํธ ๊ณ์ฝ์ด ๊ฐ์ง ์ฅ์ ์ ์ด์ฉํ์ฌ ์ฐธ์ฌ์๋ค ์ฌ์ด์ ๋ถ์ฐ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ณ ์คํ๋๋ ์๋ก์ด ๋ฐฉ์์ ์ฑ์ผ๋ก ๋ณด๋ฉด ๋จ
1-10. ์ค๋งํธ ๊ณ์ฝ(Smart Contact)
- ๋ธ๋ก์ฒด์ธ์ ์ด์ฉํด ์ค๊ฐ์ ์์ด ๊ณ์ฝํ๋ ๊ธฐ๋ฅ์ ๋งํจ ์ง๋ถ์๋จ์ ๊ธฐ๋ฅ๋ฟ์ธ ๋นํธ์ฝ์ธ๋ณด๋ค ํ ๋จ๊ณ ๋ฐ์ ํ๋ค๊ณ ํด์ “๋ธ๋ก์ฒด์ธ 2 0” ์ด๋ผ๊ณ ๋ ๋ถ๋ฆผ
- ๋ธ๋ก์ฒด์ธ์ ํต์ฌ๊ธฐ์ ๋ก ๋ถ์ฐ ์์ฅ์ ๊ธฐ๋ก๋ ํ๋ก๊ทธ๋จ์ผ๋ก ํด๋น ์คํ ๊ฒฐ๊ณผ๊ฐ ๋ถ์ฅ ์์ฅ์ ์ฌ๊ธฐ๋ก๋๋ ํ๋ก๊ทธ๋จ ๊ณ์ฝ์ ํ๋ก๊ทธ๋จํ์์ผ ๋ธ๋ก์ฒด์ธ์ ๋ฑ๋กํ์ฌ ์์กฐ์ ๋ณ์กฐ๋ฅผ ๋ฐฉ์งํ๊ณ ๊ณ์ฝ์กฐ๊ฑด์ ๋ง์กฑํ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ณ์ฝ์ด ์คํ๋๊ฒ ํด์ฃผ๋ ๊ธฐ์
1-11. ํด์(Hash)
- ์ด๋ค ๋ฌธ์์ด์ ๋ ์งง์ ๊ธธ์ด์ ๊ฐ์ด๋ ํค๋ก ๋ณํํ๋ ๊ฒ
1-12. ํด์ ํ์(Hash Power) & ํด์ ๋ ์ดํธ(Hashrate)
- ์ํธํ๋์ด ์๋ ๋ฌธ์ ๋ฅผ ํ์ด๋๊ฐ๋ ์๋
1-13. ์ฑ๊ตด(Mining)
- ํฉ์ ๋ฐฉ์ ์ค์์๋ '์์ ์ฆ๋ช ' ๋ฐฉ์์์ ์์ ํ๋ ํ์
1-14. ์ด์ค ์ง๋ถ(Double Spending)
- ์ ์๋ฅผ ํ๊ณ ์๋ ์ฌ์ฉ์๊ฐ ๋ธ๋ก์ฒด์ธ์์ ํํ๋ ๊ณต๊ฒฉ ์์ฐ์ ๋ํ ๊ฑฐ๋๊ฐ ํ์ ๋๊ธฐ ์ ๋๊ฐ๋ฅผ ์ ๊ณต๋ฐ๊ณ ๊ฑฐ๋๋ฅผ ์ทจ์ํ๊ฑฐ๋ ์ฌ์ฌ์ฉํ๋ ๋ฐฉ์์ ๊ณต๊ฒฉ
1-15. ๋ ผ์ค(Nonce)
- ์์ ์ฆ๋ช ์ ์๊ณ ๋ฆฌ์ฆ์์ ํด์๊ฐ์ ๊ตฌํ๊ธฐ ์ํด ๋จ ํ ๋ฒ๋ง ์ฌ์ฉ๋๋๋ก ์์ฑํ๋ ์์์ ์ซ์
1-16. ๊ฐ์ค(Gas)
- ์ด๋๋ฆฌ์์์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์คํํ ๋ ์ง๊ธํ๋ ๋คํธ์ํฌ ์์๋ฃ ๊ฐ์ธ ์ง๊ฐ์์ ์ผ์ ๊ฐ์ค๋ฅผ ์ง๋ถํด์ผ ์ง๋ง ์ฝ์ธ์ด๋ ํ ํฐ์ ํด๋นํ๋ ์ง๊ฐ ์ฃผ์๋ก ์ ์กํ ์ ์์
1-17. ๋ฉ์ธ ๋ท(Main Net)
- ๋ ์์ ์ผ๋ก ์์ ๋ง์ ํ๋ซํผ์ ๊ฐ์ง๋ฉด์ ํ ํฐ์ด ์๋ ์ ์ ์ฝ์ธ์ผ๋ก ์ธ์ ๋ฐ๋ ๊ฒ
1-18. ์ฌ์ด๋ ์ฒด์ธ(Side Chains)
- ๊ฐ๊ฐ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ์ ์กด์ฌํ๋ ์์ฐ ๊ฐ์ ์ํธ ๊ฑฐ๋๋ฅผ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด ์ฃผ๋ ๊ธฐ์ ๋ก ์๋ฅผ ๋ค๋ฉด ์ด๋๋ฆฌ์ ๋ธ๋ก์ฒด์ธ์์ ๋นํธ์ฝ์ธ์ ๊ฑฐ๋๊ฐ ๊ฐ๋ฅํ๊ฒ ํด์ค์ผ๋ก์จ ๋นํธ์ฝ์ธ์ด ๊ฐ์ง๊ณ ์๋ ํ๊ณ๋ฅผ ๋ณด์ํ๊ณ ์ฌ์ฉ ๋ฒ์ ํ์ฅ์ด ๊ฐ๋ฅํจ
-----------------------------
2. ์ค๋งํธ ์ปจํธ๋ํธ ์ดํด๋ณด๊ธฐ
2-1. ์ค๋งํธ ์ปจํธ๋ํธ
- EOA๊ฐ ์๋ก์ด ํธ๋์ญ์ ์์ฑ, CA์ ๋ณด๋ด๋ฉด CA๋ ์ฝ๋๋ฅผ ํ์ฑํ์ํค๊ณ , ํ์ฑํ๋ ์ฝ๋์ ๋ฐ๋ผ ๋ฉ์์ง๋ฅผ ์ฝ๊ฑฐ๋ ๋ด๋ถ ์ ์ฅ๊ณต๊ฐ์ ๊ธฐ๋กํ๊ณ ๋ค๋ฅธ ๋ฉ์์ง๋ค์ ๋ณด๋ด๊ฑฐ๋ ์ปจํธ๋ํธ๋ฅผ ์์ฑ
- ๋ชจ๋ ์ปจํธ๋ํธ๋ ๊ฐ์ธํค๋ฅผ ํตํด ์ธ์ฆํ์ฌ์ผ ํ๋๋ฐ CA๋ ๊ฐ์ธํค๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋จ๋ ์ผ๋ก ํธ๋์ญ์ ์ ์์ฑํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅ → ๋ฐ๋ผ์ EOA๊ฐ ๋ง๋ ์ปจํธ๋ํธ๋ง ์คํ ๊ฐ๋ฅ
- ์ด๋๋ฆฌ์์์ ์ปจํธ๋ํธ๋ ์คํํ๊ฒฝ์์ ์ด์์๋ ์์จ ์์ด์ ํธ ๊ฐ์ ์ญํ ๋ก ๋ฉ์์ง๋ ํธ๋์ญ์ ์ด ๋์ฐฉํ๋ฉด ํญ์ ํน์ ํ ์ฝ๋๋ฅผ ์คํํ๊ณ ์์ ์ ์ด๋ ์๊ณ ์ ์์์ ์ธ ๋ณ์๋ค์ ์ถ์ ํ๊ธฐ ์ํด ์์ ์ ํค/๊ฐ ์ ์ฅ์๋ฅผ ์ง์ ์ ์ผ๋ก ํต์ ํ๋ ์ญํ
2-2. ํ๋ง ๋จธ์
- ์์์ ๋ฐ๋ผ ๊ณ์ฐ์ด๋ ๋ ผ๋ฆฌ ์กฐ์์ ํํ๋ ์ฅ์น ๊ธฐ์ต์ฅ์น์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ด๋ ํ ๊ณ์ฐ์ด๋ผ๋ ์ํ
2-3. ํ๋ง ์์ ์ฑ
- ์ด๋ค ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ถ์ ๊ธฐ๊ณ๊ฐ ํ๋ง ๊ธฐ๊ณ์ ๋์ผํ ๊ณ์ฐ ๋ฅ๋ ฅ์ ๊ฐ์ง๋ค๋ ์๋ฏธ
- ํ๋ง ๋จธ์ ์ผ๋ก ํ ์ ์๋ ๊ณ์ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ทธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ถ์ ๊ธฐ๊ณ๋ก ํ ์ ์์์ ์๋ฏธ
2-4. ํ๋ง ์์ ์ธ์ด
- ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ์ ๋ชจ๋ ์กฐ๊ฑด ๋ถ๊ธฐ๋ฌธ์ผ๋ก ๋ฐ๊ฟ ์ธ ์ ์๊ณ ๋ฉ๋ชจ๋ฆฌ์ ์์ ์์น ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ ์ธ์ด
2-5. ์ํด ๋ธ๋ก(uncle block)
- ๋ธ๋ก์ ๋ถ๊ธฐ ๋ฐ์ ์ ๋ธ๋ก์ผ๋ก ์ฑํ๋์ง ๋ชปํ ๋ธ๋ก
- ์ํด ๋ธ๋ก์ ํฌํจ๋ ํธ๋์ญ์ ์ ์ฒ๋ฆฌ๋์ง ์์ ์ง์ฐ ๋ฐ์
- ์ํด ๋ธ๋ก์ ๋ฐ๊ฒฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ปดํจํ ํ์ ๋ญ๋น
- ์ํด ๋ธ๋ก์ด ๋ค์ ๋ธ๋ก์ ์์ฑํ๋ฉด ํ๊ท ๋ธ๋ก ์์ฑ์๊ฐ์ด ๋์ด๋๊ณ ๋ธ๋ก์์ฑ๋์ด๋๊ฐ ๋ฎ์์ง๊ธฐ์ ๋ณด์ ์์ค์ด ๋จ์ด์ง๊ฒ ๋๋ ๋ฌธ์
2-6. EVM
- ์ด๋๋ฆฌ์ ๊ฐ์๋จธ์ ์ผ๋ก ์ด๋๋ฆฌ์ ๋คํธ์ํฌ์ ๋ชจ๋ ์ฐธ์ฌ์๊ฐ EVM์ ์ํ๋ฅผ ์ ์ฅํ๊ณ , ๋์ํ๋ค
- ์ด๋๋ฆฌ์์ ๋นํธ์ฝ์ธ๊ณผ ๋ค๋ฅด๊ฒ ์ํ๋ฅผ ๊ณ์ฐํด์ผ ํ๋ฏ๋ก, ๋คํธ์ํฌ์ ๋ชจ๋ ๋ ธ๋๋ค์ ๋์ผํ ๊ณ์ฐ์ ์ํํ๊ณ , ๋์ผํ ๊ฐ์ ์ ์ฅํด์ผ ํ๋ ์ผ๋ จ์ ์์ ์ด ํ์ํ๋ค
- ์ด๋ ์์ ์ ๋ํ ์์๋ฃ ๊ฐ๋ ์ผ๋ก ๊ฐ์ค(GAS,Gas Value)๊ฐ ์ฐ์ธ๋ค
- ๋ชจ๋ ์ฐธ๊ฐ์๋ EVM์์ ์์ ์ฝ๋ ์คํ์ ์์ฒญํ ์ ์๊ณ , ์ฝ๋๋ EVM์ ์ํ๋ฅผ ๋ณ๊ฒฝ์ํด
- ๋ชจ๋ ์ฐธ๊ฐ์๋ ์์์ ๊ณ์ฐ์ ์ํํ๊ธฐ ์ํด EVM์ ๋ํ ์์ฒญ(ํธ๋์ญ์ )์ ๋ธ๋ก๋์บ์คํ ํ ์ ์๋ค
- ์ด๋ฌํ ์์ฒญ(ํธ๋์ญ์ )์ด ๋ธ๋ก๋์บ์คํ ๋ ๋๋ง๋ค ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ฐธ๊ฐ์(๋ ธ๋)๋ค์ ๊ณ์ฐ ํ์ธ, ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ ์ํ(์คํ)ํ๋ค
- ์ดํ EVM์ ์ํ๊ฐ ๋ณ๊ฒฝ๋์ด ๋คํธ์ํฌ ์ ์ฒด์ ์ปค๋ฐ ๋๊ณ ์ ํ
- ์ด๋๋ฆฌ์์ EVM์ ํตํด ๋ถ์ฐ ์ดํ๋ฆฌ์ผ์ด์ (DApp)์ ์ด์ฉํ ์ ์๋ ํ๋ซํผ์ ์ ๊ณตํ๋ค
- ์ฃผ๋ก Solidity, Serpent ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๊ณ ๋ถ์ฐ ์ดํ๋ฆฌ์ผ์ด์ ๊ตฌํ
2-7. DApp : ํ์ค์ํ ์ดํ๋ฆฌ์ผ์ด์
- ์ค๋งํธ ์ปจํธ๋ํธ๋ก ๊ณ์ฝ์ ๋ฐฐํฌํ๊ณ ์ด๋ฒคํธ ๋ฐ์ ์ ํธ๋์ญ์
์ ๋ณด๋ด์ ์ปจํธ๋ํธ ๋ด๋ถ์
์ฝ๋๋ฅผ ์คํํ๊ณ ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ํํ๋ ์ดํ๋ฆฌ์ผ์ด์ - ํธ๋์ญ์ ์ ์์ฒญํ ์ ์๋ ๋ ธ๋๊ฐ ๋ค์ด๊ฐ๊ณ ๋ฐ์ดํฐ๋ ๋ธ๋ก์ฒด์ธ์์ ๊ฐ์ ธ์ค๋ ๊ณ์
- ๋ธ๋ก์ฒด์ธ ํ์ด์ง : ๋ธ๋ก์ฒด์ธ ์ฉ์ด
2-8. EOA(Externall Owned Account) : ์ธ๋ถ ์์ ๊ณ์
- ์ด๋ ์ก์์
- ์ค๋งํธ ์ปจํธ๋ํธ ํธ๋์ญ์ ์์ฑ
2-9. CA(Contract Account) : ๊ณ์ฝ ๊ณ์
- ๋ค๋ฅธ ๊ณ์ ๊ณผ ์ด๋ ์ก์์ ๊ฐ๋ฅ
- ์ค๋งํธ ์ปจํธ๋ํธ ๊ด๋ จ ์ฝ๋๋ฅผ ๋ด์
- EOA๋ ๋ค๋ฅธ ์ปจํธ๋ํธ์ ํธ์ถ์ ๋ฐ๊ณ ํธ๋์ญ์ ์์ฑ
- ๊ณ์ฝ ๊ณ์ ์ ๊ฐ์ธํค๊ฐ ์์
- EOA๋ง ํธ๋์ญ์ ์์ฑ ๊ฐ๋ฅ
-----------------------------
3. ๋ธ๋ก์ ๊ตฌ์กฐ
3-1. ๋นํธ์ฝ์ธ ๋ธ๋ก Header
1. ๋ฒ์ : ๋ธ๋ก์ฒด์ธ ํ์ฌ ๋ฒ์
2. ์ด์ ๋ธ๋ก ํด์ : ์ด์ ๋ธ๋ก์ ํด์
3. ๋จธํด ํธ๋ฆฌ ๋ฃจํธ ํด์ : ๋ธ๋ก์ ๊ฐ ํธ๋์ญ์ ๋จธํด ํธ๋ฆฌ์ ๋ฐ๋ผ ๋จธํด ๋ฃจํธ ํด์๋ฅผ ๋ง๋ฆ
4. ํ์์คํฌํ : ๋ธ๋ก ์์ฑ ์๊ฐ
5. ๋์ด๋(bits) : POW์ ๋์ด๋๋ฅผ ๊ฒฐ์
6. ๋ ผ์ค(nonce) : POW๋ฅผ ํ๊ธฐ ์ํด ๋ณ๊ฒฝํ ์ ์๋ ๊ฐ
3-2. ์ด๋๋ฆฌ์ ๋ธ๋ก Header
1.parent hash : ๋ถ๋ชจ(์ด์ ) ๋ธ๋ก ํด์ ๊ฐ
2. ommers/uncle hash : ํ์ฌ ๋ธ๋ก์ ์ํด ๋ธ๋ก๋ค์ ํด์ ๊ฐ
3. coinbase(beneficiary) : ์ฑ๊ตด๋ ์ด๋๋ฆฌ์์ด ์ ์ก๋ ์ฃผ์
4. state root : ์ํ ํธ๋ฆฌ(state tree)์ root node ๊ฐ
5. TX hash(transaction root) : ํธ๋์ญ์ ํธ๋ฆฌ ๋ฃจํธ์ ํด์ ๊ฐ
6. receipts root : receipts tree root์ ํด์ ๊ฐ
7. logsBloom : ํธ๋์ญ์ ๋ค์ ๋ก๊ทธ๋ฅผ ๋ธ๋ฃธ ํํฐ๋ก ํํ
8. difficulty : ๋ธ๋ก ์ฑ๊ตด ๋์ด๋๋ก ์ด์ ๋ธ๋ก ๋์ด๋์ ํ์์คํฌํ๋ก ๊ณ์ฐ
9. number : ํ์ฌ ๋ธ๋ก์ ๋์ด
10. gas limit : ๋ธ๋ก์ ๋ชจ๋ ๊ฐ์ค์ ํ๊ณ
11. gas used : ๋ธ๋ก์์ ์ค์ ๋ก ์คํ๋ ๋ชจ๋ ๊ฐ์ค ๊ฐ์ ๋ํ ๊ฒ
12. timestamp(time) : ๋ธ๋ก์ ์ต์ด ์์ฑ ์๊ฐ
13. extradata : ๋ธ๋ก ๊ธฐํ ์ ๋ณด
14. mixHash(mixdigest) : POW์์ ์ถฉ๋ถํ ์์ ์ฐ์ฐ์ด ์ํ๋๋ ๊ฒ์ ๋ณด์ฆํด์ฃผ๋ ๊ฐ
15. nonce : ํด์ ๋ฌธ์ POW๋ฅผ ํ๊ธฐ ์ํด ๋ณ๊ฒฝํ ๊ฐ
3-3. ์ด๋๋ฆฌ์ ๋ธ๋ก Body
1. list of transactions : ํธ๋์ญ์ ๋ฆฌ์คํธ
2. list of ommers : ์ํด ๋ธ๋ก ๋ฆฌ์คํธ
'IT & Security > Block Chain' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํฉ์ ์๊ณ ๋ฆฌ์ฆ ์ข ๋ฅ ๋ฐ ๊ตฌ์ฑ - PoW (0) | 2022.12.22 |
---|---|
P2P ๋คํธ์ํฌ ํ๊ณ ๋ฐ ํด๊ฒฐ์ฑ (2) | 2022.12.21 |
๋ธ๋ก์ฒด์ธ ๋์๊ฐ์ & ๋ธ๋ก์ฒด์ธ ๋ ธ๋ ์ข ๋ฅ ๋ฐ ํน์ง (0) | 2022.12.19 |
๋ธ๋ก์ฒด์ธ์ด๋ & What is Block chain & Block Chain Network (0) | 2022.12.18 |
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค