IPFS kaore he mamae (engari kaore tenei i te tika)

IPFS kaore he mamae (engari kaore tenei i te tika)

Ahakoa te meka ko Habré kē neke atu i te kotahi tuhinga mo IPFS.

Ka whakamarama tonu ahau ehara ahau i te tohunga mo tenei waahanga, engari kua whakaatu ahau i te hiahia ki tenei hangarau neke atu i te kotahi, engari ko te ngana ki te takaro ki a ia he maha nga mamae. I tenei ra i timata ano ahau ki te whakamatau me te whiwhi i etahi hua e hiahia ana ahau ki te whakapuaki. I roto i te poto, ka whakaahuahia te tukanga whakauru IPFS me etahi ahuatanga (i mahia nga mea katoa i runga i te ubuntu, kaore au i whakamatau i runga i etahi atu waahanga).

Mena i ngaro koe he aha te IPFS, kua tuhia ki etahi korero i konei: habr.com/en/post/314768

tāutanga

Mo te maatanga o te whakamatautau, ka kii ahau kia whakauruhia ki runga i tetahi tuunga o waho, na te mea ka whakaarohia e matou etahi mahanga me te mahi i roto i te aratau rohe me te mamao. Na, ki te hiahiatia, e kore e pakaru mo te wa roa, kaore he nui.

Tāuta haere

Tuhinga whaimana
Tirohia te putanga o naianei kei golang.org/dl

Tuhipoka: he pai ake te whakauru i te IPFS mo te kaiwhakamahi e tika ana kia whakamahia i te nuinga o nga wa. Ko te meka kei raro nei ka whakaarohia e matou te whiringa mo te whakapuru ma TINO a he hianga ano.

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

Na ka hiahia koe ki te whakahou i te taiao (he korero ano kei konei: 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

Kua tāutahia te tirotiro haere

go version

Tāuta IPFS

I pai ahau ki te tikanga whakaurunga whakahou ipfs.

Tāutahia me te whakahau

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

I muri i tera, ka taea e koe te whakahaere i nga whakahau e whai ake nei:

ipfs-whakahou putanga - kia kite i nga putanga katoa e waatea ana hei tango.
ipfs-whakahou putanga - ki te kite i te putanga kua whakauruhia (kia oti ra ano te IPFS kua whakauruhia, karekau noa).
ipfs-whakahou te whakauru hou - tāuta te putanga hou o IPFS. Engari i nga mea hou, ka taea e koe te tautuhi i nga waahanga e hiahiatia ana mai i te rarangi o nga mea e waatea ana.

Tāuta ipfs

ipfs-update install latest

Arowhai

ipfs --version

Tika me te whakaurunga i roto i nga tikanga whanui nga mea katoa.

Tīmata IPFS

Whakauru

Tuatahi me mahi koe i te arawhiti.

ipfs init

Hei whakautu, ka whiwhi koe i tetahi mea penei:

 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

Ka taea e koe te whakahaere i te whakahau kua tohua

ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme

hua

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

I konei, ki taku whakaaro, ka timata nga mea whakamere. Ko nga taangata kei te waahi whakauru kei te timata ki te whakamahi i o raatau ake hangarau. Ko te hash QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv kaore i hangaia mo koe, engari ka tuia ki te tukunga. Arā, i mua i te tukunga, i whakaritea e ratou he kupu maioha, ringihia ana ki roto i te IPFS me te taapiri i te wahitau ki te kaiwhakauru. Ki taku whakaaro he tino pai. A ko tenei konae (he tino tika, ko te kōpaki katoa) ka taea te tiro inaianei ehara i te rohe anake, engari i runga ano i te kuaha whaimana. ipfs.io/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv. I te wa ano, ka taea e koe te tino mohio kaore i rereke nga ihirangi o te kōpaki i tetahi huarahi, na te mea kua rereke, ka rereke ano te hash.

Ma te ara, i tenei keehi, he rite te IPFS ki te tūmau mana putanga. Mena ka huri koe ki nga konae puna o te kōpaki ka ringihia ano te kōpaki ki te IPFS, katahi ka whiwhi wahitau hou. I te wa ano, karekau te kōpaki tawhito e haere ki hea penei ka watea ki tona wahitau o mua.

Whakarewa tika

ipfs daemon

Me whiwhi whakautu penei koe:

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

Te whakatuwhera i nga tatau ki te Ipurangi

Kia tupato ki enei rarangi e rua:

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

Inaianei, mena kua whakauruhia e koe te IPFS ki te rohe, ka uru koe ki nga hononga IPFS ki nga wahitau o te rohe ka waatea nga mea katoa ki a koe (Hei tauira, localhost:5001/webui/). Engari ka whakauruhia ki runga i te tūmau o waho, na te taunoa, ka kati nga kuaha ki te Ipurangi. Ko nga kuwaha e rua:

  1. kaiwhakahaere tukutuku (GitHub) kei te tauranga 5001.
  2. API waho ki te tauranga 8080 (panui anake).

I tenei wa, ka taea te whakatuwhera i nga tauranga e rua (5001 me 8080) mo nga whakamatautau, engari i runga i te tūmau whawhai, ko te tikanga, me kati te tauranga 5001 me te paahi ahi. He tauranga 4001 ano, e hiahiatia ana kia kitea koe e etahi atu hoa. Me waiho tuwhera ki nga tono o waho.

Whakatuwheratia ~/.ipfs/config hei whakatika ka kimihia enei rarangi kei roto:

"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"
}

