๊ฐ์ ๋ , ZeroNet 0.7๊ณผ 0.7.1์ด ์ถ์๋์์ต๋๋ค. ์ด๋ GPLv2 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ํ๋ซํผ์ผ๋ก, ๋นํธ์ฝ์ธ โโ์ํธํ์ BitTorrent ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ์ฐํ ์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
ZeroNet์ ํน์ง:
- ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ ์ฌ์ดํธ
- Namecoin .bit ๋๋ฉ์ธ ์ง์
- ์ํด๋ฆญ ์น์ฌ์ดํธ ๋ณต์ ;
- ๋น๋ฐ๋ฒํธ๊ฐ ํ์ ์๋ BIP32 ๊ธฐ๋ฐ ์ธ์ฆ: ๊ทํ์ ๊ณ์ ์ ๋นํธ์ฝ์ธ โโ์ง๊ฐ๊ณผ ๋์ผํ ์ํธํ๋ก ๋ณดํธ๋ฉ๋๋ค.
- P2P ๋ฐ์ดํฐ ๋๊ธฐํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ด์ฅ SQL ์๋ฒ: ์น์ฌ์ดํธ ๊ฐ๋ฐ์ ๊ฐ์ํํ๊ณ ํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
- IPv4 ์ฃผ์ ๋์ .onion ์จ๊น ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ Tor ๋คํธ์ํฌ๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํฉ๋๋ค.
- TLS ์ํธํ ํต์
- uPnP ํฌํธ ์๋ ๊ฐ๋ฐฉ;
- ๋ค์ค ์ฌ์ฉ์ ์ง์์ ์ํ ํ๋ฌ๊ทธ์ธ(openproxy);
- ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ ์ด์์ฒด์ ์์ ์๋ํฉ๋๋ค.
๋ฒ์ 0.7์ ์๋ก์ด ๊ธฐ๋ฅ:
- Python3์์ ์๋ํ๋๋ก ์ฝ๋๊ฐ ๋ค์ ์์ ๋์์ต๋๋ค(Python 3.4-3.8์ด ์ง์๋จ).
- ๋์ฑ ์์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ธฐํ ๋ชจ๋
- ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ข ์์ฑ์ ์ ๊ฑฐํ์ต๋๋ค.
- libsecp5k10 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ช ๊ฒ์ฆ ์๋๊ฐ 256~1๋ฐฐ ๋นจ๋ผ์ง๋๋ค.
- ์์ฑ๋ ์ธ์ฆ์ SSL ์ด์ ํ๋กํ ์ฝ ํํฐ๋ฅผ ์ฐํํ๊ธฐ ์ํด ๋ฌด์์๋ก ์ค์ ๋์์ต๋๋ค.
- P2P ์ฝ๋๊ฐ ZeroNet ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ์คํ๋ผ์ธ ๋ชจ๋
- ์ฌ๋ณผ์ด ํฌํจ๋ ํ์ผ์ ์ ๋ฐ์ดํธํ ๋ ๋ฐ์ํ๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
๋ฒ์ 0.7.1์ ์๋ก์ด ๊ธฐ๋ฅ:
- ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๊ณ ๊ด๋ฆฌํ๋๋ก ์ค๊ณ๋ ์๋ก์ด UiPluginManager ํ๋ฌ๊ทธ์ธ์ ๋๋ค.
- OpenSSL 1.1์ ๋ํ ์ ์ฒด ์ง์
- ์ด์ ๋๋ฏธ SNI ๋ฐ ALPN ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ์ด ์ผ๋ฐ HTTPS ์ฌ์ดํธ์ ๋ํ ์ฐ๊ฒฐ์ฒ๋ผ ๋ณด์ด๊ฒ ํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ ์ธก ์ฝ๋ ์คํ์ ํ์ฉํ ์ ์๋ ์ํํ ์ทจ์ฝ์ ์ด ์์ ๋์์ต๋๋ค.
์ถ์ฒ : linux.org.ru
