ํฉ์ ์ค๋ช
ํฉ์๋ ๋ธ๋ก์ฒด์ธ์ ์ด์ํ๋ ๋ฐ ๊ด๋ จ๋ ๋ชจ๋ ์ด๋ค์ด ๋ค์์ ์๊ฒฌ์ ๋๋ฌํ๋ ๊ณผ์ ์ ๋๋ค. ์์ฑํ ๋ธ๋ก, ์ฑํํ ์ฒด์ธ, ๋คํธ์ํฌ์ ํต์ผ๋ ์ํ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด์๋ ํฉ์๊ฐ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ํฉ์ ํ๋กํ ์ฝ์ ๊ฐ๋ณ ๋ ธ๋๊ฐ ์์ฅ ์์คํ ์ ํ์ฌ ์ํ๋ฅผ ํ๊ฐํ๊ณ ํฉ์์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํฉ๋๋ค.
๋ธ๋ก์ฒด์ธ์ ๋ค๋ฅธ ์ฐธ์ฌ์๋ค์ด ์์คํ ์ ์ ์ถํ ํธ๋์ญ์ ์ ๋ธ๋ก์ผ๋ก ๋ฌถ์ด ์์ ์ ์ฒด์ธ(๋ธ๋ก ์ํ์ค)์ ์ถ๊ฐํ ์ ์๋๋ก ํจ์ผ๋ก์จ ํฉ์๋ฅผ ๋์ถํฉ๋๋ค. ๋๊ฐ ์ธ์ ๋ธ๋ก์ ์์ฑํ ์ ์๋์ง, ์ถฉ๋์ด ๋ฐ์ํ ๊ฒฝ์ฐ(์: ๋ ๋ช ์ ์ฐธ์ฌ์๊ฐ ์ฒด์ธ์ ๊ฐ์ ์ง์ ์ ์๋ก ๋ค๋ฅธ ๋ธ๋ก์ ์ถ๊ฐํ๋ ๊ฒฝ์ฐ) ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ธ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ๋ค์ํ ํฉ์ ํ๋กํ ์ฝ์ ๋ชฉ์ ์ ๋๋ค.
ํ๋กํ ์ฝ์ ๋ค์๊ณผ ๊ฐ์ ์ธ ๊ฐ์ง ์ฃผ์ ์ญํ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
- ๋ฆฌ๋ ํ์ธ์ ์ํํ๊ณ ๋ธ๋ก ์์ฑ ์ฌ๋ถ๋ฅผ ๊ฒฐ์
- ์ฒด์ธ ์ ํ ๊ฒฐ์
- ์์ฑ๋ ๋ธ๋ก ๊ฒ์ฆ
์ฐ๋ก๋ณด๋ก์ค ์๊ฐ
์นด๋ฅด๋ค๋ ธ๋ ์ฌ์ด๋ฒ ๋ณด์ ๋ฐ ์ํธํ ๋ถ์ผ ์ต๊ณ ์์ค์ ์ปจํผ๋ฐ์ค ๋ฐ ์ถํ๋ฌผ์ ๋ฐํ๋, ๋๋ฃ ๊ฒํ ๋ฅผ ๊ฑฐ์น ์ฌ๋ฌ ๋ ผ๋ฌธ๊ณผ ํจ๊ป ๊ณต๊ฐ๋ ์ฐ๋ก๋ณด๋ก์ค(Ouroboros) ํฉ์ ํ๋กํ ์ฝ ์์์ ์คํ๋ฉ๋๋ค. ์์ ์ฆ๋ช (PoW) ํ๋กํ ์ฝ์์์ฒ๋ผ '์ฑ๊ตด์โ๊ฐ ๋ณต์กํ ๊ณ์ฐ ๋ฐฉ์ ์์ ํ์ด ์๋ก์ด ๋ธ๋ก์ ์์ฑํ๊ณ ๊ฐ์ฅ ๋จผ์ ๋ธ๋ก์ ์์ฑํ ์ด์๊ฒ ๋ณด์์ ์ฃผ๋ ๋์ , ์ง๋ถ ์ฆ๋ช (PoS)์ ๋คํธ์ํฌ์์ ๊ด๋ฆฌํ๋ ์ง๋ถ์ ๋ฐ๋ผ ์๋ก์ด ๋ธ๋ก์ ์์ฑํ ์คํ ์ดํฌ ํ์ ์ ํํฉ๋๋ค.
์ฐ๋ก๋ณด๋ก์ค ์๋ ๋ฐฉ์
์ฐ๋ก๋ณด๋ก์ค๋ ์นด๋ฅด๋ค๋ ธ์ ์๊ฐ์ ์ํฌํฌ๋ก ๋๋๊ณ , ๊ฐ ์ํฌํฌ๋ฅผ ์ฌ๋กฏ์ผ๋ก ๋๋๋๋ค. ์ฌ๋กฏ์ ๋ธ๋ก์ ์์ฑํ ์ ์๋ ์งง์ ๊ธฐ๊ฐ์ ๋๋ค. ๋ฆฌ๋ ์ ์ถ ๊ณผ์ ์ ๋์ ์ผ๋ก ๋ณํ๋ ์ง๋ถ ๋ถํฌ์ ๋ง๊ฒ ์กฐ์ ํ๊ธฐ ์ํด์๋ ์ฌ๋กฏ์ ์ํฌํฌ๋ก ๊ทธ๋ฃนํํ๋ ๊ฒ์ด ํต์ฌ์ ๋๋ค.
์ฐ๋ก๋ณด๋ก์ค ๋์์ธ์ ํต์ฌ์ ๊ณต๊ฒฉ์ด ์์ ๋์๋ ๋ณด์์ ์ ์งํด์ผ ํ๋ค๋ ์ ์ ๋๋ค. ๋ฐ๋ผ์ ํ๋กํ ์ฝ์ ๊ณต๊ฒฉ์๊ฐ ๋ธ๋ก์ฒด์ธ์ ๋ณํ๋ ๋ฒ์ ์ ์ ํํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ด๊ฒฐํจ์ฑ์ด ๋ด์ฅ๋์ด ์์ผ๋ฉฐ, ๊ณต๊ฒฉ์๊ฐ ์์์ ๋ฉ์์ง๋ฅผ ๋ชจ๋ ์ฐธ์ฌ์์๊ฒ ์ธ์ ๋ ๋ณด๋ผ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด ํ๋กํ ์ฝ์ ์ ์งํ ์ฐธ์ฌ์(์ฆ, ํ๋กํ ์ฝ์ ๋ฐ๋ฅด๋ ์ฐธ์ฌ์)๊ฐ 51% ์ด์์ ์ง๋ถ์ ๋ณด์ ํ๋ ํ, ์์ ๋๊ธฐ ์ค์ (์ฆ, ๋ฉ์์ง ์ ๋ฌ ์๊ฐ์ ๊ฐ๋ ฅํ๊ฒ ๋ณด์ฅํ๋ ์ค์ ) ํ์์ ๋ณด์์ด ๋ณด์ฅ๋ฉ๋๋ค.
๊ฐ ์ฌ๋กฏ๋ง๋ค ์ฌ๋กฏ ๋ฆฌ๋๊ฐ ์ ์ถ๋๋ฉฐ, ์ฌ๋กฏ ๋ฆฌ๋๋ ์ฒด์ธ์ ๋ธ๋ก์ ์ถ๊ฐํ๊ณ ๋ค์ ์ฌ๋กฏ ๋ฆฌ๋์๊ฒ ๋ธ๋ก์ ์ ๋ฌํ ์ฑ ์์ด ์์ต๋๋ค. ์๋ก์ด ์ฌ๋กฏ ๋ฆฌ๋๋ ํ๋กํ ์ฝ์ ์ ๋ณตํ๋ ค๋ ์ ๋์ ์ธ ์๋๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ์์ ๋ ์ฒด์ธ์ ๋ง์ง๋ง ๋ช ๋ธ๋ก์ ์์ ๋ธ๋ก์ผ๋ก ๊ฐ์ฃผํด์ผ ํ๋ฉฐ, ๋ฏธ๋ฆฌ ์ง์ ํ ์์ ๋ธ๋ก ์๋ณด๋ค ์์ ์ฒด์ธ๋ง์ ํ์ ๋ ๋ธ๋ก์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค. ์ด๋ฅผ ํ์ ์ง์ฐ(settlement delay)์ด๋ผ๊ณ ๋ ํฉ๋๋ค. ๋ฌด์๋ณด๋ค๋ ์ดํด๊ด๊ณ์๊ฐ ์คํ๋ผ์ธ ์ํ๊ฐ ๋์ด๋ ํ์ ์ง์ฐ ์๊ฐ๋ณด๋ค ๊ธธ์ง ์๋ค๋ฉด ๋ธ๋ก์ฒด์ธ์ ๋๊ธฐํ๋ ์ ์๋ค๋ ์๋ฏธ์ ๋๋ค.
์ฐ๋ก๋ณด๋ก์ค ํ๋กํ ์ฝ ์์์ ๊ฐ ๋คํธ์ํฌ ๋ ธ๋๋ ํธ๋์ญ์ ๋ฉคํ(mempool, ํธ๋์ญ์ ์ด ๊ธฐ์กด์ ํธ๋์ญ์ ๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ ์ถ๊ฐํ๋ ๊ณณ)๊ณผ ๋ธ๋ก์ฒด์ธ์ ์ฌ๋ณธ์ ์ ์ฅํฉ๋๋ค. ๋ ธ๋๊ฐ ๋ ๊ธด ์ ํจ ์ฒด์ธ์ ์ธ์งํ๊ฒ ๋๋ฉด ๋ก์ปฌ์ ์ ์ฅ๋ ๋ธ๋ก์ฒด์ธ์ ๋์ฒดํฉ๋๋ค.
์ฌ๊ธฐ์ ์ฐ๋ก๋ณด๋ก์ค์ ๋ค์ํ ๋ฒ์ ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
- ์ฐ๋ก๋ณด๋ก์ค ๊ฐ์
- ํด๋์(Classic)์์ ํฌ๋ก๋ ธ์ค๊น์ง: ์ฐ๋ก๋ณด๋ก์ค ๊ตฌํ ์ค๋ช
- ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ๊ธฐ๋ฐ ์ต์ด์ ๊ณ ๋ณต์์ฑ ์ํธํ ํ์ ์์ค๋ฅผ ์ ๊ณตํ๋ ์ฐ๋ก๋ณด๋ก์ค ํฌ๋ก๋ ธ์ค ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ
- ์ฐ๋ก๋ณด๋ก์ค ์ ๋ค์์ค: ๋์ ํ๊ฒฝ์์์ ๋ณด์ ๊ฐํ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ
* ์๋ฌธ: https://docs.cardano.org/learn/consensus-explained
* ๋ฒ์ญ: Ilhun@CryptoVeri enics_sky@naver.com