์๋
ํ์ธ์. ์ค์์ค์บ๋ ํ์
๋๋ค.
์ด๋ฒ ์ธ์คํฌ๋ฆฝ์
์ผ๋ก ์ธํ ํด๋ ์ดํผ ์ฒด์ธ์ ๋์ ์ ๋ํ ์๊ฒฌ์ ๊ณต์ ๋๋ฆฝ๋๋ค.
([NETWORK STABILIZATION FIX] Base Fee Adjust Proposal to Manage Large Transactions)
์๋ฌด๋๋ ํฌ๋ผ ๋๊ธ๋ง์ผ๋ก ํ ๋ก ์ด ๊น๊ฒ ์ด๋ฃจ์ด์ง ์ ์๊ธฐ์ ์ฌ๋จ ๋ฐ GC๋ถ๋ค์ด ์๋ ๊ณต๊ฐ ๋ฐ ์ปค๋ฎค๋ํฐ์๋ ๋ด์ฉ ๊ณต์ ๋๋ฆฝ๋๋ค.
์ค์์ค์บ๋๋ ์ฌ๋จ์ ์ด๋ฒ ์๊ฑด์ ๋์ํฉ๋๋ค .
๋ค๋ง ์ถ๊ฐ์ ์ธ ํ ๋ก ์ด ํ์ํด ๋ณด์ฌ ์๊ฒฌ ๋๋ฆฝ๋๋ค.
1. ์ธ์คํฌ๋ฆฝ์
ํธ๋์ ์
์ด ๋ชฐ๋ฆฌ๋๊ฑด ์ฒด์ธ ์
์ฅ์์๋ ํธ์ฌ ์ด๊ณ , ์ฒด์ธ์ด ์ ๋ฒํด๊ฑด ๋ง์ผํ
์ ํด์ผํ๋ ํฌ์ธํธ๋ผ ์๊ฐํฉ๋๋ค.
์ด๋น ๋์ TPS๋ฅผ ์๋ํ๋ ์ฒด์ธ์ ํน์ง์ ์ถฉ๋ถํ ์ดํํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
2. ์ํ๊ณ๋ด์ ์ฃผ์ ์๋น์ค๋ค์ด ์ฃฝ์๊ฒ์ ์ฒด์ธ์ ๋ฌธ์ ๊ฐ ์๋๋๋ค .์ฌ๋จ์์ ์ ๊ณต์ค์ธ ํผ๋ธ๋ฆญ ๋
ธ๋๋ฅผ ํฌํจํ์ฌ ๊ฐ ์๋น์ค๋ค์ ๋
ธ๋ ์ฑ๋ฅ์ด ๋ฎ์ ์ ์๋น์ค๊ฐ ์ ์ ์๋ํ์ง ์๋ ๋ถ๋ถ์
๋๋ค.
์ด๋ฅผ ์ํด ์ฒด์ธ์ฐจ์์์ ์ธ์คํฌ๋ฆฝ์
ํธ๋์ ์
์ ๊ณต๊ฒฉ์ผ๋ก ํ๋จํ๊ณ ํด๊ฒฐ ํ๋๊ฒ์ด ์๋ ๊ฐ ์๋น์ค๋ค์ ๋
ธ๋ ์ฑ๋ฅ์ ์ฌ๋ ค์ผ ํ๋ ๊ฒ์ด ๋ง๋ค ์๊ฐํฉ๋๋ค.์ง๊ธ ์ํฉ์์ , ๊ฐ ์๋น์ค๋ค์ ์๋ํฌ์ธํธ ๋
ธ๋ ์ฑ๋ฅ ์
๊ทธ๋ ์ด๋๊ฐ ๊ฐ์ฅ ์๊ธ ํ ๋ถ๋ถ์
๋๋ค.
ํด๋ ์ดํผ ์ฒด์ธ๋จ์์ ์ง์ ์์ง์ด๋ ๋ถ๋ถ์ ํ์ค์ํ์ ๊ด์ ์์ ๋งค์ฐ ์กฐ์ฌ์ค๋ฝ๊ณ ์ฌ๋์๊ฒ ์ ๊ทผํด์ผ ํ๋ค ์๊ฐํฉ๋๋ค.๋ํ ์ฌ๋จ์์ ๊ฐ ๋น๋๋ค์๊ฒ ์ ๊ณตํ๋ ๋
ธ๋์ฑ๋ฅ์ ๋ํ ๊ธฐ๋ณธ ๊ฐ์ด๋ ๋ํ ์ํฅ ์กฐ์ ํด์ผํฉ๋๋ค.
(System Requirements - Klaytn Docs)
ํด๋ ์ดํผ์ ์ต๋ 4k TPS ๊น์ง ์ง์ํ๋ค๊ณ ๋ง์ผํ
์ด ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ EN ์ถ์ฒ ์คํ ๊ฐ์ด๋์๋ 8์ฝ์ด vCPU๋ฅผ ์ถ์ฒํ๊ณ ์์ต๋๋ค. ํ์ฌ์ ์ฌํ์์ ์ง๊ฐ์ฌ๋ค ํฌํจ ๋ง์ ์๋น์ค๋ค์ด ์์ฒด ์ด์ํ๋ EN๋ค์ด ๋ป์ด๋๊ฐ๋๊ฑด ์ด๋ฏธ ์๊ฒฌ๋ ์ฌ์ค์ด๊ธฐ์ ์ด์ ๋ํ ์์ ์ด ํ์ํฉ๋๋ค.
3. ๊ฐ์ค๋น์ ๋ฏผ๊ฐ๋๋ฅผ ์ฌ๋ ค ์ฒด์ธ๋จ์ ์์ ์์ฉ์ ์ด๋์ด๋ด๋ ๋ฐฉ์์ ๋์ ํฉ๋๋ค. ๋ค๋ฅธ ์ฒด์ธ๋ค ๋ํ ๊ฐ์ค๋น์ ์ฆ๊ฐ๋ฅผ ํตํด ์์ ์์ฉ์ด ์ด๋ฃจ์ด ์ก์ต๋๋ค. ๋ค๋ง ํ์ฌ์ํฉ์ ์ด๋ฏธ ์ธ์คํฌ๋ฆฝ์
ํธ๋์ ์
์ด ๋ง์ด ๋น ์ง ์ํฉ์
๋๋ค.
์ด๋ฐ ์ํฉ์์ ๊ฐ์ค๋น๋ผ๋ ๋งค์ฐ ์ค์ํ ์ฝ์ด ํจ์น๊ฐ, ์ถฉ๋ถํ ์ค๋ช
์์ด ๊ฑฐ๋ฒ๋์ค ํฌ๋ผ์ ๋น์ผ ๋๊ธ๋
ผ์ ๋ง์ผ๋ก ๊ฒฐ์ ๋ ๋ด์ฉ์ ์๋๊ฒ ๊ฐ์ต๋๋ค. ์ด ์
๊ทธ๋ ์ด๋๋ฅผ ํตํด ๋ชจ๋ ์ํฉ์์ ์ด๋ ํ ๋ณํ๋ค์ด ์๊ธฐ๋์ง ๊น๊ฒ ๋
ผ์ํ ๊ฒฐ์ ํ ์ฌ์ ๊ฐ๊ธฐ์ ๋น์ผ ํจ์น๋ ์ข ๋ ๊ณ ๋ คํด ์ฃผ์
จ์ผ๋ฉด ํฉ๋๋ค.
๊ฐ์ค๋น์ ๋ฏผ๊ฐ๋๋ฅผ ์ฌ๋ฆฌ๋ ๋ถ๋ถ์ (์ฒด์ธ์ด ์ถ๊ตฌํ๋ ์ ์ ํ๊ท TPS์ ์ต๋ TPS ๋ฑ์ ๊ณ ๋ คํด์) ๋งค์ฐ ๋์ ํ๋, ์ด๋ฅผ ๊ธด๊ธ์ผ๋ก (ํนํ๋ ์ธ์คํฌ๋ฆฝ์
์ ์ํฅ์ผ๋ก) ์ฒ๋ฆฌํ๋ ๋ถ๋ถ์ ์ฒด์ธ์ ์์ฌ๊ฒฐ์ ์ ๋ํ ์ ๋ก๋ก ๋จ๊ธฐ์ ๋งค์ฐ ์กฐ์ฌ์ค๋ฝ์ต๋๋ค.
4. ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๋กค๋ฐฑ๋์ด์ผ ํ๊ณ , ๋
ผ์๊ฐ ํ์ํ ํฐ ๋ถ๋ถ์ ์๋ฒฝ์ฌ์ด ํด๋ ์ดํผ ์คํ์์ค์ ์งํ๋ ํซํฝ์ค์
๋๋ค.
github.com/klaytn/klaytn
committed Dec 17, 2023
aidan-kwon
+37 -0
github.com/klaytn/klaytn
committed Dec 17, 2023
aidan-kwon
+8 -4
๊ทธ ์ด๋ค ์ํฉ์ผ์ง๋ผ๋ ํฌ๋ช
์ฑ๊ณผ ๊ณต์ ์ฑ๊ณผ ์ค๋ฆฝ์ฑ์ด ๋ณด์ฅ๋์ด์ผ ํ๋ ๋ธ๋ก์ฒด์ธ์์, ํนํ๋ โBUILT FOR ALLโ ๋ฅผ ๊ฐ์กฐํ๋ ํด๋ ์ดํผ์ด๋ผ๋ฉด ๋๋์ฑ, ๋จ์ํ tx data์ 0x6b7263
(krc), 0x6d696e74
(mint) ๋ฑ์ด ํฌํจ๋์ด ์๋ค๋ ์ด์ ๋ง์ผ๋ก ํน์ ๊ทธ ์ด๋ค ์ด์ ๋ก๋, ํน์ ํธ๋์ ์
์ด ๋ถ์ด์ต์ ๋ฐ๋ ์ผ์ ์์ด์๋ ์๋๋ค ์๊ฐ ํฉ๋๋ค.
KRC-20 ์ผ๋ก ๋ถ๋ฆฌ์ฐ๋ ์ธ์คํฌ๋ฆฝ์
ํธ๋์ ์
๋ ์ ์ ๊ฐ ์ฒด์ธ ๊ท์น์ ๋ง๊ฒ ์ ๋นํ ๊ฐ์ค๋น๋ฅผ ๋ด๊ณ ์ ์์ ์ผ๋ก ๋ฐ์์ํค๋, ์ด๋ป๊ฒ ๋ณด๋ฉด ์ ์์ ์ธ ํ ํฐ๋ฏผํ
/ํ ํฐ์ ์ก ํธ๋์ ์
์
๋๋ค.
์ด๋ฅผ ๋ค๋ฅธ ์ฃผ์ ์๋น์ค์ ํธ๋์ ์
๊ณผ ๊ตฌ๋ถํ์ฌ ์ผ๋ถ๋ฅผ ์์๋ก ๋ง๊ฒ ๋ค๋ ๊ฒ์ ๋ฉ์ธ๋ท์ ๊ธด๊ธํจ์น๋ก ์งํ ํ๊ธฐ์ ์ด๋ฏธ์ง์, ์ด์์ ํฐ ๋ถ๋ด์ ๊ฐ๊ฒ ๋ ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค.
์ธ์คํฌ๋ฆฝ์
ํธ๋์ ์
์ ์ ์กํ๋ ์ ์ ๋ํ ํด๋ ์ดํผ ์
์ฅ์์๋ ์ ์ ์
๋๋ค. ์ผ๋ฐ์ ์ธ ํ ํฐ ํธ๋์ ์
, ์ผ๋ฐ์ ์ธ ํ ํฐ ๋ฏผํ
๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ธ์คํฌ๋ฆฝ์
๋ฐฉ์์ผ๋ก ํ ํฐ์ ๋ฏผํ
ํ๊ณ ์ ์กํ๋ ์ ์์ ์ด๊ณ ์ผ๋ฐ์ ์ธ ์ ์ ๋ค์
๋๋ค.
๊ทธ๋ฐ ์ ์ ๋ค์ ์ฑ๊ฒฉ์ ๊ตฌ๋ถํ๋ ๊ธฐ๋ฅ์ด ๋ธ๋ก์ฒด์ธ์๊ฒ ์์ด์๋ ์๋๋ค ์๊ฐํฉ๋๋ค.์ด์ ๋ํ ํจ์น๊ฐ ๊ฑฐ๋ฒ๋์ค์ ๋
ผ์ ์์ด ์คํ์์ค๊ฐ ํซํฝ์ค ๋๋ ๊ฒ ๋ํ ๋๋ด์ธ์ ์ผ๋ก ๊ต์ฅํ ๋ฆฌ์คํฌ๊ฐ ์๋ ํจ์น๋ผ ์๊ฐํฉ๋๋ค.
ํซํฝ์ค ๋ถ๋ถ์ ๋น ๋ฅด๊ฒ ๋กค๋ฐฑํ๊ณ ๋ค์ ๋
ผ์๋ฅผ ํ ์ ์๋๋ก ์์ฒญ ๋๋ฆฝ๋๋ค.์ฒด์ธ๋จ์์ ํซํฝ์ค๋ก ํน์ ํธ๋์ ์
์ ๋ถ์ด์ต์ ์ฃผ๋ ๊ฒ์ด ์๋ ์ง๊ธ ํฌ๋ผ์ ์๊ฑด์ฒ๋ผ ๊ฐ์ค๋น ๋ฏผ๊ฐ๋ ์ธ์๋ฑ์ ํตํด ์์ ์์ฉ์ด ์ผ์ด๋ ์ ์๋ ๋ถ๋ถ ๋ค๋ก ๋
ผ์ํ์ผ๋ฉด ํฉ๋๋ค.
ํธ๋์ ์
์ด ๋ชฐ๋ ค ํธ๋์ ์
์ฒ๋ฆฌ์ ๋ธ๋ก์ด ๋ฐ๋ฆฌ๋ ๊ฒ์ ๋ธ๋ก์ฒด์ธ์์ ๋๋ฌด ๋น์ฐํ ์ผ์
๋๋ค.
์ด๋ฅผ ์ํด, ํธ๋์ ์
์ ์ฐ์ ์์๋ฅผ ์์์ ์ผ๋ก ๋ฉ์ธ๋ท์ด ์ง์ ํ๋ฉด ์๋๋ค ์๊ฐํฉ๋๋ค.
ํ์ฌ ์๋น์ค๋ค์ ์๋ํฌ์ธํธ ๋
ธ๋์ ์ฑ๋ฅ์ ๊ธด๊ธํ๊ฒ ์ฌ๋ฆฌ๋ ์์
๋ค์ ์ํ๊ณ ์ฐธ์ฌ์ ๋ชจ๋๊ฐ ์ ๊ทน์ ์ผ๋ก ์งํํ๊ณ , ์ด๋ฅผ ์ํ ์ฌ๋จ์ฐจ์์ ์ง์์ด ์๋ค๋ฉด ๋์ฑ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
ํด๋ ์ดํผ GC ๋ฐ ์ํ๊ณ๋ด ์๋น์ค ๋น๋์ธ, ์ค์์ค์บ๋ ํ ๋๋ฆผ