์ํธํํ์์ ํญ์ ๋ฐ์ํ๋ ๋ฌธ์ ์ค์ ํ๋๊ฐ ์ต๋ช ์ฑ์ ๋๋ค. ํฌ๋ช ํ๊ธฐ์ ๋ํ ์ต๋ช ์ผ๋ก ๋ณดํธ๋ฐ์์ผ ํ๋ ๊ถ๋ฆฌ๊ฐ ์นจํด๋๊ธฐ๋ ํ์ง์. ๊ทธ๋ฐ๋ฐ ์ด๋๋ฆฌ์์ด ์ต๋ช ์ฑ์ ๊ฐํ์ํค๋ ๊ธฐ์ ์ ๊ตฌํํ๋ค๊ณ ํฉ๋๋ค. ๋ด์ฉ ์ดํด๋ณด์ธ์
์ด๋๋ฆฌ์์ ํ๋ผ์ด๋ฒ์(๊ฐ์ธ ์ ๋ณด ๋ณดํธ) ๊ฐํ๋ฅผ ์ง์งํ๋ ๊ธฐ์ ์ด ์ฐ๊ตฌ ๋จ๊ณ์์ ์คํ ๋จ๊ณ๋ก ์งํ๋๊ณ ์๋ ๊ฒ ๊ฐ๋ค.
์ฌํด 5์ ํ์ ์ด๋๋ฆฌ์ ๊ณต๋ ์ฐฝ์ ์์ธ ๋นํ๋ฆญ ๋ถํ ๋ฆฐ์ ์ด๋๋ฆฌ์ ๋ธ๋ก์ฒด์ธ ์์ ๊ฑฐ๋์์์ ํ๋ผ์ด๋ฒ์๋ฅผ ๋์ด๋ ๋ฐฉ๋ฒ์ ์ ์์ ํ ๋ฐ ์์ผ๋ฉฐ, ๊ทธ๊ฒ์ด ์ด๋ฒ์ ๋ฏน์ ๋ง์ดํฌ๋ก๋ฏน์ค(MicroMix)๋ก ๊ตฌ์ฒดํ๋๋ค.
๋ฏน์๋ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๊ฐ ์์ด ๊ฐ๋ณ ์ฃผ์๋ฅผ ํ์ ํ ์ ์๋๋ก ํ๋ ์ํํธ์จ์ด๋ก ๊ฑฐ๋ ์ ๋ณด์ ํ๋ผ์ด๋ฒ์ ๋ณดํธ๊ฐ ์ฃผ๋ ๋ชฉ์ ์ด๋ค.
๋นํธ์ฝ์ธ์ด๋ ์ด๋๋ฆฌ์ ๋ฑ์ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์์๋ ํตํ์ ๊ฑฐ๋ ์ด๋ ฅ๊ณผ ์๊ณ ๋ ๊ณต๊ฐ๋๊ณ ์์ด, ์ด๋์ค์บ(Etherscan)๊ณผ ๊ฐ์ ๋ธ๋ก ์ต์คํ๋ก๋ฌ๋ฅผ ์ฌ์ฉํ๋ฉด, ํน์ ์ ์ฃผ์์ ๊ด๋ จํ๋ ๋ชจ๋ ๊ฑฐ๋๋ฅผ ์ถ์ ํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. ํฌ๋ช ์ฑ์ด ๋๋ค๋ ๊ฒ์ ์ต๋ช ์ฑ์ด ๋ฎ์์ง๋ ๊ฒ์ผ๋ก ์ด์ด์ง๋ค.
๋ง์ดํฌ๋ก๋ฏน์๋, ์ด๋๋ฆฌ์์ด๋ ์ด๋๋ฆฌ์ ๋ฒ ์ด์ค์ ํ ํฐ์ ์ํ ๋ฏน์๋ก, ์ก์ ์ฃผ์๋ฅผ ๋ถ๋ช ๋ฃํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ์ด์ฉํด ETH๋ฅผ ์์ ์ฃผ์๋ก ์ก์ ํ๋ ๊ฒ์ผ๋ก, ๊ฑฐ๋์ ํ๋ผ์ด๋ฒ์๋ฅผ ๋์ผ ์ ์๋ค. ๋ง์ดํฌ๋ก๋ฏน์ค๋ ๋ถ์ฐํ์ด๋ฉฐ ๋น ์ปค์คํฐ๋(๋ณด๊ด๊ด๋ฆฌ) ํ์ด๊ธฐ ๋๋ฌธ์, ์ด๋ ๋ฏน์(Ether Mixer)์ ๊ฐ์ ์ค์ ์ง๊ถ์ ์ด๋ฉฐ, ์ปค์คํฐ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ฏน์์ ๊ฒฐ์ , ์ฆ, ์ ์ ๊ฐ ํด๋น ๋ฏน์๋ฅผ ์ ์ ์ผ๋ก ์ ๋ขฐํด ์๊ธ์ ๋งก๊ธฐ๋ ๊ฒ๋ถํฐ ๋ฐ์ํ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฆฌ์คํฌ๋ฅผ ํํผํ ์ ์๋ค๊ณ ํ๋ค.
์์น๋ ์๊ธ์ ๋๋
์ ๊ธ๊ณผ ์ถ๊ธ์ ์ฃผ์๋ฅผ ๋งํฌ
๊ฒ์ด์ด๋ ํ์
๋ํ, ๋ง์ดํฌ๋ก๋ฏน์ค๋ ์์ง์ ์ฆ๋ช ๊ธฐ์ ์ ์ด์ฉํด, ๊ฑฐ๋ ์ด๋ ฅ์ ์ต๋ช ํํ๋ค.
๊ตฌ์ฒด์ ์ผ๋ก๋, ์ ์ ๊ฐ ๋ง์ดํฌ๋ก๋ฏน์ค ์ฑ์ ์ฌ์ฉํ๊ณ , ์ผ๋ถ์ ETH ๋๋ ํ ํฐ์ ๋น ์ปค์คํฐ๋ ํ์ ์ค๋งํธ ์ปจํธ๋ํธ์ ์์นํ๋ ๊ฒ์ผ๋ก, ์ฃผ์๋ฅผ ๊ณต๊ฐํ์ง ์๊ณ ์ ๊ธ์ ์คํํ๋ค๋ ์ฆ๋ช ์ ์์ฑํด, ์ด ์ฆ๋ช ์ด ์คํผ๋ ์ดํฐ(์ด์์)๋ฅผ ๊ฐ์ ์์ผ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ก์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ , ์ค๋งํธ ์ปจํธ๋ํธ์ ์ํด ETH๋ ์์ทจ ์ฃผ์๋ก ์ก์ ๋์ด ์์ก์ ์์๋ฃ๊ฐ ์คํผ๋ ์ดํฐ์๊ฒ ํ๋ถ๋๋ค.
์๊ธ์ ํผํฉํ๋ ํธ๋์ญ์ ์ ๋ํด ๊ฐ์ค(์์๋ฃ)๋ฅผ ์ง๋ถํ๋ ๊ฒ์, ์ 3์์ธ ์คํผ๋ ์ดํฐ์ด๊ธฐ ๋๋ฌธ์ ์ก์ ์๊ฐ ๊ฐ์ค๋ฅผ ์์ ์์๊ฒ ์ง๋ถํ ํ์๊ฐ ์๋ค.
์ด๋ฌํ ํน์ง์ ๊ฐ์ง๋ ๋ง์ดํฌ๋ก๋ฏน์ค์ ๊ธฐ๋ฐ์ด ๋๊ณ ์๋ ๊ฒ์ด ์ธ๋งํฌ์ด(Semaphore)๋ผ๊ณ ํ๋ ์๋ก์ด โ์ต๋ช ์ ์ ๋ณด ์ ๋ฌโ ๊ธฐ์ ์ด๋ค. ์ธ๋งํฌ์ด๋ ์ด๋๋ฆฌ์ ์์์ ์ฌ์ฉ์๊ฐ ์์์ ๋ฌธ์์ด์ ์น์ธ์ ํต์งํ ์ ์๋ ์์คํ ์ผ๋ก, ์ ์ ์ ํน์ ์ ๋ณด๊ฐ ์๋๋ผ, ์ด์ ์ ์น์ธ๋ ์ฌํญ๋ง์ ๊ณต๊ฐํ๋ ๊ฒ์ด๋ผ๊ณ ํ๋ค.
์ธ๋งํฌ์ด๋ ์ค๋งํธ ์ปจํธ๋ํธ์ ์์ง์ ์ฆ๋ช ์ผ๋ก ๊ตฌ์ฑ๋์ด ์ฐ๊ณํ์ฌ ๋์ํ๋ค.
๊ฐ๋ฐ์์ ์ํ๋ฉด, ์ธ๋งํฌ์ด๋ ๋ฏน์ฑ ๋ฟ๋ง ์๋๋ผ, ๊ฐ๊น์ด ์ฅ๋์ ์ต๋ช ๋ก๊ทธ์ธ, ์ต๋ช DAO, ์ต๋ช ํฌํ ๋ฑ์ ๋ค๋ฅธ ํ๋ผ์ด๋ฒ์ ๊ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์ฉํ๋ ๊ฒ์ด ์ ๋ง๋๋ค๊ณ ํ๋ค.
์ํธํํ์ ์ต๋ช ์ฑ์ ๋์ด๋ ์๋น์ค๋ก ์ฃผ๋ชฉ์ ๋ฐ๋ ๋ฏน์ฑ์ด์ง๋ง, ๊ธ๋ ๋ค์ด ์ฐ๋ฌ์ ๋๊ธฐ์ ๋ฏน์ฑ ์๋น์ค ํ์ฌ๊ฐ ๊ฐ์ ์ ์ง๋ ํ์์ ๋ชฐ๋ฆฌ๊ณ ์๋ค. ์ต๋ช ์ฑ๊ณผ ํฌ๋ช ์ฑ์ ์๋ฐ๋๋ ๊ฐ๋ ์ด๋ฉฐ, ์ต๋ช ์ฑ์ ๋์ด๋ ๊ฒ์ ์๊ธ์ธํ ๋ฑ์ ๋ฒ์ฃํ์์ ์ด์ฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ ๊ฒ์ด๊ธฐ๋ ํ๋ค.
๊ทธ๋ฐ ๊ฐ์ด๋ฐ, ๋ถ์ฐํ/๋น ์ปค์คํฐ๋ ํ์ ๋ง์ดํฌ๋ก๋ฏน์ค๊ฐ ์ด๋ป๊ฒ ์ง์ ํด ๋๊ฐ์ง ๊ท์ถ๊ฐ ์ฃผ๋ชฉ๋๋ค.
๋ง๋ถ์ฌ ๋ง์ดํฌ๋ก๋ฏน์ค๋ ์์ง ์คํ ๋จ๊ณ์ด๋ฉฐ, ์ด๋๋ฆฌ์ ํ ์คํธ๋ท ์ฝ๋ฐ(Kovan) ์์์๋ง ํ๋กํ ํ์ ์ผ๋ก ์ ๊ฐ๋๊ณ ์๋ค.