โป The English version of this article is here.
โป ๋ณ๊ฒฝ ์ฌํญ์ด๋ ์ถ๊ฐ๋๋ ์ด์๋ค์ ํ์ด์ค๋ถ์๋ ์ฌ๋ฆฌ๊ณ ์์ต๋๋ค.
์ง๊ธ์ ๋ธ๋ก์ฒด์ธ์ ๋ ธ๋ ฅ์ ๋ํ ๋ณด์์ด๋ผ๋ ์ฌํ๊ณตํ์ ๊ธฐ๋ฒ์ผ๋ก๋ถํฐ ์ ๋นํ ๊ณผ๋ฐ์์ ์ฐธ์ฌ์๋ฅผ ๋ณด์ฅ๋ฐ๊ณ ์ด ์๊ณ ๋ฆฌ์ฆ๋ ๊ทธ ํ ์์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ ธ๋์ ์ฐ์ฐ๋ฅ๋ ฅ์ ์ํ ์์ ๋์ ํฉ์๋ฅผ ์ํ ์ ํ์ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ์ง ์์ต๋๋ค.
์์ ์ฆ๋ช ์์๋ ๊ฐ ๋ ธ๋์์์ ๋ฐ๋ณต ์ฐ์ฐ ์ํ์ ํตํด ๊ฐ์ฅ ๊ด๋ จ์ฑ์ด ํฐ ํ๋์ ๋ธ๋ก์ด ๋ง๋ค์ด์ง๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ๊ฐ ๋ ธ๋์์์ ๋ธ๋ก์ ๊ด๋ จ์ฑ์ด ์ ์ผํ๊ฒ ์ ํ์ฌ์ง๊ณ ์ด ๋ชจ๋ ๋ธ๋ก ์ค ๊ด๋ จ์ฑ์ด ๊ฐ์ฅ ํฐ ํ๋์ ๋ธ๋ก์ ์ ์ฒด ๋คํธ์ํฌ์์ ์ฐพ์ต๋๋ค.
์์ ์ฆ๋ช ์์์ ๋ ธ๋ ฅ์ ๋จ์ผ ๋ ธ๋์์์ ๋์ ์ฐ์ฐ ์ํ ๋ฅ๋ ฅ์ด๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์์ ๋ ธ๋ ฅ์ ๋จ์ผ ๋ ธ๋๊ฐ ์ฒด์ธ์ ๋ํ ๋๊ธฐํ ์ํ๋ฅผ ํญ์ ๋์ ์์ค์ผ๋ก ์ ์งํ๋ ๋ฅ๋ ฅ์ด๊ณ ์ด๋ ํ๋ฅ ์ ์ ๋๋ค.
์ด๋ฅผ ์ํด ๋ ธ๋๋ ์ธ์ ๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๊ณ ์ ์ก๋๋ ํ๋กํ ์ฝ ํจํท๋ค์ ์ฑ์คํ ์ฒ๋ฆฌํ์ฌ์ผ ํฉ๋๋ค.
์์ ์ฆ๋ช ์์ ๊ด๋ จ์ฑ์ด ๊ฐ์ฅ ํฐ ๋ธ๋ก์ 0์ ๊ฐ์ฅ ๊ฐ๊น์ด ํด์๊ฐ์ ๊ฐ๋ ๋ธ๋ก์ด๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์ ๊ด๋ จ์ฑ์ด ๊ฐ์ฅ ํฐ ๋ธ๋ก์ ๋ฐ๋ก ์ด์ ๋ธ๋ก์ ํด์๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ํด์๊ฐ์ ๊ฐ๋ ๋ธ๋ก์ ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์์์ ๊ด๋ จ์ฑ์ ๊ฒฐ์ ์ ์ด๋ฉด์๋ ๋์์ ๊ธฐ๋ฐํ์ฌ ํจํด์ ๊ฐ์ง ์๋ ๊ฐ์ ์ฌ์ฉํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๊ตฌํ์์๋ 0์ ๊ฐ์ฅ ๊ฐ๊น์ด ํด์๊ฐ์ด ์ ํ์ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉ๋ ์ ์๊ณ ์ด๋ฅผ ํตํด ์์ ์ฆ๋ช ์ฒด์ธ๊ณผ์ ์ฐ๊ฒฐ์ ์ ์ฐพ์ ์๋ ์์ต๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ๋ ์์ ์ฆ๋ช ๊ณผ ๊ฐ์ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ด์ฉ๋๋ ๊ฒ์ ์ ์ ๋ก ์ค๊ณ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ค์์ ํตํ ์๋ก์ด ์์ ์ ๋ณด์ ์์ฑ ๋ฐ๊ธ์ด๋ ์ด๋ฏธ ๋ฑ๋ก๋์ด ๋ณด์ ํ๊ณ ์๋ ์ ๋ณด๋ฅผ ์์ ์ ๋ณด๋ก ์ฌ์ฉํจ์ผ๋ก์จ ํ๊ฐํ ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ด์ฉ๋ ์๋ ์์ต๋๋ค.
์ฒด์ธ์ ์๊ตฌ๋๋ ์ฑ๋ฅ์ด๋ ๋ณด์์ฑ ๋ฑ์ ๋ง์ถ์ด ๋์ ๊ด๋ จ ์์ ์ธ ์์ฑ๋ค์ด ๋์ ์ผ๋ก ์กฐ์ ๋๊ณ ํฉ์์ ์ฐธ์ฌํ๋ ์ ์ฒด ๋ ธ๋๋ค์ ์๋ ๋ ธ๋ ๊ฐ์ ์ ์ก์๊ฐ๊ณผ ๊ฐ์ ๋คํธ์ํฌ ์ํ์ ๊ด๋ จ๋ ์์ฑ๋ค์ด ์ฒด์ธ์ ํตํด ํ์ธ๋ ์ ์์ต๋๋ค.
์ด๋ฌํ ํน์ฑ๋ค์ ์ด์ฉํ์ฌ ํ์ํ์ด๋ ํ์ด๋ธ๋ฆฌ๋ ํํ๋ก ์ด์ฉ๋ ์๋ ์์ต๋๋ค.
์์ฅ์ ๋ํ ์ธ์ฆ์ด ์ค๋ฆฐ ๋ธ๋ก๋ค๋ก ๊ตฌ์ฑ๋ ํ๋์ ์ฒด์ธ์ด ์ด์ฉ๋๊ณ ์ด ์ฒด์ธ์ ์์ ์ฆ๋ช ์ ์ฒด์ธ๊ณผ ๊ธฐ๋ฅ์ด ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ์์ง ์ธ์ฆ์ ๋ฐํํ์ง๋ ์์์ผ๋ ๊ทธ๋ด ์๊ฒฉ์ ๊ฐ์ถ ๋ธ๋ก๋ค๋ก ๊ตฌ์ฑ๋ ๋ ํ๋์ ์ฒด์ธ์ด ์ด์ฉ๋ฉ๋๋ค.
์ด ํ๋ณด๋ธ๋ก๋ค๋ก ๊ตฌ์ฑ๋ ์ฒด์ธ์ ์ฒซ ๋ฒ์งธ ๋ธ๋ก์ ์ํด ๋ค์ ์์ฅ์ ๋ํ ์ธ์ฆ์ด ๋ฐํ๋ฉ๋๋ค.
์ด๋ฅผ ํตํด ๋ฐํ๋ ์ธ์ฆ์ ์ฆ์์ฑ์ด ์ ๊ณต๋๊ณ ๋ฐํ์ ์๋๊ฐ ๋ณด์ฅ๋ฉ๋๋ค.
์์ ์ฆ๋ช ์ฒด์ธ์ ๊ฐ ๋ธ๋ก์ ๋ฐ๋ก ์ด์ ๋ธ๋ก์ผ๋ก์ ๋จ์ผ ๋งํฌ๋ฅผ ๊ฐ๊ณ ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ฒด์ธ๋ ๊ฐ์ ๊ตฌ์กฐ์ ๊ธฐ๋ฅ์ ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์์ ๊ฐ ๋ธ๋ก์ ๋ฐ๋ก ์ด์ ์ด ์๋ ํจ์ฌ ๋ ์ด์ ์ ๋ ๋ค๋ฅธ ๋ธ๋ก์ผ๋ก์ ๋งํฌ๋ฅผ ํ๋ ๋ ๊ฐ์ต๋๋ค.
์ด ๋ ๋ค๋ฅธ ๋งํฌ์ ์ํด ํ๋์ ์ฐ๊ฒฐ ์ ๋ณด๋ก ๋ฌถ์ธ ๋ณ๋ ฌํ๋ ์ฒด์ธ ๊ตฌ์กฐ๊ฐ ๋ง๋ค์ด์ง๋๋ค.
์ค์ ์ฒด์ธ์ ๋ฌผ๋ฆฌ ๊ตฌ์กฐ๋ ๋ค์๋ก ๋ณ๋ ฌํ๋ ๋ถ์ฐ ์ฒด์ธ์ด๋ ๋ ผ๋ฆฌ ๊ตฌ์กฐ๋ ๋จ์ผ ์ฒด์ธ์ ์ ์งํฉ๋๋ค.
๊ฐ ๋ ธ๋๋ ์ด ๋ณ๋ ฌํ๋ ์ฒด์ธ๋ค ์ค ์ด๋ ํ ์ฒด์ธ์ ์ ๋ณด๋ง์ ์์ ์ ๋ ธ๋์ ์ ์งํ๊ณ ์ด๋ก ์ธํด ๊ณต์ ์์ฅ์ด ์๋ ๋ถ์ฐ ์์ฅ์ผ๋ก์ ๊ธฐ๋ฅํฉ๋๋ค.
์์ ์ฆ๋ช ์์๋ ๋ฌด๊ฒฐํจ์ด ์ฝ์๋ ์ต์ด์ ๋ธ๋ก์ผ๋ก๋ถํฐ ์ด์ด์ง๋ ์ ์ฒด์ ๋ธ๋ก๋ค์ ์ํด ์ฒด์ธ์ ๋ฌด๊ฒฐ์ฑ์ด ๋ณด์ฅ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ์ต๊ทผ์ ๋ช๋ช ์ธ์ฆ๋ธ๋ก๋ค๊ณผ ํ์ฌ์ ํ๋ณด๋ธ๋ก๋ค๋ง์ผ๋ก ์ฒด์ธ ์ ์ฒด์ ๋ฌด๊ฒฐ์ฑ์ด ๋ณด์ฅ๋ฉ๋๋ค.
๊ณผ๊ฑฐ์ ์ฐธ์ฌ์์ ๊ณผ๊ฑฐ์ ์ํ๊ฐ ์๋ ํ์ฌ์ ์ฐธ์ฌ์์ ํ์ฌ์ ์ํ๋ก๋ถํฐ ๋ณด์์ฑ์ด ์ ์ง๋ฉ๋๋ค.
์ด๋ฅผ ํตํด ๋ชจ๋ ์์ฅ์ ๋ํ ์ธ์ฆ์ ์ ํจ๊ธฐ๊ฐ์ ๊ฐ์ง ์ ์๊ณ ๊ณผ๊ฑฐ์ ๋ธ๋ก์ ๋ฒ๋ ค์ง ์ ์์ต๋๋ค.
์ด ์ ํจ๊ธฐ๊ฐ์ ์ฒด์ธ์ ์๊ฐ์์์์ ํ์ฅ์ฑ์ ์ ๊ณตํ๊ณ ๋ถ์ฐ ์ฒด์ธ์ ์ด์ฉ์ ๊ณต๊ฐ์์์์ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์์ ์ฆ๋ช ์์๋ ์ถ๊ฐ๋ ํ๋์ ๋ธ๋ก์ ๋ํด์๋ง ํฉ์๊ฐ ์งํ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ๋ ๋ค๋ฅธ ํ๋์ ์ฒด์ธ์ผ๋ก ๊ด๋ฆฌ๋๋ ํ๋ณด๋ธ๋ก๋ค ์ ์ฒด์ ๋ํด์ ๋์์์ด ํฉ์๊ฐ ์งํ๋ฉ๋๋ค.
ํ๋์ ๋ธ๋ก์ ์ฐพ๊ธฐ ์ํด ๋ค์์ ํฉ์๊ฐ ์ ์ฒด ๋คํธ์ํฌ๋ก ๋ถ์ฐ๋์ด ์งํ๋๊ณ ์ธ์ฆ์ ๋ฐํํ ์ ์๊ธฐ ์ ๊น์ง ํฉ์์ ๋ํ ํฉ์๋ก์ ๊ณ์ํด์ ์๋ ด๋ฉ๋๋ค.
ํ๋์ ํฉ์๊ฐ ์๋๋ผ ํ๋ณด๋ธ๋ก์ผ๋ก ์กด์ฌํ๋ ์ ์ฒด์ ์๊ฐ๊ณผ ๋คํธ์ํฌ ์ ์ฒด์ ๊ณต๊ฐ์ ๋ถํฌํ๋ ๋ถ์ฐ ํฉ์๊ฐ ์ด๋ฃจ์ด์ง๋๋ค.
์ด ์๊ฐ๊ณผ ๊ณต๊ฐ์ ๋ํ ์๊ด๊ด๊ณ๋ฅผ ์ด์ฉํ ๋ค์ํ ๊ธฐ๋ฒ๋ค์ด ์ฌ์ฉ๋๊ณ ์ด๋ฅผ ํตํด ์ง์ญํ๋ ์ ์ง์ ์ผ๋ก ๊ฐ์ํฉ๋๋ค.
๋ํ, ๋ธ๋ก์ ์ ์ถ์ ์ํ ํฉ์์ ์ธ์ฆ์ ๋ฐํ์ด ๊ธด ์๊ฐ์ ๊ฑธ์ณ ๋ถ๋ฆฌ๋์ด ์งํ๋๋ฏ๋ก ์๊ณ ๋ฆฌ์ฆ์ด ํฌํฌ ์์ด ๋ณ๊ฒฝ๋ ์ ์๊ณ ์ ์ฒด ๋คํธ์ํฌ์ ์ ์ง์ ์ผ๋ก ๋ฐ์๋ฉ๋๋ค.
๊ธฐ๋ณธ ํฉ์ ๋ฐฉ์์ ๋ํ ์ธ๋ถ์ค๊ณ๊ฐ ์๋ฃ๋์๊ณ ๋ฌธ์ํ๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค.
Basic consensus
Possibility of double spending
Attempts to tamper with already confirmed authentication
์ ๋ฌธ์๋ค์์๋ ํฉ์์ ๋ํ ์ด๋ก ์ ์ธ ๋ถ๋ถ๊ณผ ์์ฅ์ ๋ํ ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋ ๋์ ๊ธฐ์ ์ ์ธ ๋ถ๋ถ๋ค์ด ๋ค๋ฃจ์ด์ง๋๋ค.
์๋ก์ด ํ๋ณด๋ธ๋ก์ ์ถ๊ฐ์ ๋ํ ์ธ๋ถ์ค๊ณ๊ฐ ์๋ฃ๋์๊ณ ๋ฌธ์ํ๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค.
Addition of the next candidate block
์ ๋ฌธ์์์๋ ์๋ก์ด ํ๋ณด๋ธ๋ก์ด ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์ถ๊ฐ๋ ๋ ์ง์ญํ๋ฅผ ๊ฐ์์ํค๋ ๊ธฐ๋ฒ์ด ์๊ฐ๋ฉ๋๋ค.
ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋๊ธฐํ์ ํ์ฅ์ฑ์ ์ํ ๊ตฌ์กฐ๋ค์ ๋ํ ์ธ๋ถ์ค๊ณ๊ฐ ์๋ฃ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋ ๊ธฐ๋ฅ์ ๋ํ ๋ฌธ์ํ๋ ์์ง ์งํ๋์ง ์์์ต๋๋ค.
๋ค๋ฅธ ๊ธฐ๋ฅ๋ค์ด ์ค๊ณ๋จ์ ๋ฐ๋ผ ๊ธฐ์กด์ ์์ฑ๋ ๋ฌธ์๋ค์์ ์์ ๋ ๋ถ๋ถ๋ค๋ ์์ผ๋ ์์ง ์งํ๋์ง ์์์ต๋๋ค.
์์ด ๋ฒ์ญ ๋ฌธ์๋ฅผ ๋ณํํ๊ณ ์์ด ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ๋ณด๋ค ๋ฌธ์์์ฑ์ ์์๋ณด๋ค ๋ง์ ์๊ฐ์ด ์์๋์์ต๋๋ค.
๋ฌธ์์์ฑ์ด ๋ชฉ์ ์ด ์๋๊ธฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๊ธฐ ์ํ ๊ตฌํ์ด ๋จผ์ ์ด๋ฃจ์ด์ง ์๋ ์์ต๋๋ค.
์์ฉํ๋ฅผ ์ํ ์ค์ ์ ์์ง ๊ฐ๋ฐ์ด ์๋๋ผ ์ ์ฒด ์๊ณ ๋ฆฌ์ฆ์ด ์ฝ๋๋ก ์์ฑ๋๊ณ ๊ฐ๋จํ๊ฒ ๋์ ๋ฐฉ์์ด ๋ณด์ผ ์ ์์ ์ ๋์ ๊ตฌํ์
๋๋ค.
๊ทธ๋์ ์์ง ๋ฌธ์๋ก ์์ฑ๋์ง ๋ชปํ ๋ถ๋ถ๋ค์ ์ฌ๊ธฐ์ ๋จผ์ ๊ฐ๋ตํ๊ฒ ์๊ฐํฉ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์ฒด์ธ์ด ๋ถ๊ธฐ๋๋ ๊ฒ์ ํ์ฉํ์ฌ ํธ๋ฆฌ ํํ์ ์ฒด์ธ ๊ตฌ์กฐ๊ฐ ๋ง๋ค์ด์ง๋๋ค.
๊ทธ๋ฌ๋ ๋ค์ ์ธ์ฆ์ ๋ฐํํ ์ฒซ ๋ฒ์งธ ํ๋ณด๋ธ๋ก์ ๋ฐ๋์ ์ ์ผํจ์ด ๋ณด์ฅ๋์ด์ผ ํ๊ณ ์ด๋ฅผ ์ํด ์๊ณ๊ฐ์ ํด๋นํ๋ ๊ธด ์๊ฐ์ ๊ฑธ์ณ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋๊ธฐํ๊ฐ ์งํ๋ฉ๋๋ค.
์ฒ์ ๊ณ ์๋์๋ ๋๊ธฐํ ์ค๊ณ๋ ์๋ก์ด ํ๋ณด๋ธ๋ก์ ์ถ๊ฐ์ ๋ง์ถ์ด ์ง์ญ ๋จ์๋ก ๋ถ์ฐ๋์ด ์๋ ด๋๋ ๋ฐฉ์์ด์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ต์ข
์ค๊ณ์์๋ ๋ค์ ์ธ์ฆ๋ธ๋ก์ ๋ฐํ์ ๋ง์ถ์ด ๋๊ธฐํ๋๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ ๋จ์ํ๊ฒ ๋ง๋ค๊ณ ์ ์ฒด์ ๋คํธ์ํฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๊ธฐ๋ ์ฒด์ธ๋ค์ ๋ ํจ์จ์ ์ผ๋ก ์๋ ด์ํต๋๋ค.
๊ฐ๊ฐ์ ๋ฐฉ์์ ์ฅ๋จ์ ์ด ์์ด ๊ตฌํ ๋จ๊ณ์์๋ ๋ ๋ฐฉ์์ด ํผํฉ๋ ํํ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์๋๋ ๋จ์ํ์ํจ ํ์ ๋ ๋คํธ์ํฌ์์ ํ๋์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋ํ ์ ์ฒด ๋ถ๊ธฐ๋ค์ด ์ง์ญ ๋จ์๋ก ๋ถ์ฐ๋์ด ์๋ ด๋๋ ํํ๋ง์ ๋ชจํํํ ๊ฒ์
๋๋ค.
4 | wxyz
- | -------------------------------------------------------------------------------------------------------------
3 | 0xyz | 1xyz
- | -------------------------------------------------------------------------------------------------------------
2 | 00yz | 01yz | 10yz | 11yz
- | -------------------------------------------------------------------------------------------------------------
1 | 000z | 001z | 010z | 011z | 100z | 101z | 110z | 111z
- | -------------------------------------------------------------------------------------------------------------
0 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111
N-00 N-01 N-02 N-03 N-04 N-05 N-06 N-07 N-08 N-09 N-10 N-11 N-12 N-13 N-14 N-15
๊ฐ์ฅ ์ข์ธก ์ด์ 4์์ 0์ ์๋ ํด๋น ๋ผ์ธ์ ๋์ด๋ ๋นํธ ์๋ฅผ ๋ํ๋ด๊ณ ๊ทธ ์ฐ์ธก ์ด๋ค์ ๋ชจ๋ ํ๋ณด๋ธ๋ก์ ํค๋ ํด์๊ฐ๋ค์
๋๋ค.
์์ ๋ชจ๋ธ์์๋ ์์ ์ ๋ณด์ ํด์์ ๋นํธ ์๊ฐ 4์ด๊ณ ํด๋น ๋นํธ ์์์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋ ์์ ํ ๋์์ ์ฑ์ง์ ๊ฐ๋ ๊ฐ๋ค๋ก ๊ฐ์ ๋์์ต๋๋ค.
์๋ก์ด ํ๋ณด๋ธ๋ก์ ์์ฑ์ ๋์ด๋ 0์ ์ฌ์ฉํ์ฌ ๋์ด๋์ ์ํ ์ ์ฝ์ ๋์ง ์์์ต๋๋ค.
๋ํ, ์ง์ญํ๊ฐ ๊ณ ๋ ค๋์ง ์์๊ณ ์์ ํ ๊ณ์ธตํ ๊ตฌ์กฐ์ด๋ฉด์ ๊ฐ ํ์ ์๊ฐ ๊ฑฐ๋ฆฌ๊ฐ ์ผ์ ํ ๋คํธ์ํฌ๋ก ๊ฐ์ ๋์์ต๋๋ค.
์ด ๋คํธ์ํฌ๋ ์ ์ฒด ํด์ ๋นํธ์ ํด๋นํ๋ N-00์์ N-15๊น์ง์ 16๊ฐ์ ๋
ธ๋๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ด๋ฌํ ๋คํธ์ํฌ์ ํน์ฑ๊ณผ ์ ์ฒด ๋
ธ๋์ ์๊ฐ ๋ฐ์๋์ด ๋ชจ๋ ๋
ธ๋์์์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋ค์ฏ ๊ฐ์ ํ๋ณด๋ธ๋ก์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ง๊ธ๊น์ง๋ ํ๋์ ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋ ์ ์๊ธฐ ์ํ ์๊ณ๊ฐ์ด ์ฌ์ฉ๋์๊ณ ์ฒด์ธ์ ๋ถ๊ธฐ๋ก ์ธํด ๊ฐ ๋
ธ๋์์์ ํ๋ณด๋ธ๋ก์ ์๋ ๋ค๋ฅผ ์ ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฒด์ธ์ ํ์ฅ์ฑ์ ์ํ ์ค๊ณ๊ฐ ์ถ๊ฐ๋๋ฉด์ ๋ชจ๋ ๋
ธ๋๊ฐ ๊ฐ์ ์์ ํ๋ณด๋ธ๋ก์ ๊ฐ๋ ๊ฒ์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
๋ณ๊ฒฝ๋ ์ค๊ณ์์๋ ๋์ด๋๋ฅผ ๋ง์กฑํ๋ ์ผ์ ์์ ํ๋ณด๋ธ๋ก์ด ๋ชจ์ด๊ธฐ๋ง ํ๋ฉด ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋ ์ ์์ต๋๋ค.
ํ์ฌ๋ ์๊ณ๊ฐ์ด ์ฌ์ฉ์ ๋๋ ๊ธฐ์กด๋ณด๋ค๋ ๋ฎ์ ๋์ ์ธ ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
์๊ณ๊ฐ์ ์ญํ ์ด ์ถ์๋์ด ์ธ์ฆ ๋ฐํ์ ์๋๋ ๊ด๋ จ์ฑ ํจ์จ๋น๋ ๋คํธ์ํฌ์ ๊ท๋ชจ์ ํจ๊ป ๋์ด๋์ ๋ ํฌ๊ฒ ์ํฅ์ ๋ฐ์ต๋๋ค.
๋ฆฌ๋๋ธ๋ก์ ํด์๊ฐ์ wxyz์ผ๋ก ๊ฐ ์๋ฆฟ์์์ 0 ๋๋ 1์ ํน์ ํ ์ด๋ ํ ๊ฐ์ ๊ฐ์ต๋๋ค.
๋์ด๋๊ฐ 0์ด๋ฏ๋ก ๋ชจ๋ ๋
ธ๋๊ฐ ๊ฐ์์ ํ๋ณด๋ธ๋ก์ ๋ฐํํ ์ ์๊ณ ๊ฐ๊ฐ์ ๋
ธ๋๊ฐ ํ๋์ ์ง์ญ์ด ๋ฉ๋๋ค.
์ง์ญ ๋จ์๋ก ๋ถ์ฐ๋์ด ์๋ ด๋๋ ๋๊ธฐํ ๋ฐฉ์์ ๊ฒฝ์ฐ ๊ฐ ๋
ธ๋๊ฐ ๋ฐํํ ํ๋ณด๋ธ๋ก์ ์ธ์ ํ ์ง์ญ์ ๋จผ์ ๋์ฐฉํ์ฌ ํฉ์๊ฐ ์งํ๋ฉ๋๋ค.
ํฉ์๋ผ๋ ์ฉ์ด๊ฐ ์ฌ์ฉ๋์์ผ๋ ์ ํํ๊ฒ๋ ์๋ ด์ ์ํ ํฉ์์
๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์๋ ๋ถ๊ธฐ๋ ํ๋ณด๋ธ๋ก๋ค์ ์๋ ด์ํค๊ธฐ ์ํ ํฉ์์ ๋ฐํ๋ ์ธ์ฆ๋ธ๋ก์ด ํ์ ๋๊ธฐ ์ํ ๋ ์ข
๋ฅ์ ํฉ์๊ฐ ์์ต๋๋ค.
N-05 ๋
ธ๋๊ฐ ๋ฐํํ 0101 ํ๋ณด๋ธ๋ก์ N-04์ N-06 ๋
ธ๋์ ๋จผ์ ๋์ฐฉํ์ฌ ํฉ์๊ฐ ์งํ๋ฉ๋๋ค.
N-05 ๋
ธ๋์์์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๊ฐ๊ฐ wxyz, 0xyz, 01yz, 010z, 0101์ ํด์๊ฐ์ ๊ฐ๋ ํ๋ณด๋ธ๋ก๋ค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋์ด๋ 2๊ฐ ์ฌ์ฉ๋ ๊ฒฝ์ฐ ์์์๋ N-04, N-05, N-06, N-07์ ๋ค ๋
ธ๋๊ฐ ํ๋์ ์ง์ญ์ด ๋๊ณ yz์ 2๋นํธ๋ฅผ ๋ง์กฑํ๋ 01yz์ด ๊ฐ์ฅ ์ต๊ทผ์ ์์ฑ๋ ํ๋ณด๋ธ๋ก์ผ๋ก ๊ณต์ ๋ฉ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์๋ ํํ๋ ๋ค๋ฅด๋ ์์
์ฆ๋ช
์ ์์
์ ๋น๊ต๋ ์ ์๋ ๋ง์ ์์ ๋
ธ๋ ฅ์ด ์๋ฐ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์๋ฐ๋ ๋
ธ๋ ฅ์ ์๋ณด๋ค ์ป๋ ๊ฐ์น๊ฐ ๋ ํฐ ๊ฒฝ์ฐ๋ ์ฒด์ธ์ ๋ฌด๋ ฅํ์ ๊ฐ์ ์
์์ ์ธ ๋ชฉ์ ์ธ ๊ฒฝ์ฐ, ๊ณต๋ชจํ์ฌ ์ธ์ ํ ๋ ํ๋ณด๋ธ๋ก์ ์ํด ์ด์ค์ง๋ถ์ด ์๋๋ ์ ์์ต๋๋ค.
์์ ์ฒด์ธ์์ 16๊ฐ์ ๋
ธ๋ ์ค 8๊ฐ์ ๋
ธ๋๊ฐ ์ค์ ๋ก๋ ํ๋์ ์์ ์ฃผ์ ์ํด ์ด์๋๋ ๋
ธ๋๋ค์ผ ๊ฒฝ์ฐ, 50%๋ก์ ํ๋ฅ ๋ก ์ด์ค์ง๋ถ์ด ์๋๋ ์ ์์ต๋๋ค.
์ด๋ฅผ ๋ง๊ธฐ ์ํด ์ด ์๊ณ ๋ฆฌ์ฆ์ ํ๋์ ์์ ์ฃผ์ ์ํด ํ๋์ ๋
ผ๋ฆฌ์ ์ธ ๋
ธ๋๊ฐ ์ด์๋๋ ๊ฒ์ ์ ์ ๋ก ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ๋ฌ ๊ธฐ์ค๊ฐ์์ ๊ทธ ํ๋ฅ ์ ์ธ ์ํ์ ํฌ๊ฒ ์ํฅ์ ๋ฏธ์น์ง ์์ ๋งํผ์ด ํ์ฉ๋ฉ๋๋ค.
ํ์ค ์ธ๊ณ์ ๊ธฐ๊ด์ด๋ ๊ธฐ์
๋๋ ์จ๋ผ์ธ ์๋น์ค๋ค์ ์ฌ์ฉ์ ๊ฐ์
์ ๋ณด ๋ฑ์ ํตํด ์ด๋ ํ ์์ ์ฃผ๋ฅผ ํน์ ํ ์ ์์ต๋๋ค.
SMS ์ธ์ฆ์ ํตํ ํด๋์ ํ ๋ฒํธ ๋ฑ๋ ์ด๋ ํ ์์ ์ฃผ๋ฅผ ์ฆ๋ช
ํ๋ ์์ ์ ๋ณด๋ก์จ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ด๋ ํ์ค ์ธ๊ณ์์ ์ด๋ ํ ์์ ์ฃผ๋ฅผ ํน์ ํ๋ ๋ฐ๋ ๋ณด์์ ๋ฌด๊ฒฐํ ์์คํ
๊ณผ ์์ ํ ์ ์ฐจ๋ฅผ ํตํ ์๋ณ๊ณผ ์ธ์ฆ์ด ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค.
์ด๋ ๊ฒ ์ธ์ฆ๋ ๋ค์์ ์์ ์ฃผ๊ฐ ๊ณต๋ชจํ๋ ๊ฒฝ์ฐ ๋ฑ๋ ์๊ฐํด ๋ณผ ์ ์์ผ๋ ๊ทธ ์์ ์ธ ์ธก๋ฉด์์ ์์
์ฆ๋ช
์ ๋
ผ์ค(nonce)์ ๊ฐ๊ณผ๋ ๋น๊ต๋ ์ ์์ต๋๋ค.
์ด๋ ํ๊ฐํ ๋ธ๋ก์ฒด์ธ์ ํํ์
๋๋ค.
์ข ๋ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ๊ทผ์ ํ ํํ๋ก ์ด์๋๊ธฐ ์ํด์๋ ์ง๋ถ์ ํํ๊ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ง๋ถ์ด๋ผ๋ ์ฉ์ด๋ก ํํ๋์์ผ๋ ํ๋ณด๋ธ๋ก ๊ฐ์ ํฉ์๋ฅผ ์ํ ๊ฒ์ด ์๋๋ผ ํ๋์ ํ๋ณด๋ธ๋ก์ ๋ฐํํ ์ ์๋ ์ผํ์ฑ์ ๊ถํ๋ง์ ์ป๊ธฐ ์ํ ๊ฒ์ผ๋ก ์ง๋ถ์ฆ๋ช
์ ๊ฒ๊ณผ๋ ๋ค๋ฆ
๋๋ค.
ํ๋ณด๋ธ๋ก์ ์์ฑํ๊ธธ ์ํ๋ ์์ ์ฃผ๋ ์ฌ์ ์ ์์ ์ ์์ ์ ๋ณด๋ฅผ ์ฒด์ธ์ ํ๋์ ์์ฅ์ผ๋ก ๋ฑ๋กํ์ฌ ์ธ์ฆ๋ฐ์์ผ ํฉ๋๋ค.
ํ๋์ ์์ ์ ๋ณด๋ฅผ ๋ฑ๋กํ๊ธฐ ์ํด ์์ ์ฃผ๋ ์๋ก์ด ๊ณต๊ฐํค์ ๊ฐ์ธํค ์์ ์์ฑํ์ฌ์ผ ํฉ๋๋ค.
์์ฅ์๋ ์์ฑ๋ ๊ณต๊ฐํค์ ๋ฑ๋ก ์์ ์๊ฐ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค.
ํ๋ณด๋ธ๋ก ๋ฐํ์ ๊ถํ์ ์ด ์๊ฐ ๊ฐ์ ์ํด ์ ํจ๊ธฐ๊ฐ์ ๊ฐ๊ณ ์ด๋ ๋ค์์ ์๊ฐ๋ ์ฒด์ธ์ ํ์ฅ์ฑ์ ์ ๊ณตํ๊ธฐ ์ํ ์ ํจ๊ธฐ๊ฐ๊ณผ๋ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์์ ์ ๋ณด๋ ์ด ์๊ฐ ๊ฐ๊ณผ ๋ณํฉ๋์ด ๊ณต๊ฐํค๋ก ์ํธํ๋ ๊ฐ์ผ๋ก ๋ฑ๋ก๋ฉ๋๋ค.
๋ฐํ ๊ถํ์ ํ๋ํ ์์ ์ฃผ๋ ํ๋ณด๋ธ๋ก์ ์์ฑํ ์ ์์ต๋๋ค.
ํ๋ณด๋ธ๋ก์ ํค๋์๋ ์ธ์ฆ๋ฐ์ ์์ ์ ๋ณด ์์ฅ์ ๋ธ๋ก ๋ฒํธ๊ฐ ํฌํจ๋๊ณ ํ๋ณด๋ธ๋ก ํค๋์ ํด์๊ฐ์ ๊ฐ์ธํค๋ก ์ํธํ๋์ด ํฌํจ๋ฉ๋๋ค.
์์ ์ฃผ์ ์ง๊ฐ ์ฃผ์ ๋ฑ์ด ์์ ์ ๋ณด๋ก์จ ์ฌ์ฉ๋๊ณ ์์ง์์ฆ๋ช
๋ฑ์ ๊ธฐ์ ์ด ๋ํด์ง๋ฉด ์์ ์ฃผ์ ๋ํ ์ต๋ช
์ฑ์ด ์ ๊ณต๋ ์ ์์ต๋๋ค.
์ด ์ต๋ช
์ฑ์ ์์ ์ฃผ์ ํ๋ณด๋ธ๋ก์ ์ํด ์๋ก์ด ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋ ์ดํ์๋ ์๊ตฌํ ์ง์๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ์์ ์ฃผ์ ์ต๋ช
์ฑ๊ณผ๋ ๋ณ๋๋ก ๋ชจ๋ ํ๋ณด๋ธ๋ก์ ํญ์ ์ต๋ช
์ผ๋ก ์กด์ฌํฉ๋๋ค.
์์ ์ฃผ์ ์ํ ์๋ก์ด ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋ ๋ ์์ ์ ๋ณด์ ๋ํ ์ฆ๋ช
์ ๋ณด๊ฐ ํค๋์ ํฌํจ๋ฉ๋๋ค.
์ด๋ ํ ์์ ์ฃผ์ ์ํด ๋ค์์ ๋ฐํ ๊ถํ์ด ํ๋๋ ์ ์์ต๋๋ค.
์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ํ๋์ ๊ถํ์ ๋ฐ๊ธฐ ์ํด์๋ ๊ทธ๋ด๋งํ ์๊ฒฉ์ด ์์์ ์ฆ๋ช
ํ๊ฑฐ๋ ๊ทธ์ ํด๋นํ๋ ๊ฐ์น๋ฅผ ์ฒด์ธ์ ์ ๊ณตํ์ฌ์ผ ํฉ๋๋ค.
ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ด์๋๊ธฐ ์ํ ์ด ๊ฐ์น๋ ํ์ค ์ธ๊ณ์ ํํ๊ฐ ๊ฐ๋ ๊ฐ์น์ ์์ํฉ๋๋ค.
์ด ๊ฐ์น์ ๋น์จ์ ๋ชจ๋ ์์ ์ฃผ๊ฐ ํฉ๋ฆฌ์ ์ธ ํ๋์ ํ๋๋ก ์ฒด์ธ์ ๊ณต๊ฐ์ฑ๋ฅ์ ๋ง์ถ์ด ๋์ ์ผ๋ก ์กฐ์ ๋ฉ๋๋ค.
๋ํ, ์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ๊ฐ๋ณ ๊ฐ์น๊ฐ ๋ฌถ์ด๋ ๊ฐ ์์ฅ์ด๋ ์ธ์ฆ๋ธ๋ก์ ์ ํจ๊ธฐ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋ณ๋์ ๊ด๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์์ ๊ฒฝ์ฐ, ์ฐ๋๋ ๊ฐ์น ๋ํ ์ ํจ๊ธฐ๊ฐ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ์ด๋ ํ ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋ ํ ํ๋ ์ด์์ ๋ ๋ค๋ฅธ ์ธ์ฆ๋ธ๋ก์ด ๋ค๋ฐ๋ฅผ ๋ ํด๋น ๋ธ๋ก์ ์ธ์ฆ์ด ํ์ ๋ฉ๋๋ค.
์ด๋ก ์ธํด ์ธ์ ํ ๋ ํ๋ณด๋ธ๋ก์ด ์ด๋ ํ ์์ ์ฃผ์ ์ํด ๋ฐํ๋์๊ฑฐ๋ ๊ณต๋ชจ๋์์ ๊ฒฝ์ฐ, ์ด์ค์ง๋ถ์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
์ด๋ฅผ ๋ง๊ธฐ ์ํด ์์์ ๋ณด์ธ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ๋ค๋ก ์์ ์ฃผ๋ฅผ ์ ํํ๊ณ ๋ํ ํฐ ์๋ค์ ์ฌ์ฉํ์ฌ ํ๋ฅ ์ ์ผ๋ก ๋ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
๊ณต๋ชจ๋์ด ๋ฐํ๋ ๋ ํ๋ณด๋ธ๋ก์ด ์ธ์ ํ์ง ์์ ํ๋ฅ ์ด ๊ธฐ์ค์ด ๋์ด ์๊ณ๊ฐ์ด๋ ๋์ด๋ ๋ฑ์ด ์ ํด์ง๋๋ค.
๋ถ๊ฐ๋ฅํ ํ๋ฅ ๋ก ์ด๋ ํ์๊ฐ ์ด์ค์ง๋ถ์ด ์ฑ๊ณตํ๋๋ผ๋ ํด๋น ๋ธ๋ก๋ค์ ๋ค๋ฐ๋ฅด๋ ๋ค๋ฅธ ๋ธ๋ก๋ค์ ์ํด ์ฒด์ธ์์ ์ ์ธ ์ฒ๋ฆฌ๋ฉ๋๋ค.
์๋ก ๋ฐํ๋ ์ธ์ฆ๋ธ๋ก์ ๋ฌด๊ฒฐํ๊ณ ์ ๋นํจ์ด ์ค์ ๋ก๋ ์ธ์ ํ ํ๋์ ๋ธ๋ก์ด ์๋ ๋ค๋ฐ๋ฅด๋ ์ ์ฒด ํ๋ณด ๋ธ๋ก๋ค์ ์ํด ํ์ธ๋๊ณ ์ ์ธ ์ฒ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๋๋ค.
์ธ์ ํ ๋ธ๋ก์ ์ํด ์ด์ค์ง๋ถ๋ ๋ธ๋ก์ ์ธ์ฆ์ด ํ์ ๋๋๋ผ๋ ๊ทธ ์ดํ์ ๋ค๋ฐ๋ฅด๋ ๋ชจ๋ ์ ๋นํ ๋ธ๋ก๋ค์ ์ํ ์๋ฌต์ ์ธ ํฉ์๋ก์ ๊ณต๋ชจ๋ ๋ชจ๋ ๋ธ๋ก์ ์ ์ธ ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ด์ด์ง๋ ๋ชจ๋ ๋ธ๋ก์์ ํ๋์ ์ด์ค์ง๋ถ์ ์ํด ๊ณต๋ชจ๋ ๋ธ๋ก์ด 50% ์ด์์ผ ๊ฒฝ์ฐ, 50% ์ด์์ ํ๋ฅ ๋ก ์ ์ธ ์ฒ๋ฆฌ๋์ง ์์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ธ์ฆ์ด ํ์ ๋ ์ดํ์ ๊ทธ ํ์์ ๋ ๋ค๋ฅธ ๋ธ๋ก์์์ ์ ์ธ ์ฒ๋ฆฌ๊ฐ ์ค์ ์๋ํ๋ ๊ฒฝ์ฐ๋ ์ฒด์ธ์ ์ฅ์ ๊ฐ ๋ฐ์ํ ์ํฉ์
๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ๊ณต๋ชจ๋ ์ ์๋ ๋ธ๋ก๋ค์ ๋น์จ๊ณผ ๊ณต๋ชจ๋ ๋ ๋ธ๋ก์ด ์ธ์ ํ ์ ์๋ ๊ฒฝ์ฐ๋ค์ด ํ๋ฅ ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋๋ก ๋ฅ๋์ ์ผ๋ก ์ ์ด๋์ด ํ๋์ ๋ค๋ฐ๋ฅด๋ ์ธ์ฆ๋ธ๋ก๋ง์ผ๋ก ์ธ์ฆ์ด ํ์ ๋ฉ๋๋ค.
์์ ๋ชจํ์์๋ ๋ง๋จ ๋
ธ๋๋ง์ด ์กด์ฌํ๋ ๋จ์ํ์ํจ ๊ณ์ธตํ ๋คํธ์ํฌ๊ฐ ์ฌ์ฉ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ๊ณ์ธต์ ํํ๊ฐ ์์ ํ์ง๋ ์๊ณ ๊ฐ ํ์ ์๊ฐ ๊ฑฐ๋ฆฌ๊ฐ ์ผ์ ํ์ง๋ ์์ ๋ฉ์ ํํ์ P2P ๋คํธ์ํฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ํ, ํธ๋ฆฌ์ ๊ฐ ๊ฒฝ๋ก๋ ๊ฐ ๋
ธ๋์์์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ด์๊ณ ์ด๋ก๋ถํฐ ์ง์ญ ๋จ์์ ๋ถ์ฐ ์๋ ด์ ๋ณด์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋ชจํ์ ์ฒด์ธ์ ํธ๋ฆฌ ๋ถ๊ธฐ๊ฐ ์๋ ๊ณ์ธตํ ๊ตฌ์กฐ๋ก ๋ฌถ์ธ P2P ๋คํธ์ํฌ์ ์ด๋ ํ ๋ถ๋ถ์์์ ์ง์ญ๋ค์ ์ฐ๊ฒฐ ์ํ๋ก ๋ณผ ์๋ ์์ต๋๋ค.
๊ทธ๋ด ๋ ์ด๋ ํ ์ง์ญ์ ๋ธ๋ก์ด ์ ์ฒด ๋คํธ์ํฌ์ ๋๋ฌํ๊ธฐ ์ํ ํ๊ท ํ ์๋ ํธ๋ฆฌ์ ๋์ด์ ๊ทผ์ฌํฉ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ๋คํธ์ํฌ๋ ์ ์ฒด ๋
ธ๋์ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ์๋์ ๊ฐ์ ๊ด๊ณ๋ค์ ํตํด ๋
ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ์กฐํ๋ฉ๋๋ค.
b : branch quotient bits
z : the total number of zones ( z = 2 ^ b )
d : difficulty bits
p : the total number of peers per zone ( p = 2 ^ d )
r : average relevance bits ( r = b + d )
n : the total number of nodes ( n = 2 ^ r = z * p )
h : zero-based height of tree ( h = b / d )
๋์ด๋์ ์ํด ๋
ธ๋๋ง๋ค ์ฐ๊ฒฐํ์ฌ์ผ ํ ์๋ ํผ์ด์ ์๊ฐ ์ ํด์ง๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ ์ฒด์ธ์ ์ํ ๋
ผ๋ฆฌ์ ์ธ ๊ธฐ์ค๊ฐ์ผ๋ก P2P ๋คํธ์ํฌ์์ ์ค์ ๋ฌผ๋ฆฌ์ ์ธ ํผ์ด์ ์๋ ์ด์ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์ต๊ทผ ๋ฌธ์์์ ์๋ก์ด ํ๋ณด๋ธ๋ก์ด ์ ์ก๋ ๋ ๋ธ๋ก๋ค์ ๋ฌถ์ ๋จ์๋ก ์ ์ก๋๋ค๊ณ ์ธ๊ธ๋์์ต๋๋ค.
์์ ๋ณด์ธ ํธ๋ฆฌ์ ๋์ด๊ฐ ๋ฌถ์์ ๋จ์๋ก ์ฌ์ฉ๋๊ณ ์ด๋ ํ๋์ ์ธ์ฆ๋ธ๋ก์ด ๋ฐํ๋๊ธฐ ์ํด ์๊ตฌ๋๋ ์ต์ ํ๋ณด๋ธ๋ก๋ค์ ์์ ํด๋นํฉ๋๋ค.
๊ทธ๋ฌ๋ ์์ ๋ณด์ธ ๊ด๊ณ๋ค์ ๋ชจํํ๋ ๋ชจ๋ธ๋ก๋ถํฐ ์ป์ ๋คํธ์ํฌ์ ์์ฑ๋ค๋ก ์ค์ ์ ์ฒด ํ๋ณด๋ธ๋ก์ ์๋ ์ด๋ณด๋ค๋ ํจ์ฌ ํฐ ์์
๋๋ค.
์ค์ ์๋ก์ด ํ๋ณด๋ธ๋ก์ ์ ์ถ์ ๋ธ๋ก๋ค์ ๋ฌถ์ ๋จ์๋ก ์ฒ๋ฆฌ๋๊ณ ์ง์ ๋น์จ์ด ์ ์ฉ๋ ๋์ ๊ด๋ จ์ฑ์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ถ๋ ์ ์ฒด ํ๋ณด๋ธ๋ก์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ ์ฒด์ ๋
ธ๋๋ฅผ ๋ํํ๋ฏ๋ก ์ด์ ๋ํ ์ ํ๋น์จ๋ ์ ์ฉ๋ฉ๋๋ค.
๋ํ, ํ์ฅ์ฑ์ ๊ฐ๊ธฐ ์ํ ๋ถ์ฐ ์ฒด์ธ์ผ๋ก ์ด์ฉ๋๊ธฐ ์ํด์๋ ํ๋ณด๋ธ๋ก๋ค์ ์๋ ์ถฉ๋ถํ ์ปค์ผ ํฉ๋๋ค.
ํต๊ณ์น์ ๊ธฐ๋ฐํ ํ๋ฅ ์ ์ธ ๊ฐ๋ค์ด ์ฌ์ฉ๋๋ฏ๋ก ํ๋ณธ์ ํฌ๊ธฐ๊ฐ ๋ ํด์๋ก ์๊ณ ๋ฆฌ์ฆ์ ๋ ์ ํํ๊ฒ ๋์ํฉ๋๋ค.
์ด๋ฌํ ํน์ฑ๋ค์ด ์ด์ฉ๋์ด ์ฒด์ธ์ผ๋ก๋ถํฐ ๋
ธ๋์ ์๋ ์ ์ก์๊ฐ๊ณผ ๊ฐ์ ๋คํธ์ํฌ์ ์ํ๊ฐ ํ์ธ๋ ์ ์์ต๋๋ค.
์ธ์ฆ๋ธ๋ก์ฒด์ธ์ ์ ์ฒด ๋คํธ์ํฌ์ ๋ํ ๋๊ธฐํ๋ ์ํ๋ฅผ ๊ฐ๊ณ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๊ฐ ์ฒด์ธ ๋ถ๊ธฐ์ ๋ํ ๋ถ์ฐ๋ ์ํ๋ฅผ ๊ฐ์ต๋๋ค.
์ค์ ๋ก ์๊ฒ๋ 1000๊ฐ์์ 10000๊ฐ ์ ๋์ ํ๋ณด๋ธ๋ก๋ค์ด ์ด์ฉ๋๊ณ ์ด ๋ธ๋ก๋ค์ ์ง์ญ ๋จ์๋ก ๋ถ์ฐ๋์ด ์๋ ด๋ฉ๋๋ค.
์ด ๊ณผ์ ์์ ๋คํธ์ํฌ์ ๋์ญํญ ๊ด๋ฆฌ๋ฅผ ์ํด ํ๋์ ๋ฌถ์์ ๋ํ ๋ธ๋ก์ ์์ ๋ค์ ์ ์ก์ ์ํ ๋๊ธฐ ์๊ฐ์ด ๊ฐ ์ ์ก์ ๋ํด ๋์ ์ผ๋ก ์กฐ์ ๋ฉ๋๋ค.
๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ์ปค์ง์ ๋ฐ๋ผ ๋จ์ผ ์ฒด์ธ์ ๋ธ๋ก๋ค์ ์๋ฟ๋ง ์๋๋ผ ๋ถ๊ธฐ๋ค์ ์๋ ์ปค์ ธ ์ด๋ฅผ ์ํ ํจ์จ์ ์ธ ๋ฒํผ๋ง๋ ํ์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฐฉ๋ฒ๋ค์ ์ด์ฉํ๋๋ผ๋ ๋์ด๊ฐ 10000์ธ ํธ๋ฆฌ์ ๋ํด ๋ง๋จ ๋ถ๋ถ๋ถํฐ ์๋ ด์์ผ ์ฌ๋ผ๊ฐ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ฒด ๋ธ๋ก์ ๋๊ธฐํ์ํค๋ ๋ฐ๋ ๋คํธ์ํฌ์ ๋
ธ๋์์ ๋ง์ ์์์ด ์๋ชจ๋ ์ ์๊ณ ์ด๋ ์์์ ๋ญ๋น์ผ ์ ์์ต๋๋ค.
์ ์ฒด ํ๋ณด๋ธ๋ก์ด ์์ ํ๊ฒ ๋๊ธฐํ๋ ์ํ๊ฐ ์ธ์ฆ๋ธ๋ก ๋ฐํ์ ๊ธฐ์ค์ ์๋๋๋ค.
๋ํ, ๋ธ๋ก์ ์๋ ด ๊ณผ์ ์ ์ง์ ๋น์จ ๋ฑ์ด ์ฌ์ฉ๋์ด ์ฒด์ธ์ ๋ถ๊ธฐ๋ ์์ ํ ํธ๋ฆฌ ํํ๊ฐ ์๋๋ผ ์๋์ชฝ์ผ๋ก ๊ฐ์๋ก ์ง์ ์ฆ๊ฐํ์ฌ ๋ถ๊ธฐ๋ฉ๋๋ค.
์ด๋ฌํ ํน์ฑ์ด ๋ฐ์๋์ด ์ง์ญ ๋จ์์ ๋ถ์ฐ ์๋ ด์ ์ฒด์ธ ํ๋จ๋ถ์ ๋ช๋ช ๋ฌถ์์ ๋ํด์๋ง ์งํ๋ฉ๋๋ค.
ํ๋จ๋ถ๋ฅผ ์ ์ธํ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋๋ถ๋ถ์ด ์ค์ ๋ก๋ ๋จ์ผ ์ฒด์ธ์ ์ ์งํฉ๋๋ค.
์ฌ๊ธฐ์ ํด๋นํ๋ ๋ธ๋ก๋ค์ ๋ํด์๋ ์ฒด์ธ์ ์๋จ๋ถ๋ถํฐ ๋๊ธฐํ๋๋ ๋ฐฉ์์ด ์ ์ฉ๋ฉ๋๋ค.
์ด์ด์ง๋ ๋จ๋ฝ๋ค์์๋ ์ค์ ์ ๋คํธ์ํฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ฌ ์ด ๋๊ธฐํ ๋ฐฉ์์ด ๋์ํ๋ ๊ณผ์ ์ ๋ณด์
๋๋ค.
์๋๋ ์ ์์ค, ์๋ฆฌ์ค, ๋ฃจ์ด์ค, ๋ง๋ฆฌ์ ๊ทธ๋ฆฌ๊ณ ํด๋ผํฌ์ ๋ค์ฏ ์์ ์ฃผ์ ๋ํ ๊ทธ๋ค ๊ฐ ๋
ธ๋์์์ ํ๋ณด๋ธ๋ก์ฒด์ธ์
๋๋ค.
James {0} ~ {67372} - [67373] ~ (77372)
Alice {0} ~ {67372} - (67373) ~ [75428] ~ (77372)
Lewis {0} ~ {67372} - (67373) ~ [74593] ~ (77372)
Maria {0} ~ {67372} - (67373) ~ [77285] ~ (77372)
Clark {0} ~ {67372} - (67373) ~ [77285] ~ (77372)
์ค๊ดํธ์ ์๊ดํธ๋ ๊ฐ๊ฐ ์ธ์ฆ๋ธ๋ก๊ณผ ํ๋ณด๋ธ๋ก์ด๊ณ ๋๊ดํธ๋ ๊ฐ ๋
ธ๋๊ฐ ๋ฐํํ ํ๋ณด๋ธ๋ก์
๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ธ๋ก ํค๋์๋ ์์๋ฒํธ๊ฐ ํฌํจ๋๊ณ ์์ ์์์๋ ๊ทธ ์์๋ฒํธ๋ง์ ๋ณด์์ต๋๋ค.
์ต์ด ๋ธ๋ก์ ์์๋ฒํธ๋ 0๋ฒ์
๋๋ค.
ํ์ฌ 67372๋ฒ์ ์ธ์ฆ๋ธ๋ก๊น์ง ๋ฐํ์ด ๋์๊ณ ๋ชจ๋ ๋
ธ๋์์ ๋๊ธฐํ๋์ด ์์ต๋๋ค.
์์ ํ๋ณด๋ธ๋ก์ฒด์ธ๋ค์ 10000๊ฐ์ ํ๋ณด๋ธ๋ก๋ค๋ก ๊ตฌ์ฑ๋๊ณ ํ์ฌ์ ๋ฆฌ๋๋ธ๋ก์ 67373๋ฒ ๋ธ๋ก์
๋๋ค.
์์ ๋ค์ฏ ์์ ์ฃผ๋ ๊ฐ๊ฐ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์ด๋ ํ ๋ธ๋ก์ ๋ฐํํ์์ต๋๋ค.
์์ ํ๋ณด๋ธ๋ก์ฒด์ธ๋ค์ ์ ์ฒด ํ๋ณด๋ธ๋ก์ฒด์ธ์์ ๊ฐ๊ฐ์ด ์๋ก ๋ค๋ฅธ ๋ค์ฏ ๊ฐ์ ์ฒด์ธ ๋ถ๊ธฐ๋ฅผ ์์๋ก ์ ์ ํ ๊ฒ์
๋๋ค.
๋ชจ๋๊ฐ ์๋ก ๋ค๋ฅธ ์ฒด์ธ ๋ถ๊ธฐ์ ์ํ๋ฏ๋ก ๋ง์ง๋ง์ผ๋ก ์ถ๊ฐ๋ ํ๋ณด๋ธ๋ก๋ ์๋ก ๋ค๋ฆ
๋๋ค.
์๋๋ ํธ๋ฆฌ ํํ๋ก ๋ถ๊ธฐ๋๋ ์ ์ฒด ํ๋ณด๋ธ๋ก์ฒด์ธ์์ ์ ๋ค์ฏ ๋
ธ๋์์์ ์ฒด์ธ ๋ถ๊ธฐ๋ค๋ง์ ๋ชจ์์ ๋ณด์ธ ๊ฒ์
๋๋ค.
{0}
:
{67372}
|
[67373]
:
(74592)-------------
| |
(74593) [74593]
: :
(75427)----- :
| | :
(75428) [75428] :
: : :
: : (77284)-------------
: : | | |
: : (77285) [77285] [77285]
: : : : :
(77372) (77372) (77372) (77372) (77372)
James Alice Lewis Maria Clark
์์์ ๋ณผ ์ ์๋ฏ์ด ์ ์์ค๋ฅผ ์ ์ธํ ๋ค๋ฅธ ๋
ธ๋๋ค์ ๋ชจ๋ ์ฒด์ธ์ด ๋ถ๊ธฐ๋๋ ์ง์ ์ ์ฒซ ๋ฒ์งธ ํ๋ณด๋ธ๋ก์ ์์ ํ๊ณ ์์ต๋๋ค.
๋ถ๊ธฐ๋ฅผ ๋ฐ์์ํจ ์ด ๋ธ๋ก๋ค์ ์ํด ๋ถ๊ธฐ๋ ์ฒด์ธ์ ๋๊ธฐํ๊ฐ ์ด๋ฃจ์ด์ง๋๋ค.
ํ์ฌ์ ๋ฆฌ๋๋ธ๋ก์ธ 67373๋ฒ ๋ธ๋ก์ ์์ ํ ์ ์์ค๋ ์ด ๋ธ๋ก์ ์ฌ์ฉํ์ฌ ๋ค์ ์ธ์ฆ๋ธ๋ก์ ๋ฐํํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ ์์ ์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์ ์ฒด ๋ธ๋ก์ธ 67373๋ฒ๋ถํฐ 77372๋ฒ๊น์ง์ ๋ธ๋ก๋ค์ ํค๋ ์ ๋ณด๋ฅผ ํ๋๋ก ๋ฌถ์ด ์ธ์ฆ๋ธ๋ก๊ณผ ํจ๊ป ๋ฐํํฉ๋๋ค.
์ ์์ค์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋ถ๊ธฐ๋ ์ฒด์ธ์ ๋๊ธฐํ๋ฅผ ์ํ ๊ธฐ์ค ์ฒด์ธ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
ํ๋ณด๋ธ๋ก์ ํค๋์๋ ์์ง ์ ์์ฅ๋ค๊ณผ ๊ทธ์ ๋ํ ์ธ์ฆ ์ ๋ณด๋ค์ด ํฌํจ๋์ง ์์์ผ๋ฏ๋ก 100๋ฐ์ดํธ๋ฅผ ๋์ง ์์ต๋๋ค.
๊ทธ๋ก ์ธํด ์ด๋ ํ ๋
ธ๋์์ ์ ์ฒด ํ๋ณด๋ธ๋ก์ ์์ธ 10000๊ฐ์ ๋ธ๋ก์ ๋ํ ์ ๋ณด๋ 1MB๋ฅผ ๋์ง ์์ต๋๋ค.
์๋ก์ด ์ธ์ฆ๋ธ๋ก๊ณผ ํจ๊ป ์๋ก์ด ๊ธฐ์ค ์ฒด์ธ์ ์ ๋ณด๋ ๋ค๋ฅธ ๋ค ๋
ธ๋์ ์์์ ์์๋ก ๋์ฐฉํฉ๋๋ค.
๋ค ๋
ธ๋๋ ๊ธฐ์ค ์ฒด์ธ๊ณผ ๊ฐ๊ฐ ์์ ์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋น๊ตํฉ๋๋ค.
๊ธฐ์ค ์ฒด์ธ๊ณผ ๋น๊ตํ์ฌ ๋ถ๊ธฐ๊ฐ ๋ฐ์ํ ๋ธ๋ก์ด ๋ฐ๊ฒฌ๋๋ฉด ํด๋น ์ง์ ์์์ ๋์ ๊ด๋ จ์ฑ์ ๋น๊ตํฉ๋๋ค.
๊ธฐ์ค ์ฒด์ธ์ ๊ด๋ จ์ฑ์ด ๋ ๋์ผ๋ฉด ์์ ์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋ฒ๋ฆฌ๊ณ ๊ธฐ์ค ์ฒด์ธ์ ์๋ก์ด ํ๋ณด๋ธ๋ก์ฒด์ธ์ผ๋ก ์ ํํฉ๋๋ค.
์์ ์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๊ด๋ จ์ฑ์ด ๋ ๋์ผ๋ฉด ๋ถ๊ธฐ๊ฐ ๋ฐ์ํ ๋ธ๋ก์ ๋ฐ๋ก ์ด์ ์ ๋ธ๋ก๋ถํฐ ๋ง์ง๋ง ๋ธ๋ก๊น์ง์ ์์ ์ ํ๋ณด๋ธ๋ก๋ค์ ํค๋ ์ ๋ณด๋ฅผ ๋คํธ์ํฌ๋ก ์ ์กํฉ๋๋ค.
์ด ์ ๋ณด๋ ๋ค๋ฅธ ๋ชจ๋ ๋
ธ๋์์ ๋๊ธฐํ๋ฅผ ์ํ ์๋ก์ด ๊ธฐ์ค ์ ๋ณด๋ก์จ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ก์ด ๊ธฐ์ค ์ ๋ณด๋ค์ ์ ์ฒด ๋คํธ์ํฌ์์ ๊ณ์ํด์ ์ฐ์ํ์ฌ ๋ฐ์ํ๊ณ ์ฒด์ธ์ ๋ถ๊ธฐ๋ค์ ๊ธด ์๊ฐ์ ๊ฑธ์ณ ๋จ์ผ ์ฒด์ธ์ผ๋ก ์๋ ดํด ๋๊ฐ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐ๊ณผ ๊ณต๊ฐ์ ๋ํ ๊ฐ๊ฐ์ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ฒด์ธ์ด ์ด์ฉ๋๋ ์ ์ฒด ์๊ฐ์ ๋ํ ํ์ฅ์ฑ์ ์ ๊ณตํ๊ธฐ ์ํด ์์ฅ์ ์ธ์ฆ์ ๋ํ ์ ํจ๊ธฐ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ด๋ ํ ์๊ฐ๋์์ ๋คํธ์ํฌ ์ ์ฒด ๊ณต๊ฐ์ ๋ํ ํ์ฅ์ฑ์ ์ ๊ณตํ๊ธฐ ์ํด ์ธ์ฆ๋ธ๋ก์ฒด์ธ์ ๋ถ์ฐ ์ฒด์ธ์ผ๋ก ์ด์ฉ๋ฉ๋๋ค.
์ฒ์ ๊ณ ์๋์๋ ๊ณต๊ฐ์ ๋ํ ํ์ฅ์ฑ ์ค๊ณ๋ ์ธ์ฆ์ ๋ฐํ์ ๋ณ๋ ฌํ(pipelining)์ํค๋ ๊ตฌ์กฐ์์ต๋๋ค.
๋ฆฌ๋๋ธ๋ก์ ์ฒ๋ฆฌํ ์์ฅ์ ๋ํ ๋๊ธฐํ๋ง์ ์ํํ ํ ์ธ์ฆ์ ๋ฐํํ ๋ค๋ฅธ ๋ธ๋ก๋ค๋ก ๋ถ๋ฐฐํ๋ ๋ฐฉ์์ผ๋ก BFT(byzantine fault tolerance)์ DAG(directed acyclic graph)์์ ์ฌ์ฉ๋๋ ๋ฐฉ์๊ณผ ๊ตฌ์กฐ๋ค์ด ์ผ๋ถ ํผํฉ๋ ํํ์์ต๋๋ค.
์ด ๋ฐฉ์์ ์ธ์ฆ ๋ฐํ์ ๋ํ ์ฒ๋ฆฌ๋์ ๋์ฌ์ฃผ๊ณ ํ ์ค๊ธฐ์ ์ธ์ฆ๋ธ๋ก์ฒด์ธ์ ๋ณ๋ ฌํ๋ ๋ค์์ ์ฒด์ธ์ผ๋ก ๋ถ์ฐ์์ผ์ค๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋ฐฉ์์ ํ๋์ ์์ฅ์ ๋ํ ์ธ์ฆ์ด ์๋ฃ๋๊ธฐ๊น์ง์ ๋จ์ผ ์๋ต์๊ฐ์ ๊ธธ์ด์ง๊ฒ ๋ง๋ค๊ณ ๋๊ธฐํ๋ฅผ ์ํด ํ์ฌ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ง์ ๋ถ๋ถ์ ์ฌ์ค๊ณ๋๊ฒ ํฉ๋๋ค.
์ฒซ ๊ตฌํ์์๋ ์ธ์ฆ์ ๋ฐํ์ ๋ณ๋ ฌํ์ํค์ง ์์ต๋๋ค.
์ด๋ ํ ์๊ฐ์ ๋จ์ผ ๋
ธ๋์ ์ํด์๋ง ์ธ์ฆ์ด ๋ฐํ๋๋ ๋จ์ผ ์ธ์ฆ๋ธ๋ก์ฒด์ธ์ ๋ณ๋ ฌํ๋ ๋ค์์ ๋ถ์ฐ ์ฒด์ธ์ผ๋ก ์ด์ํ์ฌ ๊ณต๊ฐ์์์์ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋จ๋ฝ์ ๋ง์ง๋ง ๋ถ๋ถ์์ ์์ง ์ค๊ณ๊ฐ ์งํ ์ค์ธ ์ธ์ฆ์ ๋ฐํ์ ๋ณ๋ ฌํ์ํค๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ตํ๊ฒ ์๊ฐํฉ๋๋ค.
( ์ด ๋ถ๋ถ์ ํ์ฅ์ฑ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ด ์ถ๊ฐ๋ฉ๋๋ค.
์์ฅ๊ณผ ์ธ์ฆ๋ธ๋ก ๊ฐ๊ฐ์ด ์ ํจ๊ธฐ๊ฐ์ ๊ฐ์ต๋๋ค.
๋ง๋ฃ๋ ์ธ์ฆ๋ธ๋ก์ ์ฒด์ธ์์ ๋ถ๋ฆฌ๋๊ณ ์ด๋ ์ ํจ๊ธฐ๊ฐ์ด ๋จ์ ์์ฅ์ ์ ์ธ์ฆ๋ธ๋ก์ ํฌํจ๋ฉ๋๋ค.
์๊ฐ์ ๋ํ ํ์ฅ์ฑ๊ณผ ํจ๊ป ๊ณต๊ฐ์ ๋ํ ํ์ฅ์ฑ์ด ์ ์ฉ๋ฉ๋๋ค.
์ ์ฒด ์์ ์ฃผ๋ ์์ ์ ๋ณด๋ฅผ ํตํด ๋ชจ๋๋ฌ ๋ถํ ๋์ด ํน์ ๊ทธ๋ฃน์ ์๊ตฌํ ๊ท์๋ฉ๋๋ค.
์ด๋ ๊ฒ ๋ถํ ๋ ํ๋์ ๊ทธ๋ฃน์ ํ๋์ ์๋ก์ด ์ฒด์ธ์ด ๋์ด ํ์ค๊ธฐ์๋ ์ธ์ฆ๋ธ๋ก์ฒด์ธ์ ๋ถ์ฐ ์ฒด์ธ์ผ๋ก ์ด์ฉ๋๊ณ ์๋ก์ด ์ธ์ฆ๋ธ๋ก์ ํน์ ์ฒด์ธ์ ๊ท์๋ฉ๋๋ค.
์์ ์ฃผ๋ ์์ ์ด ์ํ ์ฒด์ธ์ ๋ํด์๋ง ์๋ก์ด ํ๋ณด๋ธ๋ก์ ๋ฐํํ ์ ์๊ณ ์์ ์ ์ฒด์ธ๊ณผ ์ธ์ ํ ๋ ์ฒด์ธ์ ์ธ์ฆ๋ธ๋ก๋ง์ ์ ์งํฉ๋๋ค.
์ ์ฒด ์ฒด์ธ๊ณผ ๋คํธ์ํฌ์ ์ํ์ ๋ฐ๋ผ ๊ทธ๋ฃน์ ์๊ฐ ๋์ ์ผ๋ก ์ฆ๊ฐํ๊ฑฐ๋ ๊ฐ์ํ์ฌ ์ฒด์ธ์ ๋ชจ๋๋ฌ ๊ทธ๋ํ์ ํํ๋ฅผ ๋ณด์ด๋ ๋ฐฉํฅ์ฑ ๋น์ํ ๊ทธ๋ํ์ ํน์ฑ์ ๊ฐ์ต๋๋ค.
์ด์๋ ๋ณ๋๋ก ๊ธฐ์กด์ ๋จ์ผ ์ฒด์ธ์ผ๋ก์ ์ด์ฉ๋ ๊ทธ๋๋ก ์ ์ง๋๋ฏ๋ก ํ๋์ ๋ธ๋ก์ ์๋ก ๋ค๋ฅธ ์ฒด์ธ ๊ตฌ์กฐ์ ๋์์ ์ํ๊ณ ๋ ์ด์์ ์ด์ ๋ธ๋ก์ผ๋ก์ ๋งํฌ๋ฅผ ๊ฐ์ต๋๋ค.
๋ฐํ๋ ์ธ์ฆ๋ธ๋ก์ ๊ฐ์์ ๊ทธ๋ฃน์ผ๋ก ๋ถ์ฐ๋์ด ์ ์ฅ๋๋ ์๋ก์ด ์ธ์ฆ๋ธ๋ก์ ๊ธฐ์กด์ ๋จ์ผ ์ฒด์ธ์ ๋ฐ๋ผ ํ ๋ฒ์ ํ๋์ฉ ๋ฐํ๋ฉ๋๋ค.
์๋ก์ด ํ๋ณด๋ธ๋ก์ ์ ์ถ์ด๋ ์๋ก์ด ์ธ์ฆ๋ธ๋ก์ ๋ฐํ์ ๊ธฐ์กด์ ๋ฐฉ์์ ๋ฐ๋ฅด๋ ๊ณต์ ์ ์ฅ์๊ฐ ์๋ ๋ถ์ฐ์ ์ฅ์๋ก ์ด์๋์ด ๊ณต๊ฐ์ ๋ํ ํ์ฅ์ฑ์ ์ป์ต๋๋ค.
์ธ์ฆ ๋ฐํ์ ๋ณ๋ ฌํ๋ ์ธ์ฆ ์ ์ฅ์ ๋ถ์ฐ์ ํฌํจํฉ๋๋ค.
์ธ์ฆ ์์ฒญ๋ ์์ฅ์ ํด์๊ฐ์๋ ๋ชจ๋๋ฌ n์ด ์ ์ฉ๋์ด ๋ชจ๋ ์์ฅ๋ ํน์ ๋ถ์ฐ ์ฒด์ธ์ ๊ท์๋ฉ๋๋ค.
๊ฐ ๋ถ์ฐ ์ฒด์ธ์ ๊ฐ๊ฐ ๋ถ๋ฆฌ๋ ํ๋ณด๋ธ๋ก์ฒด์ธ์ผ๋ก ๊ธฐ๋ฅํ์ฌ ๊ธฐ์กด์ ๋จ์ผ ์ฒด์ธ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฏ๋ก ์์ ํ ๋ถ์ฐ ์ฒด์ธ์ผ๋ก ์ด์๋ฉ๋๋ค.
๊ฐ ๋ถ์ฐ ์ฒด์ธ์ ํ๋ณด๋ธ๋ก์ฒด์ธ์์ ๋๋ค์ ๊ฐ๊ฐ์ ์ฒด์ธ ๋ถ๊ธฐ๊ฐ ๋ฐ์ํ๋ฏ๋ก ์ ์ฒด์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ด ๋ถ๊ธฐ๋๋ ๋ชจ์ต์ ๊ณต๊ฐ ์ขํ์์์ ํ์ธ๋ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ฐ ๋ถ์ฐ ์ฒด์ธ์ ๋ชจ๋ ๋์์์ ์ธ์ ํ ๋ ๋ถ์ฐ ์ฒด์ธ๊ณผ ๊ด๊ณ์ง์ด์ง๊ณ n/2๋ฒ์ ํ์ ์ดํ ์ด๋ ํ ๋ธ๋ก์ ์ ๋ณด๋ ๋ชจ๋ ๋ถ์ฐ ์ฒด์ธ์ผ๋ก ํ์ฐ๋ฉ๋๋ค.
์ธ์ฆ ๋ฐํ์ ๋ณ๋ ฌํ๋ ๊ธฐ์กด์ ๋จ์ผ ์ฒด์ธ์ผ ๋์ ๋์ผํ ์๋ต์๋๋ฅผ ๊ฐ์ง๋ฉด์ n๋ฐฐ์ ์ฒ๋ฆฌ๋์ ๊ฐ์ต๋๋ค.
์ด ๋ชจ๋ ๊ณผ์ ์ ๊ฐ๋ค์ ๋์์ ์ฑ์ง๊ณผ ํ๋ฅ ์ ๋ฐ๋ฅธ ์์ ์ํ ๋ฐฉ๋ฒ๋ก ๋ค์ ๊ธฐ๋ฐํฉ๋๋ค.
์ธ์ ์ฌ์ ๊ฐ ๋ ์ง ๋ชฐ๋ผ ๋จผ์ ๊ฐ๋ตํ๊ฒ ์๊ฐํ์์ต๋๋ค. )
์ด ์๊ณ ๋ฆฌ์ฆ์๋ ์ธ ์ข
๋ฅ์ ์๊ฐ์ ๋ํ ์๊ณ๋ธ๋ก๋ค์ด ์์ต๋๋ค.
์ธ์ฆ์ ๋ฐํํ ๋ธ๋ก์ ์๊ณ ๋ฆฌ์ฆ์ ๋์์ ๊ด์ฌํ์ง ์์ผ๋ฏ๋ก ์ด ์๊ณ๋ธ๋ก๋ค์ ๋ชจ๋ ํ๋ณด๋ธ๋ก์
๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฌธ์์์ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์ฒซ ๋ฒ์งธ ํ๋ณด๋ธ๋ก์ธ ๋ฆฌ๋๋ธ๋ก์ด ์ค๋ช
๋์์ต๋๋ค.
์ด ๋ธ๋ก์ ์์ ์ ๋ค๋ฐ๋ฅด๋ ๋ธ๋ก๋ค์ ์ํด ์๊ฐ์ ๋ํ ์ ์ฝ์ ๋ฐ์ ์ ์ธ ์ฒ๋ฆฌ๋ ์ ์๋ค๊ณ ์ค๋ช
๋์์ต๋๋ค.
ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์๋ถ๋ถ์ ๋๋ต 1/10์ ํด๋นํ๋ ํ๋ณด๋ธ๋ก๋ค์ ์ํด ๋ฆฌ๋๋ธ๋ก์ด ์ ์ธ ์ฒ๋ฆฌ๋ ์ ์๊ณ ๋ชฉํ๊ฐ๋ค๊ณผ ์ํ๊ฐ๋ค์ ๋ฐ๋ผ ์ด ๋ธ๋ก๋ค์ ์์ ํด๋นํ๋ ๊ธฐ์ค๊ฐ์ด ์ ํด์ง๋ค๊ณ ์ค๋ช
๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฒซ ์ค๊ณ์๋ ๋ค๋ฅด๊ฒ ์ง๊ธ๊น์ง์ ์ต์ข
์ค๊ณ์์๋ ์ด ๋ธ๋ก๋ค์ ์์ ์ ํ์ ๋์ง ์์ต๋๋ค.
๊ทน๋จ์ ์ธ ์คํ ์ํฉ์์ ํ๋์ ๋ฆฌ๋๋ธ๋ก์ ๋ํ ์ ์ธ ์ฒ๋ฆฌ๊ฐ ๊ฐ ๋ถ๊ธฐ๋ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ์๋ก ๋ค๋ฅธ ํ๋ณด๋ธ๋ก๋ค์์ ๋์์ ๋ฐ์ํ ์ ์๊ณ ๋คํธ์ํฌ ์ ์ฒด์ ๊ด์ ์์๋ ๋ถํ์ค์ฑ์ผ๋ก ์ฌ๊ฒจ์ง ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์์๋ ์ฒด์ธ์ ๋ถ๊ธฐ๊ฐ ํ๋์ ์๊ธฐ๋ฅ์ผ๋ก์จ ์ด์ฉ๋๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ ๋ถ๊ธฐ์์ ์ฌ๊ท์ ์ผ๋ก ๋์ํฉ๋๋ค.
์ ์ฒด์ ๊ด์ ์์ ๋ถํ์ค์ฑ์ ๊ณต๊ฒฉ์ ๋ ์ด๋ ต๊ฒ ๋ง๋๋ ํ๋ณด๋ธ๋ก๋ค์ ์์ ์ด ์ํ ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋ถ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ฌ ํ๋ฅ ์ ์ผ๋ก ๋์ํฉ๋๋ค.
๋ํ, ์ฒซ ์ค๊ณ์์๋ ์๊ฐ์ ๋ํ ์ ์ฝ์ ๋๊ธฐ ์ํด ์ญ๋ฐฉํฅ ๊ด๋ จ์ฑ์ ๋น๊ตํ๋ ๊ฐ์ ์ ์ธ ๋ฐฉ๋ฒ์ด ์ฌ์ฉ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ณ๊ฒฝ๋ ์ค๊ณ์์๋ ์ต๊ทผ ๋ฌธ์์์ ์๊ฐ๋ ํ๊ท ์ ์ก์๊ฐ๊ณผ ์ ์ฌํ ์ง์ ์ ์ธ ์๊ฐ ๊ธฐ์ค์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ด์ ๊ฐ์ ์๊ฐ์ ๋ํ ์ ์ฝ๊ณผ ์ ์ธ ์ฒ๋ฆฌ ๋ฐฉ์ ๋ฑ์ ์์ง ๋ฌธ์๋ก ์์ฑ๋์ง ์์ ๋ค๋ฅธ ๋ ์ข
๋ฅ์ ์๊ณ๋ธ๋ก๋ค์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ฉ๋ฉ๋๋ค.
ํ๋ณด๋ธ๋ก์ฒด์ธ์ ๋๊ธฐํ๋ฅผ ๋ด๋นํ๋ ๊ฐ ๋ถ๊ธฐ ์ฒด์ธ์ ์ฒซ ๋ฒ์งธ ํ๋ณด๋ธ๋ก์ด ์์ต๋๋ค.
์ธ์ฆ๋ธ๋ก์ฒด์ธ์ ๋๊ธฐํ๋ฅผ ๋ด๋นํ๋ ๊ฐ ๋ถ์ฐ ์ฒด์ธ์ ์ฒซ ๋ฒ์งธ ํ๋ณด๋ธ๋ก์ด ์์ต๋๋ค.
์ธ ๊ฒฝ์ฐ์ ๋ํด ์ ์ธ ์ฒ๋ฆฌ๋ฅผ ์ํ ์๊ฐ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฅด๋ ์ด๋ฌํ ์๊ฐ์ ๋ํ ๊ท์น์ ํตํด ์ฒด์ธ์ ์๊ตฌํ ๋์ํฉ๋๋ค.
์๋๋ ์ผ๋ฐ์ ์ธ ๋ธ๋ก์ฒด์ธ ์์ฉ ์๋น์ค๋ค์ ์ํด ์ด ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ๋ก ์ ๋ณด์ฌ์ฃผ๋ ๊ณ์ธตํ๋ ๊ธฐ์ ์คํ์ ๋๋ค.
*********************************************************************
* Decentralized Applications *
*********************************************************************
* ? * Smart Contracts *
*********************************************************************
* Distributed Consensus and Distributed Ledger *
*********************************************************************
์ค๋งํธ๊ณ์ฝ ์์ ๋น์ด์๋ ์์ญ์ ํ์ฌ์ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ ์๊ณ ๋ฆฌ์ฆ๋ค์์ ๊ตฌํํ๊ณ ์๋ ํ ํฐ์์คํ
์
๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ฅ ํ์ ๊ณ์ธต์ธ ๋ถ์ฐ ํฉ์์ ๋ถ์ฐ ์์ฅ์ ๋ํ ์ค๊ณ์ด๊ณ ํ ํฐ์์คํ
๊ณผ ์ค๋งํธ๊ณ์ฝ ๊ทธ๋ฆฌ๊ณ ๋ถ์ฐ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ์ค๊ณ๋ ํฌํจํ์ง ์์ต๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ณ์ธตํ๋ ๊ตฌ์กฐ(Layered Architecture)๋ฅผ ์งํฅํฉ๋๋ค.
๊ฐ์ฅ ํ์ ๊ณ์ธต์ ๊ธฐ๋ฐ ๊ธฐ์ ๋ก ๋์ํ๋ฉด์ ๋ฐ๋ก ์ ๊ณ์ธต์ธ ํ ํฐ์์คํ
๊ณผ ์ค๋งํธ๊ณ์ฝ์ผ๋ก์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ด ์๊ณ ๋ฆฌ์ฆ์ ์ํ ๋ณ๋์ ์ค๋งํธ๊ณ์ฝ์ด ์ค๊ณ๋ ์๋ ์์ผ๋ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค๋งํธ๊ณ์ฝ๋ค์ด ๋ชจ๋๋ก์จ ์ ๊ณต๋ ์๋ ์์ต๋๋ค.
์์ ๊ณ์ธต์ ์๋น์ค ํน์ฑ์ ๋ฐ๋ผ ๋ค์ํ ํน์ฑ์ ๊ฐ๋ ์ค๋งํธ๊ณ์ฝ๋ค์ด ๋ณํํ์ฌ ์ฌ์ฉ๋ ์๋ ์์ต๋๋ค.
๋
ธ๋ ฅ์ ๋ํ ๋ณด์์ ์ํด ๋ฐ๋์ ํ ํฐ์์คํ
์ด ํ์ํ ๊ฒ์ ์๋ ์๋ ์์ด ํด๋น ์์ญ์ ์ด๋ฆ ์ง์ง ์์์ต๋๋ค.
ํ์ฌ์ ํ ํฐ์ ๋
ธ๋ ฅ์ด๋ผ๋ ๊ฐ์น์ ์ธก์ ๊ณผ ์ด๋ ๊ทธ๋ฆฌ๊ณ ์ ์ฅ ์๋จ์ผ๋ก์ ๊ธฐ๋ฅํ๊ณ ์์ต๋๋ค.
๊ฐ์น๋ก์ ๊ธฐ๋ฅํ๊ธฐ ์ํด ๋ณ๋์ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฒดํ ๋์ด ์ค๋ฌผํํ์ ๊ตํ๋๊ณ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ํ ํฐ์ด๋ผ๋ ๊ตฌ์ฒดํ ๋ ๋งค๊ฐ์ฒด๊ฐ ์๋๋ผ๋ ๋ณด์์ ์คํํ ์ ์๋ ๊ธฐ์ ์ ์ธ ๋ฐฉ๋ฒ๋ก ๋ค์ ์์ต๋๋ค.
ํ์ค ์ธ๊ณ์์ ํํ๊ฐ ์๊ฒจ๋๊ธฐ ์ด์ ์ ๋๊ธฐ์์ผ๋ก ๊ฐ์น๋ฅผ ๊ตํํ๋ ๋ฌผ๋ฌผ๊ตํ์ด ์์๊ณ ์๋ก์ ๋
ธ๋๋ ฅ์ ๊ตํํ๊ธฐ ์ํ ์ฝ์์ด ์์์ผ๋ฉฐ ์ด๋ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ํ์ค ์ธ๊ณ์์ ๊ฐ์น๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ๋ก ์ ํํ์ด๊ณ ๋ธ๋ก์ฒด์ธ์์๋ ํ ํฐ ๋๋ ์ฝ์ธ์
๋๋ค.
ํํ๋ก ๊ธฐ๋ฅํ๊ฑฐ๋ ๊ทธ์ ์ ์ฌํ ํจ๊ณผ๊ฐ ์๋ ๊ฒ์ด ๋ง๋ค ๊ฑฐ๋ ํ๋ ธ๋ค๊ณ ๋งํ ์ ์์ ๋งํผ ์ถฉ๋ถํ ์ฌํ์ ๊ฒฝ์ ์ง์์ ๊ฐ์ถ์ง๋ ๋ชปํ์ผ๋ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ด์ฉ๋๊ธฐ ์ํด์๋ ์์ง์ ํ์ํ ๊ธฐ๋ฅ์
๋๋ค.
ํ ํฐ ๋ฐํ์ ์ํ ์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ด๋ จ๋ ๊ตฌ์กฐ์ ์ธ ๋ถ๋ถ๋ค์ด ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ ์๊ณ ๋ฆฌ์ฆ๋ค์ ๊ตฌ์กฐ์ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ณด์์ ๋ํ ๊ตฌ์กฐ์ ์ธ ์ค๊ณ๋ฅผ ํฌํจํ์ง ์๊ณ ์ฐ๋๋๊ธฐ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ด ๋ง์ง๋ง ๋จ๋ฝ๋ง์ ๋ด์ฉ์ ์๋ฃ๋ ์ ์ฒด ์ํคํ
์ฒ ์ค๊ณ์ ๋ํ ์์ฝ์ด ์๋๋ผ ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๋ ค๋ ๋ฐฉํฅ์ฑ์ ๋ณด์ธ ๊ฒ์
๋๋ค.