2022 recruit - postech-dao/simperby GitHub Wiki
Simperby ํ๋ก์ ํธ ์ฝ์ด ๊ฐ๋ฐ์ ๋ชจ์ง (์์)
์๋ ํ์ธ์! Simperby๋ PDAO ๋ฉค๋ฒ๋ค์ด ์ฃผ์ถ์ด ๋์ด ๊ฐ๋ฐํ๊ณ ์๋ ์คํ์์ค ํ๊ฐํ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ์ ๋๋ค. ํ์ฌ 7๋ช ์ ์ปจํธ๋ฆฌ๋ทฐํฐ๊ฐ ํจ๊ป ์์ ์ ํ๊ณ ์์ผ๋ฉฐ, 2022๋ ํ๋ฐ๊ธฐ ์ด๊ธฐ๋ฒ์ ์ถ์๋ฅผ ๋ชฉํ๋ก ๊ฐ๋ฐ์ ์งํํ๊ณ ์์ต๋๋ค.
์ด์ ํจ๊ปํ ์คํ์์ค ์ฝ์ด ๊ฐ๋ฐ์๋ฅผ ๋ชจ์งํฉ๋๋ค!
PDAO๊ฐ ๋ญ๊ฐ์?
PDAO๋ Simperby ํ๋ก์ ํธ์ ๊ด๋ฆฌ์ฃผ์ฒด์ด์ ํฌ์คํ ๋ธ๋ก์ฒด์ธ ์คํ์์ค ๋น์๋ฆฌ์ฌ๋จ์ ๋๋ค. ์์ธํ ์๊ฐ๋ ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
์ด๋ค ํ๋ก์ ํธ์ธ๊ฐ์?
Simperby๋ ํ์ค์ํ ์กฐ์ง์ ์ด์ํ๊ณ ํธ์คํ ํ๋๋ฐ์ ํนํ๋์ด ์๋ ๋ธ๋ก์ฒด์ธ ์๋ฃจ์ ์ ๋๋ค. PDAD์ ๋ณธ์ฒด์ ๋ค๋ฆ์๋ PBC (PDAO Beacon Chain)์ ๊ตฌ๋ํ๋ ์์ง์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ํ๋ก์ ํธ ์์ฒด๋ ๋ฒ์ฉ์ ์ด๋ผ PDAO์ธ์๋ ๋๋ฆฌ ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ๊ธฐ๋ ๋ฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ค์ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์
์ด๋ค ์ผ์ ํ๋์?
๊ธฐ๋ณธ์ ์ผ๋ก Simperby ํ๋ก์ ํธ์ ํ๋กํ ์ฝ/์ธํฐํ์ด์ค ๋์์ธ, ๊ธฐ๋ฅ ๊ตฌํ, ๋ฒ๊ทธ ์์ , ํ ์คํธ ๋ฑ ๊ฐ๋ฐ ์ ๋ฐ์ ๋ํ ์ ๋ฌด๋ฅผ ์ํํ๊ฒ ๋ฉ๋๋ค.
Simperby๋ 99ํผ์ผํธ ์ด์ Rust๋ก ๊ตฌํ๋ฉ๋๋ค. (Rust๊ฐ ๋ฌด์จ ์ธ์ด์ธ๊ฐ์?)
ํฌ๊ฒ ๋ค์๊ณผ ๊ฐ์ ๋ชจ๋์ด ์์ต๋๋ค.
- ์ปจ์ผ์์ค: Tendermint์ ๊ธฐ๋ฐํ ์์ฒด ์๊ณ ๋ฆฌ์ฆ Vetomint์ ๊ตฌํ
- Git์๋ฒ: ํธ๋์ญ์ ๊ณผ ๋ธ๋ก์ Git ์ ์ฅ์๋ก ๊ด๋ฆฌํ๊ณ ์ด๋ฅผ ์ ๊ณต
- ์คํ ๋ฆฌ์ง: RocksDB๋ฅผ ์ด์ฉํ์ฌ ์ปจ์ผ์์ค ์ํ์ Git์ ํฌํจ๋์ง ์๋ ์ผ๋ถ ์ ๋ณด๋ฅผ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ
- ๋คํธ์ํฌ: Libp2p๋ฅผ ์ด์ฉํ์ฌ P2P ๋ธ๋ก๋์บํธ, ๋์ค์ปค๋ฒ๋ฆฌ ๋ฑ์ ์ ๊ณต
- ๋ ธ๋: ์ ๋ชจ๋๋ค์ ์ด์ฉํ์ฌ ๋ธ๋ก์ฒด์ธ ๋ ธ๋๋ฅผ ๊ตฌํ
- CLI: ๋ ธ๋์ ์ํธ์์ฉํ๋ CLI ํด๋ผ์ด์ธํธ
์ด๋ค ์์ผ๋ก ์ผํ๋์?
๋งค์ฃผ 1ํ ์จ๋ผ์ธ์ผ๋ก ๋ฏธํ ์ผ๋ก ํ๋ฉฐ ๊ทธ ์ธ์๋ Discord ๊ณต๊ฐ์ฑ๋์์ ์์๋ก ์ปค๋ฎค๋์ผ์ด์ ํฉ๋๋ค. Discord ์ฑํ ๊ณผ ์จ๋ผ์ธ ๋ฏธํ ์ ์ ์ธํ ๋ชจ๋ ๋ด์ฉ(์ฃผ์, ๋ฌธ์, ์ด์, ์ฝ๋๋ฆฌ๋ทฐ ๋ฑ)์ ์์ด๋ฅผ ์ฌ์ฉํ๊ณ ํ๋กํ ์ฝ ์คํ, Rust ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฌธ์, API ๋ ํผ๋ฐ์ค ๋ฑ์ ๋ฌธ์๋ค์ ํญ์ ์ ์ง๋ณด์ํ๊ธฐ ๋๋ฌธ์ ์ ์ธ๊ณ ๊ฐ๋ฐ์๋ค์ด ์ฆ์ ์ฝ๋์ ๋ฌธ์๋ฅผ ์ฝ๊ณ ์ฐธ์ฌํ ์ ์๋ '์ค์ง์ ์ธ ์คํ์์ค' ์ํ๋ฅผ ์ ์งํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ ๋ฌด๋ ์ด์๋ฅผ ์ด์ธ์ธํ๋ฉด ๊ทธ๊ฑธ ๊ฐ์ ์ํํ๊ณ , ํ๋ฆฌํ์คํธ๋ฅผ ๋ง๋ค์ด ํผ์ด๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์น๋ ์์ผ๋ก ์งํ๋ฉ๋๋ค. ํ๋ก์ ํธ ํน์ฑ์ ๊น์ด ์๊ฒ ์ตํ์ผํ๋ ๊ธฐ์ ๊ณผ ํ๋กํ ์ฝ์ด ๋ง๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ ์ด์ธ์๋ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฆฌ์์น์ ์คํฐ๋๋ฅผ ์งํํฉ๋๋ค.
์ฐธ์ฌํ๋ฉด ์ด๋ค ๊ฒ์ ์ป๋์?
Simperby๋ ๋น์๋ฆฌ ์คํ์์ค ํ๋ก์ ํธ์ ๋๋ค. ๋ฐ๋ผ์ ๊ธ์ฌ๋ ํ ํฐ์ ์์ต๋๋ค. ๐ ํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ 5๊ฐ์ง์ ํ๊ฒฉ์ ์ธ ๋ณด์์ด ์์ต๋๋ค.
1. ์คํ์์ค ๊ฐ๋ฐ ๊ฒฝํ ๋ฐ ์ด๋ ฅ
Simperby๋ ์์ด๋ก ๊ฐ๋ฐ๋๋ฉฐ ๊ณต์์ ์ธ ํผ๋ธ๋ฆฌ์ ์ ์ฐจ (ํ์ดํธํ์ดํผ, ๊ฐ๋ฐ๋ฌธ์, ๋ฆด๋ฆฌ์ฆ ์ด๋ฒคํธ) ๋ฑ์ ๊ฑฐ์ณ ์ ๋๋ดํ ์คํ์์ค ํ๋ ์์ํฌ๋ก ์๋ฆฌ์ก์ ์์ ์ ๋๋ค. ์ด๋ฐ ํ๋ก์ ํธ์ ๊ฐ๋ฐ์๋ก ์ฐธ์ฌํ๋ฉด์ ์คํ์์ค ๊ฐ๋ฐ ๊ฒฝํ๊ณผ ๊ธฐ์ฌ ์ด๋ ฅ์ ๊ฐ์ง๋ค๋ ๊ฒ์ Rust ์์ง๋์ด ํน์ ๋ธ๋ก์ฒด์ธ ์ฝ์ด๊ฐ๋ฐ์ ์ปค๋ฆฌ์ด์ ์์ฒญ๋ ๋์์ด ๋ ๊ฒ์ ๋๋ค! ๐
2. Rust ์ธ์ด ํ์ต
Simperby ํ์์๋ Rust๋ฅผ ํ์ ์์ 2๋ ์ด์ ์ฌ์ฉํ ์์ง๋์ด๊ฐ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํด์ค๋๋ค! Rust์ ๊ธฐ๋ณธ์ ์ธ ์ด๋ก ๋ถํฐ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ, ํ์ ์์คํ ๋ฑ ๊ณ ๊ธ ์ฃผ์ ๊น์ง ๋ฐฉ๋ํ ์ฃผ์ ๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ์ตํ ์ ์๋ ์ข์ ๊ธฐํ๊ฐ ๋ ๊ฒ์ ๋๋ค. ๐ง
3. ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ํ ์ดํด๋
์ค๋งํธ ์ปจํธ๋ํธ ๊ฐ๋ฐ ๋ฑ์ ๋นํด ๋ธ๋ก์ฒด์ธ ์์ฒด๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์ ๊ณ ๋์ ๊ธฐ์ ๊ณผ ์์ง๋์ด๋ง์ด ํ์ํฉ๋๋ค. Simperby๋ ์๊ตฌ์ฌํญ๊ณผ ๊ธฐ๋ฅ์ด ํต์๊ณผ ๋ค๋ฅธ ์ ์ด ์์ด ๋๋ถ๋ถ์ ๋ชจ๋์ ์ง์ ๊ตฌํํ๋ฉฐ, ์ด ๊ณผ์ ์์ ๋ธ๋ก์ฒด์ธ์ด๋ผ๋ ๊ธฐ์ ์ ๋ฅํ ๋ถ๋ถ์ ๋งค์ผ ๋งค์ผ ์ฆ๊ธฐ๊ณ ์ฒด๋ํ ์ ์์ต๋๋ค. ๐
4. ๋คํธ์ํน
Simperby ๊ฐ๋ฐ์ง๊ณผ PDAO ๋ฉค๋ฒ๋ค, ๋์๊ฐ์๋ PDAO์ ๊ต๋ฅํ๋ ๋ธ๋ก์ฒด์ธ ์ ๊ณ/ํ๊ณ์ ์ฌ๋ฌ ๋ถ๋ค์ ๋ง๋ ์ ์๋ ๊ธฐํ๋ ์ป์ ์ ์์ต๋๋ค! ํ๋ก์ ํธ๊ฐ ์ด๋์ ๋ ์งํ๋ ์ดํ์๋ ํ๋ฐํ ๋์ธ ์ธ๋ฏธ๋ ๋ฑ ํ์ฌ๋ฅผ ํตํด Simperby์ ์ฝ์ด ๊ฐ๋ฐ์๋ก์ ๋ธ๋ก์ฒด์ธ์ ์ด๊ดํ๋ ์ฌ๋๋ค์ ์๋ก ๋ง๋ ์ ์๋ ๋ฌด๊ถ๋ฌด์งํ ๊ธฐํ๋ฅผ ๋๋ฆด ์ ์์ต๋๋ค. ๐
5. PDAO ์๊ฒฐ๊ถ
PDAO๋ Simperby๋ฅผ ๋น๋กฏํ ๋ค์ํ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ ์คํ์์ค ์ฌ๋จ์ด์, ํฌ์คํ ์ค์ฌ์ ๋ธ๋ก์ฒด์ธ ์ปค๋ฎค๋ํฐ์ ๋๋ค. PDAO์ ์ถฉ๋ถํ ๊ธฐ์ฌ๋ฅผ ๋ณด์ธ ์ฌ๋์ Simperby๋ก ๊ตฌ๋๋๋ PDAO ๋ฉ์ธ๋ท ์์์ ์๊ฒฐ๊ถ์ ์ง๊ธ๋ฐ๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก PDAO์ ์ฌ๋จ์ ์งํํ๋ ํ์ค์ํ ๊ฐ๋ฒ๋์ค์ ์ฐธ์ฌํ๊ฒ ๋ฉ๋๋ค. PDAO์ ํต์ฌ ํ๋ก์ ํธ์ธ Simperby์ ์ถฉ๋ถํ ๊ธฐ์ฌ๋ฅผ ํ๊ฒ ๋์๋ฉด PDAO ์๊ฒฐ๊ถ์ ์ง๊ธ ๋ฐ์ผ์ค ์ ์์ต๋๋ค. ๐คฉ
์ ๋ ์ง์ํ ์ ์์๊น์?
์ง์ ์๊ฒฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ธ๋ก์ฒด์ธ๊ณผ Rust๊ฐ๋ฐ์ ๋ํ ํํ ํ์ค๋ฅด๋ ์ด์ ๐ฅ
- ์ต์ 3๊ฐ์, 1์ฃผ์ผ์ ์ต์ 12์๊ฐ ๊ธฐ์ฌ ๊ฐ๋ฅ
- ๊ธฐ๋ณธ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๋ฅ๋ ฅ
- ๊ธฐ๋ณธ์ ์ธ ์์ด๋ฅ๋ ฅ
์ถ๊ฐ์ ์ผ๋ก, ๋ค์๊ณผ ๊ฐ์ ๋ฐฐ๊ฒฝ์ด ์์ ๊ฒฝ์ฐ Simperby ํ๋ก์ ํธ์ ์กฐ๊ธ ๋ ์ฝ๊ฒ ์จ๋ณด๋ฉํ ์ ์์ต๋๋ค. (์ ๋๋ก ํ์์ฌํญ ์๋๋๋ค!)
- Rust ์ธ์ด์ ๋ํ ๊ฒฝํ
- C/C++/Go ์ธ์ด์ ๋ํ ๊ฒฝํ
- ์ปดํจํฐ๊ณผํ ์ ๋ฐ์ ๋ํ ์ดํด
- ์์คํ /๋คํธ์ํฌ/์๋ฒ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝํ
- ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ํ ์ดํด
๋ฐฐ๊ฒฝ์ง์์ด ์ผ๋ง๋ ์๋์ง๋ณด๋ค, ๋ถํ๋ ์ด์ ๊ณผ ๊พธ์คํ ๊ธฐ์ฌํ ์ ์๋ ์๊ฐ ๋ฐ ์์ง๊ฐ ์ ์ผ ์ค์ํฉ๋๋ค!
ํฌ์คํ ๋๋ฌธ๋ง ์ฐธ์ฌํ ์ ์๋์?
์๋์! ๋ณธ ํ๋ก๊ทธ๋จ์ ์๋ฌด๋ ์ ์ฒญํ ์ ์์ต๋๋ค. ๋ค๋ง ํฌ์คํ ํ๋ถ์/๋ํ์์/์กธ์ ์์ ๊ฒฝ์ฐ์ ์ถ๊ฐ์ ์ผ๋ก PDAO ์๊ฒฐ๊ถ์ด ๋ถ์ฌ๋๋ค๋ ์ฐจ์ด๋ง ์์ต๋๋ค.
๋ชจ์ง์ ์ง์ํด์ผ๋ง ๊ธฐ์ฌํ ์ ์๋์?
๋ณธ ๋ชจ์ง์ ์ง์ํ์ง ์์๋๋ผ๋ ์ธ์ ๋ ์ง Simperby์ ๊ธฐ์ฌํ์ค ์ ์์ต๋๋ค! ๋ฒ๊ทธ๊ฐ ์๊ฑฐ๋, ์ถ๊ฐํ๊ณ ์ถ์ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด ์ธ์ ๋ ์ง ํ๋ฆฌํ์คํธ๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์! ๋ํ Discord์ ์ ์ฅํด์ ์ฝ์ด ๊ฐ๋ฐ์๋ค๊ณผ ์ธ์ ๋ ์ง ํ ๋ก ์ ํ ์ ์์ต๋๋ค.
๋ค๋ง, ์ฝ์ด ๊ฐ๋ฐ์ ๋ชจ์ง์ ์ง์ํ์๋ฉด
- ์ ๊ธฐ์ ์ธ ๋ฏธํ ๋ฐ ์ง์ ์ ์ธ ๋งค๋์ง๋จผํธ
- ๊ต์ก ์ธ์ ๋ฐ ์คํ๋ผ์ธ ๋ชจ์
- PDAO ์๊ฒฐ๊ถ ์ง๊ธ ๋ฐ ์์ํ ์ฐธ๊ฐ
๋ฑ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
์ด๋ป๊ฒ ์ง์ํ๋์?
๊ถ๊ธํ ๊ฒ ์์ด์!
ํน์ ๊ถ๊ธํ ์ ์ด ์์ผ๋ฉด ๋ค์ ์ฐ๋ฝ์ฒ๋ก ์ธ์ ๋ ์ง ๊ณ ๋ฏผํ์ง๋ง๊ณ ์๋ ค์ฃผ์ธ์! ํฌํญ์ ์์ผ์ ๋ถ์ ๊ฐ๋จํ ์ปคํผ ํ์ ํ๋ฉด์ ์ด ํ๋ก์ ํธ์ ๋ํด์ ์ด์ผ๊ธฐ ํ๋ ๊ฒ๋ ์ข์ผ๋ ๋ถ๋ด๊ฐ์ง์ง ๋ง๊ณ ์ฐ๋ฝ์ฃผ์ธ์! ๐
Simperby ๋ฆฌ๋ ๊ฐ๋ฐ์ ์์คํ
- Email:
[email protected]
- Telegram