Hurihia te 127.0.0.1 ki te ip o to tūmau ka tiaki i te konae, ka whakaara ano i te ipfs (whakamutua te whakahau whakahaere me Ctrl+C ka timata ano).

Me whiwhi

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

Inaianei me waatea nga atanga o waho.

Tirohia koe

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

Me tuwhera te kōnae readme i runga ake nei.

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

Me tuwhera te atanga tukutuku.

Mena ka mahi te webui mo koe, ka taea te whakarereke i nga tautuhinga IPFS ki roto, tae atu ki te tiro i nga tatauranga, engari kei raro nei ka whakaarohia e au nga whiringa whirihoranga ma te konae whirihora, kaore he mea nui. He pai ake ki te mahara tonu kei hea te whirihora me te aha me mahi, ki te kore e mahi te mata tukutuku, ka uaua ake.

Te whakarite atanga tukutuku ki te mahi me to tūmau

Anei te mahanga tuatahi, e toru haora pea te roa.

Mena kua whakauruhia e koe te IPFS ki runga i te tūmau o waho, engari kaore i whakauruhia, ka whakahaere ranei i te IPFS i te rohe, ka haere koe ki / webui i te atanga tukutuku, me kite koe i te hapa hononga:

IPFS kaore he mamae (engari kaore tenei i te tika)

Ko te meka ko te webui, ki taku whakaaro, he tino rangirua te mahi. Tuatahi, ka ngana ki te hono atu ki te API o te tūmau kei te tuwhera te atanga (i runga i te wahitau kei roto i te tirotiro, o te akoranga). a ki te kore e mahi ki reira, ka ngana ki te hono atu ki te kuaha o te rohe. Mena kei a koe te IPFS e rere ana i te takiwa, ka pai te mahi a webui mo koe, ko koe anake ka mahi tahi me te IPFS o te rohe, kaua ki waho, ahakoa i whakatuwherahia e koe te webui i runga i te tūmau o waho. Na ka tukuna e koe nga konae, engari mo etahi take kaore koe e kite i a raatau i runga i te tuunga o waho ...

A, ki te kore e rere a rohe, katahi ka puta he hapa hononga. I roto i to maatau, ko te hapa pea na te CORS, e tohuhia ana e te webui, e kii ana ki te taapiri i te whirihora.

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"]'

I rehita noa ahau i tetahi kaari mohoao

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

Ka kitea nga pane taapiri i roto i te taua ~/.ipfs/config. I roto i taku take ko

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

Ka timata ano matou i te ipfs ka kite matou kua hono pai a webui (mehemea ka tika, mena ka whakatuwherahia e koe nga kuaha mo nga tono mai i waho, penei i te korero i runga ake nei).

Inaianei ka taea e koe te tuku ake i nga kōpaki me nga konae ma te atanga tukutuku, me te hanga i o ake kōpaki.

Te whakapuru i te punaha konae FUSE

Anei tetahi ahuatanga tino whakamere.

Ko nga konae (me nga kopaki), ka taea e taatau te taapiri ma te atanga paetukutuku anake, engari ki te tauranga, hei tauira.

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

Ko te hash whakamutunga ko te hash o te kōpaki pakiaka.

Ma te whakamahi i tenei hash, ka taea e tatou te whakatuwhera i tetahi kōpaki i runga i tetahi node ipfs (ka kitea to tatou node me te tiki i nga ihirangi), ka taea e tatou i roto i te atanga tukutuku i runga i te tauranga 5001, 8080 ranei, ka taea ranei ma te rohe ipfs.

ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt

