EFDN KOR
Last updated
Last updated
EFDN์ ๋์ผ๊ธฐ๋ฅ์์ ๋ค์ํ ๊ธฐ๋ฅ์ผ๋ก ์งํํ๋ ๋ฏธ๋์งํฅ์ ๋ถ์ฐ๋คํธ์ํฌ์ด๋ค.
๋ธ๋ก์ฒด์ธ์ ์๋น์์ ๊ณต๊ธ์๊ฐ ํ๋ ฅํ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ๋ถ์ฐ P2P ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๋ค.
๋คํธ์ํฌ Node์ ์ง์์ ์ธ ํ์ฑํ ์ ์ง
์ ์์ ์ธ Node ๋ฐ ์ฅ์ Node์ ํ์ง ๋ฐ ๊ด๋ฆฌ
๋ธ๋ก์ฒด์ธ Node์ ์ง์์ ์ธ ๊ธฐ๋ฅ ์ธ๋ถํ๋ฅผ ํตํ ๊ฑฐ๋ ์๋์ ํ์ฅ์ฑ ํ๋ณด
ํฉ์๊ณผ์ , load-balancing, ๋ธ๋ก์์ฑ์ ์ํ ๊ฑฐ๋๋ชจ์ ์ฒ๋ฆฌ ๋ฑ์ ๋คํธ์ํฌ ๊ธฐ๋ฅ ์ ๊ณต
ํ์ผ๊ณต์ ๋ฐ ๋ฉ์์ง ์ฒ๋ฆฌ ๋ฑ ๋ฏธ๋์งํฅํ ์๋น์ค ๋์
SymVerse ๋ธ๋ก์ฒด์ธ์ Wallet Node, Work Node, Warrant Node์ CA(Citizen Alliance) Node๋ก ๊ตฌ์ฑ๋๋ค. ๊ฐ Node๋ค์ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ํธ ์ฐ๋ํ์ฌ ๊ฐ๊ฐ์ ์ญํ ์ ์ํํจ์ผ๋ก์จ ๋ธ๋ก์ฒด์ธ ์ํ๊ณ๋ฅผ ์ ์งํ๋ค
CA (Citizen Alliance) Node๋ Client/Server Model๋ก ์ด์๋๋ฉฐ ๋ธ๋ก์ฒด์ธ ์ฐธ์ฌ์์ SymID ๋ฐ Account๋ฅผ ๊ด๋ฆฌํ๋ค. CA์ ์ด์์ ํด๋น๊ตญ๊ฐ ์ ๋ถ์ ๋ฒ์ ํ ๋๋ฆฌ ์์์ ์ด์๋๋ฉฐ SymVerse ์ฌ๋จ์ ์ํด ์ ์ ๋๋ค.
Wallet Node๋ ๋ธ๋ก์ฒด์ธ์ ์ด์ฉํ์ฌ ๊ฑฐ๋ํ๊ธฐ๋ฅผ ํฌ๋งํ๋ ์ฐธ์ฌ์ ๋๊ตฌ๋ ํด๋ํฐ์ด๋ PC์ ์ค์นํ์ฌ ์ฌ์ฉํ ์ ์๋ค. CA์ ํต์ ํ์ฌ SymID๋ฅผ ๋ฐ๊ธํ๋ ์ญํ ๋ฐ ๊ฑฐ๋ Transaction์ ์์ฑํ๊ณ Work Node๋ก ์ ๋ฌํ๋ ์ญํ ์ ์ฃผ๋ก ํ๋ค.
Work(light) Node๋ ๊ฐ์ ์ด๋ ๋จ์ฒด ๋ฑ์์ ์๊ท๋ชจ ๊ทธ๋ฃน์ ํ์ฑํ์ฌ ๋ธ๋ก์ฒด์ธ์ ์ฐธ๊ฐ๋ฅผ ํฌ๋งํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ค. ๊ฐ์ธ์ Wallet Node๋ฅผ ๊ทธ๋ฃน์์ ์ด์ํ๋ Work(light) Node์ ๋ฑ๋กํ์ฌ ์ฌ์ฉํจ์ผ๋ก์จ Work Node์ ๊ธฐ์ฌ๋ ๋ณด์์ ๋ฐ์ ์ ์๋ค.
Work(full) Node๋ ๋ธ๋ก์ฒด์ธ์ ๋ชจ๋ํฐ๋ง ํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ ๋๋ Warrant(๋ณด์ฆ) Node์ ์ฐธ์ฌํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ง์ ํ์์ ํ๋ณดํ๊ณ ์๋ ์ผํ๋ชฐ์ ๊ฒฝ์ฐ ์ผํ๋ชฐ ํ์๋ค์๊ฒ SymVerse Wallet์ ๋๋์ด ์ฃผ๊ณ ์ผํ๋ชฐ์์ ์ด์ํ๋ Work Node์ ๋ฑ๋กํ์ฌ ์ฌ์ฉํ๊ฒ ํจ์ผ๋ก์จ ๋ง์ ๊ธฐ์ฌ๋ ๋ณด์์ ๋ฐ์ ์ ์๋ค.
Work(scan) Node๋ ์ฆ์ ๊ฑฐ๋ ๋ด์ญ, ์์ฝ ๊ฑฐ๋ ๋ด์ญ, ์ค๋งํธ ๊ณ์ฝ ๋ด์ฉ, ๋ณด์ฆ Node ์ ์ถ ๋ด์ญ, ๊ธฐ์ฌ๋ ๋ณด์ ๋ด์ญ ๋ฑ ๋ธ๋ก์ฒด์ธ์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๊ณ ์กฐํํ ์ ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
Warrant Node๋ ์ด 25๊ฐ Node๋ก ์ด์๋๋ฉฐ ํฉ์๋ฅผ ํตํ ๋ธ๋ก์ ์์ฑ์ด ์ฃผ๋ ์ญํ ์ด๋ค. ๋คํธ์ ์๋น์ค ๊ฒฝํ์ด ์๋ ๊ธฐ์ ์ด๋ ๊ฐ์ธ์ ๋๊ตฌ๋ Warrant Node์ ์ฐธ์ฌํ๋ฉฐ, Warrant Node์ ๊ธฐ์ฌ๋ ๋ณด์์ ๋ฐ์ ์ ์๋ค.
Proof of Network(PoN)๋ EFDN์ ์๋์๋ฆฌ์ด๋ค. PoN์
์๋น์์ธ Wallet Node๋ค์ด Work Node๋ฅผ ํตํ์ฌ ๊ฑฐ๋๋ฅผ ์ฒ๋ฆฌํ๋ฉฐ Network๋ฅผ ํ์ฑํ์ํค๋ ์์
Work Node๋ค์ด Warrant Node์ค ๋ธ๋ก์ ์ ๊ทธ๋ฃน(B)์ ์ฐธ์ฌํ๊ธฐ ์ํ ์กฐ๊ฑด์ ์ฌ์ฌ (Automatic BMT)
Warrant Node์ค ๊ฑฐ๋ถ๊ถ ๊ทธ๋ฃน(A)์ ํฌํจ๋๋ Node ์ ๋ฐ๊ณผ์
๋ธ๋ก ์ ์ ๊ทธ๋ฃน(B)๊ณผ ๊ฑฐ๋ถ๊ถ ๊ทธ๋ฃน(A)์ด ํฉ์ํ์ฌ ์ ๊ท๋ธ๋ก์ ์์ฑํ๋ ๊ณผ์ (SymSensus)
ํฉ์๊ณผ์ ์ด ์๋ฃ๋ ํ 1์ผ 1ํ ๊ณต๊ธ๋๋ ์ฝ์ธ๋ถ๋ฐฐ (SymReward)
๋ฑ ์ธ๋ถ์ ์ธ EFDN์ ์๋์๋ฆฌ๋ฅผ ํฌํจํ๋ค.
๊ฑฐ๋ ์ฒ๋ฆฌ(Transaction)
SymID๋ฅผ ๊ฐ์ง Wallet Node๋ Blockchain๊ณผ ์ฐ๊ฒฐ๋ Work Node๋ฅผ ํตํ์ฌ ๊ฑฐ๋๋ฅผ ์ฒ๋ฆฌํ๋ค. Work Node ๋ชฉ๋ก์ ์์๋ก ์ ๋ฐ์ดํธ ๋๋ฉฐ Wallet Node๋ 3๊ฐ์ Work Node์ ์ ์ํ์ฌ Transaction์ฒ๋ฆฌ๋ฅผ ํ๋ค. ๋ง์ฝ ํน์ Work Node๋ก ์ ์์ด ์ด๋ฃจ์ด์ง์ง ์์ผ๋ฉด ๋ค๋ฅธ Work Node๋ฅผ ์ ํํ๊ฒ ๋๋ค.
Work Node๋ P2P Protocol์ ์ด์ฉํ์ฌ ๋ค๋ฅธ Work Node์ Warrant Node์ Transaction์ ์ ๋ฌํ๋ค.
Wallet Node์์ ๋ฐ์ํ Transaction์ Warrant Node๊ฐ์ ํฉ์๊ณผ์ ์ ๊ฒฐ๊ณผ๋ก ์๋ก์ด Block์ ๊ธฐ๋ก๋๋ฉฐ ์๋ก์ด Block์ ๊ธฐ์กด Block๊ณผ ์ฐ๊ฒฐ๋์ด ์๊ตฌ ๋ณด์กด๋๋ค.
ํฉ์๊ณผ์ ๊ธฐ์ฌ๋ฅผ ํตํ ๋คํธ์ํฌ ํ์ฑํ
Warrant Node๋ ๋ชจ๋ ๊ณ์ ๋ค์ SYM ๋ณด์ ๋, ๊ฑฐ๋์์๋ฃ, SYM ์ฌ์ฉ๋, ํฉ์๊ณผ์ ์ฐธ์ฌํ์, ํฉ์ ์ฐธ์ฌ์์ฌ ๋ฑ์ ํญ๋ชฉ์ ๊ตฌ๋ถํ์ฌ ๊ด๋ฆฌํ๋ค.
์ ๊ท ๋ธ๋ก ์์ฑ ํฉ์์ ์ฐธ์ฌํ๊ธฐ๋ฅผ ์ํ๋ Work Node๋ค์ Warrant Node์๊ฒ ์ฐธ๊ฐ์์ฌ๋ฅผ ์ ํ๊ณ Automatic BMT๋ฅผ ๊ฑฐ์ฒ์ ์ ๋ฐ๋๋ฉด ํฉ์์ ์ฐธ์ฌํ ์ ์๋ค.
๋ชจ๋ ๋ ธ๋๋ ์ ๊ท ์ฝ์ธ ์์ฑ ํฉ์๊ณผ์ ์ ์ฐธ์ฌํ๊ฒ ๋๋ฉฐ Transaction์ ์์ฑ, ์ ๋ฌ, ๋ธ๋ก ์์ฑ ๋ฑ ๋ธ๋ก์ฒด์ธ ์์ ๋ชจ๋ ํ๋์ด ์ ๊ท ์ฝ์ธ ์์ฑ ํฉ์ ๊ณผ์ ์ ์์๋ก ์๋ํ๊ฒ ๋๋ค. Warrant Node๋ ์ ๊ท ์ฝ์ธ ์์ฑ ํฉ์๊ณผ์ ์ ๊ธฐ์ฌํ๋ ๋ ธ๋๋ค์๊ฒ Reward๋ก ์ ๊ท ์ฝ์ธ์ ์ง๊ธํ๋ค.