์๋
ํ์ธ์. ์ฝ์ธ์์ ๋ธ๋ก๋ฐ์
๋๋ค.
์์ฆ์ ์๊ฒจ๋๋ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ๋ค์์๋ ์๋ก์ด ๊ฐ๋
์ ์ฆ๋ช
๋ฐฉ์๋ค์ด ์๊ฒจ๋๊ณ ์๋๋ฐ์,
์ด๋ฒ ๊ธ์์๋ ์กฐ๊ธ ์์ํ ์ ์๋ ๋ด์ฉ๋ค์ ๋ค๋ฃจ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค.
๋นํธ์ฝ์ธ์ด๋ ์ด๋๋ฆฌ์, ํํ ๋ฑ๊ณผ ๊ฐ์ ๊ฐ์ํํ์ ์ฆ๋ช ๋ฐฉ์๋ค์ ๋ค๋ฅด๊ฒ ๊ฐ์ ธ๊ฐ๋ ์น๊ตฌ๋ค์ด ์์ด์.
์ ๋ ์ด๋ฌํ ์ฆ๋ช
๋ฐฉ์๋ค์ ์ ํ์ ๋ ์ข ์์ํ๊ธฐ ๋๋ฌธ์ ์ ๊ฐ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ์ต๋ํ ์ฝ๊ฒ ์ค๋ช
ํ๊ณ ์ ํ์ค๋
ํน์ ๊ธฐ์ ์ ์ธ ๋ถ๋ถ์ ์์ด์ ์กฐ๊ธ ๋ฏธํกํ ์ ์ด ์๋๋ผ๋ ์ํด ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค!
POA๋ Garvin wood(์ด๋๋ฆฌ์๊ณผ Parity Technologies์ ๊ณต๋ ์ฐฝ์
์)์ ์ํด ๋ง๋ค์ด์ง ์ฉ์ด์
๋๋ค.
POA๋ ๋ณดํต Private Blockchain์ ์ํ ์ฆ๋ช
๋ฐฉ์์ธ๋ฐ์, ํ์คํ ์ ์์ ๊ธฐ๋ฐํ ํฉ์ ๋ฐฉ์์ ํตํด์ ์ฆ๊ฐ์ ์ธ ๊ฑฐ๋๋ฅผ ์ ๊ณตํ๋ ๋ธ๋ก์ฒด์ธ๊ณผ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
๋ง์ด ์ข ์ด๋ ต์ฃ ?
์๋ฅผ ๋ค๋ฉด '๋ ๋ฑ
ํน'์ด๋ผ๋ ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉํ๋ ค๋ ์ง๋จ์ด ์๋๋ฐ, ์ฌ๊ธฐ์ ๋ํ, ์ฐ๋ฆฌ์ํ, ์ ํ์ํ, ๊ตญ๋ฏผ์ํ ๋ฑ๊ณผ ๊ฐ์ด ๋ค๋ค ํ์คํ ์ ์์ด ๋ณด์ฅ๋ ๊ธฐ๊ด๋ค์ด ์ฐธ์ฌ๋ฅผ ํ๋์์ด ๋๋๊ฑฐ์ฃ .
POA๋ ์น์ธ๋ ๊ณ์ (๊ถํ์ ์ป์ ๊ณ์ )์ด Validator๋ผ๊ณ ํ๋ ์ ํจ์ฑ ๊ฒ์ฌ๊ธฐ๊ฐ ๋์ด ์ ์ก๊ณผ ๋ธ๋ก์ ๊ดํ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํํฉ๋๋ค. ์ฆ, ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํ ๋
ธ๋๋ฅผ ์ง์ ํด๋ฒ๋ฆฌ๋ ๊ฒ์ด์ฃ .
Validator๋ ์ ์ก์ ๋ธ๋ก ๋จ์๋ก ๋ฃ์ ์ ์๋ ์ํํธ์จ์ด๋ฅผ ์คํํ๊ฒ ๋๊ณ ์ ์์ ์ผ๋ก ๋ธ๋ก์ฒด์ธ์ด ์ ์ง๋๋๋ก ํด๋น ์ปดํจํฐ์ ๊ด๋ฆฌ ๋ฐ ๋ณด์๋ฅผ ํด์ผํฉ๋๋ค.
์ด ๋ํ ๋ง์ด ์ด๋ ต์ฃ ? ํํ
๋ ๋ค์ ์๋ฅผ ๋ค๊ฒ ์ต๋๋ค. ์์์ ๋งํ '๋ ๋ฑ
ํน'์ด๋ผ๋ ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ Validator๋ฅผ '๋ํ'์ผ๋ก ์ง์ ํด๋ฒ๋ฆฌ๋ ๊ฒ์
๋๋ค.
์ฆ, ๋ํ์ด '๋ ๋ฑ
ํน'์ ์ํ ๋ธ๋ก์ฒด์ธ์ ๋
ธ๋๋ฅผ ๋ด๋นํ์ฌ '์ ์ก' ๋ฐ '๋ธ๋ก ์์ฑ'์ ๋ด๋นํ๊ฒ ๋๋๊ฒ์ด์ฃ .
ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ๊ณผ ๋น๊ตํ์ ๋, ๋ ธ๋ ์๋ฅผ ์ค์ฌ ์ ํจ์ฑ ๊ฒ์ฌ์ ํ์ํ ์๊ฐ์ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ ๋ธ๋ก ์์ฑ์ฃผ๊ธฐ๋ฅผ ์งง๊ฒํ์ฌ ๋น ๋ฅธ ํธ๋ ์ ์ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ ์ค์ํ์ ์ธ ์ธก๋ฉด์์๋ ์ข ๋จ์ด์ง๋ ๋ฉด์ด ์์ง ์๋ ์๊ฐํด๋ณผ ์ ์๊ฒ ๋ค์.
์์ฆ์๋ ๊ธฐ์กด์ ์ ํต๋ง์ ๊ฐ์ง๊ณ ์๋ ๊ธฐ์
๋ค์ด Reverse ICO๋ฅผ ์ํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์.
๊ธฐ์กด์ ์ ํต๋ง์ ๋ธ๋ก์ฒด์ธ์ ์นํ๋ค๋ ๊ฒ์ธ๋ฐ์, ์ด๋ฌํ ๊ธฐ์
๋ค์ด ์ฃผ์ตํ๋ ICO์ ์ฐธ์ฌํ ๋์๋ ๋ฉด๋ฐํ ๊ฒํ ๊ฐ ํ์ํด๋ณด์
๋๋ค. ๋จ์ ์๊ธ์กฐ๋ฌ ์๋จ์ผ๋ก ICO๋ฅผ ์งํํ ์ ์๊ธฐ ๋๋ฌธ์ด์ฃ . ๋ง์ฝ ๊ทธ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ์ ์ฆ๋ช
๋ฐฉ์์ด POA๋ผ๋ฉด, ํด๋น ๊ธฐ์
์ ์ค์ ์๋ฒ์ ๋ค๋ฅผ๋ฐ๊ฐ ์์ด์ง ์๋ ์์ผ๋ ๋ ์ฃผ์๊ฐ ํ์ํ๊ฒ ์ฃ ? ๋ฌผ๋ก ๋ชจ๋๊ฐ ์ค์บ ์ด์ง๋ ์๊ฒ ์ง๋ง์ ^^
์์ ์ฌ์ง์ PBFT ์๊ณ ๋ฆฌ์ฆ์ด ๋์ํ๋ ๋ฐฉ์์ ๋ํ๋ด๋ ๊ฒ์ธ๋ฐ์, ์ฌ์ง์ ํ ๋ฒ ๊ฐ์ด ๋ณด์์ฃ .
์ ์ฐ์ , ๊ฐ๋ก๋ ์ด๋ ํ ๋ฐ์ดํฐ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ฅผ ๋ํ๋ด๊ตฌ์, ์ธ๋ก๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๊ด๋ จ๋ ์๋ค์
๋๋ค.
Client๋ ์ ์ก์ ์์ฒญํ ๊ฐ์ธ์ด ๋๊ตฌ์, Primary ์ Replica ๋ค์ ์ด๋ฅผ ๊ฒ์ฆํด์ฃผ๋ ๋
ธ๋๋ค์ด ๋ฉ๋๋ค.
์ด์ค์ Primary(Leader๋ผ๊ณ ๋ถ๋ฆด ์๋ ์์)๋ ํน๋ณํ ๋ ธ๋์ธ๋ฐ์, ์ด๋ Client๋ค์ด ์์ฒญํ ์์๋ฅผ ์ ๋ ฌ์ํค๊ณ , ์์ฒญ์ ๋ํ ๊ฒฐ๊ณผ๋ฅผ ๋ค๋ฅธ ๋ ธ๋๋ค์๊ฒ ๋๋์ด ์ ์กํฉ๋๋ค.
๋ฆฌ๋๊ฐ ๋ณด๋ธ ์์ฒญ ๊ฒฐ๊ณผ๋ค์ ๋ฐ์ ๊ฐ์์ ๋ ธ๋๋ค์ ์ด ์ ๋ณด๋ฅผ ๋ค์ ๋ค๋ฅธ ๋ ธ๋๋ค์๊ฒ ๋ฟ๋ฆฝ๋๋ค.
์ด๋ฌํ ๊ณผ์ ์ ์์ ์ฌ์ง์ฒ๋ผ Pre-Prepare -> Prepare -> Commit ๊ณผ์ ์ ๊ฑฐ์ณ์ ๋ง์ง๋ง Reply ๋จ๊ณ์ ์ด๋ฅด๋ฉด,
์ ์ฒด ๋
ธ๋์ ํฉ์๋ฅผ ์ด๋ฃฌ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ด๋, ๋
ธ๋๋ค์ ์์ ์ด ๋ค๋ฅธ ๋
ธ๋์์ ๊ฐ์ฅ ๋ง์ด ๋ฐ์ ๋ฉ์ธ์ง๊ฐ ๋ฌด์์ธ์ง๋ฅผ ๋ค๋ฅธ ๋
ธ๋๋ค์๊ฒ ์ ํํฉ๋๋ค.
์ด๋ฌํ PBFT๋ ์์ ๊ณผ์ ์ ํตํด์ ๋น์ํด ๋ ธ๋(์๋ชป๋ ์ ๋ณด๋ฅผ ๋ณด๋ด๋ ๋ ธ๋)๊ฐ ์ด์ํ ์ ๋ณด๋ฅผ ๋ณด๋ด๋๋ผ๋ ๋ธ๋ก์ฒด์ธ์์ ๋ชจ๋ ๋คํธ์ํฌ๋ ๊ฐ์ ์ ๋ณด๋ฅผ ๊ฐ์ง ์ ์๊ฒ ๋ฉ๋๋ค.
์, ์์ ๊ทธ๋ฆผ์ Tendermint ๋ฐฉ์์์์ ํฉ์ ๊ณผ์ ์
๋๋ค. ์ธ๋ป๋ณด๋ฉด PBFT ๋ฐฉ์๊ณผ ๊ฑฐ์ ๋น์ทํ์ฃ ?
๊ทธ๋ฌ๋ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
PBFT ๋ฐฉ์์ ๊ฐ๋ณ ๋ ธ๋๋น ํ ํฌํ๊ถ์ ํ์ฌํ๋ ๋ฐฉ์์ผ๋ก ํฌํ๋ฅผ ์งํํ์ฌ ๊ฐ์ฅ ๋ง์ด ํฌํ๋ฅผ ๋ฐ์ ๋ธ๋ก์ ์น์ธํ์ง๋ง, Tendermint์ ๊ฒฝ์ฐ์๋ ์ฌ๊ธฐ์ DPOS ๊ฐ ํฌํจ๋์ด ์ง๋ถ ๊ธฐ๋ฐ ํฌํ๋ฅผ ์งํํ๊ฒ ๋ฉ๋๋ค.
๋ ธ๋์ ์๋ณด๋ค ์ง๋ถ์ด ๋ง์ ๋ ธ๋์ ์ ๋ขฐ๋๊ฐ ๋์์ง๋ ํ์์ด์ฃ ใ ใ . ํฌํ์์๋ ์ง๋ถ์ด ๋๊ฒฐ๋์ด ๋ค๋ฅธ ๋ธ๋ก์ ์ด์ค ํฌํ๋ฅผ ํ ์ ์๋๋ก ๋ง๋ค์ด์ ์ด์ค ์ง๋ถ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์ด์ ์ ๋ค๋ฅธ ๊ธ์์ ๋ค๋ค๋ Nothing at stake attack๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ํฌํ์ ์ง๋ถ ๋๊ฒฐ์ ํตํด ํด๊ฒฐํ๋ ๊ฒ์ด์ฃ . ใ ใ
์ด์ ๋ง์ ๋ถ๋ค์ด ์์๋ ๋ณดํธ์ ์ธ ์ฆ๋ช
๋ฐฉ์ ์ธ์ ๋ค๋ฅธ ์ฆ๋ช
๋ฐฉ์๋ค์ ๋ํด ์์๋ดค์ต๋๋ค ^^
์ฌ์ค ์ด ์ธ์๋ ์๋ก์ด ๋ฐฉ์์ ํฉ์ ์๊ณ ๋ฆฌ์ฆ๋ค์ด ์๊ฒจ๋๊ณ ์๋๋ฐ์, ์ ๋ณด๊ฐ ์ถ์ ๋ ์ดํ์ 3ํ ์์ฑํ๋๋ก ํ๊ฒ ์ต๋๋ค !
์นด์นด์ค ๋จํก๋ฐฉ : https://open.kakao.com/o/gtlP3PH
๋ธ๋กํจ์น ๋ธ๋ก๊ทธ : https://blog.naver.com/minstarshop
ํธ์ํฐ : https://twitter.com/DanieIKimcoin
์ ํฌ๋ธ : https://www.youtube.com/channel/UCBmM7nVhbTysFB2i1pDreSA
์คํ์ : https://steemit.com/@bitjesusblockba
๋ค์ด๋ฒ ์นดํ : https://cafe.naver.com/copanam