VotingPower - beatoz/beatoz-go GitHub Wiki
BEATOZ๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก PBFT(Practical Byzantine Fault Tolerance) ๊ธฐ๋ฐ์ DPoS(Delegated Proof of Stake) ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฑํํ๊ณ ์๋ค. DPoS ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ํน์ฑ์, ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ํฉ์ ๊ณผ์ ์ ์ฐธ์ฌํ๊ธฐ ์ํด์๋ Validator ์๊ฒฉ์ ํ๋ํด์ผ ํ๋ฉฐ, ์ด๋ฅผ ์ํด ์์ฐ(BEATOZ ์ฝ์ธ)์ Voting Power (Stake) ๋ก ์ ํํ๋ ๊ณผ์ ์ด ํ์ํ๋ค. ์ด ๊ณผ์ ์ Bonding ์ด๋ผํ๊ณ , ๊ทธ ๋ฐ๋๋ก Voting Power ๋ฅผ ์ ์ก ๊ฐ๋ฅํ ์์ฐ์ผ๋ก ์ ํํ๋ ๊ฒ์ Unbonding ์ด๋ผ ํ๋ค.
BEATOZ ์์ Voting Power ํ๋ณด ๊ณผ์ ์ผ๋ก์ Bonding์ DeFi์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ Staking ๊ฐ๋
๊ณผ๋ ๋ณธ์ง์ ์ผ๋ก ๋ค๋ฅด๋ค.
DeFi์์์ Staking์ ํน์ ์์ฐ์ ์ค๋งํธ ์ปจํธ๋ํธ์ ์์นํ๊ณ ์ด์ ๋ํ ๋ณด์(์ด์)์ ๋ฐ๋ ํํ๋ก์,
๊ทธ ๊ธฐ๋ฐ์ด ๋๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์๋๊ณผ๋ ๋ฌด๊ดํ ๋ฐฉ์์ผ๋ก ์๋น์ค ๋ ์ด์ด ์์ค์์ ๊ตฌํ๋๊ณ ์๋๋๋ค.
๊ทธ๋ฌ๋ BEATOZ์ Bonding์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ํฉ์ ๊ณผ์ ์ ์ฐธ์ฌํ๊ธฐ ์ํ ํต์ฌ์ ์ธ ๊ณผ์ ์ด๋ค.
Bonding๋ ์์ฐ์ ๋จ์ํ ๋ณด์์ ์ํ ์์น๊ฐ ์๋๋ผ, ๋คํธ์ํฌ์ ๋ณด์๊ณผ ์์ ์ฑ, ์ฆ ๋ธ๋ก์ ์์ฑ๊ณผ ํฉ์ ๋๋ฌ์ ์ํด ํ์์ ์ผ๋ก ์๊ตฌ๋๋ ํต์ฌ ์์์ด๋ค.
๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ์ฐธ์ฌ์๋ Bonding์ ํตํด์ Valdiator ๊ฐ ๋๊ธฐ ์ํด ํ์ํ Voting Power๋ฅผ ํ๋ ํ๋ค.
๊ทธ๋ฆฌ๊ณ Validator ๋ ๋ธ๋ก ์ ์, ํฌํ ์ฐธ์ฌ์ ์ญํ ์ ์ํํ๊ฒ ๋๋๋ฐ, ๋น์ฐํ Validator ๊ฐ ์๋ค๋ฉด ๋ธ๋ก์ ์์ฑ ๋ํ ์์ผ๋ฉฐ, ํธ๋์ญ์
์ฒ๋ฆฌ ์ญ์ ์ด๋ฃจ์ด์ง ์ ์์์ ์๋ฏธํ๋ค.
์ฆ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ค์ง๋ฅผ ์๋ฏธํ๋ค.
์ด์ ๊ฐ์ด ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ์ ์ง์ Validator๋ ํ์์ ์ผ๋ก ์กด์ฌํด์ผ ํ๋ฉฐ, ์ด Validator๊ฐ ๋๊ธฐ ์ํ ์ ์ผํ ๋ฐฉ๋ฒ์ด Bonding ์ด๋ค.
(์ด์ ๋ํ ๋ณด์์ ์์ฐ์ ์์น(์ ๊ธ์ํ)ํ ๊ฒ์ ๋ํ ๋๊ฐ๋ก์์ ๋ณด์์ด ์๋ Valdiator ์ญํ ์ํ์ ๋ํ ๋ณด์์ด๋ค.)
๋ฐ๋ผ์, ์์ฐ์ ์ ๊ธ ์ํ๋ก ๋ง๋ค๊ณ ๊ทธ์ ๋ํ ๋ณด์(์ด์)๋ฅผ ๋ฐ๊ฒ๋๋ ๊ฒฐ๊ณผ์ ์ธก๋ฉด์์ ์ ์ฌํ๋ค ๋ณผ ์ ์์ง๋ง,
๊ทธ๊ฒ์ ๋ชฉ์ ๊ณผ ์ญํ ์ ์์ด์ DeFi์ Staking ๊ณผ๋ ๋ณธ์ง์ ์ผ๋ก ๋ค๋ฅด๋ค.
Note
๋ฌธ์ ์ ์ฒด์ ๊ฑธ์ณ '์ง๋ถ', 'Stake', 'Voting Power' ๋ ๋ชจ๋ ๋์ผํ ์๋ฏธ ์ด๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก 'Staking', 'Bonding' ์ญ์ ๋์ผํ ์๋ฏธ๋ฅผ ๊ฐ๋๋ค.
๊ทธ๋ฌ๋ DeFi ์ ๊ทธ๊ฒ๊ณผ ๊ตฌ๋ถํ๊ธฐ ์ํ์ฌ ๊ฐ๊ธ์ 'Voting Power', 'Bonding' ๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ค.
BEATOZ ์์ ์์ฐ์ Voting Power ๋ก ์ ํํ๋ ๊ณผ์ ์ด๋ค.
BEATOZ์ Validator ๋ก์ ๋ธ๋ก ํฉ์ ๋๋ฌ ๊ณผ์ ์ ์ง์ ์ ์ผ๋ก ์ฐธ์ฌ๊ณ ์ ํ๋ ๊ณ์ ์ TrxPayloadStaking
ํธ๋์ญ์
์ ๋คํธ์ํฌ์ ์ ์ถํ๋ค.
์ ์ถ๋ ํธ๋์ญ์
์ด ์ ์์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ฉด, ํธ๋์ญ์
์ ๋ช
์๋ ์๋ ๋งํผ์ ์์ฐ์ด Voting Power๋ก ์ ํ๋๊ณ ,
์ด๋ก ๋ถํฐ ์ผ์ ๋ธ๋ก ์ดํ ์์ ๋ถํฐ ํด๋น ๊ณ์ ์ Validator ์๊ฒฉ์ ๋ํ๊ฒ ๋๋ค.
Validator๊ฐ ๋๋ฉด ์๋ก์ด ๋ธ๋ก ์ ์, ํฌํ๋ฅผ ํตํ ํฉ์ ๋๋ฌ ๊ณผ์ ์ ์ง์ ์ ์ผ๋ก ์ฐธ์ฌํ๊ฒ ๋๋๋ฐ,
์ด ๊ณผ์ ์ ํด๋น ๊ณ์ ์ ์์ ์์ ์ํ ์์์
์ด ์๋, ํด๋น ๊ณ์ ์ Private Key๋ฅผ ์ํฌํธํ์ฌ Validator์ ์ํ์ฌ ์คํ๋๋ ์์คํ
, BEATOZ ๋
ธ๋์ ์ํด ์ด๋ฃจ์ด์ง๋ค.
์ฆ Validator๋ ์์ ์ Private Key๋ฅผ ์ํฌํธํ์ฌ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋๋ BEATOZ ๋
ธ๋๋ฅผ ์ด์ํด์ผ ํ๋ฉฐ,
Note
Validator์ ์ํ์ฌ ๋ธ๋ก ์ ์ ๋ฐ ์ ์๋ ๋ธ๋ก์ ์๋ช ํ๋๋ก ์๋ํ๋ ๋ ธ๋๋ฅผ Validator Node ๋ผ ํ๋ค. ์ด ๋ฌธ์์์ Validator ๋ผ๋ ์ฉ์ด๋, ๋ฌธ๋งฅ์ ๋ฐ๋ผ ์ ์ ํ ๋ถ๋ณ์ด ๊ฐ๋ฅํ ๋ฒ์๋ด์์, ์ถฉ๋ถํ Voting Power๋ฅผ ํ๋ณดํ ๊ณ์ ์ ์์ ์(Validator) ๋๋ Validator Node ์์ฒด๋ฅผ ์๋ฏธํ๋ ์ฉ๋๋ก ํผ์ฉ๋ ์ ์๋ค.
TrxPayloadStaking
ํธ๋์ญ์
์ฒ๋ฆฌ์ Voting Power ์ ํ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
BlockN
-
TrxPayloadStaking
์คํ.BEATOZ์ ์์ฅ์ ํด๋น ๊ณ์ (
sender
)์ ์ง๋ถ์ ์ฆ๊ฐ ์ํค๊ณ , ๋์์ ํด๋น ์๋ ๋งํผ ์์ก(balance
)๋ฅผ ๊ฐ์ ์ํจ๋ค. -
Validator Set ๊ณ์ฐ
์์ ์ง๋ถ ์์ฅ์ ๋ฉ๋ชจ๋ฆฌ์์์ ์ ๋ฐ์ดํธ ๋์์ผ๋ ์์ง ์ปค๋ฐ๋์ง ์์ ์ํ์ด๋ค. ๋ง์ง๋ง์ผ๋ก ์ปค๋ฐ๋ ๊ฒ์ ์ด์ ๋ธ๋ก์ธ BlockN-1 ์์ ์ปค๋ฐ๋ ์์ฅ์ด๋ค. ๋ฐ๋ผ์ BlockN-1 ์์ ์ปค๋ฐ๋ ์์ฅ์ ๊ธฐ์ค์ผ๋ก ์๋ก์ด Validator Set์ ๊ณ์ฐ ํ๊ณ , ์ด๋ฅผ Consensus Engine ์ผ๋ก ์ ๋ฌ ํ๋ค. (Voting Power ๋ณ๊ฒฝ ์์)
-
Validator Set ์ ๋ฐ์ดํธ
Consensus Engine ์ ํ์ฌ
NextValidatorSet
์ ๋ด์ฉ์ผ๋ก ๋ค์ ๋ธ๋ก BlockN+1์ ์ ์ฉํ Validator Set์ ๊ตฌ์ฑํ๋ค.
์ด ์์ ์์NextValidatorSet
์ BlockN-2 ์์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ Validator Set ์ด๋ค.
์๋ก ์ ๋ฌ ๋ฐ์ Validator Set ์ผ๋กNextValidatorSet
์ ์ค์ ํ๋ค.
์ด ์์ ์์NextValidatorSet
์ BlockN-1 ์์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ Validator Set ์ด๋ค. (์์งTrxPayloadStaking
์คํ ๋ฐ์ ์๋ ์ํ.) -
BlockN ์ปค๋ฐ
์์ ์ ๋ฐ์ดํธ๋ (TrxPayloadStaking
์คํ์ด ๋ฐ์๋) ์์ฅ์ ์ปค๋ฐํ๋ค.
BlockN+1
-
Validator Set ๊ณ์ฐ
-
๋ง์ง๋ง์ผ๋ก ์ปค๋ฐ๋ BlockN ์์ฅ์ ๊ธฐ์ค์ผ๋ก Validator Set์ ๊ณ์ฐํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ Consensus Engine ์ผ๋ก ์ ๋ฌํ๋ค. (Voting Power ๋ณ๊ฒฝ ์์)
-
Validator Set ์ ๋ฐ์ดํธ
Consensus Engine ์ ํ์ฌ
NextValidatorSet
์ ๋ด์ฉ์ผ๋ก ๋ค์ ๋ธ๋ก BlockN+2์ ์ ์ฉํ Validator Set์ ๊ตฌ์ฑํ๋ค.
์ด ์์ ์์NextValidatorSet
์ BlockN-1 ์์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ Validator Set ์ด๋ค. (์์งTrxPayloadStaking
์คํ ๋ฐ์ ์๋ ์ํ.)
์๋ก ์ ๋ฌ ๋ฐ์ Validator Set ์ผ๋กNextValidatorSet
์ ์ค์ ํ๋ค.
์ด ์์ ์์NextValidatorSet
์ BlockN ์์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ Validator Set ์ด๋ค. (์์งTrxPayloadStaking
์คํ ๋ฐ์.) -
BkockN+1 ์ปค๋ฐ
Voting Power ๋ณ๊ฒฝ ์์.
BlockN+2
-
Validator Set ๊ณ์ฐ
๋ง์ง๋ง์ผ๋ก ์ปค๋ฐ๋ BlockN+1 ์์ฅ์ ๊ธฐ์ค์ผ๋ก Validator Set์ ๊ณ์ฐํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ Consensus Engine ์ผ๋ก ์ ๋ฌํ๋ค. (Voting Power ๋ณ๊ฒฝ ์์)
-
Validator Set ์ ๋ฐ์ดํธ
Consensus Engine ์ ํ์ฌ
NextValidatorSet
์ ๋ด์ฉ์ผ๋ก ๋ค์ ๋ธ๋ก BlockN+3์ ์ ์ฉํ Validator Set์ ๊ตฌ์ฑํ๋ค.
์ด ์์ ์์NextValidatorSet
์ BlockN ์์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ Validator Set ์ด๋ค. (์์งTrxPayloadStaking
์คํ ๋ฐ์.)
์๋ก ์ ๋ฌ ๋ฐ์ Validator Set ์ผ๋กNextValidatorSet
์ ์ค์ ํ๋ค.
์ด ์์ ์์NextValidatorSet
์ BlockN+1 ์์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ Validator Set ์ด๋ค. -
BkockN+2 ์ปค๋ฐ
Voting Power ๋ณ๊ฒฝ ์์.
BlockN+3
BlockN ์์ ์ฒ๋ฆฌ๋ TrxPayloadStaking
์ ์ํด ๋ณ๊ฒฝ๋ Validator Set ์ ์ํด ์์ฑ ๋ฐ ์๋ช
๋ ์ต์ด ๋ธ๋ก์ด๋ค.
BlockN+4
BlockN์์ ์ฒ๋ฆฌ๋ TrxPayloadStaking
์ ์ํด Validator ๊ฐ๋ ๊ณ์ ์ ๋ํ ๋ณด์์ด ์ฃผ์ด์ง๋ค.
์์ ๊ฐ์ด TrxPayloadStaking
ํธ๋์ญ์
์ ์ฒ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง์ ๋ฐ๋ผ, BlockN ์์ Voting Power๋ฅผ ํ๋ํ ๊ณ์ ์,
- BlockN+3 ์์ ๋ถํฐ Valdiator ์๊ฒฉ์ ํ๋ํ๊ณ ,
- BlockN+4 ์์ ๋ถํฐ ๋ณด์์ ๋ฐ๊ธฐ ์์ํ๋ค.
์ฆ, ํธ๋์ญ์
์ฒ๋ฆฌ ๋ถํฐ ๋ณด์์ด ์ด๋ฃจ์ด์ง๊ธฐ ๊น์ง ์ด 4 Bocks ์ง์ฐ์ด ์กด์ฌํ๋ค.
์ด๋ Unbonding ๊ณผ์ ์๋ ๋์ผํ๊ฒ ์ ์ฉ๋์ด TrxPayloadUnstaking
ํธ๋์ญ์
์ฒ๋ฆฌ์ ๋ณด์ ์ค์ง๊น์ง ๋์ผํ ์ง์ฐ์ด ์กด์ฌํ๋ค.
Voting Power ๋ฅผ ๋ค์ ์์ฐ์ผ๋ก ์ ํํ๋ ๊ณผ์ ์ด๋ค.
BEATOZ์ Validator ๋ก์์ ์ญํ ์ ๊ทธ๋ง ํ๊ณ ์ ํ๋ Validator๋ TrxPayloadUnstaking
ํธ๋์ญ์
์ ๋คํธ์ํฌ์ ์ ์ถํ๋ค.
์ด๋ ๊ฒ ์ ์ถ๋ ํธ๋์ญ์
์ Bonding ์์ ๊ธฐ์ ํ ๋ฐ์ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ์ฒ๋ฆฌ๋๋ค. ์ฆ 4 Blocks ์ง์ฐ์ ๊ฑฐ์ ธ Validator Set ์์ ์ ๊ฑฐ๋๋ค.
๊ทธ๋ฌ๋ Voting Power๊ฐ ๋ค์ ์ ์ก ๊ฐ๋ฅํ ์์ฐ์ผ๋ก ์ ํ๋๊ธฐ ๊น์ง ๋ ๋ค๋ฅธ ์ถ๊ฐ์ ์ธ ์ง์ฐ์ด ์กด์ฌํ๋ค.
์ด ๋ ๋ฐ์ํ๋ ์ง์ฐ ์๊ฐ์ Governance Parameters์ lazyUnstakingBlocks
์ ๊ฐ์ผ๋ก ๊ฒฐ์ ๋๋ค.
BEATOZ์ ์๋ก์ด ๋ธ๋ก ์์ฑ์ Validator ์ค Proposer ๋ก ์ ์ถ๋ ํน์ Validator์ ์ํ ๋ธ๋ก ์ ์์ผ๋ก ์์๋๋ค.
Proposer๋ ํ์ฌ ์์ ์ Validator ๋ค ์ค์์ ์ ์ถ๋๋๋ฐ, ์ด๋ ๋ชจ๋ ๋
ธ๋์์ ๊ฐ์ ๊ณ์ฐํ ์ ์ถ ๊ฒฐ๊ณผ๊ฐ ๊ฒฐ์ ๋ก ์ ์ผ๋ก ๋์ผํจ์ด ๋ณด์ฅ๋์ด์ผ ํ๋ฉฐ,
๋ค์๊ณผ ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ ์ฉ๋๋ค.
def ProposerSelection(ValidatorSet) :
for each v in ValidatorSet:
A(v) += VP(v)
P = max(A)
A(P) -= VP
ํ์ฌ ๋ธ๋ก ๋์ด์์์ ๋ชจ๋ Validator(ValidatorSet
)์ ๋ํ์ฌ,
๊ฐ์ ์์ ์ Voting Power(VP(v)
) ๋ํจ ์ผ๋ก์ Valdiator v
์ ๋์ ์ฐ์ ์์(A(v)
) ๋ฅผ ์
๋ฐ์ดํธ ํ๋ค.
์ด๋ ๊ฒ ์
๋ฐ์ดํธ๋ ๋์ ์ฐ์ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ฐ๋ Validator v
๋ฅผ Proposer P
๋ก ์ ์ถํ๋ค.
์ฌ๊ธฐ์ ์ ์ถ๋ P
๊ฐ ๋ค์ ์ ์ถ๊ณผ์ ์์๋ ์ฐ์ด์ด ์ ์ถ๋๋ ๊ฒ์ ๋ง๊ธฐ ์ํ์ฌ P
์ ๋์ ์ฐ์ ์์๋ ์ ์ฒด ์ง๋ถ(VP
) ๋งํผ ๋ค์ ์ฐจ๊ฐ๋๋ค. (์ฐ์ ์์๊ฐ ๋ฎ์ ์ง๋ค.)
์ด์ ๊ฐ์ ์ ์ฐจ๋ฅผ ํตํด ๋ชจ๋ ๋
ธ๋๋ ํน์ ๋ธ๋ก ๋์ด์์ ๋์ผํ P
๋ฅผ ๊ฐ๊ฒ ๋๋ฉฐ, Validator๋ Voting Power(VP(v)
)๊ฐ ํด์๋ก ๋ ์์ฃผ, ๋ ๋ง์ด Proposer์ ์ ์ถ๋ ์ ์๋ค.
์ ์๋ ๋ธ๋ก์ ๋ํ ํ์ ๊ธฐ์ค์ ํ์ฌ Validator ๋ค์ ์ ์ฒด Voting Power ์ 2/3 ์ด์์ ์๋ช
์ด๋ค.
์ฌ๊ธฐ์ ์ฃผ์ ํ ๊ฒ์ Validator ์๊ฐ ์๋๋ผ Validator ์ Voting Power ๊ฐ ๊ธฐ์ค์ด๋ผ๋ ๊ฒ์ด๋ค.
์ด๋ ํน์ Validator ๊ฐ ์ ์ฒด Voting Power์ 2/3 ์ด์์ ๋
์ ํ๋ ์ํฉ์ด ๋๋ฉด ํด๋น Validator์ ์ํด ์กฐ์๋ ๋ธ๋ก ์ ์์ด ๊ฐ๋ฅํด์ง๋ฉฐ
์ด ๋ธ๋ก์ ๋ํ ์ปดํ ์ญ์ ๋ค๋ฅธ Validator ๋ค์ ์ญํ (์๋ช
) ์์ด ์ ์ฒด ๋คํธ์ํฌ์ ๋ฐ์๋ค์ฌ์ง๋๋ก ํ ์ ์์์ ์๋ฏธํ๋ค.
๋ํ ํน์ Validator ๊ฐ ์ ์ฒด Voting Power์ 1/3 ์ด์์ ๋
์ ํ๊ฒ ๋๋ฉด ๋ธ๋ก ์กฐ์์ ๋ถ๊ฐ๋ฅํ์ง๋ง ๋ธ๋ก ์์ฑ์ ์ค๋จ ์ํฌ ์ ์๋ค.
์ด๋ฌํ ์ด์ ๋ก ํน์ Validator ๊ฐ ํ๋ณดํ ์ ์๋ ์ต๋ Voting Power ์ ๋ํ์ฌ ์๋์ ๊ฐ์ ์ ํ์ด ์ ์ฉ๋๋ค.
- Validator ๋ ์ ์ฒด Voting Power ์ 1/3 ์ด์์ Voting Power๋ฅผ ๊ฐ์ง ์ ์๋ค.
- ๋ณ๊ฒฝ๋๋ Voting Power ์๋์ ์ ์ฒด Voting Power ์ 1/3 ์ด์ ๋ ์ ์๋ค.
- Validator ๋ ์์ ์ ์ ์ฒด Voting Power ์์ ์ผ์ ๋น์จ ์ด์ ์์ ๋ฐ์ ์ ์๋ค.
Note
BEATOZ ๋ ์ด์ ๊ด๋ จ๋ ์ ํ์ Governance Parameters๋ฅผ ํตํด ๊ตฌํํ๋ฉฐ ๊ด๋ จ๋ ํ๋ผ๋ฉํฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
-
maxIndividualStakeRatio
: ํน์ ๊ณ์ ์ด ํ๋ณดํ ์ ์๋ ์ต๋ ์ง๋ถ ๋น์จ. -
maxUpdatableStakeRatio
: Validator ๋ณ๊ฒฝ ์ ๋ณ๊ฒฝ๋ ์ ์๋ ์ต๋ ์ง๋ถ ์๋. -
minSelfStakeRatio
: Validator ์ง๋ถ ๊ตฌ์ฑ ์ค ์ต์ ์๊ธฐ ์ง๋ถ ๋น์จ.