제로넷(zeronet), 헝가리에서 개발된 파이썬 기반의 오픈 소스 P2P 기술.
쉽게 말해 토렌트를 사용해서 웹사이트를 운영하는 기술이다. 중앙서버가 없고 사이트에 접속한 이용자의 컴퓨터에 웹사이트를 다운받는 동시에 업로드 하는 P2P 통신으로 사이트를 호스팅한다. 새 글이 올라오면 5명 단위로 갱신한다나 뭐라나.
이렇게 운영되는 사이트를 자이트(zite)라고 부른다.
zite는 HTML, CSS, 자바스크립트, SQL로 만들 수 있다. 백엔드 언어는 지원하지 않는다.
제로넷 공식 깃헙에서 zite 기반의 간단한 블로그, 게시판, 포럼, SNS, 종단간 암호화 메세지 등의 소스를 배포하고 있다.
사용자 인증에 사용하는 기술이 비트코인과 비슷하다고 들었는데 잘 모르겠다. ㅇㅅㅇ
장점
1. 탈중앙화
토렌트와 마찬가지로 완전히 탈중앙화된 플랫폼을 만들 수 있다. zite를 시딩하는 접속자가 단 한명이라도 있는 한 정부가 무슨 지랄을 해도 사이트를 폐쇄할 수 없다.
2. 토르
제로넷에는 토르 번들이 내장되어 있다. 이를 이용해 onion 서비스 기반 탈중앙 다크웹 사이트를 만들 수 있다. 토렌트와 가장 큰 차이점.
이걸로 아동 포르노를 공유하는 zite도 있다고 하는데 접속만 해도 다운로드 되니 조심!
3. bit 도메인
암호화폐 기반 .bit 도메인을 지원한다. 이게 뭔지 모르면 구글링 ㄱㄱ
단점
1. 프라이버시
토렌트와 똑같다. 접속자의 ip가 만천하에 공개된다. 하지만 위에서 언급한 토르를 사용하면 ip를 .onion 주소로 바꿀 수 있다. 설명서만 잘 읽어보면 해결될 문제.
2. 백엔드 언어 미지원
SQL을 지원하니 Mysql로 로그인 기능을 만들 수는 있지만 PHP나 JSP로 zite를 만드는 것은 무리다.
3. 대용량 파일 공유
아무래도 기술 특성상 오지게 큰 대형 파일 여러개를 공유하긴 힘들다. 그래서 제로넷으로 구현된 파일 공유 zite들은 파일 자체를 호스팅 하기 보다는 토렌트 파일을 공유한다.(실제로 외국에는 토렌트 zite가 있다.)
와레즈 zite의 소스 코드를 어디서 봤는데 까먹음 데헷!
이걸로 채팅 서비스도 만들 수 있으니까 다크웹에서 익명 통신 서비스를 운영해보는건 어떨까?
안드로이드 클라이언트 번들도 있던데
신기한데 접속만해도 다운로드되면 악성파일도 얼마든지 쑤셔박을수 있겠군 - dc Cpp
정보추 - dc Cpp
어예 당연하지요
그래서 지침에 백신은 꼭 깔라고 적혀있음
암튼 이렇게 설명들으니까 확 이해가되넹 ㄷㄷ - dc Cpp
IPFS도 봐바
파일 공유는 IPFS가 낫다고 하는데 지금은 제로넷도 대용량 파일은 지원하니 메리트는 없을듯
ㄴㄴ ipfs는 인센티브메커니즘이 있어 훨씬 더 건전한 네트워크가 될 가능성이 높음,
둘을 병용하자는 아이디어도 있던데 생각을 해봐야겠음. 애초에 둘은 뭐에 초점을 두느냐가 달라서
병용은 안일한 생각임, P2P로 돌아가는 무언가에 인센티브 메커니즘이 없는건 증명된 쓰레기아이디어니 믿고 거르셈 토렌트야 짦은 유지력으로도 파일공유에 문제없으니 사용에 큰 불편함이없어 못 느낄뿐
인센티브란게 파일코인 말하는거 맞지?
IPFS는 파일 공유를 제로넷은 동적 웹 기반의 콘텐츠에 초점을 맞추고 있는걸로 알고 있음.
웹도 결국 파일공유고 데이터 공유라 그 둘이 초점을 어떻게 맞췄든 차이는 없고 어차피 서드파티SW들로 개발자풀 많은곳이 더 큰 영향력을 가질거임
그리고 파일코인 맞음