ZeroNet은 분산 형 웹 플랫폼입니다. 이는 BitTorrent 분산 전송 기술과 함께 비트 코인 타겟팅 및 검증 메커니즘을 사용하여 검열, 변조 또는 차단할 수없는 사이트를 생성 할 것을 제안합니다.
사이트의 콘텐츠는 방문자 컴퓨터의 P2P 네트워크에 저장됩니다. 소유자의 디지털 서명으로 확인됩니다. 주소 지정을 위해 Namecoin 대체 DNS 서버 시스템이 사용됩니다.
사이트에 게시 된 데이터가 확인되고 사이트 소유자의 계정에 연결됩니다. 정보의 관련성을 제어하고 실시간으로 콘텐츠를 업데이트 할 수있는 비트 코인 지갑의 연결과 유사합니다.
익명의 Tor 네트워크를 사용하여 IP 주소를 숨길 수 있습니다.사용자가 액세스되는 모든 사이트의 배포에 참여할 수 있다는 사실 외에도. 로컬 시스템에 다운로드 한 후 파일이 캐시되고 사용 가능합니다. BitTorrent를 연상시키는 방법을 사용하여 현재 머신에서 배포합니다.
강조 할 수있는 주요 특징 중, 우리는 찾을 수있어:
- 단일 장애 지점 누락-배포에 하나 이상의 쌍이있는 경우 사이트에 계속 액세스 할 수 있습니다.
- 완전히 탈 중앙화 됨-모든 방문자 컴퓨터에 데이터가 배치되므로 호스팅을 비활성화하여 사이트를 종료 할 수 없습니다.
- 위에 표시된 모든 정보는 캐시에서 사용할 수 있으며 글로벌 네트워크에 액세스하지 않고도 오프라인으로 현재 시스템에서 액세스 할 수 있습니다.
- 실시간 콘텐츠 업데이트 지원
- ".bit"영역에서 도메인 등록을 통한 주소 지정 가능성
- 예비 구성없이 작업-소프트웨어 아카이브의 압축을 풀고 스크립트를 실행하기 만하면됩니다.
- 한 번의 클릭으로 사이트를 복제하는 기능
- BIP32 형식에 따른 암호없는 인증 : 계정은 비트 코인 암호 화폐와 동일한 암호화 방법으로 보호됩니다.
- P2P 데이터 동기화 기능이있는 내장 SQL 서버
- 익명 성을 위해 Tor를 사용할 수있는 기능과 IPv4 주소 대신 숨겨진 Tor 서비스 (.onion) 사용에 대한 완전한 지원
- TLS 암호화 지원
- uPnP를 통한 자동 가용성
- 다른 디지털 서명을 가진 여러 작성자를 사이트에 첨부하는 기능
- 다중 사용자 구성 (openproxy)을 생성하기위한 플러그인의 존재
- 뉴스 전송 지원
- 모든 브라우저 및 운영 체제에서 작동합니다.
Linux에 ZeroNet을 설치하는 방법은 무엇입니까?
ZeroNet 설치는 매우 간단하고 시스템에 최신 버전의 Python이 있어야합니다.
ZeroNet을 얻으려면 터미널을 열고 다음 명령을 실행하기 만하면됩니다.
wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
tar xvpfz ZeroNet-py3.tar.gz
cd ZeroNet-py3
ZeroNet 사이트를 보려면 zeronet.py 스크립트를 사용하십시오.
python3 zeronet.py
그런 다음 URL을 통해 브라우저에서 사이트를 엽니 다.
http://127.0.0.1:43110/zeronet_address
여기서 zeronet_address는 방문하려는 사이트의 주소입니다. 예를 들면 :
http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
사이트가 열리면 프로그램은 가장 가까운 쌍을 검색하고 요청 된 페이지 (html, css, 이미지 등)와 관련된 파일을로드합니다.
사이트를 만들려면 다음 명령을 실행하십시오.
zeronet.py siteCreate
그런 다음 사이트 식별자와 개인 키가 생성됩니다. 디지털 서명으로 저자임을 확인합니다.
생성 된 사이트에 대해 "data / xxx ..."형식의 빈 디렉토리가 생성됩니다.
이 디렉토리의 내용을 변경 한 후 "zeronet.py siteSign 사이트 식별자"명령을 사용하고 개인 키를 입력하여 새 버전을 인증해야합니다.
새 콘텐츠가 인증되는 즉시 "zeronet.py sitePublish site-identifier"명령으로이를 광고하여 수정 된 버전을 피어가 사용할 수 있도록 (WebSocket API를 사용하여 변경 사항을 알리는) 블록 체인을 통해 , 피어는 디지털 서명, 새 콘텐츠 업로드 및 다른 피어에 스트리밍하여 새 버전의 무결성을 확인합니다.