Engari ka taea tonu e koe te whakatuwhera ano he kōpaki noa.

Me hanga e rua nga kōpaki ki te putake me te tuku motika ki a maatau kaiwhakamahi.

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

ka whakaara ano i nga ipfs me te haki --mount

ipfs daemon --mount

Ka taea e koe te hanga kōpaki ki etahi atu waahi ka tohua te huarahi ki a raatau ma nga tawhā daemon ipfs -mount -mount-ipfs /ipfs_path -mount-ipns /ipns_path

Inaianei he ahua rereke te panui mai i tenei kōpaki.

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

Arā, karekau he uru tika ki te putake o tenei kōpaki. Engari ka taea e koe te tiki i nga ihirangi, ma te mohio ki te hash.

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

I taua wa ano, ka mahi te whakaoti-aunoa i roto i te kōpaki ina tohua te ara.

Ka rite ki taku korero i runga ake nei, he maha nga korero mo te whakaurunga penei: na te taunoa, ko nga kōpaki FUSE kua whakauruhia ka waatea noa ki te kaiwhakamahi o naianei (kaore e taea e te pakiaka te panui mai i taua kōpaki, kaua ki te whakahua i etahi atu kaiwhakamahi i roto i te punaha). Mena kei te pirangi koe kia waatea enei kōpaki ki etahi atu kaiwhakamahi, na i roto i te whirihora me huri "FuseAllowOther": teka ki "FuseAllowOther": pono. Engari ehara i te mea ko tera anake. Mena ka whakahaere koe i te IPFS hei pakiaka, ka pai nga mea katoa. A, ki te mo te kaiwhakamahi auau (ara sudo), ka whiwhi koe i te hapa

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

I tenei take, me whakatika e koe /etc/fuse.conf ma te whakakore i te #user_allow_other raina.

I muri i tera, whakaara ano i te ipfs.

Nga take e mohiotia ana mo FUSE

Kua kitea te raruraru neke atu i te kotahi i muri i te whakaara ano i nga ipfs me te whakapuru (me etahi atu keehi), ka kore e waatea nga tohu / ipfs me / ipns. Karekau he uru ki a raatau, ka whakaatu ls -la /ipfs ???? i te rarangi o nga tika.

I kitea tenei otinga:

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

Na ka whakaara ano i te ipfs.

Te taapiri i tetahi Ratonga

Ko te tikanga, ko te rere i roto i te tauranga he pai noa mo nga whakamatautau tuatahi. I roto i te aratau whawhai, me tiimata aunoa te daemon i te tiimata o te punaha.

Mo te sudo, hangahia te konae /etc/systemd/system/ipfs.service ka tuhi ki a ia:

