IPFS tsy misy fanaintainana (fa tsy marina izany)

IPFS tsy misy fanaintainana (fa tsy marina izany)

Na dia eo aza ny zava-misy fa i Habré dia efa lahatsoratra mihoatra ny iray momba ny IPFS.

Hazavaiko avy hatrany fa tsy manam-pahaizana amin'ity sehatra ity aho, fa efa naneho fahalianana tamin'ity teknolojia ity mihoatra ny indray mandeha, fa ny fiezahana hilalao azy matetika dia niteraka fanaintainana. Nanomboka nanandrana indray aho androany ary nahazo valiny tiako hozaraina. Raha fintinina dia holazaina ny fizotran'ny fametrahana IPFS sy ny endri-javatra sasany (natao tamin'ny ubuntu ny zava-drehetra, tsy nanandrana izany tamin'ny sehatra hafa aho).

Raha tsy mahita ny atao hoe IPFS ianao dia voasoratra amin'ny antsipiriany eto: habr.com/en/post/314768

fametrahana

Ho an'ny fahadiovan'ny andrana dia manoro hevitra aho ny hametraka azy avy hatrany amin'ny mpizara ivelany, satria hodinihintsika ny fandrika sasany amin'ny fiasana amin'ny fomba eo an-toerana sy lavitra. Dia raha tiana dia tsy horavana ela, tsy misy firy.

Install go

Taratasy ofisialy
Jereo ny dikan-teny ankehitriny ao amin'ny golang.org/dl

Fanamarihana: tsara kokoa ny mametraka IPFS amin'ny anaran'ny mpampiasa izay tokony hampiasa azy io matetika. Ny zava-misy dia eto ambany isika dia handinika ny safidy amin'ny fametrahana amin'ny alalan'ny Fuse ary misy tsikombakomba.

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

