IPFS ngaphandle kobuhlungu (kodwa lokhu akulungile)

IPFS ngaphandle kobuhlungu (kodwa lokhu akulungile)

Naphezu kweqiniso lokuthi uHabre wayesevele ekhona ngaphezu kwesihloko esisodwa mayelana ne-IPFS.

Ngizokucacisa ngaso leso sikhathi ukuthi angiyena uchwepheshe kule ndawo, kodwa ngibonise isithakazelo kulobu buchwepheshe izikhathi ezingaphezu kwesisodwa, kodwa ukuzama ukudlala ngabo ngokuvamile kubangela ubuhlungu. Namuhla ngiqale ukuhlola futhi ngathola imiphumela engingathanda ukuyaba. Ngamafuphi, inqubo yokufaka i-IPFS nezinye izici zizochazwa (konke kwenziwa kubuntu, angikaze ngikuzame kwamanye amapulatifomu).

Uma uphuthelwe ukuthi iyini i-IPFS, ibhalwe ngemininingwane ethile lapha: habr.com/zu/post/314768

setting

Ukuze uthole ukuhlanzeka kokuhlolwa, ngiphakamisa ukuthi ngikufake ngokushesha kwenye iseva yangaphandle, njengoba sizocubungula ezinye izingibe ngokusebenza kumodi yendawo nokukude. Khona-ke, uma uthanda, ngeke udilizwe isikhathi eside, akukho okuningi.

Faka i-go

Amadokhumenti asemthethweni
Bona inguqulo yamanje kokuthi golang.org/dl

Qaphela: kungcono ukufaka i-IPFS egameni lomsebenzisi okufanele ayisebenzise kaningi. Iqiniso liwukuthi ngezansi sizocubungula inketho yokufaka nge FUSA futhi kukhona ubuqili.

cd ~
curl -O https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz
tar xvf go1.12.9.linux-amd64.tar.gz
sudo chown -R root:root ./go
sudo mv go /usr/local
rm go1.12.9.linux-amd64.tar.gz

