Consensus
ν©μ λ©μ»€λμ¦(μκ³ λ¦¬μ¦)μ μ λ’°κ° μλ μ£Όμ²΄λ€ κ° ν©μμ λλ¬νλ λ°©λ²μ λλ€. λΈλ‘μ²΄μΈ κΈ°μ μμλ λΈλ‘μ΄ μ ν¨νμ§ μλμ§μ λν ν©μμ λλ¬νλ λ° μ¬μ©λ©λλ€. λΈλ‘μ²΄μΈ λ€νΈμν¬μ μ±λ₯μ μ νλ ν©μ λ©μ»€λμ¦μ μ±λ₯μ μμ‘΄νλ©°, λΈλ‘μ²΄μΈ μ ν리μΌμ΄μ μ μ¬μ©μ±μ μλΉν μν₯μ λ―ΈμΉ©λλ€. μ΄ λ¬Έμμμ μ°λ¦¬λ WEMIXκ° μ΄λ»κ² κ³ μ±λ₯ ν©μ νλ‘μΈμ€λ₯Ό ꡬννλμ§ μ΄ν΄λ³Ό κ²μ λλ€.
RAFT(Reliable And Fault Tolerant) Algorithm
RAFTλ μ μΆλ 리λμ μνμ¬ ν΄λ¬μ€ν°μ λͺ¨λ λ Έλμ μλ λ°μ΄ν° μ μ₯μμ μΌκ΄μ±μ 보μ₯νκ² νλ ν©μ λ°©μμ λλ€. RAFTμ μ°Έμ¬νλ λ Έλλ€μ 리λ(Leader), μΆμ’ μ(Follower) μ€ νλμ΄λ©°, 리λ μ μΆ μ€μ λꡬλ ν보μ(Candidate)κ° λ μ μμ΅λλ€. 리λλ μΆμ’ μλ€μκ² λκΈ°νν λ°μ΄ν°λ₯Ό μμ±ν΄μ 곡μ ν΄μΌ ν©λλ€. 리λλ λ³΄ν΅ ννΈλΉνΈ λ©μμ§λ₯Ό λͺ¨λ μΆμ’ μλ€μκ² μ£ΌκΈ°μ μΌλ‘ μ μ‘ν¨μΌλ‘μ¨ λ¦¬λμ μ‘΄μ¬λ₯Ό μ립λλ€. κ° μΆμ’ μλ€μ 리λμ ννΈλΉνΈμ λν΄ νμμμ κ°μ λλ€νκ² μ ννκ³ , νμμμ κΈ°κ° λμ ννΈλΉνΈλ₯Ό μμ νλ©΄ νμμμμ λ€μ 리μ ν©λλ€. λ°λ©΄μ νμμμ λμ ννΈλΉνΈλ₯Ό λ°μ§ λͺ»ν κ²½μ°, μΆμ’ μλ ν보μλ‘ μνλ₯Ό λ°κΎΈκ³ 리λ μ μΆμ μ°Έμ¬νκ² λ©λλ€. μ¬λ¬ λ Έλκ° λμμ 리λ μ μΆμ μ°Έμ¬νλ©΄ μΆ©λμ΄ λ°μνκΈ° λλ¬Έμ νμμμμ λλ€ λ°±μ€ν λ‘μ§ λ°λΌ κ²°μ νκ² λ©λλ€.
WEMIX3.0 ν©μ λ©μ»€λμ¦
SPoA(Stake base Proof of Authority)
WEMIX λΈλ‘체μΈμ κ³ μ±λ₯ μ€μκ° μλΉμ€λ₯Ό μ§ν₯νλ νΌλΈλ¦ λΈλ‘체μΈμΌλ‘ λΈλ‘ μμ±μ μ¬μ μ νκ°λ°μ Authority Memberλ€μ μν΄μλ§ κ°λ₯ν©λλ€. λ°λΌμ κΈ°λ³Έ ν©μ μκ³ λ¦¬μ¦μ PoAλ₯Ό λ°λ¦ λλ€. νμ§λ§, μ μΆλ Authority Memberμ μ€λμ λλ μ μμ μΈ νλμ λν 물리μ μΈ νλν°λ₯Ό On-Chain μμμ λΆμ¬νκΈ° μνμ¬ WEMIXλ₯Ό νΉμ λ μ΄μ Staking νλλ‘ κ°μ νμμ΅λλ€. μ΄λ¬ν WEMIX λΈλ‘체μΈμ ν©μ λ°©μμ SPoAλΌκ³ μ μν©λλ€.
Authority
WEMIX λΈλ‘체μΈμ ν©μ μκ³ λ¦¬μ¦μ μ°Έμ¬νλ Authorityλ Bitcoin/Ethereum λ±μ ν©μ μκ³ λ¦¬μ¦ PoWμ λ§μ΄λμ κ°μ μν μ μννλ 컨μμμμ μλ―Έν©λλ€. WEMIX λΈλ‘체μΈμμ Authorityμ ν¬ν¨λκ±°λ μμ λλ κ³Όμ μ κΈ°μ‘΄ Authority Memberλ€μ Votingμ μν΄μ κ²°μ λ©λλ€. Authority Memberκ° λκΈ° μν 쑰건 λ° μ μ°¨λ μλμ κ°μ΅λλ€.
λͺ νν μ μ νμΈ
μ€νλΌμΈμμ λ²μ ν¨λ ₯μ΄ μλ κ³μ½μ WEMIX νμ΄λ°μ΄μ κ³Ό 체결
κΈ°λ³Έ μ μ μ 보μ 곡κ°
μ¬μ μ μλ WEMIXλ₯Ό μμ€ν λ μ§μ€νΈλ¦¬ 컨νΈλνΈμ λ±λ‘λ Staking 컨νΈλνΈμ μ μ‘
μ΄ν Stakingμ΄ νμΈλλ©΄ κΈ°μ‘΄ Authority Member μ€ λꡬλΌλ λ©€λ² μΆκ° μ μμ κ±°λ²λμ€ μ»¨νΈλνΈμ μ μνκ³ κΈ°μ‘΄ Authority Memberλ€μ 50% μ΄μμ μ°¬μ±μ΄ μμΌλ©΄ μλ‘μ΄ Authority Memberλ‘ λ±λ‘λ©λλ€.
Authority Memberλ€μ μ¬μ©μλ€μ΄ μμ±ν κ±°λ λ΄μμ κ²μ¦νμ¬ κ²μ¦μ΄ ν΅κ³Όλ κ±°λλ€μ Mempoolμ μμλ‘ μ μ₯ν©λλ€. Authority Memberλ Minerλ‘ μ μΆλμμ λ μ΄μ λΈλ‘μ ν΄μ μ 보λ₯Ό ν¬ν¨ν λΈλ‘μ μμ±ν©λλ€. μ΄ κ³Όμ μ μννΈμ¨μ΄λ₯Ό ν΅ν΄ μλμ μΌλ‘ μ΄λ£¨μ΄μ§λ©° Authority Memberκ° μ§μμ μΌλ‘ λ€νΈμν¬μ μνλ₯Ό λͺ¨λν°λ§ ν νμλ μμ΅λλ€. νμ§λ§ Authority Memberλ λΈλ‘μ μμ±νλ μ»΄ν¨ν°κ° μ μμ μΌλ‘ μ¬μ©λμ§ μλλ‘ λ°©νλ²½ λ° μ΄μΉ΄μ΄νΈμ κ°μΈν€ κ΄λ¦¬μ μ± μμ μ ΈμΌν©λλ€.
On-Chain κ±°λ²λμ€ μ»¨νΈλνΈμμ μ²λ¦¬ κ°λ₯ν ν¬νλ νμ¬ dAppμΌλ‘ ꡬνλ μ°¬λ° ν¬νλ‘ μΆν λ€μν μ’ λ₯μ ν¬νλ₯Ό μ§μν μμ μ λλ€. ν¬νμ κ°μ€μΉλ Phase 1μμλ Stakingν WEMIXμ μμ λΉλ‘νκ³ , Phase2μμλ Stakingν WEMIXμ μμ μκ΄μμ΄ λμΌν κ°μ€μΉκ° μ μ©λ©λλ€. μ μμ μΈ νλμ΄ κ°μ§λλ©΄ Authority Memberλ€μ ν¬νμ μν΄ λΉμ¬μλ Authority μ격μ κ°μ λ‘ λ°νλΉν μ μκ³ Stakingν WEMIXκ° λͺ°μλμ΄ λΈλ‘μμ± λ³΄μμ λ°μμ μκ² λ©λλ€.
μ΄μ κ°μ΄ Stakingκ³Ό Reward μμ€ν μ ꡬμ±ν μ΄μ λ μ°Έμ¬νλ λͺ¨λ Authority Memberλ€μ΄ ν©μλ νλ‘ν μ½μ μν΄ λμν΄μΌλ§ νλ λΉμμ±μ λ§λ€κ³ WEMIX λΈλ‘μ²΄μΈ λ€νΈμν¬μ 건μ μ±μ μμ¨μ μΌλ‘ μ μ§νκ² νλλ‘ νκΈ° μν¨ μ λλ€.
Miner Selection
Bitcoinμ PoWλ₯Ό μλ‘ λ€μλ©΄, νλ‘ν μ½μ μν΄ κ³μ°λ Difficultyλ₯Ό λ§μ‘±νλ λΈλ‘ν€λ ν΄μλ₯Ό μμ±ν λ§μ΄λκ° λΈλ‘μμ±κ³Ό λΈλ‘μ νλ₯Ό ν μ μλλ‘ λμ΄μμ΅λλ€. λΈλ‘μμ±μ κΆνμ΄ λ°λ‘ μ‘΄μ¬νμ§ μκΈ° λλ¬Έμ μνΈ κ²½μμ μν΄ λΈλ‘μ μμ±νκ² λ©λλ€. μ΄λ¬ν μ΄μ λ‘ λΈλ‘μμ± κ²½μμ μν΄ μμμ΄ λλΉλ μ λ°μ μμΌλ©° Difficulty 쑰건μ λ§μ‘±νλ Workλ₯Ό μ¦λͺ ν΄μΌλ§ νλ―λ‘ λΈλ‘μμ± μκ°μ 물리μ μΈ μ μ½(νκ· λΉνΈμ½μΈ 10λΆ/ μ΄λ리μ 15μ΄)μ μ£Όκ²λ©λλ€. κ²°κ³Όμ μΌλ‘ PoWλ νμ₯μ± νΈλ¦΄λ λ§λ₯Ό κ°μ§κ³ μμΌλ©° μ΄λ₯Ό ν΄κ²°νκΈ° μν νμ€μ μΈ λ°©μμΌλ‘ PoSμ λμ λλ μ€λ©(Sharding) λ±μ΄ μ μλμ΄ μ°κ΅¬λκ³ μμΌλ, μμ§κΉμ§λ μμ νκ² λΆμ°νλ λ°©μμΌλ‘ PoSλ‘ μ΄μλλ νΌλΈλ¦ λΈλ‘체μΈμ μ‘΄μ¬νμ§ μμ΅λλ€.
WEMIX3.0μ PoWλ PoSκ°μ λ°©μμ μ¬μ©ν΄μλ μνλ μλΉμ€λ₯Ό νΌλΈλ¦ λλ©μΈμμ μ 곡νλ κ²μ΄ λΆκ°λ₯νλ€κ³ νλ¨νμμ΅λλ€. μ΄κΈ°μλ DPoS, PoA, PBFTλ±μ ν©μ λ°©μμ΄ κ³ λ €λμμΌλ WEMIX λΈλ‘체μΈμ κ°μ₯ μ ν©ν ν©μ μκ³ λ¦¬μ¦μΌλ‘ DPoSμ PoAμ μ₯μ μ μ°¨μ©ν μλ‘μ΄ μ»¨μμμ ν©μ μκ³ λ¦¬μ¦μΈ SPoAλ₯Ό κ³ μνμμ΅λλ€. SPoAλ κΈ°λ³Έμ μΌλ‘ ν¬λͺ ν μ μ μ 보 λ° λ²λ₯ κ³μ½μ ν΅νμ¬ Authorityλ₯Ό ꡬμ±νκ³ μ°Έμ¬ν Authority Memberλ€μ λΆμ μ ν νλμ λ§κΈ°μν΄ Staking κ°λ μ λμ νκ³ μμ΅λλ€.
WEMIX λΈλ‘체μΈμ λΈλ‘μ μμ±νλ λ§μ΄λλ₯Ό μ μ νκΈ° μνμ¬ λ§μ΄λ μ μ μκ³ λ¦¬μ¦μΌλ‘ RAFTμ ꡬνμ²΄μΈ etcdλ₯Ό μ¬μ©νκ³ μμ΅λλ€. etcdλ λΆμ° μμ€ν μ νμν μ€μν μ 보λ₯Ό 보κ΄νκ³ κ΄λ¦¬νλλ° μ¬μ©λλ μ€ν μμ€ λΆμ° key-value μ μ₯μμ λλ€. λ§μ΄λλ Lockμ΄ κ°λ₯ν ν ν°μ etcd λΆμ°μμ€ν μ μ μ₯νκ³ λΈλ‘μ μμ±ν©λλ€. λΌμ΄λ λ‘λΉκ³Ό κ°μ΄ ν¨μ¨μ΄ κ·Ήλνλ λ§μ΄λ μ μ κΈ°λ²μ μ¬μ©νμ§ μλ μ΄μ λ λΆμ° μμ€ν μ μ‘΄μ¬νλ ν©μλ Έλ λ€νΈμν¬μ λΆκΈ°λ₯Ό λ§κΈ° μν΄μ μ λλ€. etcdλ μ± μκ³Ό κΆνμ΄ λͺ νν λ€μ(40κ° μ΄μ)μ νκ°λ°μ Authority Member λ€μ μ¦κ°μ μΈ μκ²°μ±(Finality)μ μ 곡ν΄μΌνλ μμ€ν μ ν¨μ¨μ μΈ λ°©λ²μ λλ€.
Reward Distribution
κΈ°μ‘΄μ λΈλ‘μ²΄μΈ ν©μ μκ³ λ¦¬μ¦μ μ’ μ’ λΈλ‘ μμ±μ λ΄λΉνλ λΈλ‘ μμ±μμκ² λΈλ‘보μ(Block Reward)κ³Ό κΆνμ μ§μ€μν€λ λ¬Έμ μ μ κ°μ§κ³ μμ΅λλ€. μ΄λ 곡μ ν λΈλ‘ μμ± κΆν λΆλ°°κ° μ€μν DPoS(μμ μ§λΆ μ¦λͺ ) λ° PoA(κΆν μ¦λͺ )μ κ°μ λΉκ²½μ μμ€ν μμ νΉν λ¬Έμ κ° λ μ μμ΅λλ€. λλ±ν κΈ°νλ₯Ό 보μ₯νκΈ° μν΄ λΈλ‘ μμ±μκ° μμ£Ό λ°λκ² λλ€λ©΄, λΈλ‘ μ²λ¦¬ κ³Όμ μμ λ°μνλ λ©μμ§κ° μ¦κ°νκ³ νΈλν½μ΄ queueμ μμ΄λ©΄μ μ΅μμ μ±λ₯μ λ¬μ±νμ§ λͺ»νλ λ¬Έμ κ° λ°μν μ μμ΅λλ€.
WEMIX3.0μ μ΄λ¬ν λ¬Έμ μ μ ν΄κ²°νκΈ° μν΄ SPoA(μ€ν μ΄ν¬ κΈ°λ° κΆν μ¦λͺ ) ν©μ λ©μ»€λμ¦μ λμ νμ΅λλ€. SPoAλ λΈλ‘ μμ±μμ μκ΄μμ΄ κ° authority memberκ° μ€ν μ΄νΉν WEMIX μμ λΉλ‘νμ¬ λΈλ‘ 보μμ λΆλ°°νλ λ°©μμ λλ€. μ΄λ₯Ό ν΅ν΄ λͺ¨λ λΈλ‘ μμ±μλ€μ΄ μ§μμ μΌλ‘ μ°Έμ¬νλλ‘ μ λνλ©΄μ λμμ λ€νΈμν¬ λ³΄μμ μ μ§ν μ μμ΅λλ€. λν, λΈλ‘ μμ±μλ λΈλ‘ ν€λμ ν¬λͺ ν 보μ λΆλ°° μ 보λ₯Ό ν¬ν¨ν΄μΌ νλ©°, 미리 μ ν΄μ§ κ·μΉμ μλ°νλ©΄ λ€λ₯Έ authority memberλ€λ‘λΆν° λΈλ‘ μμ± κΆνμ λ°νλΉν μ μμ΅λλ€.
WEMIX3.0μ 곡μ νκ³ μ§μ κ°λ₯ν 보μ λΆλ°°λ₯Ό μν΄ λΈλ‘ 보μκ³Ό μ±λ₯ μμ΅ λ°°λΆμ λͺ¨λ κ³ λ €νλ λμΌ ν ν°λ Έλ―Ήμ€ ꡬ쑰λ₯Ό μ¬μ©ν©λλ€. μ΄κΈ°μλ λͺ¨λ μ°Έμ¬μκ° λΈλ‘ λ―Όν μ ν΅ν΄ λΈλ‘ 보μμ μΌλΆλ₯Ό λ°λλ‘ ν©λλ€. μκ°μ΄ μ§λ¨μ λ°λΌ μμ€ν μ λΈλ‘ λ―Όν 보μ λΉμ¨μ μ μ°¨ κ°μμν€κ³ , νΈλμμ μμλ£μ μ§κ²°λ μ±λ₯ μμ΅ λ°°λΆ λΉμ¨μ μ¦κ°μμΌ λκ°λλ€. μ΄λ¬ν λ³νλ μ΅λ 5μ΅ 9μ²λ§ κ°μ WEMIX μ΅λ λ°νλμ λλ¬ν λκΉμ§ μ±κ΅΄ μλλ₯Ό μ μ°¨ μ€μ΄λ λΈλ‘ μ±κ΅΄ λ°κ°κΈ° λ©μ»€λμ¦μ ν΅ν΄ μ΄λ£¨μ΄μ§λλ€. μ΅λ λ°νλμ λλ¬νλ©΄ λΈλ‘ μ±κ΅΄μ μμ ν μ€λ¨λκ³ , μ΄νμλ μ±λ₯ μμ΅λ§μ΄ μ μΌν 보μ λ°©μμ΄ λ©λλ€.
λ°κ°νμ
0
1
2
3
β―
16
λ―Όν
1
0.5
0.25
0.125
β―
0.000015
νΈλμμ
μμλ£
Ξ±
Ξ±
Ξ±
Ξ±
β―
Ξ±
λΈλ‘ 리μλ
1+Ξ±
0.5+Ξ±
0.25+Ξ±
0.125+Ξ±
β―
0.000015+Ξ±
λΈλ‘ λ―Όν 보μμ΄ κ°μν¨μ λ°λΌ, νΈλμμ μμλ£μ μΌλΆκ° μ±λ₯ μμ΅ λ°°λΆμΌλ‘ ν λΉλλ λΉμ¨μ΄ μ¦κ°νμ¬ μ΄λ₯Ό μμν©λλ€. μ΄λ¬ν μ λ΅μ λ³νλ λͺ¨λ μ°Έμ¬μμκ² κ· νλκ³ κ³΅μ ν 보μ λΆλ°°λ₯Ό 보μ₯νμ¬ μ₯κΈ°μ μΈ λ€νΈμν¬ μ±μ₯κ³Ό μ§μ κ°λ₯μ±μ μ΄μ§ν©λλ€. κΌΌκΌΌνκ² μ€κ³λ μ΄μ€ 보μ ꡬ쑰λ ν©λ¦¬μ μ΄κ³ μ§μ κ°λ₯ν 보μ μμ€ν μ μ 곡νλ©΄μ WEMIX3.0μ΄ μ΅κ³ μ μμ μ λΈλ‘체μΈμΌλ‘ λ°λμνλ €λ λͺ©νλ₯Ό λ¬μ±νλ λ° κΈ°μ¬ν©λλ€. WEMIX3.0μ νΈλμμ μμλ£μ μΌλΆ λλ μ 체λ₯Ό μκ°ν μ μμ΅λλ€.
κ° μ°Έμ¬μλ νλμ κ³μ μ 보μ νλ©°, ν¬νλ₯Ό ν΅ν΄ 보μμ λ°λ κ³μ μ΄ λ±λ‘λ©λλ€. λ€λ§ κ±°λ²λμ€ κ³μ½μ μ΅μ΄ μμ€ν 컨νΈλνΈλ₯Ό λ°°ν¬νλ κ±°λ²λμ€ κ³μ μ μμΈμ λλ€. λΈλ‘μ μμ±νλ authority memberλ κ³μ μ μμ‘ μνλ₯Ό μ λ°μ΄νΈνλ©°, κ³μ° κ²°κ³Όλ Patricia Trieμ λ£¨νΈ ν΄μ κ°μ λ°μλ©λλ€.
Block Generation
WEMIX λΈλ‘체μΈμ λΈλ‘μμ± κ°κ²©μ κ±°λ²λμ€ μ»¨νΈλνΈμ μ€μ λμ΄ μμ΅λλ€. Mempoolμ κ±°λμ μ‘΄μ¬ μ 무μ μκ΄μμ΄ Livenessμ Block Finalityλ₯Ό 보μ₯νκΈ° μν΄ BPλ μ ν΄μ§ μκ°λ§λ€ (μ΅μ΄ μ€μ κ° 1μ΄) λΈλ‘μ μμ±νλ λ‘μ§μ κ°μ§κ³ μμ΅λλ€. λΈλ‘μμ± κ°κ²©μ Authorityμ ν¬νμ μν΄ λ³κ²½ κ°λ₯ν λ³μκ°μ λλ€.
Block Verification
λ§μ΄λμ μν΄ μμ±λ λΈλ‘μ΄ P2P λ€νΈμν¬λ₯Ό ν΅ν΄ μ νλλ©΄ μ΄λ₯Ό μμ ν κ°κ°μ ν λ Έλ(Authority Member ν¬ν¨)λ λΈλ‘μ μ ν¨μ±μ μ€μ€λ‘ κ²μ¦νκ³ νλ¨νμ¬μΌ ν©λλ€. λ§μ΄λκ° μλ Authority λ Έλλ€μ μ€μ€λ‘ κ²μ¦νμ¬ κ±°λ²λμ€ μ»¨νΈλνΈμ κΈ°λ‘λ λ©€λ² μ€ λ§μ΄λλ‘ μ μ λ λ©€λ²κ° μμ±ν λΈλ‘μΈμ§ νμΈνκ³ λ³΄μμ΄ μ μμ μΌλ‘ λΆλ°°λμ΄ μμΌλ©° κ±°λ λ΄μμ΄ μ 체 μμ€ν μ μν(State)μ λ°μλμλ€κ³ νλ¨λλ©΄ ν΄λΉ λΈλ‘μ μ΄μ λ Έλλ€μκ² μ ννκ² λ©λλ€.
μ΄λ₯Ό μ λ¬λ°μ Non-Authority ν λ Έλλ ν€λμ ν¬ν¨λ λ©€λ²λ€μ μλͺ μ΄ μ¬λ°λ₯Έμ§λ₯Ό νμΈνκ³ κ±°λλ΄μμ κ²μ¦νν λΈλ‘μ κΈ°λ‘λ κ±°λκ° μ νν λ£°μ λ°λΌ μμ±λμλ€κ³ νλ¨λλ©΄ λΈλ‘μ λ‘컬 λμ€ν¬μ μ μ₯νκ³ μ΄μ λ Έλμκ² μ νν©λλ€.
μ νλλ λΈλ‘μ κ²μ¦νκΈ° μν΄ μμ κ³Όμ μ μ§ννκΈ° μ μ λͺ¨λ ν λ Έλκ° λ¨Όμ κ²μ¦ν΄μΌ νλ κ²μ΄ λ κ°μ§ μλλ° μ΄λ Miner_Limitκ³Ό Max_Consecutive_Blocksμ λλ€.
Miner_Limitμ μλμ κ°μ΄ μ μλλλ° RAFTμμ νΉμ λ©€λ²κ° λ§μ΄λλ‘ κ²°μ λλ©΄ λΈλ‘μ μμ±ν μ μλ Epochκ° μ£Όμ΄μ§λλ°, μ΄ Epochκ° μ°μμΌλ‘ μ£Όμ΄μ§ μ μλλ‘ νλ κ²μ λͺ©μ μΌλ‘ ν©λλ€. μ¦, λͺ¨λ λΈλ‘μ μλμ Miner_Limitμ λ§μ‘±νλ κ²½μ°μλ§ μ ν¨ν©λλ€.
Miner_Limit = floor(SIGNER_COUNT / 2) + 1 (Number of consecutive epochs out of which a miner may only occupy one)
Max_Consecutive_Blocksλ ν Epochμμ λμΌ λ§μ΄λκ° μ΅λ μ°μμΌλ‘ μμ±ν μμλ λΈλ‘μ κ°μμ λλ€. μ΄κ°μ λ§μ½ λ©€λ² λ Έλμ ν΄νΉμΌλ‘ λ€νΈμν¬κ° λΆκΈ°λ λ λΆκΈ°λ λΈλ‘μ΄ μμ±ν μ μλ λμ΄λ₯Ό μ ννκΈ° μνμ¬ λμ λ λ³μμ λλ€. WEMIX3.0μμ Max_Consecutive_Blocksλ 1μ λλ€.
μμ λκ°μ§ κ°μ λΈλ‘ μκ²°μ±μ 보μ₯νκΈ° μν λ°©λ²μ΄λ©° μ μμ μΌλ‘ νλνλ Authority Memberκ° λ€νΈμν¬μ μ€ μ μλ νΌν΄λ₯Ό μ΅μννκΈ° μνμ¬ κ³ μλμμ΅λλ€.
Last updated