분산 된 웹 사이트를 만드는 ZeroNet 플랫폼

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를 사용하여 변경 사항을 알리는) 블록 체인을 통해 , 피어는 디지털 서명, 새 콘텐츠 업로드 및 다른 피어에 스트리밍하여 새 버전의 무결성을 확인합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.