Bese udinga ukubuyekeza indawo ezungezile (imininingwane eyengeziwe lapha: golang.org/doc/code.html#GOPATH).

echo 'export GOPATH=$HOME/work' >> ~/.bashrc
echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc

Ukuhlola ukuthi kuhamba kanjani kufakiwe

go version

Faka i-IPFS

Ngithande indlela yokufaka kakhulu ipfs update.

Yifake ngomyalo

go get -v -u github.com/ipfs/ipfs-update

Ngemva kwalokho, ungakwazi ukusebenzisa imiyalo elandelayo:

ipfs-update izinguqulo - ukubona zonke izinguqulo ezitholakalayo ukuze zilandwe.
ipfs-update version - ukubona inguqulo efakiwe njengamanje (kuze kube yilapho sine-IPFS efakiwe, ngeke ibe khona).
ipfs-update ufake yakamuva - faka inguqulo yakamuva ye-IPFS. Esikhundleni sakamuva, ngokulandelana, ungacacisa noma iyiphi inguqulo oyifunayo ohlwini lwabatholakalayo.

Ifaka i-ipfs

ipfs-update install latest

Bheka

ipfs --version

Ngokuqondile nokufakwa ngokwemibandela ejwayelekile yonke into.

Qala i-IPFS

Ukuqalisa

Okokuqala udinga ukwenza ukuqalisa.

ipfs init

Ngempendulo, uzothola okuthile okufana nalokhu:

 ipfs init
initializing IPFS node at /home/USERNAME/.ipfs
generating 2048-bit RSA keypair...done
peer identity: QmeCWX1DD7HnXXXXXXXXXXXXXXXXXXXXXXXXxxx
to get started, enter:
	ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme

Ungakwazi ukusebenzisa umyalo ophakanyisiwe

ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme

Umphumela

Hello and Welcome to IPFS!

██╗██████╗ ███████╗███████╗
██║██╔══██╗██╔════╝██╔════╝
██║██████╔╝█████╗  ███████╗
██║██╔═══╝ ██╔══╝  ╚════██║
██║██║     ██║     ███████║
╚═╝╚═╝     ╚═╝     ╚══════╝

If you're seeing this, you have successfully installed
IPFS and are now interfacing with the ipfs merkledag!

 -------------------------------------------------------
| Warning:                                              |
|   This is alpha software. Use at your own discretion! |
|   Much is missing or lacking polish. There are bugs.  |
|   Not yet secure. Read the security notes for more.   |
 -------------------------------------------------------

Check out some of the other files in this directory:

  ./about
  ./help
  ./quick-start     <-- usage examples
  ./readme          <-- this file
  ./security-notes

Lapha, ngombono wami, okuthakazelisayo kuqala. Abafana abasesiteji sokufaka sebevele baqala ukusebenzisa ubuchwepheshe babo. I-hashi ehlongozwayo ethi QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv ayenzelwanga wena ngokukhethekile, kodwa ithungelwa ekukhululweni. Okusho ukuthi, ngaphambi kokukhululwa, balungiselela umbhalo owamukelekile, bawuthululela ku-IPFS futhi bangeza ikheli kusifaki. Ngicabanga ukuthi kupholile kakhulu. Futhi leli fayela (ngokunembile, yonke ifolda) manje lingabukwa hhayi endaweni kuphela, kodwa futhi nasesangweni elisemthethweni. ipfs.io/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv. Ngesikhathi esifanayo, ungaqiniseka ukuthi okuqukethwe kwefolda akushintshile nganoma iyiphi indlela, ngoba uma ishintshile, i-hashi nayo izobe ishintshile.

Ngendlela, kulokhu, i-IPFS inokufana okuthile neseva yokulawula inguqulo. Uma wenza izinguquko kumafayela omthombo wefolda futhi uphinde uthele ifolda ku-IPFS, khona-ke izothola ikheli elisha. Ngesikhathi esifanayo, ifolda endala ngeke iye noma kuphi kanjalo nje futhi izotholakala ekhelini layo langaphambilini.

Ukwethulwa okuqondile

ipfs daemon

Kufanele uthole impendulo efana nalena:

ipfs daemon
Initializing daemon...
go-ipfs version: 0.4.22-
Repo version: 7
System version: amd64/linux
Golang version: go1.12.7
Swarm listening on /ip4/x.x.x.x/tcp/4001
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
Swarm listening on /p2p-circuit
Swarm announcing /ip4/127.0.0.1/tcp/4001
Swarm announcing /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
WebUI: http://127.0.0.1:5001/webui
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
Daemon is ready

Ukuvula iminyango ku-inthanethi

Naka le migqa emibili:

WebUI: http://127.0.0.1:5001/webui
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080

Manje, uma ufake i-IPFS endaweni, uzofinyelela ukuxhumana kwe-IPFS emakhelini endawo futhi yonke into izotholakala kuwe (Isibonelo, localhost:5001/webui/). Kodwa uma ifakwe kuseva yangaphandle, ngokuzenzakalelayo, amasango avaliwe ku-inthanethi. Amasango amabili:

  1. webu admin (github) ku-port 5001.
  2. I-API yangaphandle ku-port 8080 (funda kuphela).

Kuze kube manje, zombili izimbobo (5001 kanye 8080) zingavulelwa ukuhlolwa, kodwa kuseva yokulwa, yiqiniso, i-port 5001 kufanele ivalwe nge-firewall. Kukhona neport 4001, edingekayo ukuze nabanye ontanga bakuthole. Kufanele iyekwe ivulekele izicelo zangaphandle.

Vula ~/.ipfs/config ukuze uhlele futhi uthole le migqa kuyo:

"Addresses": {
  "Swarm": [
    "/ip4/0.0.0.0/tcp/4001",
    "/ip6/::/tcp/4001"
  ],
  "Announce": [],
  "NoAnnounce": [],
  "API": "/ip4/127.0.0.1/tcp/5001",
  "Gateway": "/ip4/127.0.0.1/tcp/8080"
}

Shintsha okuthi 127.0.0.1 kube yi-ip yeseva yakho bese ulondoloza ifayela, bese uqala kabusha i-ipfs (misa umyalo osebenzayo ngo-Ctrl+C bese uwuqalisa futhi).

Kufanele uthole

...
WebUI: http://ip_вашего_сервера:5001/webui
Gateway (readonly) server listening on /ip4/ip_вашего_сервера/tcp/8080

Manje izixhumanisi zangaphandle kufanele zibe khona.

Hlola

http://домен_или_ip_сервера:8080/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme

Ifayela le-readme elingenhla kufanele livuleke.

http://домен_или_ip_сервера:5001/webui/

I-interface yewebhu kufanele ivuleke.

Uma i-webui ikusebenzela, khona-ke izilungiselelo ze-IPFS zingashintshwa ngokuqondile kuyo, kuhlanganise nezibalo zokubuka, kodwa ngezansi ngizocubungula izinketho zokumisa ngokuqondile ngefayela lokumisa, ngokuvamile elingabalulekile. Kungcono ukukhumbula kahle ukuthi i-config ikuphi nokuthi wenzeni ngayo, ngaphandle kwalokho uma ubuso bewebhu bungasebenzi, kuzoba nzima kakhulu.

Ukusetha isixhumi esibonakalayo sewebhu ukuze sisebenze neseva yakho

Nansi igebe lokuqala, elathatha cishe amahora amathathu.

Uma ufake i-IPFS kuseva yangaphandle, kodwa ungazange ufake noma usebenzise i-IPFS endaweni, lapho uya ku/webui kusixhumi esibonakalayo sewebhu, kufanele ubone iphutha lokuxhuma:

IPFS ngaphandle kobuhlungu (kodwa lokhu akulungile)

Iqiniso liwukuthi i-webui, ngokubona kwami, isebenza ngokungaqondakali. Okokuqala, izama ukuxhuma ku-API yeseva lapho i-interface ivuliwe (ngokusekelwe ekhelini esipheqululini, kunjalo). futhi uma ingasebenzi lapho, izama ukuxhuma esangweni lendawo. Futhi uma une-IPFS esebenza endaweni, i-webui izokusebenzela kahle, wena kuphela ozosebenza ne-IPFS yendawo, hhayi yangaphandle, nakuba uvule i-webui kuseva yangaphandle. Bese ulayisha amafayela, kodwa ngesizathu esithile awuwaboni kanjalo kuseva yangaphandle...

Futhi uma ingasebenzi endaweni, khona-ke sithola iphutha lokuxhuma. Esimweni sethu, iphutha lingenzeka kakhulu ngenxa ye-CORS, ebuye iboniswe yi-webui, iphakamisa ukungeza ukulungiselelwa.

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["http://ip_вашего сервера:5001", "http://127.0.0.1:5001", "https://webui.ipfs.io"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]'

Ngisanda kubhalisa i-wildcard

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'

Izihloko ezingeziwe zingatholakala ku-~/.ipfs/config efanayo. Endabeni yami kunjalo

  "API": {
    "HTTPHeaders": {
      "Access-Control-Allow-Origin": [
        "*"
      ]
    }
  },

Siqala kabusha i-ipfs futhi siyabona ukuthi i-webui ixhume ngempumelelo (noma yikuphi, kufanele, uma uvule amasango ezicelo ezivela ngaphandle, njengoba kuchazwe ngenhla).

Manje usungakwazi ukulayisha amafolda namafayela ngqo ngokusebenzisa isixhumi esibonakalayo sewebhu, futhi uzenzele awakho amafolda.

Ukukhweza uhlelo lwefayela le-FUSE

Nasi isici esithandekayo.

Amafayela (kanye namafolda), singengeza hhayi kuphela nge-interface yewebhu, kodwa futhi ngokuqondile ku-terminal, isibonelo.

ipfs add test -r
added QmfYuz2gegRZNkDUDVLNa5DXzKmxxxxxxxxxx test/test.txt
added QmbnzgRVAP4fL814h5mQttyqk1aURxxxxxxxxxxxx test

I-hashi yokugcina i-hashi yefolda yezimpande.

Ngokusebenzisa le hashi, singavula ifolda kunoma iyiphi i-ipfs node (engathola indawo yethu futhi ithole okuqukethwe), singakwazi kusixhumi esibonakalayo sewebhu ku-port 5001 noma 8080, noma singakwazi endaweni nge-ipfs.

ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt

Kodwa usengakwazi ukuyivula njengefolda evamile.

Masidale amafolda amabili empandeni futhi siwanikeze amalungelo kumsebenzisi wethu.

sudo mkdir /ipfs /ipns
sudo chown USERNAME /ipfs /ipns

bese uqala kabusha i-ipfs nge --mount flag

ipfs daemon --mount

Ungakha amafolda kwezinye izindawo futhi ucacise indlela eya kuwo ngokusebenzisa i-ipfs daemon parameters -mount -mount-ipfs /ipfs_path -mount-ipns /ipns_path

Manje ukufunda kule folda akuvamile.

ls -la /ipfs
ls: reading directory '/ipfs': Operation not permitted
total 0

Okusho ukuthi, akukho ukufinyelela okuqondile empandeni yale folda. Kodwa ungathola okuqukethwe, wazi i-hashi.

ls -la /ipfs/QmbnzgRVAP4fL814h5mQttyqxxxxxxxxxxxxxxxxx
total 0
-r--r--r-- 1 root root 10 Aug 31 07:03 test.txt

cat /ipfs/QmbnzgRVAP4fL814h5mQttyqxxxxxxxxxxxxxxxxx/test.txt 
test
test

Ngesikhathi esifanayo, ngisho nokuqedela okuzenzakalelayo kusebenza ngaphakathi kwefolda lapho indlela icacisiwe.

Njengoba ngishilo ngenhla, kukhona ubuqili ngokufaka okunjalo: ngokuzenzakalelayo, amafolda e-FUSE afakwe atholakala kumsebenzisi wamanje kuphela (ngisho nempande ngeke ikwazi ukufunda kufolda enjalo, ingasaphathwa abanye abasebenzisi ohlelweni). Uma ufuna ukwenza lawa mafolda atholakale kwabanye abasebenzisi, khona-ke ekucushweni udinga ukushintsha okuthi "FuseAllowOther": amanga kube "FuseAllowOther": kuyiqiniso. Kodwa akugcini lapho. Uma usebenzisa i-IPFS njengempande, khona-ke konke kulungile. Futhi uma egameni lomsebenzisi ojwayelekile (ngisho ne-sudo), khona-ke uzothola iphutha

mount helper error: fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf

Kulesi simo, udinga ukuhlela /etc/fuse.conf ngokususa amazwana umugqa othi #user_allow_other.

Ngemva kwalokho, qala kabusha ipfs.

Izinkinga ezaziwayo nge-FUSE

Inkinga iye yaqashelwa izikhathi ezingaphezu kwesisodwa ukuthi ngemva kokuqala kabusha i-ipfs ngokukhweza (futhi mhlawumbe kwezinye izimo), i-/ipfs kanye /ipns mount amaphuzu awatholakali. Akukho ukufinyelela kuzo, futhi i-ls -la /ipfs ibonisa ???? ohlwini lwamalungelo.

Ithole lesi sixazululo:

fusermount -z -u /ipfs
fusermount -z -u /ipns

Bese uqala kabusha ipfs.

Ingeza isevisi

Kunjalo, ukugijima kutheminali kulungele kuphela ukuhlolwa kokuqala. Kumodi yokulwa, i-daemon kufanele iqale ngokuzenzakalelayo ekuqaleni kwesistimu.

Egameni le-sudo, dala ifayela /etc/systemd/system/ipfs.service bese ulibhalela:

[Unit]
Description=IPFS Daemon
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=simple
ExecStart=/home/USERNAME/work/bin/ipfs daemon --mount
User=USERNAME
Restart=always

[Install]
WantedBy=multi-user.target

U-USERNAME, vele, kufanele kufakwe umsebenzisi esikhundleni sakho (futhi mhlawumbe indlela ephelele eya kuhlelo lwe-ipfs izohluka kuwe (kumele ucacise indlela egcwele)).

Senza isevisi isebenze.

sudo systemctl enable ipfs.service

Siqala inkonzo.

sudo service ipfs start

Ihlola isimo sesevisi.

sudo service ipfs status

Ukuze uthole ukuhlanzeka kokuhlolwa, kuzokwazi ukuqalisa kabusha iseva ngokuzayo ukuze uhlole ukuthi i-ipfs iqala ngempumelelo ngokuzenzakalelayo.

Ukwengeza amadili aziwayo kithi

Cabangela isimo lapho sinamanodi e-IPFS afakwe kokubili kuseva yangaphandle nasendaweni. Kuseva yangaphandle, sengeza ifayela elithile futhi sizame ukulithola nge-IPFS endaweni nge-CID. Kuzokwenzekani? Kunjalo, iseva yendawo cishe ayazi lutho ngeseva yethu yangaphandle futhi izomane izame ukuthola ifayela nge-CID “ngokubuza” bonke ontanga ye-IPFS etholakala kuyo (eseyikwazile “ukujwayelana nayo”). Nabo bazobuza abanye. Futhi njalo, kuze kutholakale ifayela. Empeleni, kwenzeka okufanayo lapho sizama ukuthola ifayela ngesango elisemthethweni ipfs.io. Uma unenhlanhla, ifayela lizotholakala emizuzwaneni embalwa. Futhi uma kungenjalo, ngeke kutholakale ngisho nangemizuzu embalwa, okuthinta kakhulu induduzo yomsebenzi. Kodwa siyazi ukuthi leli fayela lizovela kuphi kuqala. Ngakho kungani singasheshi sitshele iseva yethu yasendaweni ukuthi "Sesha lapho kuqala"? Ngokusobala, lokhu kungenziwa.

1. Siya kuseva ekude futhi sibheke ku-~/.ipfs/config config

"Identity": {
    "PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuxxxxxxxxxxxxxxxx",

2. Qalisa i-sudo service ipfs isimo bese ubheka okufakiwe kwe-Swarm kuyo, isibonelo:

Swarm announcing /ip4/ip_вашего_сервера/tcp/4001

3. Sengeza kuleli kheli elijwayelekile lefomu elithi "/ip4/ip_your_server/tcp/4001/ipfs/$PeerID".

4. Ukuze sithembeke, sizozama ukwengeza leli kheli kontanga nge-webui yethu yasendaweni.

IPFS ngaphandle kobuhlungu (kodwa lokhu akulungile)

5. Uma yonke into ILUNGILE, vula ukulungiselelwa kwendawo ~ / .ipfs / config, thola “I-Bootstrap” kuyo: [...
bese wengeza ikheli elitholiwe kuqala kumalungu afanayo.

Qala kabusha i-IPFS.

Manje ake sengeze ifayela kuseva yangaphandle bese sizame ukuyicela kweyasendaweni. Kufanele indize ngokushesha.

Kodwa lokhu kusebenza akukazinzi. Ngokuqonda kwami, noma ngabe sicacisa ikheli lontanga ku-Bootstrap, i-ipfs ishintsha uhlu lokuxhumana okusebenzayo nontanga ngesikhathi sokusebenza. Kunoma yikuphi, ingxoxo yalokhu kanye nezifiso mayelana nokwenzeka kokucacisa amadili angunaphakade iyaqhubeka lapha futhi kubonakala sengathi okufanele engeza ukusebenza okuthile ku [i-imeyili ivikelwe]+

Uhlu lontanga bamanje lungabukwa kokubili ku-webui nakutheminali.

ipfs swarm peers

Futhi lapha nalaphaya ungakwazi ukwengeza idili lakho mathupha.

ipfs swarm connect "/ip4/ip_вашего_сервера/tcp/4001/ipfs/$PeerID"

Kuze kube yilapho lokhu kusebenza sekuthuthukisiwe, ungabhala ithuluzi ukuze uhlole uxhumano kontanga oyifunayo futhi, uma kungenjalo, ukwengeza uxhumano.

Ukubonisana

Phakathi kwalabo asebejwayelene ne-IPFS, kukhona kokubili izimpikiswano eziphikisana ne-IPFS. Ngokuyisisekelo, izolo ingxoxo futhi yangishukumisela ukuba ngimbe ku-IPFS futhi. Futhi mayelana nengxoxo eshiwo ngenhla: Angikwazi ukusho ukuthi ngiphikisana ngokuqinile nanoma yikuphi ukuphikisana kwalabo abakhulumile (angivumelani kuphela neqiniso lokuthi abahleli bohlelo oyedwa nengxenye basebenzisa i-IPFS). Ngokuvamile, bobabili balungile ngendlela yabo (ikakhulukazi phawula mayelana namasheke ikwenza ucabange). Kodwa uma silahla ukuhlolwa kokuziphatha kanye nomthetho, ubani ozonikeza ukuhlolwa kobuchwepheshe kulobu buchwepheshe? Ngokwami, nginomuzwa othile wangaphakathi wokuthi "lokhu kufanele kwenziwe ngokungananazi, kunamathemba athile." Kodwa kungani ngempela, akukho ukubunjwa okucacile. Njengokuthi, uma ubheka amathuluzi akhona aphakathi nendawo, ngakho-ke ezicini eziningi ahamba phambili (ukuzinza, isivinini, ukuphatha, njll.). Noma kunjalo, nginomcabango owodwa obonakala unengqondo futhi ongeke ukwazi ukusebenza ngaphandle kwezinhlelo ezinjalo ezihlukaniselwe abantu. Yebo, nginyakaza kanzima kakhulu, kodwa ngingakusungula ngale ndlela: umgomo wokusabalalisa ulwazi ku-inthanethi kufanele ushintshwe.

Ake ngichaze. Uma ucabanga ngakho, manje sinolwazi olusatshalaliswe ngokwesimiso esithi “Ngithemba ukuthi lowo engimnike lona uzoyivikela futhi ngeke ilahleke noma yamukelwe yilabo ebingahlosiwe.” Njengesibonelo, kulula ukucabangela izinsiza ezihlukahlukene zemeyili, ukugcinwa kwamafu, njll. Kanti siphetha ngani? Ku-Habré hub Ukuphepha Kolwazi isemgqeni wokuqala futhi cishe nsuku zonke sithola izindaba mayelana nokunye ukuvuza komhlaba wonke. Empeleni, zonke izinto ezithakazelisa kakhulu zibhalwe ku-<irony> emangalisayo isihloko Ihlobo selizophela. Cishe ayikho idatha engakhishiwe esele. Okusho ukuthi, ama-giants amakhulu e-inthanethi akhula, aqongelela ulwazi olwengeziwe, futhi ukuvuza okunjalo kuwuhlobo lwemininingwane yokuqhuma kwe-athomu. Lokhu akukaze kwenzeke ngaphambili, futhi nakhu futhi. Ngesikhathi esifanayo, nakuba abaningi beqonda ukuthi kunezingozi, bazoqhubeka bethemba idatha yabo ezinkampanini zezinkampani zangaphandle. Okokuqala, akukho okunye okunye, futhi okwesibili, bathembisa ukuthi babophe zonke izimbobo futhi lokhu ngeke kuphinde kwenzeke.

Iyiphi inketho engiyibonayo? Kimina kubonakala sengathi idatha kufanele isatshalaliswe ngokuvulekile. Kodwa ukuvuleka kuleli cala akusho ukuthi konke kufanele kube lula ukufunda. Ngikhuluma ngokuvuleka kokugcinwa nokusabalalisa, kodwa hhayi ukuvuleka okuphelele ekufundeni. Ngicabanga ukuthi ulwazi kufanele lusatshalaliswe ngokhiye basesidlangalaleni. Phela, umgomo wokhiye womphakathi / wangasese usuvele undala, cishe njenge-Inthanethi. Uma imininingwane ingeyona imfihlo futhi ihloselwe umbuthano obanzi, khona-ke ivezwa ngokushesha ngokhiye osesidlangalaleni (kodwa isesesimweni esibethelwe, noma ngubani angakwazi ukuyisusa ngokhiye otholakalayo). Futhi uma kungenjalo, khona-ke ibekwe ngaphandle kokhiye womphakathi, futhi ukhiye ngokwawo udluliselwa kulokho okufanele kube nokufinyelela kulolu lwazi. Ngesikhathi esifanayo, lowo okufanele afunde kufanele abe nesihluthulelo kuphela, futhi lapho engathola khona lolu lwazi, akufanele akhuphuke ngempela - uvele ayikhiphe kunethiwekhi (lokhu kuyisimiso esisha sokusabalalisa ngokuqukethwe, hhayi ikheli).

Ngakho-ke, ngokuhlaselwa kwabantu abaningi, abahlaseli bazodinga ukuthola inombolo enkulu yokhiye bangasese, futhi lokhu akunakwenzeka ukuthi kwenziwe endaweni eyodwa. Lo msebenzi, njengoba ngiwubona, unzima kakhulu kunokugebenga isevisi ethile.

Futhi lapha enye inkinga ivaliwe: ukuqinisekiswa kobunikazi. Manje ku-inthanethi ungathola izingcaphuno eziningi ezibhalwe abangane bethu. Kodwa sikuphi isiqinisekiso sokuthi yibona abawabhala? Manje, uma irekhodi ngalinye elinjalo lihambisana nesiginesha yedijithali, kungaba lula kakhulu. Futhi kungakhathaliseki ukuthi lolu lwazi lukhona kuphi, into eyinhloko isignesha, okuyinto, yiqiniso, okunzima ukuyikha.

Futhi nakhu okuthakazelisayo lapha: I-IPFS isivele iphethe amathuluzi wokubethela (ngemuva kwakho konke, yakhelwe kubuchwepheshe be-blockchain). Ukhiye oyimfihlo ucaciswa ngokushesha ku-config.

  "Identity": {
    "PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuMxxxxxxxxxxxxxx",
    "PrivKey": "CAASqAkwggSkAgEAAoIBAQClZedVmj8JkPvT92sGrNIQmofVF3ne8xSWZIGqkm+t9IHNN+/NDI51jA0MRzpBviM3o/c/Nuz30wo95vWToNyWzJlyAISXnUHxnVhvpeJAbaeggQRcFxO9ujO9DH61aqgN1m+JoEplHjtc4KS5
pUEDqamve+xAJO8BWt/LgeRKA70JN4hlsRSghRqNFFwjeuBkT1kB6tZsG3YmvAXJ0o2uye+y+7LMS7jKpwJNJBiFAa/Kuyu3W6PrdOe7SqrXfjOLHQ0uX1oYfcqFIKQsBNj/Fb+GJMiciJUZaAjgHoaZrrf2b/Eii3z0i+QIVG7OypXT3Z9JUS60
KKLfjtJ0nVLjAgMBAAECggEAZqSR5sbdffNSxN2TtsXDa3hq+WwjPp/908M10QQleH/3mcKv98FmGz65zjfZyHjV5C7GPp24e6elgHr3RhGbM55vT5dQscJu7SGng0of2bnzQCEw8nGD18dZWmYJsE4rUsMT3wXxhUU4s8/Zijgq27oLyxKNr9T7
2gxqPCI06VTfMiCL1wBBUP1wHdFmD/YLJwOjV/sVzbsl9HxqzgzlDtfMn/bJodcURFI1sf1e6WO+MyTc3.................

Angiyena uchwepheshe wezokuphepha futhi angikwazi kahle ukuthi isetshenziswa kanjani ngendlela efanele, kodwa kimina kubonakala sengathi laba khiye basetshenziswa ezingeni lokushintshana phakathi kwamanodi e-IPFS. Futhi okunye js-ipfs kanye nezibonelo zamaphrojekthi afana i-orbit-dbesebenza kuyo i-orbit.chat. Okusho ukuthi, ngokwethiyori, idivayisi ngayinye (iselula hhayi kuphela) ingahlonyiswa kalula ngemishini yayo yokubhala ngemfihlo. Kulesi simo, kusala kuphela kuwo wonke umuntu ukuthi anakekele ukulondoloza okhiye bakhe abayimfihlo, futhi wonke umuntu uzoba nesibopho sokuphepha kwakhe, futhi angabi isibambi sesinye isici somuntu kwesinye isiqhwaga se-inthanethi esidume kakhulu.

Abasebenzisi ababhalisiwe kuphela abangabamba iqhaza kuhlolovo. Ngena ngemvume, wamukelekile.

Wake wezwa nge-IPFS ngaphambilini?

  • Angikaze ngizwe nge-IPFS, kodwa kubonakala kuthakazelisa

  • Angizwanga futhi angifuni ukuzwa

  • Uzwile kodwa awunantshisekelo

  • Uzwile, kodwa akazange aqonde, kodwa manje kubonakala kuthakazelisa

  • Sekuyisikhathi eside ngisebenzisa i-IPFS.

Bangu-69 abasebenzisi abavotile. Abasebenzisi abangu-13 bagobile.

Source: www.habr.com

Engeza amazwana