์๋ฌด๋ฆฌ ์๋ฌด๋ฆฌ ์ฝ๊ฒ ์ค๋ช ํด๋ ์ผ๋ฐ์ธ์ด๋ ์ด๋ณด์๋ค์ด ์์๋ฃ๊ธฐ์๋ ํ๊ณ๊ฐ ์๊ธฐ ๋ง๋ จ์ด๋ค....
๋ฌด์จ ๋ง์ธ์ง 1๋ ๋ชจ๋ฅด๊ฒ ๋ ์ฌ๋๋ค์ ์ํ ์ฉ์ด ์ ๋ฆฌ ํฌ์คํ ์ ํด๋ณด๋๋ก ํ๊ฒ ๋ค. ๊ทธ๊ฒ๋ ์ต๋ํ ์ฝ๊ณ ๊ฐ๋จํ๋ฉฐ ๋๊ตฌ๋ ์์๋ค์์ ์๋๋ก ํ๋ฒ!
ICO(Initial Coin Offering) - ์ฝ์ธ ๊ฐ๋ฐ์๋ค์ด ์ฝ์ธ์ ์ฌ๋๋ค์๊ฒ ๋๋์ด์ฃผ๋ฉฐ ํฌ์๋ฅผ ๋ฐ๋ ๊ฒ.
Full Node(Full Client) - ์ ์ธ๊ณ ๋ชจ๋ ๋ธ๋ก(์ฅ๋ถ)์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋ค๋ฅธ peer์์ ์ฐ๊ฒฐ์ ํตํด ๋ด๊ฐ ๊ฐ์ง ๋ธ๋ก ์ ๋ณด๋ฅผ ๋จ์๊ฒ ์ค ์ ์๋ ๋ ธ๋.
Hard Fork - ๊ธฐ์กด์ ๋ธ๋ก์ฒด์ธ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ๊ธฐ์กด ๋ฐฉ์์ ์ฅ๋ถ๊ธฐ๋ก๋ฐฉ์์์ ์์ ํ ๋ณํ๋ฅผ ์ฃผ๋ ค๊ณ ํ ๋ ๋๊ฐ๋ ๋๋ ๊ทธ ์ด์์ผ๋ก ์ฒด์ธ์ด ๊ฐ๋ผ์ง๋ฉฐ ์ ๋ฐ์ดํธ ๋๋ ์ฒด์ธ์ด ์๊ธฐ๋๋ฐ ์ด๊ฒ์ ํ๋ํฌํฌ(hard fork)๋ผ ํ๋ฉฐ ์์ ํ ๋ ์ฒด์ธ์ ๋ ธ์ ์ ์ ํ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ด์๋๊ธฐ ๋๋ฌธ์ ์๋ก ํธํ ๋์ง ์๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋งฅ๋ถ๊ณผ windows๋ฅผ ์ฌ์ฉํ๋๊ฒ๊ณผ ๊ฐ์ด ์ ํ ํธํ๋์ง ์๋๊ฒ๊ณผ ์ ์ฌ.
Soft Fork - ํ๋ํฌํฌ์ ๊ฐ์ด ์ ๋ฐ์ดํธ ๋๋ ์ฒด์ธ์ด ์๋ก ์๊ธฐ๋ฉฐ ํฌํน์ ํ์ง๋ง ๊ธฐ์กด์ ์ฒด์ธ๊ณผ ์๋ก ํธํ์ด ๊ฐ๋ฅํ๋ค. ์๋ฅผ ๋ค์ด microsoft office 2013์๋ฆฌ์ฆ๋ฅผ ๊ฐ์ก๋๋ฐ 2010๋ฒ์ ๋ ์ธ์ ์๋ ๊ฒ๊ณผ ์ ์ฌํ๋ค.
Mining(์ฑ๊ตด)- ์์ ์ฆ๋ช ๊ณผ ๋ณด์์ ๊ฐ๋ ์ ํฉ์น ๊ฒ. ์์ ์ฆ๋ช ์ ์๋ฃํ์๋ ๊ทธ ๋ณด์์ผ๋ก ์ฝ์ธ์ ๋ฐ์๋ ์ฑ๊ตดํ๋ค๊ณ ํ๋ค.
Node(๋ ธ๋)- ๋ธ๋ก์ฒด์ธ์ ๋ฐฐํฌํ๋ ์ํํธ์จ์ด๋ฅผ ๊ฐ์ง๊ณ ๋ธ๋ก์ฒด์ธ์ ๋ค์ด ๋ฐ๋ ์ฌ๋ ๋๋ ์ปดํจํฐ
SHA256- ์ ๋ ฅ๊ฐ์ ๋ํ์ฌ 256๋นํธ์ ๊ธธ์ด์ 16์ง์๋ก (0123456789abcdef๋ก ์ด๋ค์ง ์)๋ฐ๊ฟ ์ฃผ๋ ํด์ฑ ํ๋ก๊ทธ๋จ
Transaction Malleability(๊ฑฐ๋๊ฐ๋ณ์ฑ)- ๊ฑฐ๋ ๋ด์ญ์ ๋์ผํ๋ ๊ฑฐ๋ ID๋ฅผ ๋ฐ๊ฟ ์๋ก์ด ๊ฑฐ๋๋ด์ญ์ ๋ง๋๋ ๊ฒ.
Base58check - ๋นํธ์ฝ์ธ ์ฃผ์๋ฅผ ๋ง๋ค๋ ์ฌ์ฉ๋๋ ์ธ์ฝ๋ฉ ํ๋ก๊ทธ๋จ. ๋ ์ ์ ์ฉ๋์ ์ฐจ์งํ๊ธฐ ์ํด ์์ถํด์ ํํํ๊ฒ ํด์ฃผ๋ ์ญํ ์ํ๊ณ ๊ฐ๋ ์ฑ ์ฆ๋ ๋ฐ ์๋ฌ๊ฐ์ง์ ์ฐ์ธ๋ค.
UTXO(Unspent Transaction Output)- ์๋น๋์ง ์์ ๊ฑฐ๋ ์ถ๋ ฅ๊ฐ. ์ฝ๊ฒ ๋งํด ์ง๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๋นํธ์ฝ์ธ์ ์์ก์ ์ด๋ฃจ๋ ๊ฑฐ๋๋ค์ด๋ค.
P2P(peer to peer)- ๋คํธ์ํฌ์ ์ฐธ์ฌํ๋ ๊ฐ์ธ์ ์๋ก์๊ฒ ๋๋ฃ์ด๋ฉฐ ๋ชจ๋ ๋๋ฑํ ์ง์๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ํน๋ณํ ๋ ธ๋๋ ์กด์ฌ ํ์ง ์๊ณ ๋ชจ๋ ๋ ธ๋๊ฐ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ๊ณต๊ธํ๋ ์ญํ ์ ๋ถ๋ดํ๋ ๊ฒ์ ์๋ฏธ.
UASF(User Activated Soft Fork)- BIP148(๊ทธ๋ฅ ํ๋์ด๋ฆ๋ค ์ค ํ๋๋ผ๊ณ ์๋ฉด๋๋ค)์ด๋ผ๊ณ ๋ ํ๋ค. 11์์ Soft fork์ธ Segwit ์ ๋ฐ์ดํธ๊ฐ ์์ ๋์ด ์์์ง๋ง ์ฑ๊ตด๋ ธ๋๋ค์ด ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ๋ํ๊ฒ ๋๋๋ฐ ์ด๋ ๊ฐ๋ฐ์๋ฅผ ๋น๋กฏํ ๋ ธ๋๋ค์ด ๋์๋ฅผ ๊ฑฐ์ณ ์ฑ๊ตด๋ ธ๋๋ค๊ณผ์ ํฉ์์์ด ๊ฐ์ ๋ก ์งํํ๋ คํ๋ Segwit soft fork.
UAHF(User Activated Hard Fork)- ์ ์ธ๊ณ์ ์ผ๋ก ๊ฐ์ฅ ๊ฐ๋ ฅํ ํด์ํ์๋ฅผ ์๋ํ๋ Bitmain ์ฑ๊ตดํ์ฌ์์ ์งํํ ํ๋ํฌํฌ ๊ณํ์ด๋ค. Segwit์ ๋ํญํ ์ฑ๊ตด์๋ค์ (๋ธ๋ก ๋ด๋ถ๋ด์ฉ์ ์์ ํ ๋ค๋ฐ๊พธ๋ ์ ๋ฐ์ดํธ๋ฅผ ํ๊ฒ๋๋ฉด ๊ธฐ์กด ์ฑ๊ตด๊ธฐ๊ฐ ๋ฌด์ฉ์ง๋ฌผ์ด ๋๋ฏ๋ก) ๋นํธ์ฝ์ธ์ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋์์ผ๋ก ๋ธ๋ก์ ํฌ๊ธฐ๋ฅผ 2MB๋ก ์ ํ์ ๋๊ณ ๋๋ฆฌ๊ฒ ๋ค๋ ๋์์ ๋ด๋๋๋ฐ ์ด๊ฒ์ด UAHF์ด๋ค.
PoS(Proof of Stake) -์ง๋ถ์ฆ๋ช . ๋ ๋ง์ ์ง๋ถ(์ฝ์ธ)์ ๊ฐ์ง์๋ก ๋ธ๋ก์ฒด์ธ ์ฅ๋ถ์ ๊ธฐ๋กํ ๊ถํ์ด ๋ ๋ง์ด ๋ถ์ฌ๋๋ค.
dApp(Decentralized Application)- ๋ถ์ฐํ๋ ์ดํ๋ฆฌ์ผ์ด์ . ์ค์ํ๋ ์๋น์ค ์ค ๋ํ์ ์ธ๊ฒ ์น์๋ฒ๋ฅผ ์ด์ฉํ ์น์ฌ์ดํธ๋ผ๊ณ ํ ์ ์๋ค. ์น์๋ฒ๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ๋ชจ๋ ๋ฆฌ์์ค(๊ธ, ๊ทธ๋ฆผ, ์์)์ ์ฐ๊ฒฐํ๋ ์ค๊ณ์์ด์ ์ปจํธ๋กค๋ฌ์ ์ญํ ์ ํ๊ณ ์๋ค. ์ด๋ฅผ ์ค์ ์๋ฒ์์ ํต์ ํ๋ ๊ฒ์ด ์๋ ๊ฐ๊ฐ์ ์ฌ์ฉ์๋ค์ด ๋ ๋ฆฝ๋ ธ๋๊ฐ ๋์ด ํฉ์๋ฅผ ํตํด ์ ๋ณด๋ฅผ ๋๋ ํต์ ํ๊ฒ ๋๋๋ฐ ์ด๊ฒ์ด dApp์ด๋ค.
ERC20(Ethereum Request for Comment 20)- ์ด๋๋ฆฌ์ ์ํ๊ณ์์ ์ฌ์ฉํ ์ ์๋ ํ ํฐ. ์ฝ๊ฒ ์๋ฅผ๋ค๋ฉด ์๋๋ก์ด๋ ๋๋ iOS๋ฅผ ํ๋ซํผ์ผ๋ก ํ๋ ์๋ง์ ์ดํ๋ค์ด ์๋๋ฐ ๊ฐ๊ฐ ์ดํ๋ค์ ํฌ์ธํธ๋ฅผ ํ๋๋ก ํตํฉํ๋ ๊ฒ์ด ํ์ฌ๋ ๋ถ๊ฐ๋ฅํ์ง๋ง ์ด๋๋ฆฌ์ ํ๋ซํผ์์๋ ์ด ์ดํ๋ฆฌ์ผ์ด์ ๋ค์ ํ ํฐ๋ผ๋ฆฌ ์๋ก ํธํ๋๋ค. ์ด๊ฒ์ด ERC20์ด๋ค.
Smart Contract - ์กฐ๊ฑด๊ณผ ํ์๊ฐ ์กด์ฌํ๊ณ ๊ฐ์ ์ฑ์ด ์๋ ๊ณ์ฝ. ์๋ฅผ๋ค์ด '๋์์ด ๊ฒฐํผ์ ํ๋ฉด 100์ด๋๋ฆฌ์์ ์ ์กํ๋ค.'๋ ์กฐ๊ฑด์ ๋ถ์ด๋ฉด ๋์์ด ๊ฒฐํผ์ ํ์๋ ์๋์ผ๋ก 100์ด๋๊ฐ ์ ์ก์ด๋๋ค.
OpenBazaar- ๋ธ๋ก์ฒด์ธ์ ์์คํ ์ ๊ธฐ๋ฐ์ผ๋กํ๋ ๋ฌผ๋ฌผ๊ฑฐ๋์. ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ฅ๋ถ๋ฅผ ์์ฑํ๊ณ ๊ฑฐ๋ํ๋ e-bay๋ผ๊ณ ์๊ฐํ๋ฉด๋๋ค.
Replay Attack- ํ๋ํฌํฌ๊ฐ ์ผ์ด๋ ์(๋ธ๋ก์ฒด์ธ์ด ๋๊ฐ๋ก ๋ถ๊ธฐ๋ ๋) ๊ธฐ์กด์ ์ฝ์ธ์ ์ ์กํ๋ฉด ์๋ก์ด ๋ธ๋ก์ฒด์ธ์ ์ฝ์ธ๋ ์ ์ก๋๋ ํ์.
Alt coin- ๋นํธ์ฝ์ธ์ ์ ์ธํ ๋๋จธ์ง ์ฝ์ธ๋ค.
BlockHeader(๋ธ๋กํค๋) - ๋ธ๋ก์ ๊ตฌ์ฑํ๋ ์์์คํ๋. ๋ธ๋ก์ ๋ธ๋กํค๋, ๊ฑฐ๋์ ๋ณด, ๊ธฐํ์ ๋ณด๋ก ๊ตฌ์ฑ๋จ.
Version- ๊ทธ ๋ธ๋ก์ฒด์ธ์ ๋ฒ์ . ๋ธ๋กํค๋๋ฅผ ๊ตฌ์ฑํ๋ ์์์ค ํ๋.
Previous Block Hash- ๋ธ๋ก ์ฒด์ธ์์ ๋ฐ๋ก ์์ ์์นํ๋ ๋ธ๋ก์ ๋ธ๋ก ํด์ฌ. ๋ธ๋ก์ ์ด์ ๋ธ๋ก๋ค๊ณผ ์ฐ๊ฒฐํด์ฃผ๋ ๋งค๊ฐ์ด๊ณ ๋ธ๋กํค๋์ ๊ตฌ์ฑ์์์ด๋ค.
Merkle Tree(๋จธํดํธ๋ฆฌ)- ๋จธํดํธ๋ฆฌ๋ฅผ ์ด์ฉํด ํด๋น ๋ธ๋ก์ ๋ค์ด์๋ ๋ชจ๋ ๊ฑฐ๋์ ์์ฝ๋ณธ์ ๊ฐ์ง๊ณ ์์ ์ ์๋ค. ์ด๋ฅผ ํตํด ์ธ๋ถ ๊ฑฐ๋๋ด์ฉ์ ์ฝ๊ฒ ์ฐพ์ ์ ์์. ๋ธ๋กํค๋์ ์์์ค ํ๋.
Nonce- ์์ ์ฆ๋ช ์๊ณ ๋ฆฌ์ฆ์์ ์ฌ์ฉ๋๋ ๋ณ์. ์ด๋ฅผ SHA256 ํด์ํจ์์ ์ ๋ ฅํด ์ถ๋ ฅ๋๋ ๊ฐ์ ๊ฐ์ง๊ณ ์ฐ์ฐํ๋๋ฐ ์ด์ฉํ๋ค.
SPV- SPV ๋ ธ๋๋ ๋ชจ๋ ๊ฑฐ๋๋ฅผ ๋ณด์ ํ๊ณ ์์ง ์๊ณ ๋ธ๋กํค๋๋ง์ ๋ค์ด๋ก๋ ํ๋ค. ํ์ธํ๋ ค๋ ๊ฑฐ๋๊ฐ ๋ธ๋ก๋ด์ ํฌํจ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ๋๋ฐ์ ์ฌ์ฉ๋๋๋ฐ ๋จธํด๊ฒฝ๋ก๋ฅผ ์ด์ฉํ๋ค.
๋ ๋ง์ ์ฉ์ด๋ค์ด ์์ง๋ง ๊ฐ์ฅ ๋ง์ด ์ ํ๊ณ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ฒ๋ค์ ์ถ๋ ค์ ๋๋ฆ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ๋ค.
๋ํ ๋ฆฌ์คํธ๋ ์ฉ์ด๋ค์ค ์ค์ํ ๊ฒ๋ค์ ๋ฐ๋ก ํฌ์คํ
ํ ์์ ์ด๋ค.