Layer 2 projects(Scalability)
๐ Layer2์ ํ์์ฑ
์ผ๋ฐ์๋ฒ์ ๋ฌ๋ฆฌ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ ํ์ฅ์ฑ์ด ๋งค์ฐ ๋จ์ด์ง๋ค.
๐๐ป ์? ๊ฒ์ฆ(๋ ธ๋๋ค์ ํฉ์)๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์!
โ ์ด๋๋ฆฌ์์ ๊ฒฝ์ฐ ํ์ฅ์ฑ์ ๋๋ฆฌ๊ธฐ ์ํด ๋ํ์ ์ผ๋ก '์ค๋ฉ'์ ์์ฑํ๊ณ ์ ํจ
1. Layer2 Summary
2. Representative Projects
Polygon(MATIC)
Arbitrum
Loopring
Immutable X
xDai chain
โ ๊ธฐํ์๋ค์ ์๋น์ค์ ๋ง๋ ๊ฐ์ฅ ์ต์ ์ ๊ธฐ์ ์ ์๊ณ ์์ด์ผ ํ๋ค! ๐๐ป ๋ญ๊ฐ ์ข์์ง? ์ด๋์ ์ฐ๋๊ฑด์ง?
3. What is Layer 2?
- ๋ผ์ดํธ๋ ๋คํธ์ํฌ๋ฅผ ์ ์ธํ๊ณ ๋
๋ชจ๋ ์ด๋๋ฆฌ์์ ํ์ฅ์ฑ์ ์ํ ์๋ฃจ์
์ผ๋ก ๋ณ๊ฐ์ ๋
๋ฆฝ๋ ๋ธ๋ก์ฒด์ธ์ผ๋ก, ์ด๋๋ฆฌ์์ ๋ณด์์ ์์๋ฐ๋๋ค.
4. Benefits of Layer 2
- off-chain์ ํธ๋์ญ์
๋ค์ ๋ ์ด์ด1์ ๊ฒฐํฉํ๋ ๊ฒ์ผ๋ก ํธ๋์ญ์
์์๋ฃ๊ฐ ๊ทน๋จ์ ์ผ๋ก ์ ๋ ด
๐๐ป ๊ฐ์ ๋ ์ด์ด1์ ํฉ์๋ฅผ ๊ฑฐ์น์ง ์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ off-chain์ผ๋ก ๊ท์ ? โบLayer 2 ๋ Layer 1์ ์์กด์ , off chain์ผ๋ก ๊ท์
๐๐ป ์ธํฐ์ฒด์ธ์ ํตํด์ ๋์ด์ค๋ ๋ฐ์ดํฐ๋ ์จ์ฒด์ธ? ์คํ ์ฒด์ธ? ์ด๋ค ๊ฒ์ผ๋ก ๊ท์ ํด์ผ ํ ๊น?
๐ Rollups
๊ฐ์ค๋น๋ฅผ 100๋ฐฐ์ ๋ ์ค์ผ ์ ์์.
์ฌ๋ฌ ํธ๋์ญ์ ๋ค์ ๋ค ๋ฌถ์ด์ ํ๋์ ํธ๋์ญ์ ์ผ๋ก ์ด๋๋ฆฌ์์ ๋ณด๋
- Optimistic rollups โบ ๊ตฌํํ๊ธฐ ์ฌ์: ๋ชจ๋๊ฐ ์ ํจํ ํธ๋ํฝ์ด๋ผ๊ณ ์ ์ ํ๊ณ ๋ค ์ฌ๋ฆฐ๋ค์ ์ด์ํ๋ฉด ๊ทธ๋ ๋ค์ ๊ฒ์ฆ ๐๐ป์๋๊ฐ ๋น ๋ฆ
→Arbitrum One, Optimism, Metis Andromeda, Boba network
- Zero-knowledge rollups โบ ๊ตฌํํ๊ธฐ ์ด๋ ค์
→ Polygon zk, Zkspace, etc
5. Layer 2 ํ๋ก์ ํธ๋ค์ Risks
๐ Optimistic VS ZK
Optimistic์ ์ฐ์ฐ์ ์ํ๊ณ ๋ง์์ ์ฌ๋ฆฌ๋ ํํ
ZK๋ ์ฝ๊ฐ ์ฐ์ฐ์ด ์์
Optimistic์ layer1์ด ๋คํ๋ฏ๋ก secure ๐๐ป ๋์ layer1์ด ๋ง๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๋ค.(์ด๋ก ์ ์ผ๋ก๋ ๊ทธ๋ ๊ณ ์ค์ ๋ก๋ ๋ฐ๋ก ์ฒ๋ฆฌํด์ ๋น ๋ฆ)
ZK๋ ๋์ ๋น ๋ฅด๋ค!
6. State channels
์ฐธ๊ฐ์๋ค์ด ETH ์ผ์ ๋์ ๋ฉํฐ์๊ทธ ์ปจํธ๋ํธ๋ก ๋ณด์ฆ๊ธ์ผ๋ก lockํด๋ฌ์ผํจ.
๐๐ป ์ฒซ๋ฒ์งธ ํธ๋์ญ์ ์์ deposit + lock
๐๐ป off chain์์ ํธ๋์ญ์ ์ฒ๋ฆฌ
๐๐ป ๋ง์ง๋ง์ ํธ๋์ญ์ ์ onchain์ ์ ๊ณตํ๊ณ unlock
์ด๋ ๊ฒ ํ๋ฉด ์ฅ์ ์ด ๋ญ๊ฐ์?
โ
๋ค์ํ state updates๋ค์ ๋ฐ์ํ ์ ์์
7. Payment Channels
โบ์กฐ๊ธ๋ ์ฌํํ๊ฒ ๋ง๋ state channels
โบL1์ ๊ฑฐ์น์ง ์๊ณ ์์๊ฐ์ ์์ฐ์ด ์ด๋ํ ์ ์๊ฒ(์ง๋ถ์ด ์ผ์ด๋ ์ ์๊ฒ) ํด์ค ์ ์๋ค.
(๋ํ์ง์ ์ด๊ณผํ์ง ์๋ ๋ฒ์์์ ์ด๋๊ฐ๋ฅ ๐๐ป ์ด๊ณผ์์๋ ๊ณ์ฝ์ด ์ผ์ด๋์ง ์์)
๐ Smart contract ๐๐ป execution์ด ์๋์ผ๋ก ์ผ์ด๋์ 'smart'
๐๐ป ์ด ๋ง์ ๊ฒฝ์ฐ์ state๋ค์ ๋ฐ๋ผ์ ์๋์ผ๋ก ๊ณ์ฝ์ ์คํ์ํฌ ์ ์๋ค.
โบStreaming micro payment ์์คํ ์ด ์๋์ผ๋ก ๊ฐ๋ฅ
โ Optimistic ์ Open participation์ด ๋๊ณ payment chnnels์ ์๋จ
8. Plasma
๐๐ป Scalable Autonomous Smart contracts
โ Smart contract and Merkle trees๋ฅผ ์ฌ์ฉ
โ Unlimited number of child chains๋ฅผ ์ฌ์ฉโบ Tree-like structure โบ๋จ, Operating ์ค๋ฅ๊ฐ ์๊ธธ ๊ฐ๋ฅ์ฑ์ด ์ฌ๋ผ๊ฐ
๐๐ป ๊ตฌ์กฐ์ ์ผ๋ก '์ค๋ฉ'๊ณผ ๊ฐ์ ๊ตฌ์กฐ
๋จ, ํ ๊ฒฐ์ด ์์! ๋ถ์ฐ์ฒ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํ๋ฉด ๋ถ๋ฐฐ๋ฅผ ํด์ฃผ๋ ์ปจํธ๋กค๋ฌ๊ฐ ์์ด์ผํจ.โบCentral component, ํ์ค์ํ์ด๋ ค์
Central component๊ฐ ๊ณต๊ฒฉ๋ฐ์ผ๋ฉด ๋คํธ์ํฌ๊ฐ ์ค๋จ๋ ์ ์๋ค๋ ๋จ์ ์ด ์์
๐๐ปLong wait periods(7-14days): ๋คํธ์ํฌ์ deposit์ ๊บผ๋ผ ๋ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆผ
์? ๊ฐ๊ฐ์ ๋ชจ๋ child chain๋ค์ด ๋์ด๋ ์๋ก complexity ์์น โบ ๋ชจ๋ finalized๋ฐ์์ผ ํจ...
โบSecurity์ฌ๊ณ ๊ฐ๋ฅ์ฑ๋ ๋๊ณ ์ถ์ ํ๊ธฐ๊ฐ ์ด๋ ค์
๐๐ปPlasma๋ ํ์ฅ์ฑ์ด ๋ ํฌ๋ฏ๋ก ์์๋ฃ๊ฐ ๋ ์
๐๐ปOptimistic์ ๊ณ์ฐ์ L1, ZK๋ ๋ฐ๋ฐ, Plasma๋ L2์์!
๐๐ปRoll up์ ๋ชจ๋ L1์ ๋ฐ์ดํฐ ์ ์ฅ, Plasma๋ ๋ฐ์ Plasma์์๋ ๊ฝค ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ผ๋ถ๋ง L1
๐๐ปPlasma๋ ๋ฐ์ดํฐ ์ฌ๋ฆฌ๋ ์์ด ์ ์ด์ bandwidth๋ฅผ ๋ง์ด ์ฐ์ง ์๋๋ค๋ ๊ฒ์ด ์ฅ์
9. Sidechain
๐๐ป Separate blockchain; runs in parallel to Ethereum Mainnet and operates independently.
๋ถ๋ฆฌ๋ ๋ธ๋ก์ฒด์ธ์ผ๋ก ์ด๋๋ฆฌ์๋ฉ์ธ๋ท๊ณผ ํํํ๊ฒ ๋
๋ฆฝ์ ์ผ๋ก ์๋ํจ.
๐๐ป ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋
๋ฆฝ์ ์ธ ๋
ธ๋๋ฅผ ๊ฐ์ง๊ณ ์๊ธดํ์ง๋ง!
์ค์ ๋
ธ๋๋ ์ด๋๋ฆฌ์๋
ธ๋์ ์ผ๋ถ๋ฅผ ๋ผ์ด๋ด์ ์ด๋๋ฆฌ์ ๋
ธ๋์ ์ฌ์ด๋ ์ฒด์ธ๋
ธ๋๋ฅผ ๊ฐ์ด ์ฌ๋ ค๋ .
โบ POA(Proof of authority-private network์ฒ๋ผ)์ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
โบTwo way bridge ๊ฐ๋ฅ
๐๐ป based on EVM, ๊ทธ๋ฌ๋ ์ด๋๋ฆฌ์์ ์ฌ์ฉํ์ง ์์ web3 API(Two way bridgeํฌํจ)๋ฅผ ํตํด์ ์ฌ์ด๋์ฒด์ธ๊ณผ ์ํธ์์ฉํ๋ค.
๐๐ป ๋นํธ์ฝ์ธ ๋ง์ด๋ -> ๋ฆฌ๋๋ฅผ ๊ณตํํ๊ฒ ๋ฝ๊ธฐ -> ํ์ค์์ฑ ์ ์ง VS POA๋ authority๊ฐ ํฉ์๋ฅผ ๋ฆฌ๋ํ๋๋ก ์ค์ ๋์ด ์์
๐๐ป ์ด๋ฏธ ํ๋ฆฝ๋์ด ์๋ ๊ธฐ์ ์ด๊ณ EVM compatibility์ฌ์ ๋ค๊ฐ์ ธ๋ค๊ฐ ์ฐ๋ฉด๋จ
๐๐ป ์๋ฐํ ๋งํ๋ฉด L2๊ฐ ์๋! (์๋ ์๋ก ์ด๋๋ฆฌ์์ ์ข ์๋์ด ์๋๊ฒ ์๋...)
E.g.
POA network
xDai stable chain
SKALE
Matic
10. Validium
๐๐ป ์์ ํ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ Layer2์ ์ ์ฅ๋๋ ํํ ๐๐ป ๋ฏธ์น ์๋ 10K tps์ ์ด์ !
๐๐ป ํธ๋์ญ์ ์ด ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌ๋๋ค. ๋๋ ์ด๊ฐ ์๋ค.
'Web3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ธ๋ก์ฒด์ธ ์๋น์ค๊ธฐํ 2์ฃผ์ฐจ - 4์ผ ์์ ๋ ธํธ (0) | 2023.07.13 |
---|---|
๋ธ๋ก์ฒด์ธ ์๋น์ค๊ธฐํ 2์ฃผ์ฐจ - 3์ผ ์์ ๋ ธํธ (0) | 2023.07.13 |
๋ธ๋ก์ฒด์ธ ์๋น์ค๊ธฐํ 2์ฃผ์ฐจ - 1์ผ ์์ ๋ ธํธ (0) | 2023.07.10 |
๋ธ๋ก์ฒด์ธ ์๋น์ค๊ธฐํ 1์ฃผ์ฐจ - 5์ผ ์์ ๋ ธํธ (0) | 2023.07.07 |
๋ธ๋ก์ฒด์ธ ์๋น์ค๊ธฐํ 1์ฃผ์ฐจ - 4์ผ ์์ ๋ ธํธ (0) | 2023.07.06 |