์คํ ์ก๊ธ ๋ฐ ์ฐ๋ ์๋น์ค๋ฅผ ๋ชฉํ๋ก ์์ฑํ๋ ๊ธ์ด๋ฉฐ
์ด ๊ธ์ ์ฌ๋ฌ๊ฐ์ง ๊ฒ์์ ํตํด ์ป์ ์ ๋ณด๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค
(http://steemit.com/@easyblockchain ๋์ ๊ธ์ ๋ง์ด ์ฐธ์กฐํ์์ต๋๋ค)
ํ๋ฆฐ ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ์ง์ ๋ถํ๋๋ฆฝ๋๋ค ๊ฐ์ฌํฉ๋๋ค.
----------------------------------------------------------------------
๊ฑฐ๋๋ผ๋๊ฒ์ ์ฅ๋ถ ์ฆ ๊ธฐ๋ก์ ํ์์ด๋ค.
๊ฑฐ๋๋ด์ฉ์ด ๋จ์ง ์์ผ๋ฉด ๋ด๊ฐ ๋ฌด์์ ๊ตฌ๋งคํ๋ค๋ ๊ฒ์ ์ฆ๋ช ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ ๋ง์ด๊ณ ์ด๋ก์ธํด ๋ฌธ์ ๊ฐ ์๊ธธ ํ๋ฅ ์ด ํฌ๋ค
๋๋ฌธ์ ํ์ฌ ์ฌํ์ ์ 3 ๊ธฐ๊ด์์ ์์๋ฃ๋ฅผ ๋ฐ๊ณ ์ด ์ฅ๋ถ๋ฅผ ์์ฑํ์ฌ ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ง๋ ๋ฐฉ์์ด๋ค.
ํ์ง๋ง ์ ์ธ๊ณ์ฌ๋ ๋๊ตฌ๋ ์์ฑํ ์ ์์ผ๋ฉฐ ์ค์๊ธฐ๊ด์ด ํ์๊ฐ ์๋ ํ์ค์ํ(decentrallized)ํ ๊ธฐ์ ์ด ๋ํ๋ฌ๋๋ฐ ์ด๊ฒ์ด ๋ฐ๋ก ๋ธ๋ญ์ฒด์ธ์ด๋ค.
ย ์ฐ์ ๋ธ๋ญ์ฒด์ธ์ ์๋ ค๋ฉด ๋ถ์ฐ์์ฅ๊ธฐ์ ์ ๋ํด ์์์ผ ํ๋ค. ย ๋ง์ดํฌ๋ก์ํํธ ์์ ์ ๊ณต์ ํตํฉ ๋ฌธ์ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ง๋ง ๋ค๋ฅธ์ ์ ๋ถ์ฐ ์์ฅ์ ๊ฒฝ์ฐ ๋์ผํ ์์ฅ ๋ฐ์ดํ๊ฐ ์ฌ๋ฌ์์คํ ์ ๋ฐฐ์น ๋์ด ์๊ณ ์ฌ์ฉ์๋ก๋ถํฐ ์ฐ๊ธฐ ์์ฒญ์ด ์์ ๊ฒฝ์ฐ ๊ทธ ์ํ๋ฅผ ๋ชจ๋ ์์คํ ์ ๊ณต์ ํด ๊ฐ ์์คํ ์ด ๊ทธ ์ํ๋ฅผ ์ ์ฅํ๋๋ก ๋ง๋ค์ด ๋๊ธฐํ ํ๋ค,ย
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์์ฉ ์ฌ๋ก๋ฅผ ์๊ฐํ ๋ ๋ง์ด ๋ค๋ค์ง๋ ๊ฒ์ด ๋ฌด์ญ ์ ๋ฌด๋ค. ์ฌ๊ธฐ์๋ ๋ฌด์ญ ์ ๋ฌด๋ฅผ ์๋ก ๋ช ํ๊ฒ ๋ค. ๋ฌด์ญ ์ ๋ฌด์์๋ ย ์์ถ์์ ์์ ์ ์ธ์๋ ์ํ๊ณผ ๋ณดํํ์ฌ(๊ธ์ต ๋ถ์. ์กํ์ฌ์ ํต๊ดํ์ฌ(้ ๋ถ์, ์ธ๊ด๊ณผ ์์ถ์ ๊ฐ๋ ๊ด์ฒญ (๊ณต๊ณต ๋ถ์ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ์กฐ์ง ์ด ๊ตญ๊ฐ ๊ฐ์ ๊ฑธ์ณ ๋ณต์กํ ์ ๋ณด๋ฅผ ์ฐ๊ณํ๊ณ ์๋ค
ย ์๋๋ฐฉ์ด ์๋ฅ๋ฅผ ๊ธฐ์ ํ ๋ ์ค์ ํ๋ค๋ฉด ์ํ ๋ฑ ์ฌ๋ฌ ์กฐ์ง์ ์๋ณตํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ ์ ์ ์ฐจ์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. ๋๋ผ ๋๋ ์ ์์ ๋ฐ๋ผ์๋ ์์คํ ํ ๋ผ ์์ง ์์ ๋ฉ์ผ์ด๋ FAX ๋ฑ์ ์ฌ์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋์ฑ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค ์ด๋ฐ ๋ถ์ผ์์ ์ถ์ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ๋ฌด์ญ ๊ธ์ต EDI์ ๊ฐ์ ํ์คํ๋ฅผ ์ถ์ง ํ๊ณ ์์ง๋ง ์ฌ๋ฌ ์กฐ์ง์ ์์คํ ์ด ์ถ๊ฐ์ ์ผ๋ก ์ฐ๊ณ๋ ๋ฟ์ด๋ฉฐ ์กฐ์ง๊ฐ ์ ๋ณด ์ ์ฒด๋ฅผ ์๋ก ์ฃผ๊ณ ๋ฐ์์ผ ํ๋ค๋ ์ฌ์ค์๋ ๋ณํจ์ด ์๋ค.ย
ย ํ์ง๋ง ๋ธ๋ก ์ฒด์ธ์ ์์ฉ ํ๋ฉด ์ด๋ฌํ ๋ฌด์ญ ๊ฑฐ๋์ ํ์ํ ๋ค์ํ ์ ๋ณด๋ฅผ ๋ถ์ฐ ์์ฅ์ ๊ธฐ๋ก ๊ณ ๊ณต์ ํ์ผ๋ก์จ ๊ด๊ณ์์๊ฒ ๊ฐ์ ์ ๋ณด๊ฐ ์ ๋ฌ๋๊ณ , ์ค๊ณ์ ์์ด๋ ์ง์ ์ ๋ณด๋ฅผ ์กฐํํ๊ฑฐ๋ ์์ ํ ์ ์๋ค. ๋ํ ์์ ์ด๋ฆฌ๋ ํ์์ ๋ํด์๋ ๊ธฐ๋ก์ด ๋ธ๋ก ์ฒด์ธ์ ๋จ์์๊ธฐ ๋๋ฌธ์ ์ด๋ค ๋ถ์ ์ด ์์ด๋ ๊ณผ๊ฑฐ ์ด๋ ฅ์ ํตํด ์ ์ฆํ ์ ์๊ฒ ๋๋ค.
์ด๋ฌํ ๋ธ๋ญ ์ฒด์ธ์๋ ๋จ์ ์ด ์๋๋ฐ ๋ถ์ฐ ์์ฅ์ด๋ผ๋ ํํ๋ก ์ธ๋ถ์ ๋๋๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ง์ฐ ๋ฑ์ ๋จ์ ์ด ๋ฐ์ํ๊ฒ ๋๋ค. ์ด๊ฒ์ ๋คํธ์ํฌ๋ฅผ ํตํด ๊ณต์ ํ๊ฑฐ๋ ํฉ์ํ๋ ๊ณผ์ ์ด ํ์ํด ์ค์ผ ์ ์์ด๋ ์์ ์ผ๋ก ์ ๊ฑฐํ ์ ์๋ค.
1) ๋ธ๋ก์ ์๊ฐ๋ณ๋ก ์ ๋ ฌ ๋ผ์ด ์๋ค.
: ๊ฑฐ๋ ๊ธฐ๋ก์ด ๋ธ๋ก์ด๋ผ๋ ๋จ์๋ก ์ ๋ฆฌ๋ผ ์๊ฐ๋ณ๋ก ์ด์ด์ ธ ์๋ ๊ฒ์ด ๋ธ๋ก ์ฒด์ธ์ ํน์ง์ด๋ค. ํ ๋ธ๋ก์๋ ์์ ๋ธ๋ก ๋ค์ ๋ธ๋ก์ ์๋ ์ฐ๊ฒฐ ์ ๋ณด๊ฐ ํฌํจ ๋ผ์ด ์์ผ๋ฉฐ ์ ๋ธ๋ก๋ด์ฉ์ ๋ณ๊ฒฝํ๋ฉด ๋ค์ ์ด์ด์ง๋ ๋ชจ๋ ๋ธ๋ก์ ๋ค์ ์์ฑํด์ผํ๊ธฐ ๋๋ฌธ์ ๊ณผ๊ฑฐ ๋ธ๋ก ๋ด์ฉ์ ์กฐ์ํ๋๊ฒ์ ์ด๋ ต๋ค ๋ฐ๋๋ก ๊ณผ๊ฑฐ ์ด๋ ์์ ์ ๊ฑฐ๋๊ธฐ๋ก์ด ์กด์ฌํ๋ฉด ๊ทธ ์์ ์ ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ก๋ค๋๊ฑธ ๊ฐ๊ด์ ์ผ๋ก ์ ์ ์์ด ์ด ์ญ์ ์ค์ํ ์ ์ด๋ค.
2) ๋ถ์ฐํ ์์ฅ๊ตฌ์กฐ๋ค
- ๋ธ๋ก์ฒด์ธ์ ๋ถ์ฐํ ์์ฅ๊ตฌ์กฐ์ด๋ฉฐ ๊ทธ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ฐธ๊ฐํ ๋ชจ๋ ์ฌ๋์ด ๋ชจ๋ ๊ฑฐ๋ ๊ธฐ๋ก์ ๊ธฐ๋กํ ์์ฅ์ ์์ ํ๋ค. ๋๋ฌธ์ ํฌ๋ช ์ฑ์ด ๋๋ค๋ ๊ฒ์ด ํน์ง์ด๋ค.ย
- ๋ํ ๊ฑฐ๋ ๊ธฐ๋ก์ ๊ด๋ฆฌํ๋ ๊ฑฐ๋ํ ์ค์ ์์คํ ์ด ํ์ ์๋ค๋ ๊ฒ๋ ์ค์ํ๋ค
- ๋ณ์กฐ๊ฐ ์๋ค.
- ๊ฑฐ๋ ๊ธฐ๋ก์ ์์ฑ ์์ ์ ๊ฐ๊ด์ ์ผ๋ก ์ ์ ์๋ค
- ๋ถ์ฐํ ์์คํ ์ด๊ธฐ ๋๋ฌธ์ ํฐ ์ค์ ์์คํ ์ด ํ์ ์๋ค
- ๊ฑฐ๋ ๊ธฐ๋ก์ ํ๋น์ฑ์ ๋ชจ๋ ์ฐธ๊ฐ์์๊ฒ ๊ฒ์ฆ๋ฐ๋๋ค
๋ธ๋ญ๊ฐ์ ์ฅ๋ถ๊ฐ ๋ถ์ฐํ ๋์ด์๋ ๋ธ๋ญ์ฒด์ธ์ ๋ณด์์ด ๊ฐ๋ ฅํ๋ฉฐ ( ์์์ปดํจํฐ์ ๊ฒฝ์ฐ ๋ซ๋ฆด ์ ์์ผ๋ ํ์ค๋ก๋ ์ฌ์ค์ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ์๊ณ ์๋ค..) ์์๋ฃ ๋ํ ์๋ค (์ผ์ ๊ธ์ก์ ์ฑ๊ตดํ ์ฌ๋์๊ฒ ์ง๊ธํ๋๊ฒ์ผ๋ก ์๊ณ ์์ง๋ง ๋ฐ๋ก ์ง๋ถํ๋ ๊ธ์ก์ ์๋๊ฑธ๋ก ์๊ณ ์๋ค.)
๋ธ๋ญ์ฒด์ธ์์์ ์ฅ๋ถ ์์ฑ์ ๋ธ๋ก ์ฒด์ธ ๋คํธ์ํฌ์ ์ฐธ์ฌํ๊ณ ์๋ ์ฌ๋๋ค์ด ๊ทธ ๊ธฐ๋ก์ด ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง ๊ณผ๋ถ์์ ๋์๋ฅผ ์ป์ด์ผ ์ฅ๋ถ์ ๊ธฐ๋ก๋๋ค ๋ฐ๋ผ์ ์ ๋ขฐ๊ฐ ํ์ ์์ด ํฉ์๋ฅผ ํตํ ๊ธฐ๋ก ์์ฑ์ด๋ค.
1) IOTย
: ์๋ง์ ์ฅ์น๋ฅผ ์์คํ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์๊ณ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ง๋ฅผ ๊ณ ๋ฏผํ๊ณ ์๋ค ๊ทธ ํด๊ฒฐ์ฑ ์ค ํ๋๊ฐ ๋ธ๋ญ์ฒด์ธ์ผ๋ก ๊ธฐ๋๋ฐ๊ณ ์๋ค. ์ฅ๋น ์ด์ฉ๊ถ์ ๊ด๋ฆฌํ๋ ค๋ ์๋ก์ด ๊ณต์ ๊ฒฝ์ ๋ชจ๋ธ์ ๋ง๋๋ ์์ง์์ด ์์๋๊ณ ์ด๋ฏธ ์คํ๋๊ณ ์๋ค
- Nayuta์ฌ์ ๋ธ๋ก์ฒด์ธ์ ํ์ฉํ ์์ผ ๊ด๋ฆฌ (์ด์ฉ๊ถ์ ๋ธ๋ก์ฒด์ธ์ ์ด์ฉํด ์ฆ๋ช )
- ๋ ์ผ Slock์ฌ์ IOT๋น์ง๋์ค (๊ฒ์ฝ ์กฐ๊ฑด๋ํ ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ก)
2) ์๋ฃ๋ฐ์ดํฐ
์ผ๋ฐ์ ์ผ๋ก ํ์์ ์๋ฃ ๋ฐ์ดํฐ๋ ๋ฏผ๊ฐํ ๊ฐ์ธ ์ ๋ณด์ด๋ฏ๋ก ์ค์ํ๊ฒ ์ทจ๊ธํด์ผ ํ๋ค. ์ด์ ์๋ ์ด๋ฐ ๋ฐ ์ ๋ณด๋ โ๊ธฐ์กด์ ๋ธ๋ก์ฒด์ธ์ผ๋ก๋ ์ทจ๊ธํ ์ ์๋คโ๋ ๊ฒ์ด ์ ์ค์ด์๋ค. ํ์ง๋ง ์์คํ ๋์ ์ ๋ถ๋ ์์ ๊ฐ์ ์ ๊ฐ์ง Guardtime์ฌ์ ์ ํดํด ๊ธฐ์กด์ ๋ธ๋ก์ฒด์ธ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ฌ์์ ์ํ ํผ์์ด๋ ๊ฒฉ์ ๋ง์ผ๋ฉด์๋ ์ ํ๋ ๊ธฐ๊ด์์๋ง ์๋ฃ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ ์ ์๋๋ก ํ๋ ์คํ์ ๊ฐ์ํ๋ค. ์ด ๊ธฐ์ ์ด ์คํ๋๋ค๋ฉด ๋ธ๋ก์ฒด์ธ์ ํตํด ๊ตญ๋ฏผ์ ๊ฑด๊ฐ์ ๊ด๋ฆฌํ ์ ์๊ฒ ๋๋ค.'
์น 2.0์ด๋ผ๋ ๋จ์ด๋ ์ฌ๋ผ์ก์ง๋ง ajax๋ ์ค๋๋ ์น ์์คํ ์์ ๋บด๋์ ์ ์์ ๋งํผ ์ผ๋ฐ์ ์ผ๋ก ๋ณด๊ธ๋ผ ์๋ค AJAX๋ ๋ถ์ฐํ์์ ์ค์์ง์คํ๋ก ํฅํ๊ณ ์๋ ์น์์คํ ์ ํ๋ฆ์ ๋ค์ ๋ถ์ฐํ๋ก ์ด๋์ํค๋ ์๋๋ ฅ์ด ๋๋ค. ์ด ํ๋ฆ์ ๋ธ๋ญ์ฒด์ธ๊ณผ ๋น์ทํ๋ค ย AJAX๊ฐ '์น ์์คํ ์์ ํด๋ผ์ด์ธํธ๋ฅผ ๊ณ ๋ํํ๋ ๊ธฐ์ '์ด๋ผ๊ณ ํ๋ค๋ฉด ๋ธ๋ญ์ฒด์ธ์ '์๋ฒ ๊ธฐ๋ฅ์ ๋ถ์ฐํํ๋ ๊ธฐ์ '์ด๋ผ๊ณ ํ ์ ์๋ค.ย
ํ์ง๋ง ๋ถ๋ช ํ ์์์ผ ํ ๊ฒ์ ์ญ์ฌ๋ฅผ ๋๋ฌ๋ณด๋ฉด ์์คํ ์ํคํ ์ฒ๋ ์ง์ค๊ณผ ๋ถ์ฐ์ ๋ฐ๋ณตํ๋ฉด์ ํ์ฌ์ ์ด๋ฅด๋ ๊ณ ์ด๊ธฐ ์ค์ ์ง์คํ ์์คํ ์ ์์ง์ด์๋ ๋ฉ์ธ ํ๋ ์์ ๊ธ์ต ๊ธฐ๊ด ์ค์ฌ์ผ๋ก ์์ง ๊ฐ๋๋๊ณ ์๋ค.
์ฆ ๊ฒฐ๋ก ์ ์ผ๋ก ๋ธ๋ก์ฒด์ธ์ด ๋ถ์ฐํ ๋ฌผ๊ฒฐ ๋ํ ๊ฐ๋ฐ์ ์ ๋ณ์ ๋ํ๋ ๊ฒ์ด ํ๋ฆผ์์ง๋ง ๋ชจ๋ ๊ฒ์ ๋์ฒดํ ์ ์๋ค๊ณ ๋ณด๊ธฐ๋ ์ด๋ ต๋ค๊ณ ์๊ฐํ๋ค.
----------------------------------------------------------------------
๊ด๋ จ ์ฉ์ด
BlockHeader(๋ธ๋กํค๋) - ๋ธ๋ก์ ๊ตฌ์ฑํ๋ ์์์คํ๋. ๋ธ๋ก์ ๋ธ๋กํค๋, ๊ฑฐ๋์ ๋ณด, ๊ธฐํ์ ๋ณด๋ก ๊ตฌ์ฑ๋จ.
P2P(peer to peer)- ๋คํธ์ํฌ์ ์ฐธ์ฌํ๋ ๊ฐ์ธ์ ์๋ก์๊ฒ ๋๋ฃ์ด๋ฉฐ ๋ชจ๋ ๋๋ฑํ ์ง์๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ํน๋ณํ ๋ ธ๋๋ ์กด์ฌ ํ์ง ์๊ณ ๋ชจ๋ ๋ ธ๋๊ฐ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ๊ณต๊ธํ๋ ์ญํ ์ ๋ถ๋ดํ๋ ๊ฒ์ ์๋ฏธ.
Nonce- ์์ ์ฆ๋ช ์๊ณ ๋ฆฌ์ฆ์์ ์ฌ์ฉ๋๋ ๋ณ์. ์ด๋ฅผ SHA256 ํด์ํจ์์ ์ ๋ ฅํด ์ถ๋ ฅ๋๋ ๊ฐ์ ๊ฐ์ง๊ณ ์ฐ์ฐํ๋๋ฐ ์ด์ฉํ๋ค.
- ์์ ์ฆ๋ช (proof of work)์ด๋ผ๋ ๊ฐ๋ ์ ์ปดํจํฐ์ ์ฐ์ฐ์ ๋ฐํ์ผ๋ก ํฉ์์ ๋๋ฌํ๊ณ ๊ทธ ์ฐ์ฐ๋ ฅ์ด ๋น ๋ฅผ์๋ก ๊ธฐ๋กํ ์ ์๋ ๊ถํ์ด ๋ ๋ง์ด ๋ถ์ฌ๋๋ค๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
- ์ง๋ถ์ฆ๋ช
(proof of stake) ๋ ๋งฃ์ ์ฝ์ธ์ ๊ฐ์ง๊ณ ์์์๋ก ๋ธ๋ก์ ๊ธฐ๋กํ ๊ถํ์ด ๋ ๋ง์ด ๋ถ์ฌ๋๋๊ฒpow๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ธ๋ก์ด ์์ฑ๋ ๋ ๋ณด์์ด ์ง๊ธ๋๋๋ฐ ์ง๋ณธ์ ๋ํ ์ด์์ ๊ฐ๋
์ผ๋ก ๋ณด์์ด ์ง๊ธ๋๋ค.
๋ค์ ๊ธ์์๋ ๋ ์์ธํ ์ด๋ก ํด์, ์ฆ๋ช , ๋นํธ์ฝ์ธ๊ตฌ์กฐ, ๋ธ๋ก์ฒด์ธ์ ๊ธฐ์ , P2P, ํฉ์ ์๊ณ ๋ฆฌ์ฆ, ๋นํธ์ฝ์ธ ์ฝ์ด ์ค์น๋ถํฐ ๊ธฐ๋ ๊น์ง, Steem ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ(node.js) , ์ฑ ๊ฐ๋ฐ๋ฒ ๋ฑ์ ๊ฐ์ด ์๋ํ๋ฉด์ ๋ค๋ฃจ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค.
ย