์๋
ํ์ธ์, ์ค๋ก๋ผ์
๋๋ค.
์ค๋์ ์์ธ๋ํ๊ต ๋ธ๋ก์ฒด์ธ ํํ โ๋์ฌ์ดํผ(Decipher)โ ๋ธ๋ก์ฒด์ธ์ ์ค์ผ์ผ๋ง ์๋ฃจ์
์๋ฆฌ์ฆ์ ์ฐ์ฌํ๋ ๊ธ์ ์๊ฐ๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค. ์ฐธ๊ณ ๋ก ๋ณธ ๊ธ์ 6์์ ์์ฑ๋ ๊ธ๋ก ํ์ฌ ์ด๋๋ฆฌ์ ์ค๋ฉ ๋ก๋๋งต๊ณผ๋ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์ค์ผ์ผ๋ง ์๋ฃจ์ ๋ค ๋ฒ์งธ ์ฃผ์ ๋ก ์ด๋๋ฆฌ์์ ํ์ฅ์ฑ ๋ฌธ์ ์๋ฃจ์ ์ค ํ๋์ธ ์ค๋ฉ (Sharding)์ ๋ํด ์์๋ณด๊ณ ์ ํ๋ค. ์ค๋ฉ์ phase 1๋ถํฐ 6๊น์ง ๋จ๊ณ๋ณ๋ก ๋ก๋๋งต์ด ์ ์๋์ด ์๋ค. ํ์ฌ๋ก์๋ ๊ฐ์ฅ ๊ตฌ์ฒด์ ์ผ๋ก spec์ด ์ ์๋ phase 1์ด ์์ผ๋ RETIRED ๋์๊ณ , ๋๋จธ์ง phase๋ค์ด ์์ฐจ์ ์ผ๋ก ๊ตฌ์ฒดํ๋๊ณ ์๋ค. (2018๋ 6์ 8์ผ ๊ธฐ์ค) ์ค๋ฉ ๋จ๊ณ๋ณ ๋ก๋๋งต์ ๋ค์๊ณผ ๊ฐ๋ค.
Figure 1.
๋ณธ ๊ธ์์๋ ์ค๋ฉ์ ๊ธฐ๋ณธ์ด ๋๋ phase 1์ ๋ํด ์ค์ ์ ์ผ๋ก ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ๋ค.
์ค๋ฉ์ ํ๋ผ์ฆ๋ง, ๋ผ์ด๋ด ๋คํธ์ํฌ ๋ฑ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋ ์๋ฃจ์ ์ด๋ค. ๊ทธ๋ฐ๋ฐ ํ๋ผ์ฆ๋ง, ๋ผ์ด๋ด ๋คํธ์ํฌ๋ Off-chain ์๋ฃจ์ ์ธ ๋ฐ๋ฉด ์ค๋ฉ์ On-chain ์๋ฃจ์ ์ด๋ค. On-chain ์๋ฃจ์ ์ด๋ ๋ฉ์ธ์ฒด์ธ ์์ฒด์ ํ๋กํ ์ฝ์ ๋ณ๊ฒฝ์์ผ์ ๋ฉ์ธ์ฒด์ธ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ์ ๋งํ๋ค. ๋ฐ๋ผ์, On-chain ์๋ฃจ์ ์ ์ ์ฉํ๊ธฐ ์ํด์๋ ๋ฉ์ธ ๋คํธ์ํฌ์ ํ๋ ํฌํฌ๊ฐ ํ์์ ์ด๋ค. Off-chain ์๋ฃจ์ ์ด ๋ฉ์ธ์ฒด์ธ ๋ฐ๊นฅ์ ๋ค๋ฅธ ์์คํ ์ ์ถ๊ฐํ์ฌ ํด๊ฒฐํ๊ธฐ ๋๋ฌธ์ ํ๋ ํฌํฌ๊ฐ ํ์์๋ ๊ฒ๊ณผ ๋๋น๋๋ค. ์ค๋ฉ์ ํ์ฅ์ฑ ๋ฌธ์ ์๋ฃจ์ ์ค ํ๋๋ก, ์ด๋๋ฆฌ์์ด PoS (Proof of Stake) ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ ํํ ๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋์๋ค.
์ค๋ฉ์ ์ ์ฒด ๋คํธ์ํฌ๋ฅผ ๋ถํ ํ ๋ค ํธ๋์ญ์
์ ์์ญ๋ณ๋ก ์ ์ฅํ๊ณ ์ด๋ฅผ ๋ณ๋ ฌ์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ์ ๋ถ์ฌํ๋ On- Chain ์๋ฃจ์
์ด๋ค. ์ฝ๊ฒ ์ค๋ช
ํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ค๋๋ผ๋ ๋จ์๋ก ๋๋ ์ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌํ๋ ๊ฒ์ด๋ค. ์ค๋ฉ ๊ฐ๋
์ ๊ทผ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฉ์ ์๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฉ์ด๋ ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํ
์ด๋ธ์ ์ํ ๋ถํ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ๊ฒ์ด๋ค.
Figure 2.
์ด๋๋ฆฌ์์์์ ์ค๋ฉ์ ๋ฉ์ธ ์ฒด์ธ์ k๊ฐ์ ์ค๋๋ก ๋ถํ ํ๋ค. ๊ฐ ์ค๋๋ ๋คํธ์ํฌ ์์ ์ ์ฒด ํธ๋์ญ์
์ ๋๋ ์ ๋ณ๋ ฌ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ค. ์ด๋ ๊ธฐ์กด์ ํ๋์ ๋ฉ์ธ ์ฒด์ธ์ด ๋ชจ๋ ํธ๋์ญ์
์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ๊ณผ ๋๋น๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋คํธ์ํฌ์ ์ ์ฒด ์ฒ๋ฆฌ๋์ ์ค๋์ ๋ฐฐ์๋งํผ ํฅ์๋๋ค. ์๋ฅผ ๋ค์ด, 100๊ฐ์ ํธ๋์ญ์
์ด ์์ ๋, 10๊ฐ์ ์ค๋ ์ฒด์ธ์ด ์๋ค๋ฉด ๊ฐ๊ฐ์ ์ค๋ ์ฒด์ธ์ด ํ๊ท ์ ์ผ๋ก 10๊ฐ์ฉ์ ํธ๋์ญ์
์ ๋์์ ์ฒ๋ฆฌํ๋ค.
์ค๋ฉ์๋ ์๋ก์ด ๊ฐ๋ ๊ณผ ์ฉ์ด๊ฐ ๋ง๋ค. ๋ฐ๋ผ์ ์ค๋ฉ์ ์ ์ดํดํ๊ธฐ ์ํด์๋ ์ด๋ฌํ ๊ฐ๋ ๊ณผ ์ฉ์ด์ ๋ํ ์ดํด๊ฐ ํ์์ ์ด๋ค. ์ค๋ฉ์ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ์ค๋ ์ฒด์ธ์ ๊ตฌ์ฑ ์์ ๋ฐ ์ฃผ์ ์ฉ์ด๋ค์ ์๊ฐํด๋ณด๊ฒ ๋ค. ์์ ๋งํ๋ฏ์ด ๊ตฌ์ฑ ์์๋ฅผ ์ง์นญํ๋ ์ฉ์ด๋ค ์ญ์ ์ค๋ฉ ์ฐ๊ตฌ๊ฐ ์งํ๋จ์ ๋ฐ๋ผ ๊ณ์ํด์ ๋ฌ๋ผ์ง๊ณ ์์ง๋ง, ๋ณธ ๊ธ์ phase 1 ์คํ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์์์ ๋ค์ ํ ๋ฒ ์๋ฆฐ๋ค.
Figure 3.
Figure 4.
๋ค์ ๊ทธ๋ฆผ์ ํตํด ์ค๋ ์ฒด์ธ์ ๊ตฌ์ฑ๊ณผ SMC์ ์ญํ ์ ํ ๋์ ์ดํดํด๋ณด์.
Figure 5.
PoS system : SMC๋ collator์ deposit์ ๊ด๋ฆฌํ๋ค. ๋ง์ฝ collator๋ค์ด ์ค๋ ์ฒด์ธ ๋ด์์ ์๋ชป๋ ํ๋์ ํ์ ๋ deposit์ slash ํ ์ ์๋ค.
Pseudo-randomness sampling : SMC๋ collator pool์์ ์ค๋ ์ฒด์ธ์ collator๋ฅผ pseudo-randomํ๊ฒ ๋ฐฐ์ ํ๋ค. ์ด๋ collator๊ฐ ์ด๋ค ์ค๋์ ๋ฐฐ์ ๋ฐ์์ง ์ ์ ์๋๋ก ํจ์ผ๋ก์จ collator๊ฐ ํน์ ์ค๋์ ๋ํด ๊ณต๊ฒฉํ ๊ฐ๋ฅ์ฑ์ ๋ฎ์ถฐ์ค๋ค.
Figure 6.
Collation header validation : ์ค๋ ์ฒด์ธ์ด ์ ์ถํ collation header๋ฅผ ๊ฒ์ฆํ๋ค. SMC๋ addHeaderํจ์๋ฅผ ํตํด์ ๊ฒ์ฆํ๊ณ ์ด ๊ฒ์ฆ์ ๊ฑฐ์ณ์ผ๋ง collation์ ์ ํจํด์ง๋ค.
Cross-shard communication : ์ค๋ ๊ฐ ํธ๋์ญ์ ์ ์ก์ ์ํด์๋ ๋ฉ์ธ ์ฒด์ธ์ receipt๊ฐ ์์ฑ๋์ด์ผ ํ๋ค. SMC๋ ์ด receipt๋ฅผ ๊ด๋ฆฌํ๋ค. ์ค๋ ์ฒด์ธ์ ์ ์ ๊ฐ receipt๋ฅผ ์์ฑํ๋ฉด ์ด receipt๋ SMC๋ฅผ ๊ฑฐ์ณ์ ๋ค๋ฅธ ์ค๋ ์ฒด์ธ์ผ๋ก ์ ๋ฌ๋๊ณ ์๋ชจ๋จ์ผ๋ก์จ ์ค๋ ๊ฐ ํธ๋์ญ์ ์ด ์ ์ก๋๋ค. ์ด๋ ์ค๋ฉ phase 4์์ ๊ตฌํ๋ ์์ ์ด๋ค.
On-chain governance : SMC๋ On-chain governance์ ์ค์ฌ ์ญํ ์ ํ๋ค. Collator๋ค์ ํฌํ๊ฐ SMC๋ฅผ ํตํด์ ์ฒ๋ฆฌ๋๊ณ , ์ด ํฌํ๊ฐ on-chain์์ ์ด๋ฃจ์ด์ง ์ ์๋๋ก ํ๋ค.
๋ค์์ผ๋ก๋ ์ค๋ ์ฒด์ธ์ด ์ค์ ๋ก ์ด๋ป๊ฒ ๋์ ํ๋์ง ์์๋ณด๋๋ก ํ์. ์์ ์ค๋ช ํ ์ค๋ ์ฒด์ธ์ ๊ตฌ์ฑ ์์์ ์ฉ์ด๋ฅผ ์ผ๋ํด๋๊ณ ๋์ ํ๋ก์ธ์ค๋ฅผ ์ดํดํด๋ณด์.
Figure 7.
(1) ๋จผ์ proposer๊ฐ ๋๊ณ ์ถ์ ๋คํธ์ํฌ ์ฐธ์ฌ์๋ SMC๋ฅผ ํตํด balance๋ฅผ ์์นํ๋ค.
(2) ๋ง์ฐฌ๊ฐ์ง๋ก collator๊ฐ ๋๊ณ ์ถ์ ๋คํธ์ํฌ ์ฐธ์ฌ์๋ SMC๋ฅผ ํตํด deposit์ ์์นํ๋ค.
(3) Collator๋ค์ ์ฃผ๊ธฐ์ ์ผ๋ก SMC status๋ฅผ ํ์ธํด์, ์์ ์ด collator์ ์ ์ ๋์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํด์ผ ํ๋ค.
(4) Collator๋ค์ SMC์ ์ํด ๊ฐ ์ค๋์ฒด์ธ์ pseudo-randomํ๊ฒ ๋ฐฐ์ ๋๋ค. ์ด๋ค์ lookahead period ๋์์ ํด๋น ์ค๋์ ์ด์ ๊ธฐ๋ก๋ค(state)์ ๋ค์ด๋ฐ๋๋ค. collator๋ ์ ํ๋ proposal์ ์ ์ํ proposer๋ก๋ถํฐ proposal bid๋ฅผ ๋ฐ๋๋ค.
(5) Proposer๋ ํธ๋์ญ์ ์ ๋ด์ proposal์ collator์๊ฒ ์ ์ถํ๋ค. ์ด ๋, proposal์ ์์ง ๊ฒ์ฆ๋์ง ์์ collation์ ์๋ฏธํ๋ค. Collator์ ์ํด ์ ํ๋ proposal์ ์ ์ถํ proposer๋ ํธ๋์ญ์ ๋ฐ์ก์๋ก๋ถํฐ ํธ๋์ญ์ fee๋ฅผ ๋ฐ๋๋ค.
(6) Collator๋ค์ ํด๋น proposal์ ์ํ ํธ๋์ญ์ ๋ค์ด validํ์ง๋ฅผ ๊ฒ์ฆํ๋ ํฌํ๋ฅผ ์งํํ๋ค.
(7) ํฌํ์์ 2/3 ์ด์์ collator๋ค์ด proposal์ ํฌํจ๋ ํธ๋์ญ์ ์ด validํ๋ค๊ณ ์ฐฌ์ฑํ ๊ฒฝ์ฐ, ํด๋น proposal์ ์ ํจํ collation์ด ๋๋ค.
Collator๋ add_header ํจ์๋ฅผ ํธ์ถํ์ฌ, ํฌํ ์ดํ ์๋กญ๊ฒ ์์ฑ๋ collation header๋ฅผ SMC๋ก ๋ณด๋ธ๋ค. SMC๋ฅผ ํตํด ์ฌ๋ผ๊ฐ collation header๊ฐ ๋ฉ์ธ์ฒด์ธ์ ์ฐ๊ฒฐ๋๋ค.
์ค๋ฉ์ phase๋ฅผ ๊ฑฐ๋ญํ ์๋ก executor, cross-shard ํธ๋์ญ์ ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์์ ์ด๋ค. ์ฐ์ ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ค๋์ฒด์ธ ๋์ํ๋ก์ธ์ค์ ์ธ์ผํฐ๋ธ ๊ตฌ์กฐ๋ฅผ ์ดํด๋ณด์๋ค. ๋ค์์ ์ค๋ ์ฒด์ธ์ Fork-choice rule์ ์์๋ณด์.
๋ฉ์ธ ์ฒด์ธ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ค๋ ์ฒด์ธ์์๋ ๋ถ๊ธฐ ์ ์ด๋ค ์ฒด์ธ์ ์ ํํ๋๋๋ ๋ฌธ์ ๊ฐ ์๋ค. ํ์ฌ ๋ฉ์ธ ์ฒด์ธ์ ๋ถ๊ธฐ๊ฐ ์ผ์ด๋ฌ์๋ ๊ฐ์ฅ ๊ธด ์ชฝ์ ์ ํํ๋ Fork-choice rule์ ๊ฐ๋๋ค. ํ์ง๋ง ์ค๋ ์ฒด์ธ ๋ด์์ Fork-choice rule์ ์ข ๋ ๋ณต์กํ๋ค.
์ค๋ฉ์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก๋ ๋ฉ์ธ์ฒด์ธ๊ณผ ์ค๋ ์ฒด์ธ ๋ ๋ชจ๋ ๊ธด ์ชฝ์ ์ ํํ๋ค. ์ฆ, 1) ์ค๋ ์ฒด์ธ์ด ๊ฐ์ฅ ๊ธด ๊ฒ์ ์ ํํ๋ 2) ๋ฉ์ธ์ฒด์ธ์ด ๋ ๊ธด ๊ฒ์ ์ฐ์ ์ํ๋ค. ์๋์ ๊ทธ๋ฆผ์ ๋ณด๋ฉฐ ์์ธํ ์ดํดํด๋ณด๋๋ก ํ์.
Figure 8.
์ค๋ฉ Phase1์์, ์ค๋ ์ฒด์ธ์ Fork choice rule์ ๊ฐ์ฅ ๊ธด ๋ฉ์ธ ์ฒด์ธ์ ์์กดํ๋ค. ์ฆ, ๋ถ๊ธฐ๊ฐ ์ผ์ด๋ฌ์ ๋, ์ค๋ ์ฒด์ธ์ ์ ํ์ ๋จ์ํ โ๊ฐ์ฅ ๊ธด ์ค๋ ์ฒด์ธโ์ด ์๋ โ๊ฐ์ฅ ๊ธด ๋ฉ์ธ ์ฒด์ธ ๋ด์ ์๋ ๊ฐ์ฅ ๊ธด ์ค๋ ์ฒด์ธโ์ด์ด์ผ ํ๋ค.
์๋ฅผ ๋ค์ด, Figure 8์ ์ดํด๋ณด๋ฉด ๋ธ๋ก B3๊ฐ ํฌํจ๋ ๋ฉ์ธ ์ฒด์ธ์ด ๊ฐ์ฅ ๊ธด ์ฒด์ธ์ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ธ๋ก B3๊ฐ ์ ํจํ๊ณ , collation C3๊ฐ ์ ํจํจ์ ์ ์ ์๋ค. ์ฌ๊ธฐ์ score๋ ๋ธ๋ก ํน์ collation์ height๋ฅผ ์๋ฏธํ๋ค.
Figure 9.
Figure 9์ ๊ฐ์ด ๋ธ๋ก B3โ๊ฐ ์ถ๊ฐ๋ ์ํฉ์์๋ ์์ ์ฒด์ธ๊ณผ ๋ฐ์ ์ฒด์ธ์ด ๋๋ฅ ์ด๋ค. ์ด๋ฐ ์ํฉ์ด๋ผ๋ฉด ๋ฉ์ธ ์ฒด์ธ์ fork choice rule์ ๋ฐ๋ฅด๋ฉด ๋๋ฅ ์์ ์ ํจํ ๋ธ๋ก์ ๋๋คํ๊ฒ ์ ํด์ง๋ค.
์ด ๋ ๋ธ๋ก B3์ด ์ ํจํ ๋ธ๋ก์ผ๋ก ์ ์ ๋์๊ณ , B3์ ์ํ collation C3๊ฐ ์ ํจํ collation์ด๋ค.
Figure 10.
Figure 10์์๋ ์๋ก์ด ๋ธ๋ก B4โ๊ฐ ๋ฐ์ ์ฒด์ธ์ ์ถ๊ฐ ๋์๋ค. ์ด์ ๋ฐ์ ์ฒด์ธ์ด ๊ฐ์ฅ ๊ธด ๋ฉ์ธ ์ฒด์ธ์ด ๋์๋ค. ์ด ๋, collation C3์ collation C2์ score๋ฅผ ๋น๊ตํด๋ณด๋ฉด collation C3 score > collation C2 score์ด๋ค. ์ด๋ collation C3๊ฐ ํฌํจ๋ ์ค๋ ์ฒด์ธ์ด ๋ ๊ธด ์ค๋ ์ฒด์ธ์์ ์๋ฏธํ๋ค. ํ์ง๋ง ์ค๋ ์ฒด์ธ์ ์ ํ์ ๋ฉ์ธ ์ฒด์ธ์ ์ข ์์ ์ด๋ค. ๊ฐ์ฅ ๊ธด ๋ฉ์ธ ์ฒด์ธ์ ํฌํจ๋ collation์ collation C3๊ฐ ์๋ collation C2์ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก collation C2์ score๊ฐ ๋ ๋ฎ์์๋ ๋ถ๊ตฌํ๊ณ , collation C2๊ฐ ์ ํจํ collation์ด ๋๊ณ ์ ํจํ ์ค๋ ์ฒด์ธ์ผ๋ก ์ ํ๋๋ค. ์ด๊ฒ์ด ์ค๋ ์ฒด์ธ์ Fork-choice Rule์ด๋ค.
์ด๋ฒ ๊ธ์์๋ ์ค๋ฉ์ ๋ํ ์ ๋ฐ์ ์ธ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๊ทธ๋๋ง ๊ตฌ์ฒด์ ์ธ spec์ด ์ ์๋ phase 1์ ์ค์ฌ์ผ๋ก ์ดํด๋ณด์๋ค. ์์ ๋งํ๋ฏ์ด ๋ธ๋ก์ฒด์ธ์ ์์ด์ ํ์ฅ์ฑ ๋ฌธ์ ๋ ๋ฐ๋์ ํด๊ฒฐํด์ผํ๋ ๋ฌธ์ ์ด๋ค. ๊ทธ ์ค ์ค๋ฉ์ on-chain ์๋ฃจ์ ์ด๋ผ๋ ์ ๊ณผ ์ด๋๋ฆฌ์์ PoS ์ ํ ์ดํ์ ์ ์ฉ๋ ๊ฒ์ผ๋ก ๋์์ธ ๋๊ณ ์๋ค๋ ์ธก๋ฉด์์ ๊ต์ฅํ ํฅ๋ฏธ๋กญ์ง ์์ ์ ์๋ค.
์ค๋ฉ์ ๊ฒฝ์ฐ์๋ ๋ฐฑ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฐธ๊ณ ํ ๋งํ ๊ณต์ ๋ฌธ์๊ฐ ํ์ ์ ์ด๋ค. ์ด๋๋ฆฌ์ ์ฌ๋จ์์๋ ๊ณ์ํด์ ์ค๋ฉ์ ๊ตฌ์ฒดํํ๋ ๊ณผ์ ์ ์๊ณ , ์ค๋ฉ ๊ด๋ จ ์ ๋ณด๋ prysmaticlabs, ethresearch, github ๋ฑ ์ฌ๋ฌ ๊ณณ์ ๋ถ์ฐ ์ ์ฅ๋์ด ์๋ค. ์ต์ ์ค๋ฉ ์ ๋ณด์ ๋ํด ๊ณต๋ถํ๊ณ ์ถ๋ค๋ฉด ์ง์์ ์ธ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ์ํฉ์ด๋ค.
(์ด ๊ธ์ ๋ง์ง๋ง ๋ถ๋ถ์ธ โreferenceโ์์ ์ฐธ๊ณ ํ ๋ฌธ์๋ฅผ ์ ๋ฆฌํด ๋์์ผ๋ ์ฐธ๊ณ ํ๊ธธ ๋ฐ๋๋ค.)
์ง๊ธ ์ด ๊ธ์ ์์ฑํ๋ ์์ ์๋ ์ค๋ฉ์ ๋ฐ์ ์ ๊ฑฐ๋ญํ๊ณ ์๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ฌ๊ธฐ์ ๋ฉ์ถ ์ ์๋ค! ์์ผ๋ก๋ ์ง์์ ์ผ๋ก ์ค๋ฉ ๊ด๋ จ ๋ด์ฉ์ ๊ณต๋ถํ๊ณ , Decipher(@decipher-media)์ ๊ธ์ ์
๋ก๋ํ ์์ ์ด๋ค.
์์ง ๋จ์์๋ ๊ถ๊ธ์ฆ๋ค์ ๋ค์ ๊ธ์ธ ์ค๋ฉ Q&A์ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํตํด ๋ ์์ธํ๊ฒ ํํค์ณ ๋ณด๋๋ก ํ๊ฒ ๋ค.
References
[1]https://github.com/ethereum/sharding/blob/develop/docs/doc.md Sharding document, Vitalik Buterin
[2]https://github.com/ethereum/wiki/wiki/Sharding-FAQ#this-sounds-like-theres-some-kind-of-scalability-trilemma-at-play-what-is-this-trilemma-and-can-we-break-through-it Sharding FAQ, Vitalik Buterin, James Ray
[3] https://medium.com/@icebearhww/ethereum-sharding-and-finality-65248951f649 Ethereum Sharding: Overview and Finality, Hsiao-Wei Wang
[4]https://medium.com/prysmatic-labs/how-to-scale-ethereum-sharding-explained-ba2e283b7fce How to Scale Ethereum: Sharding Explained, Raul Jordan
[5] https://ethresear.ch/t/sharding-phase-1-spec-retired/1407/9 Sharding Phase 1 spec, Justin Drake
[6] https://ethresear.ch/t/the-stateless-client-concept/172/6 The stateless client concept, Vitalik Buterin
[7] Karl FloerschโโโEthereum scaling : Plasma & sharding
[8]https://www.icloud.com/keynote/05Q0CUa8WRPrvPx0tVgLTri_A#Ethereum%5FSharding%5FInfographic
[9] https://github.com/ethereum/sharding
[10]https://medium.com/prysmatic-labs/ethereum-sharding-biweekly-development-update-3-prysmatic-labs-fdf07b6400a2