Avy eo dia mila manavao ny tontolo iainana ianao (misy antsipiriany bebe kokoa eto: 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

Ny fanamarinana fa mandeha dia napetraka

go version

Mametraka IPFS

Tena tiako ny fomba fametrahana fanavaozana ipfs.

Apetraho amin'ny baiko izany

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

Aorian'izany dia azonao atao ny manatanteraka ireto baiko manaraka ireto:

ipfs-update versions - hijerena ny dikan-teny rehetra azo alaina.
ipfs-fanavaozana version - raha hijery ny kinova napetraka amin'izao fotoana izao (mandra-pametraka IPFS dia tsy hisy izany).
ipfs-update mametraka farany - mametraka ny kinova farany an'ny IPFS. Raha tokony ho ny farany, dia azonao atao ny mamaritra izay dikan-teny tianao avy amin'ny lisitry ny misy.

Fametrahana ipfs

ipfs-update install latest

fanamarinana

ipfs --version

Mivantana miaraka amin'ny fametrahana amin'ny ankapobeny ny zava-drehetra.

Manomboka IPFS

Fanombohana

Voalohany dia mila manao initialization ianao.

ipfs init

Ho setrin'izany dia hahazo zavatra toy izao ianao:

 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

Azonao atao ny manatanteraka ny baiko natolotra

ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme

vokatra

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

Eto, raha ny hevitro, dia manomboka ny mahaliana. Efa manomboka mampiasa ny haitao manokana ry zalahy eo amin'ny sehatry ny fametrahana. Ny hash natolotra QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv dia tsy noforonina manokana ho anao, fa nozairina tao amin'ny famoahana. Izany hoe, talohan'ny famoahana, dia nanomana lahatsoratra tonga soa izy ireo, nandraraka izany tao amin'ny IPFS ary nanampy ny adiresy ho an'ny installer. Heveriko fa tena mahafinaritra izany. Ary ity rakitra ity (ny marimarina kokoa, ny lahatahiry iray manontolo) dia azo jerena tsy eo an-toerana ihany, fa koa amin'ny vavahady ofisialy. ipfs.io/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv. Amin'izay fotoana izay ihany koa dia azonao antoka fa tsy niova na inona na inona ny votoatin'ny lahatahiry, satria raha niova izany, dia ho niova koa ny hash.

Raha ny marina, amin'ity tranga ity, ny IPFS dia manana fitoviana amin'ny mpizara fanaraha-maso ny version. Raha manao fanovana amin'ny rakitra loharanon'ny lahatahiry ianao ary avereno indray ny lahatahiry ao amin'ny IPFS, dia hahazo adiresy vaovao izany. Mandritra izany fotoana izany, ny fampirimana taloha dia tsy handeha na aiza na aiza toy izany ary ho hita ao amin'ny adiresiny teo aloha.

Famoahana mivantana

ipfs daemon

Tokony hahazo valiny toy izao ianao:

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

Manokatra ny varavarana amin'ny Internet

Tandremo ireto andalana roa ireto:

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

Ankehitriny, raha nametraka IPFS eo an-toerana ianao, dia hiditra amin'ny fifandraisana IPFS amin'ny adiresy eo an-toerana ianao ary ho azonao ny zava-drehetra (ohatra, localhost:5001/webui/). Saingy rehefa apetraka amin'ny mpizara ivelany, amin'ny alàlan'ny default, ny vavahady dia mihidy amin'ny Internet. Vavahady roa:

  1. webui admin (github) amin'ny port 5001.
  2. API ivelany amin'ny port 8080 (vakiana fotsiny).

Hatramin'izao, ny seranana roa (5001 sy 8080) dia azo sokafana ho an'ny fanandramana, fa amin'ny mpizara ady, mazava ho azy, ny seranan-tsambo 5001 dia tokony hikatona amin'ny firewall. Misy ihany koa ny seranan-tsambo 4001, izay ilaina mba hahitan'ny namana hafa anao. Tokony havela misokatra ho an'ny fangatahana avy any ivelany.

Sokafy ~/.ipfs/config ho an'ny fanitsiana ary tadiavo ireto andalana ireto:

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

Ovay ny 127.0.0.1 amin'ny ip an'ny mpizara anao ary tehirizo ny rakitra, dia avereno indray ipfs (ajanony ny baiko mihazakazaka amin'ny Ctrl+C ary atombohy indray).

Tokony hahazo

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

Ankehitriny dia tokony ho hita ny interface ivelany.

Taratasim-bola

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

Tokony hisokatra ny rakitra readme etsy ambony.

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

Tokony hisokatra ny interface interface.

Raha miasa ho anao ny webui, dia azo ovaina mivantana ao anatin'izany ny fikandrana IPFS, ao anatin'izany ny fijerena ny antontan'isa, fa eto ambany aho dia handinika ny safidy fanamafisana mivantana amin'ny alàlan'ny rakitra config, izay tsy mitsikera amin'ny ankapobeny. Tsara kokoa ny mitadidy tsara hoe aiza ny config sy ny tokony hatao amin'izany, raha tsy izany raha tsy mandeha ny face web dia ho sarotra kokoa.

Mametraka interface tsara amin'ny Internet mba hiasa amin'ny mpizara anao

Ity ny fandrika voalohany, izay naharitra adiny telo teo ho eo.

Raha nametraka IPFS teo amin'ny mpizara ivelany ianao, saingy tsy nametraka na nampandeha IPFS teo an-toerana, dia rehefa mandeha any amin'ny / webui amin'ny interface web ianao dia tokony hahita hadisoana fifandraisana:

IPFS tsy misy fanaintainana (fa tsy marina izany)

Ny zava-misy dia ny webui, araka ny hevitro, dia miasa tsy dia mazava loatra. Voalohany, miezaka ny mifandray amin'ny API ny mpizara izay misokatra ny interface tsara (mifototra amin'ny adiresy ao amin'ny navigateur, mazava ho azy). ary raha tsy mandeha any izy dia manandrana mifandray amin'ny vavahady eo an-toerana. Ary raha manana IPFS mihazakazaka eo an-toerana ianao, dia hiasa tsara ho anao ny webui, fa ianao ihany no hiasa amin'ny IPFS eo an-toerana, fa tsy ivelany, na dia nanokatra webui tamin'ny mpizara ivelany aza ianao. Avy eo ianao dia mampakatra ireo rakitra, saingy noho ny antony tsy hitanao toy izany amin'ny mpizara ivelany…

Ary raha tsy mandeha eo an-toerana izy io, dia mahazo fahadisoana amin'ny fifandraisana. Amin'ny tranga misy antsika, ny fahadisoana dia azo inoana fa noho ny CORS, izay asehon'ny webui ihany koa, manolo-kevitra ny hampiditra config.

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

Vao avy nisoratra anarana wildcard aho

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

Ireo lohateny fanampiny dia hita ao amin'io ~/.ipfs/config io ihany. Raha ny amiko dia izany

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

Averinay indray ny ipfs ary hitanay fa nifandray tsara ny webui (na ahoana na ahoana, tokony, raha manokatra ny vavahady ho an'ny fangatahana avy any ivelany ianao, araka ny voalaza etsy ambony).

Ankehitriny ianao dia afaka mampakatra lahatahiry sy rakitra mivantana amin'ny alàlan'ny interface Internet, ary koa mamorona lahatahiry manokana.

Mametraka ny FUSE filesystem

Ity misy endri-javatra tena mahaliana.

Ny rakitra (ary koa ny lahatahiry), dia afaka manampy tsy amin'ny alalan'ny Internet interface tsara ihany, fa koa mivantana amin'ny terminal, ohatra.

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

Ny hash farany dia ny hash amin'ny lahatahiry faka.

Amin'ny fampiasana an'io hash io dia afaka manokatra lahatahiry amin'ny node ipfs rehetra isika (izay afaka mahita ny node ary mahazo ny atiny), afaka ao amin'ny interface web amin'ny port 5001 na 8080, na afaka amin'ny alàlan'ny ipfs eo an-toerana.

ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt

Saingy mbola azonao atao ny manokatra azy toy ny lahatahiry mahazatra.

Andao hamorona lahatahiry roa eo amin'ny fakany ary omeo zo ho an'ny mpampiasa antsika.

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

ary avereno ipfs amin'ny --mount flag

ipfs daemon --mount

Azonao atao ny mamorona lahatahiry any amin'ny toerana hafa ary mamaritra ny lalana mankany amin'izy ireo amin'ny alàlan'ny parameter daemon ipfs -mount -mount-ipfs /ipfs_path -mount-ipns /ipns_path

Somary tsy mahazatra ny famakiana ity lahatahiry ity.

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

Izany hoe tsy misy fidirana mivantana amin'ny fakan'ity lahatahiry ity. Saingy afaka mahazo ny atiny ianao, mahafantatra ny 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

Mandritra izany fotoana izany, na dia ny famitana mandeha ho azy aza dia miasa ao anatin'ny lahatahiry rehefa voatondro ny lalana.

Araka ny efa nolazaiko tetsy ambony, dia misy subtleties miaraka amin'ny fametrahana toy izany: amin'ny alàlan'ny default, ny lahatahiry FUSE napetraka dia tsy misy afa-tsy amin'ny mpampiasa amin'izao fotoana izao (na ny root aza dia tsy afaka mamaky avy amin'ny lahatahiry toy izany, tsy lazaina intsony ny mpampiasa hafa ao amin'ny rafitra). Raha te hanao ireo lahatahiry ireo ho an'ny mpampiasa hafa ianao dia mila manova ny "FuseAllowOther" ao amin'ny config: diso ho "FuseAllowOther": marina. Tsy izay ihany anefa. Raha toa ianao ka mihazakazaka IPFS ho root, dia OK ny zava-drehetra. Ary raha amin'ny anaran'ny mpampiasa mahazatra (na sudo aza), dia hahazo fahadisoana ianao

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

Amin'ity tranga ity, mila manitsy /etc/fuse.conf ianao amin'ny alàlan'ny fanalana ny tsipika #user_allow_other.

Aorian'izay, avereno indray ipfs.

Olana fantatra amin'ny FUSE

Ny olana dia voamarika mihoatra ny indray mandeha fa taorian'ny nanombohan'ny ipfs tamin'ny fametrahana (ary angamba amin'ny tranga hafa), dia lasa tsy misy ny / ipfs sy / ipns. Tsy misy fidirana amin'izy ireo, ary ny ls -la /ipfs dia mampiseho ???? ao amin'ny lisitry ny zo.

Nahita ity vahaolana ity:

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

Dia avereno indray ipfs.

Manampy serivisy

Mazava ho azy, ny mihazakazaka ao amin'ny terminal dia mety amin'ny fitsapana voalohany ihany. Amin'ny fomba fiadiana, ny daemon dia tokony hanomboka ho azy amin'ny fanombohana ny rafitra.

Amin'ny anaran'ny sudo, mamorona ny rakitra /etc/systemd/system/ipfs.service ary manorata aminy:

[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

USERNAME, mazava ho azy, dia tsy maintsy soloina amin'ny mpampiasa anao (ary mety ho hafa aminao ny lalana feno mankany amin'ny programa ipfs (tsy maintsy mamaritra ny lalana feno ianao)).

Avitsika ny serivisy.

sudo systemctl enable ipfs.service

Manomboka ny serivisy izahay.

sudo service ipfs start

Fanamarinana ny satan'ny serivisy.

sudo service ipfs status

Ho an'ny fahadiovan'ny andrana dia azo atao ny mamerina ny mpizara amin'ny ho avy mba hanamarina fa manomboka mandeha ho azy ny ipfs.

Manampy antsika ny fety

Eritrereto ny toe-javatra misy ny IPFS nodes napetraka amin'ny mpizara ivelany sy eo an-toerana. Amin'ny mpizara ivelany dia manampy rakitra vitsivitsy izahay ary manandrana maka izany amin'ny alàlan'ny IPFS eo an-toerana amin'ny CID. Inona no hitranga? Mazava ho azy fa ny mpizara eo an-toerana dia mety tsy mahafantatra na inona na inona momba ny mpizara ivelany ary hiezaka fotsiny hitady ny rakitra amin'ny CID amin'ny "fanontaniana" ireo namana IPFS rehetra misy azy (izay efa nahavitany "fantarina"). Ireo indray dia hanontany ny hafa. Ary toy izany, mandra-pahitana ny rakitra. Raha ny marina dia mitranga izany rehefa manandrana maka ilay rakitra amin'ny alàlan'ny vavahady ofisialy ipfs.io. Raha tsara vintana ianao dia ho hita ao anatin'ny segondra vitsy ilay rakitra. Ary raha tsy izany, dia tsy ho hita na dia ao anatin`ny minitra vitsivitsy, izay tena misy fiantraikany amin`ny fampiononana ny asa. Fa fantatsika ny toerana hisehoan'ity rakitra ity voalohany. Ka maninona raha milaza avy hatrany ny mpizara eto an-toerana hoe "Tadiavo ao aloha"? Toa azo atao izany.

1. Mankany amin'ny mpizara lavitra izahay ary mijery ao amin'ny ~/.ipfs/config config

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

2. Mandehana sudo service ipfs status ary tadiavo ny fidirana Swarm ao, ohatra:

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

3. Ampio avy amin'io ny adiresy ankapoben'ny endrika "/ip4/ip_your_server/tcp/4001/ipfs/$PeerID".

4. Ho azo ianteherana, hiezaka ny hanampy an'io adiresy io amin'ny namana amin'ny alalan'ny webui eo an-toerana izahay.

IPFS tsy misy fanaintainana (fa tsy marina izany)

5. Raha OK ny zava-drehetra, sokafy ny config local ~ / .ipfs / config, tadiavo ao ny “Bootstrap”: [...
ary ampio ny adiresy voaray voalohany amin'ny array.

Avereno indray ny IPFS.

Andeha isika hanampy ny rakitra amin'ny mpizara ivelany ary manandrana mangataka izany amin'ny eo an-toerana. Tokony hanidina haingana.

Saingy tsy mbola stable io fampiasa io. Raha ny fahazoako azy, na dia mamaritra ny adiresin'ny peer iray ao amin'ny Bootstrap aza isika, ipfs dia manova ny lisitry ny fifandraisana mavitrika amin'ny peers mandritra ny fandidiana. Na izany na tsy izany dia efa mandeha ny dinika momba izany sy ny firariantsoa mikasika ny mety hisian’ny firavoravoana maharitra eto ary toa izany noheverina ampio fonctionnaire sasany [email voaaro]+

Ny lisitry ny namana amin'izao fotoana izao dia azo jerena ao amin'ny webui sy amin'ny terminal.

ipfs swarm peers

Ary etsy sy eroa dia azonao atao ny manampy ny fetin'ny tananao.

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

Mandra-pahatongan'ny fanatsarana ity fampiasa ity dia azonao atao ny manoratra fitaovana hijerena ny fifandraisana amin'ny mpiara-miasa tianao ary raha tsy izany dia manampy fifandraisana.

Fandresen-dahatra

Amin'ireo izay efa mahazatra ny IPFS, dia misy ny tohan-kevitra manohana sy manohitra ny IPFS. Raha ny marina, omaly fifanakalozan-kevitra ary nanosika ahy handalina ny IPFS indray. Ary mikasika ny dinika voalaza etsy ambony: Tsy afaka milaza aho fa manohitra mafy izay hevitra rehetra avy amin'ireo niteny (tsy manaiky afa-tsy ny hoe mampiasa IPFS ny programmer iray sy sasany). Amin'ny ankapobeny, samy marina amin'ny fombany (indrindra hevitra momba ny seky mahatonga anao hieritreritra). Saingy raha ariana ny fanombanana ara-moraly sy ara-dalàna, iza no hanome tombana ara-teknika momba ity teknolojia ity? Izaho manokana dia manana karazana fahatsapana anaty hoe "tsy maintsy atao tsy misy isalasalana izany, manana fanantenana." Fa maninona marina, tsy misy formulation mazava. Toy ny hoe raha jerena ny fitaovana centralisée efa misy, dia amin'ny lafiny maro dia lavitra izy ireo (fahamarinana, hafainganam-pandeha, fitantanana, sns.). Na izany aza, manana eritreritra iray aho izay toa mitombina ary zara raha azo ampiharina raha tsy misy rafitra fitsinjaram-pahefana toy izany. Mazava ho azy fa mihodinkodina mafy loatra aho, saingy toy izao no hamolavolako azy: tsy maintsy ovaina ny fitsipiky ny fanaparitahana vaovao amin'ny Internet.

Avelao aho hanazava. Raha mieritreritra an’izany ianao, dia izao no misy fanazavana nozaraina araka ny foto-kevitra hoe “Manantena aho fa izay nomeko azy dia hiaro azy ary tsy ho very na horaisin’ireo izay tsy nokasainy”. Ohatra, mora ny mandinika serivisy mailaka isan-karazany, fitahirizana rahona, sns. Ary inona no hiafarantsika? Hiverina any amin'ny Habré hub Fiarovam-baovao dia eo amin'ny laharana voalohany ary saika isan'andro dia mahazo vaovao momba ny fiparitahan'izao tontolo izao. Amin'ny ankapobeny, ny zavatra mahaliana rehetra dia voatanisa ao amin'ny <irony> mahafinaritra lahatsoratra Efa ho tapitra ny fahavaratra. Saika tsy misy angona tsy tafavoaka intsony. Izany hoe, miha-lehibe ireo goavam-be amin'ny Internet, manangona vaovao bebe kokoa izy ireo, ary karazana fipoahana atomika vaovao ny fivoahana toy izany. Mbola tsy nisy toy izany hatramin’izay, ary izao indray. Mandritra izany fotoana izany, na dia maro aza no mahatakatra fa misy ny risika, dia hanohy hatoky ny angon-dry zareo amin'ny orinasa hafa izy ireo. Voalohany, tsy misy safidy maro, ary faharoa, mampanantena izy ireo fa efa nofeheziny ny lavaka rehetra ary tsy hisy intsony izany.

Inona no safidy hitako? Amiko dia tokony hozaraina ankalamanjana ny angon-drakitra amin'ny voalohany. Saingy ny fisokafana amin'ity tranga ity dia tsy midika fa tokony ho mora vakina ny zava-drehetra. Ny fisokafan'ny fitahirizana sy fizarana no resahiko fa tsy ny fisokafana tanteraka amin'ny famakiana. Heveriko fa tokony hozaraina amin'ny fanalahidin'ny daholobe ny fampahalalana. Ny fitsipiky ny fanalahidin'ny daholobe / manokana dia efa antitra, saika mitovy amin'ny Internet. Raha toa ka tsy tsiambaratelo ny fampahalalana ary natao ho an'ny faritra midadasika, dia apetraka avy hatrany miaraka amin'ny fanalahidin'ny daholobe izany (fa mbola amin'ny endrika miafina, na iza na iza afaka mamadika azy amin'ny fanalahidy misy). Ary raha tsy izany, dia apetraka tsy misy fanalahidin'ny daholobe, ary ny fanalahidin'ny tenany dia nafindra tany amin'izay tokony hahazo an'io fampahalalana io. Amin'izay fotoana izay ihany, izay tokony hamaky azy io dia tsy maintsy manana fanalahidy ihany, ary aiza no hahazoana an'io fampahalalana io, dia tsy tokony hiakatra loatra izy - misintona azy avy amin'ny tambajotra fotsiny izy (izany no fitsipika vaovao momba ny fizarana amin'ny votoaty fa tsy amin'ny adiresy).

Noho izany, ho an'ny fanafihana faobe, ny mpanafika dia mila mahazo fanalahidy manokana marobe, ary tsy azo atao amin'ny toerana iray izany. Ity asa ity, araka ny fahitako azy, dia sarotra kokoa noho ny mijirika serivisy manokana.

Ary eto dia misy olana hafa mihidy: fanamafisana ny maha-mpanoratra. Amin'izao fotoana izao amin'ny Internet dia afaka mahita teny maro nosoratan'ny namantsika ianao. Aiza anefa no antoka fa izy ireo no nanoratra azy ireo? Ankehitriny, raha miaraka amin'ny sonia nomerika ny rakitra tsirairay toy izany dia ho mora kokoa izany. Ary na aiza na aiza misy izany vaovao izany, ny tena zava-dehibe dia ny sonia, izay, mazava ho azy, sarotra ny hosoka.

Ary izao no mahaliana eto: IPFS dia efa mitondra fitaovana fanafenana (na izany aza, naorina tamin'ny teknolojia blockchain). Voafaritra avy hatrany ao amin'ny config ny fanalahidy manokana.

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

Tsy manam-pahaizana manokana momba ny fiarovana aho ary tsy afaka mahafantatra tsara ny fomba fampiasana azy tsara, fa toa ahy fa ireo fanalahidy ireo dia ampiasaina amin'ny haavon'ny fifanakalozana eo amin'ny IPFS nodes. Ary koa js-ipfs ary tetikasa ohatra toy ny orbit-dbizay iasany orbit.chat. Izany hoe, ara-teorika, ny fitaovana tsirairay (finday fa tsy irery) dia azo ampitaovana mora foana miaraka amin'ny milina fanafenana-decryption manokana. Amin'ity tranga ity, mijanona ho an'ny tsirairay ihany ny mikarakara ny fitahirizana ny lakilen'izy ireo manokana, ary ny tsirairay dia ho tompon'andraikitra amin'ny fiarovana azy manokana, fa tsy ho takalon'aina amin'ny anton-javatra maha-olombelona hafa amin'ny Internet goavambe malaza.

Ireo mpampiasa voasoratra anarana ihany no afaka mandray anjara amin'ny fanadihadiana. HiditraPlease.

Efa naheno momba ny IPFS ve ianao taloha?

  • Tsy mbola nandre momba ny IPFS aho, fa toa mahaliana

  • Tsy naheno ary tsy te hihaino

  • Heno fa tsy liana

  • Nandre, nefa tsy azo, fa ankehitriny toa mahaliana

  • Efa ela aho no nampiasa IPFS.

Mpampiasa 69 no nifidy. Mpampiasa 13 no nifady.

Source: www.habr.com

Add a comment