์ด๋๋ฆฌ์์ ํฉ์ ๋ฐฉ์๊ณผ ์์๋ฃ ์ฒด๊ณ๋ก๋ FirmaChain ์ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค ์ ์๋ค. ๊ณ์ฝ ๋น์ฌ์๋ค์ด ๊ณ์ฝ์ ๋ํด ์๋ช ์ ํ๊ณ , ๊ทธ ํ์ผ ๊ณ ์ ์๋ณ ๊ฐ์ ์ ๋ก๋ํ๋ฉฐ, ๋ณ๊ฐ ์ ์ฅ์์ ์ฃผ์๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ๊ณ์ฝ ์์ฒด์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ๊น์ง ์ด๋๋ฆฌ์์ Smart Contract ๋ก ์ค๊ณ๋ฅผ ์งํํ๋ค. ํ์ง๋ง ์ด๋ฅผ ์ค์ ๋ก ๊ฐ๋ฐํ๊ณ ๊ตฌ๋ํ๋ ์์๋ฃ๊ฐ ํฐ๋ฌด๋์์ด ๋น์ผ ๋ฌธ์ ๊ฐ ์์๋ค. ๋ํ ๊ทผ๋ณธ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๊ณ์ฝ์ ๋ํ ์ฆ๋ช ๋ด์ญ๊ณผ ํ์ผ ๊ทธ ์์ฒด๋ฅผ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๊ฐ์ง๊ณ ์์ ํ์๊ฐ ์์๊ณ , ์ ์ถ๋ ๊ฒ์ฆ์(validator) ๋ค๋ง์ด ๊ฐ๊ณ ์์ด๋ ์ถฉ๋ถํ ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค ์ ์์ ๊ฒ์ด๋ผ ์๊ฐํ์ต๋๋ค. ๋ฐ๋ผ์ ์ด๋๋ฆฌ์ ์ด ์๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์์ ํ ํฐ์ ๋ฐ๊ธํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ, ๋ ์์ ์ธ ๋ฉ์ธ๋ท์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ ์ค ํ ๊ฐ์ง๋ก ํ ํฐ์ ์ค์ํ๋ ค๊ณ ํ๋ค. ์ฐ๋ฆฌ๋ ์ถํ ์ถ๊ฐ๋ ์ ์๋ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ๊ธฐ ์ํด์๋ ๋ฉ์ธ๋ท์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ด ์ณ๋ค๊ณ ํ๋จํด Tendermint BFT ํฉ์๋ฅผ ์ฌ์ฉํ Framework์ธ Cosmos SDK ๋ฅผ ์ฌ์ฉํด ๋ฉ์ธ๋ท์ ๊ตฌ์ถํ๊ธฐ๋ก ํ์์ต๋๋ค.
ํผ๋ฅด๋ง์ฒด์ธ์ DPOS(Delegated Proof of Stake) ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. Cosmos ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ ๋์์ผ๋ฉฐ, ํผ๋ฅด๋ง์ฒด์ธ์ ํนํ๋ E-Contract(์ ์๊ณ์ฝ) ์์ ์๋ช ๊ณผ ๊ฒ์ฆ ํ๋ ๊ณ ์ ์๊ณ ๋ฆฌ์ฆ์ด ๊ฐ๋ฐ ๋์ด์์ต๋๋ค. DPOS๋ ์์ ์ง๋ถ ์ฆ๋ช ์ผ๋ก ํผ๋ฅด๋ง์ฒด์ธ ์ ์ฑ ์ ๋ฐ๋ผ ์ ์ ๋ ํ ๋๋ ๊ธฐ์ ๋ง ๋ ธ๋์ ๊ฒ์ฆ์๋ก ์ฐธ๊ฐ ๋ฐ ์ถ๋ง ํ ์ ์์ต๋๋ค. ๊ฒ์ฆ์(validator)๋ก ์ฐธ๊ฐํ๊ฒ ๋๋ฉด ์์์์๊ฒ ์ง๋ถ์ ์์ ๋ฐ์ ์์ต์ ๋ถ๋ฐฐ ํ ์ ์์ต๋๋ค. ๋ํ PBFT(Practical Byzantine Fault Tolerance) ๋น์ํด ์ฅ๊ตฐ ๋ฌธ์ ๋ฅผ ํตํด ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉฐ ์ด๋ฅผ ํตํด ๋ถ์ฑ์คํ๊ฑฐ๋ ์ ์์ ์ธ ๊ฒ์ฆ์๋ฅผ ๊ฑธ๋ฌ๋ ๋๋ค.