Ipulatifomu yeZeroNet yokwakha amawebhusayithi asezingeni eliphansi

I-ZeroNet iyi-platform yewebhu esetshenzisiwe, okusikisela ukuthi kusetshenziswe izindlela zokukhomba zeBitcoin nezindlela zokuqinisekisa ngokuhlanganiswa nobuchwepheshe bokusabalalisa obusatshalaliswe yiBitTorrent ukudala amasayithi angenakuvinjelwa, aphazanyiswe, noma avinjelwe.

Okuqukethwe kwamasayithi kugcinwa kwinethiwekhi ye-P2P kumishini yezivakashi futhi iqinisekiswa ngesiginesha yedijithali yomnikazi. Ukubhekana nekheli, kusetshenziswa uhlelo lweseva ye-DNS enye ye-Namecoin.

Imininingwane eshicilelwe kusayithi iqinisekisiwe futhi ixhunywe kwi-akhawunti yomnikazi wesayithi ngokufanisa nokuxhumanisa izikhwama zeBitcoin, okuvumela futhi ukulawula ukubaluleka kolwazi nokubuyekeza okuqukethwe ngesikhathi sangempela.

Inethiwekhi yeTor engaziwa ingasetshenziselwa ukufihla amakheli e-IP, ngaphezu kweqiniso lokuthi umsebenzisi angabamba iqhaza ekusatshalalisweni kwazo zonke izingosi ezifinyelelwe. Ngemuva kokulanda kusistimu yendawo, amafayela agcinwe kunqolobane futhi ayatholakala ukusatshalaliswa okuvela emshinini wamanje kusetshenziswa izindlela ezikhumbuza iBitTorrent.

Phakathi kwezici eziyinhloko ezingagqanyiswa, singathola:

  • Iphuzu elilodwa lokwehluleka lilahlekile - isayithi lihlala lifinyeleleka uma kukhona okungenani ipheya elilodwa ekusatshalalisweni
  • Kwabelwe ngokuphelele - isiza asikwazi ukuvalwa ngokukhubaza ukusingathwa njengoba idatha ibekwa kuyo yonke imishini yezivakashi
  • Yonke imininingwane ebonwe ngenhla iyatholakala kunqolobane futhi ingatholakala kumshini wamanje ungaxhunyiwe ku-inthanethi, ngaphandle kokufinyelela kunethiwekhi yomhlaba jikelele.
  • Isekela izibuyekezo zokuqukethwe ngesikhathi sangempela
  • Kungenzeka ukubhekana nokubhaliswa kwesizinda endaweni ye- ".bit"
  • Sebenza ngaphandle kokumiswa kokuqala - vele uvule i-archive yesoftware bese usebenzisa iskripthi
  • Amandla okuhlanganisa amasayithi ngokuchofoza okukodwa
  • Ukugunyazwa okungenamaphasiwedi okususelwa kufomethi ye-BIP32: i-akhawunti ivikelwe ngendlela efanayo ye-cryptographic njenge-Bitcoin cryptocurrency
  • Iseva ye-SQL eyakhelwe ngaphakathi enemisebenzi yokuvumelanisa idatha ye-P2P
  • Amandla okusebenzisa iTor ngokungaziwa nokusekelwa okugcwele ekusetshenzisweni kwezinsizakalo ezifihliwe zeTor (.onion) esikhundleni samakheli we-IPv4
  • Ukusekelwa kokubethela kwe-TLS
  • Ukutholakala okuzenzakalelayo ngePnP
  • Amandla okunamathisela ababhali abaningi ngamasiginesha ehlukile edijithali kusayithi
  • Ukuba khona kwe-plugin ukudala ukucushwa kwabasebenzisi abaningi (i-openproxy)
  • Ukusekelwa kokudluliswa kwezindaba
  • Isebenza kunoma yisiphi isiphequluli nesistimu yokusebenza.

Ungayifaka kanjani iZeroNet kuLinux?

Ukufakwa kweZeroNet kuqonde ngqo futhi kudinga nje ukuthi ube nenguqulo yamanje kakhulu yePython kusistimu yakho.

Ukuze uthole iZeroNet Kumele sivule ukuphela bese senza imiyalo elandelayo kuyo:

wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
tar xvpfz ZeroNet-py3.tar.gz
cd ZeroNet-py3

Ukubuka amasayithi we-ZeroNet, mane usebenzise umbhalo othi zeronet.py:

python3 zeronet.py

Ngemuva kwalokho vele uvule amasayithi esipheqululini nge-URL

http://127.0.0.1:43110/zeronet_address

Lapho i-zeronet_address kuyikheli lesayithi abafuna ukuvakashela kulo. Ngokwesibonelo:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Lapho isayithi livulwa, uhlelo lufuna amabili aseduzane futhi lilayishe amafayela ahlobene nekhasi eliceliwe (html, css, izithombe, njll.).

Ukwakha isayithi, vele usebenzise umyalo

zeronet.py siteCreate

Futhi lapho kuzokhiqizwa isikhombi sesayithi nokhiye oyimfihlo ukuqinisekisa ubunikazi ngesiginesha yedijithali.

Isiqondisi esingenalutho sefomu "idatha / i-xxx ..." sizokhiqizelwa isiza esenziwe.

Ngemuva kokushintsha okuqukethwe kwalesi siqondisi, inguqulo entsha kufanele iqinisekiswe kusetshenziswa umyalo "zeronet.py siteSign site identifier" nokufaka ukhiye oyimfihlo.

Lapho nje okuqukethwe okusha sekuqinisekisiwe, kuyadingeka ukukukhangisa ngomyalo "zeronet.py sitePublish site-identifier" ukuze inguqulo eguquliwe itholakalele ontanga (besebenzisa i-WebSocket API ukumemezela ushintsho) ngalokho nge-blockchain , ontanga bazoqinisekisa ubuqiniso bale nguqulo entsha ngokusayina ngokwamadijithali, ngokulayisha okuqukethwe okusha, bese bekusakaza kwabanye ontanga.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.