[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

Ko te USERNAME, ko te tikanga, me whakakapi ki to kaiwhakamahi (a tera pea ka rereke te huarahi katoa ki te kaupapa ipfs mo koe (me tohu e koe te huarahi katoa)).

Ka whakahohehia e matou te ratonga.

sudo systemctl enable ipfs.service

Ka timata tatou i te ratonga.

sudo service ipfs start

Te tirotiro i te mana o te ratonga.

sudo service ipfs status

Mo te parakore o te whakamatautau, ka taea te whakaara ano i te kaimau a muri ake nei ki te tirotiro kei te tiimata aunoa nga ipfs.

Te tapiri atu i nga hakari e mohiotia ana e tatou

Whakaarohia he ahuatanga kua whakauruhia he IPFS ki runga i te tūmau o waho me te rohe. I runga i te tūmau o waho, ka taapirihia e matou etahi konae ka ngana ki te tiki ma te IPFS i te rohe na CID. Ka ahatia? Ae ra, kaore pea te kaitoro o te rohe e mohio ki tetahi mea e pa ana ki ta maatau tūmau o waho ka ngana noa ki te rapu i te konae ma te CID ma te "patai" ki nga hoa IPFS katoa e waatea ana ki a ia (he mea kua taea e ia te "whakamohio"). Ka patai ano era ki etahi atu. A pera tonu, kia kitea ra ano te konae. Inaa, ka pera ano te wa ka ngana tatou ki te tiki i te konae ma te keeti whaimana ipfs.io. Mena kei te waimarie koe, ka kitea te konae i roto i etahi hēkona. A, ki te kore, kaore e kitea ahakoa i roto i nga meneti torutoru, ka tino pa ki te whakamarie o te mahi. Engari e mohio ana matou ki hea ka puta tuatahi mai tenei konae. No reira he aha tatou e kore ai e korero wawe ki ta tatou kaimautaki rohe "Rapu i reira tuatahi"? Ko te ahua, ka taea tenei.

1. Ka haere matou ki te tūmau mamao ka titiro ki te ~/.ipfs/config config

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

2. Whakahaerehia te mana sudo service ipfs ka rapua nga whakaurunga Swarm ki roto, hei tauira:

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

3. Ka taapirihia mai i tenei te wahitau whanui o te puka "/ip4/ip_your_server/tcp/4001/ipfs/$PeerID".

4. Mo te pono, ka ngana taatau ki te taapiri i tenei wahitau ki nga hoa ma o taatau paetukutuku ipurangi.

IPFS kaore he mamae (engari kaore tenei i te tika)

5. Mena he pai nga mea katoa, whakatuwherahia te whirihora rohe ~ / .ipfs / config, kimihia te "Bootstrap" kei roto: [...
ka tāpiri i te wāhitau kua riro i te tuatahi ki te huinga.

Tīmatahia te IPFS.

Inaianei me taapiri atu te konae ki te tūmau o waho ka ngana ki te tono i runga i te rohe. Me tere te rere.

Engari ko tenei mahi kaore ano kia pumau. Ki taku mohio, ahakoa ka tohua e matou te wahitau o tetahi hoa i Bootstrap, ka huri te ipfs i te rarangi o nga hononga kaha me nga hoa i te wa e mahi ana. Ahakoa he aha, kei te haere tonu nga korero mo tenei me nga hiahia mo te whakatau i nga hakari tuturu konei me te ahua ano mahara ki tāpirihia etahi mahi ki [email tiakina]+

Ka taea te tiro i te rarangi o nga hoa o naianei i te webui me te tauranga.

ipfs swarm peers

A ki konei ka taea e koe te taapiri i to hakari.

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

Kia pai ake ra ano tenei mahi, ka taea e koe te tuhi i tetahi taputapu ki te tirotiro mo te hononga ki te hoa e hiahiatia ana, ki te kore, ki te taapiri hononga.

Whakaaroaro

I roto i te hunga kua mohio ki te IPFS, kei reira nga tautohetohe mo te IPFS me te whakahe. Ko te tikanga, inanahi korerorero a ka akiaki ahau ki te keri ano ki te IPFS. Na mo nga korero i whakahuahia i runga ake nei: Kaore e taea e au te kii kei te tino whakahee ahau i nga tautohetohe a te hunga i korero (kaore au e whakaae ana ko te kotahi me te hawhe o nga kaiwhakatakoto kaupapa e whakamahi ana i te IPFS). I te nuinga o te waa, he tika nga mea e rua i o raatau ake huarahi (ina koa korero mo nga arowhai ka whakaaro koe). Engari ki te whakakorehia e tatou te aromatawai morare me te ture, ma wai e tuku he aromatawai hangarau mo tenei hangarau? No'u iho nei, te vai ra to'u mana'o no roto mai e, "e mea ti'a ia ravehia ma te papu ore, te vai ra te tahi mau mana'o." Engari he aha tonu, karekau he whakatakotoranga marama. Ka rite ki, ki te titiro koe ki nga taputapu pokapū o naianei, he maha nga waahanga kei mua tonu (te pumau, te tere, te whakahaere, me era atu). Heoi ano, he whakaaro kotahi taku e ahua tika ana, e kore e taea te whakatinana ki te kore e pera nga punaha whakaheke. Ae ra, kei te tino kaha au ki te piu, engari ka penei taku whakatakoto: me whakarereke te kaupapa o te tuku korero ki runga ipurangi.

Me whakamarama ahau. Mena ka whakaarohia e koe, inaianei kua tohatohahia nga korero i runga i te kaupapa "Ko taku tumanako ka tiakina e te tangata i hoatu e ahau, kaore e ngaro, ka riro ranei i te hunga kaore i whakaarohia." Hei tauira, he ngawari te whakaaro ki nga momo ratonga mēra, rokiroki kapua, aha atu. A he aha ta tatou ka mutu? Kei runga i a Habré hub Haumarutanga korero kei runga i te rarangi tuatahi me te tata ia ra ka tae mai nga korero mo tetahi atu rerenga o te ao. Ko te tikanga, ko nga mea tino pai katoa kua whakarārangihia i roto i te <irony> whakamiharo tuhinga Kua tata te raumati. Karekau he raraunga korekore i toe. Arā, kei te nui haere nga tangata nunui o te ipurangi, kei te kohi korero, a, he momo korero pahū ngota aua riihi. Kare ano tenei i puta i mua, a tenei ano. I te wa ano, ahakoa he tokomaha e mohio ana he raruraru, ka whakawhirinaki tonu ratou ki o raatau raraunga ki nga kamupene tuatoru. Tuatahi, karekau he huarahi rereke, tuarua, ka oati ratou kua pania katoatia e ratou nga kohao katoa, kare rawa e puta ano.

He aha te whiringa ka kite ahau? Ki taku whakaaro me tohatoha nga raraunga i te tuatahi. Engari ko te tuwhera i tenei keehi ehara i te mea me ngawari nga mea katoa ki te panui. Kei te korero ahau mo te tuwhera o te rokiroki me te tohatoha, engari ehara i te tino tuwhera ki te panui. Ki taku whakaaro me tohatoha nga korero me nga taviri a te iwi. I muri i nga mea katoa, kua tawhito te kaupapa o nga taviri a te iwi / tūmataiti, tata ki te Ipurangi. Mena karekau he korero matatapu, he mea mo te porowhita whanui, katahi ka whakatakoto tonu me te taviri a te iwi (engari kei te ahua whakamunatia tonu, ka taea e te tangata anake te wetewete me te kii e waatea ana). A, ki te kore, ka whakatakotohia kaore he taviri a te iwi, ka whakawhitia te ki tonu ki nga mea e tika ana kia uru atu ki enei korero. I te wa ano, ko te tangata e panui ana me whai taviri anake, me te waahi ki te tiki i enei korero, kaua e tino rere - ka toia e ia mai i te whatunga (koinei te kaupapa hou o te tohatoha ma te ihirangi, ehara i te wāhitau).

No reira, mo te whakaeke papatipu, me whiwhi nga kaiwhaiwhai i te maha o nga taviri motuhake, a kaore pea tenei e mahi i te waahi kotahi. Ko tenei mahi, ki taku titiro, he uaua ake i te hacking i tetahi ratonga.

I konei ka kati tetahi atu raruraru: te whakapumautanga o te kaituhi. Inaianei kei runga i te Ipurangi ka kitea e koe he maha nga korero i tuhia e o maatau hoa. Engari kei hea te tohu na ratou i tuhi? Inaianei, mena ka haere tahi ia rekoata me tetahi waitohu matihiko, he maamaa ake. A kaore he aha kei hea enei korero, ko te mea nui ko te hainatanga, ko te tikanga, he uaua ki te hanga.

A koinei te mea whakamere i konei: kei te kawe a IPFS i nga taputapu whakamunatanga (i muri i nga mea katoa, he mea hanga ki te hangarau poraka). Ko te kī tūmataiti ka tohua tonu i roto i te whirihora.

  "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.................

Ehara ahau i te tohunga mo te haumarutanga me te kore e mohio me pehea te whakamahi tika, engari ki taku whakaaro kei te whakamahia enei taviri ki te taumata whakawhiti i waenga i nga pona IPFS. Na hoki js-ipfs me nga tauira kaupapa penei orbit-dbe mahi ana orbit.korerorero. Arā, ko te tikanga, ka taea e ia taputapu (pukoro me te kore anake) te whakauru ngawari me ona ake miihini whakamuna-whakamuna. I tenei keehi, ma te katoa anake e tiaki i a raatau ki te tiaki i a raatau ki a raatau ake, ma te katoa te kawenga mo o raatau ake haumarutanga, kaua hoki e noho hei mauhere mo tetahi atu take tangata i runga i etahi Rapa Ipurangi rongonui.

Ko nga kaiwhakamahi kua rehita anake ka uru ki te rangahau. Waitohu maitēnā.

Kua rongo koe mo IPFS i mua?

  • Kaore au i rongo mo te IPFS, engari he ahua pai

  • Kaore i rongo, kaore hoki e hiahia ki te whakarongo

  • I rongo engari kaore i te aro

  • I rongo, engari kaore i mohio, engari inaianei he ahua pai

  • Kua kaha ahau ki te whakamahi i te IPFS mo te wa roa.

69 nga kaiwhakamahi i pooti. 13 nga kaiwhakamahi i aukati.

Source: will.com

Tāpiri i te kōrero