ááĽáŹ á áľááľá á¨áá ᨠá˘ááá
áĽá á áá
á áŤáŁá˘ á¤ááľáááľ áĽááłáááአáá˛áŤáá áĽáááťáá, ááá áá ááá
á´áááá ááááľ á¨á ááľ áá á áá á áłááťáá, ááá áá á¨áĽáą áá áááŤááľ ááá¨á áĽá áá á
áá áŤáľá¨áľáá. áᏠáĽáá°áá ááá¨á áááአáĽá á ááłááľ ááŤáá á¨ááááá¸áá áá¤áśá˝ á áááťááᢠá á ááŠ, ᨠIPFS á¨ááŤá áá°áľ áĽá á ááłááľ áŁá
áŞáŤáľ ááááá (ááá ááá á ubuntu áá á°á¨áááá, á ááá˝ á¨ááŁáŞáŤ áľáááśá˝ áá á ááá¨ááŠá).
IPFS áá áĽáá°áá áŤááá ááľáŁ áĽáá
á áááá á°á˝áááĄ-
á ááĽá
ááá¨áŤá áá á á ᣠáá˛áŤáá á á ááłááľ ááŤá á áááá áá áĽáá˛áááľ ááłáĽ á áááŁáá ᣠááááŤáąá á á áŤáŁá˘áŤá ááľ áĽá á áááľ á¨ááĽáŤáľ áá á ááłááľ áĽááśá˝á áĽáááá¨áłááᢠá¨ááŤá á¨á°ááá áá¨á á áá á ááááľá, áĽáá á¨áá.
áŤá ááľ
á¨á ááá áĽáľá á áá áááá¨áą
ááłá°á˘áŤáĄ áĽá áá áá ááá áľ á¨áááŁáá á°á áá ááá IPFS á ááŤá á¨á°áťá ááᢠáĽáááłá á¨áłá˝ á áŠá á¨ááŤá á ááŤáá áĽáááá¨áłáá
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
á¨á፠á áŤáŁá˘áá áááá áŤáľáááááłá (á°á¨á᪠ááááŽá˝ áĽáá
áĄ-
echo 'export GOPATH=$HOME/work' >> ~/.bashrc
echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc
áŤáá áááľ ááá°á˝ á°ááá
go version
IPFS á áŤá
á¨ááŤá áá´á á áŁá áá°áľáŠáľ
á áľáĽáá ááŤááľá˘
go get -v -u github.com/ipfs/ipfs-update
á¨á፠á áá, á¨áá¨á°ááľá áľáááá˝ áááľ áá˝áá:
ipfs-ááá áľáŞáśá˝ - áááá¨áľ áááá á¨ááááľá áľáŞáśá˝ ááá¨áľá˘
ipfs-ááá áľáŞáľ - á áá á¨á°áŤááá áľáŞáľ ááá¨áľ (IPFS áĽáľáááŤá áľá¨áľ, ááá á áááá).
ipfs-á ááá ááŤá á¨á
áἠáá - á¨á
áἠáááá ᨠIPFS áľáŞáľ ááŤáᢠáĽáá°á
á°á á°á¨á°áá¸áᣠá¨á
áᥠááá
ᣠáŤááľ áááá ááľáĽ á¨áááááľá áááááá áľáŞáľ áááá˝ áá˝ááá˘
ipfs á ááŤá áá
ipfs-update install latest
á ááŁáŤáľ áá
ipfs --version
á ááĽáł á¨ááŤá áá á á á ááá ááá ááá.
IPFS á áŤáľáááŠ
á°ááłá˝ááľ
ááááŞáŤ ááľáááá áá¨ááá áŤáľáááááłáá˘
ipfs init
á áááš áĽáá°áá áŤá ááá áá°ááľááłá-
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
á¨á°á áááá áľááá áááľ áá˝áá
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
áá¤áľ
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
áĽáá
, á áĽá á áľá°áŤá¨áľ, áłá˘á ááááŤá. á ááŤá á°á¨á áá áŤá áááśá˝ á¨áŤáłá¸áá á´áááááá˝ áá áá ááá¨áá. á¨áłáá°á áá˝ QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv ááĽááľá á á°áá á áá°áá á¨áᣠááá áá á á°áááá áá á¨á°á°á ááᢠáááľá á¨áááŁáą á ááľ á¨áĽááłá á°á
á ááŁá˝á á˝áá á ááá
á°á á IPFS ááľáĽ á ááľáą áĽá á áľáŤáťáá áá° ááŤáá á¨áá¨ááᢠá áŁá á áŞá áááľáááᢠáĽá áá
ááá (á¨á áá á áľááá ᣠááá á áá) á áá á á áá ááľáĽ áĽáť áłááá á áááá ááá˘áŤ ááá ááłá áá˝ááá˘
á áááŤá˝á áá, á áá áááł, IPFS á¨áľáŞáľ áááŁá áŞáŤ á áááá áá á ááłááľ á°ááłáłáááśá˝ á ááľ. á á ááá ááá áááá˝ áá áááŚá˝á áŤá°á¨á áĽá áá á°áŠá áĽáá°áá áá° IPFS áŤááą á¨á፠á á˛áľ á áľáŤáť ááá ááᢠá á°ááłáłá áá, á¨áľáŽá á áá áĽáá°ááŤá á¨áľá á áááľá áĽá á ááľáá á áľáŤáť áááá.
ááĽáł ááľááá
ipfs daemon
áĽáá°áá á áááľ ááá˝ ááŤáá áááŁááĄ-
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
áá° á˘áá°áááľ á áŽá˝ á ááááľ áá
ááĽááá áááľ ááľááŽá˝ áľáŠá¨áľ ááľáĄ:
WebUI: http://127.0.0.1:5001/webui
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
á ááᣠIPFSá á á áá ááľáĽ á¨áŤáᣠá¨á áŤáŁá˘ á áľáŤáťáá˝á á áá áá ᨠIPFS á áááážá˝á áŤááá áĽá ááá ááá ááĽááľá á¨ááá áááá (áááłá áŁ
- webui á áľá°áłáłáŞ (
á¨ááá ) áá°áĽ 5001. - ááŤá á¤áá á á áááľ 8080 (á°ááŁá˘ áĽáť)á˘
áĽáľáŤáá áľá¨áľ áááąá áá°áŚá˝ (5001 áĽá 8080) ááá¨áŤáá˝ áá¨ááą áá˝áá, ááá áá á áá፠á áááá áá, á áĽáááĽ, áá°áĽ 5001 á áá¨ááá ááááľ á áá áľ. ááá˝ áĽáŠáŽá˝á áĽáá˛áŤááá á¨ááŤáľááá áá°áĽ 4001á á áᢠááá áĽáŤááá˝ áááľ ááá á áá áľá˘
ááááľá ~/.ipfs/config á ááááą áĽá áĽááá á ááľááŽá˝ á ááľáĄ áááááĄ-
"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"
}
127.0.0.1 á áá° á ááááá á á á áááአáĽá áááá áŤáľááᥠáĽá á¨á፠ipfs áĽáá°áá áŤáľááአ(á¨áááľ áľáááá á Ctrl + C áŤáá áĽá áĽáá°áá ááááŠ)á˘
ááááľ á áá áľá˘
...
WebUI: http://ip_ваŃогО_ŃĐľŃвоŃĐ°:5001/webui
Gateway (readonly) server listening on /ip4/ip_ваŃогО_ŃĐľŃвоŃĐ°/tcp/8080
á áá ááŤá áááááá˝ ááááľ á ááŁá¸á.
ááľá˝
http://дОПон_иНи_ip_ŃĐľŃвоŃĐ°:8080/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
á¨áá áŤáá á¨ááŁáĽ ááá áá¨ááľ á áá áľá˘
http://дОПон_иНи_ip_ŃĐľŃвоŃĐ°:5001/webui/
á¨áľá á áááá˝ áá¨ááľ á áá áľá˘
webui ááĽááľá á¨áá°áŤ á¨áá ᨠIPFS á áá áśá˝ á¨áĽááł áľáłá˛áľá˛ááľá á¨áᎠá ááľáĄ á ááĽáł áááᥠáá˝áá, ááá áá á¨áá á áłá˝ á¨ááááŞáŤ á ááŤáŽá˝á á ááĽáł á áááá ááá á áŠá áááľ ááľáĽ áŤáľááŁá, áá á á á á ááá ááłá á áá°áá. á áááአá¨áľ áĽááłá áĽá áá ááľá¨á áĽááłáá áľ á áľááá ááľáłááľ áĽáť á¨á°áťá áá, á áá áá፠á¨áľá¨-áá˝ áá˝ á¨ááá°áŤ á¨áá, á¨á áá á áľá¸á᪠áááá.
á¨á ááááá áá áááľáŤáľ á¨áľá á áááá˝á á áááááľ áá
áŚáľáľ á°ááľ áŤá á á¨ááá á¨ááááŞáŤá ááĽááľ áĽáá á áá˘
á ááŤá á áááá áá á ááá¤áá¤áľá á¨áŤá áá á á áá ááľáĽ á ááá¤áá¤áľá áŤááŤá ááá áŤáááąáľ áá° / webui á áľá á áááá˝ ááľáĽ á˛ááą á¨áááááľ áľá á°áľ áá¨áľ á ááĽááľá˘
áĽáááłá áá webui, á áĽá á áľá°áŤá¨áľ, á áŁá á áťá á áá ááአáá°áŤá. á ááááŞáŤ á ááááš áááľ á¨ááá á¨á áááአá¤áá á áá ááááááľ ááááŤá (á áĽááἠá á áłáš ááľáĽ áŁáá á áľáŤáť áá á¨á°áá á¨á°)ᢠáĽá áĽá፠á¨ááá°áŤ á¨áá á¨á áŤáŁá˘á ááá˘áŤ á á áá ááááááľ ááááŤá. áĽá IPFS á á áá ááľáĽ á¨áá°áŤ á¨ááᣠwebui ááĽááľá áĽáŠ áá°áŤáᣠáĽááľá áĽáť á¨á áŤáŁá˘áŤá IPFS áá á áĽá¨á áá°áŤáᣠáĽá ááŤá áłáááᣠwebui á ááŤá á áááá áá á¨á¨ááą á˘áááᢠá¨á፠áááášá áľá°á
ááá
ᣠáá á áá ááááŤáľ áĽáá°á፠á ááŤá á áááá áá á áłáŤá¸ááâŚ
áĽá á á áŤáŁá˘á á¨ááá°áŤ á¨áá á¨áááááľ áľá á°áľ áĽáááááᢠá áĽá áááłáŁ áľá á°áą á á áĽááá á CORS ááááŤáľ ááá áá˝ááᣠáĽáąá á°áá á webui áá áááᣠáá á¨áľ áá¨ááá áá áááá˘
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"]'
á áá á ááľ ááááľ á áľáááá¤áŤáá
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
á¨á°á¨ááŠáľ áŤáľááá˝ á á°ááłáłá ~/.ipfs/config ááľáĽ ááááᢠá áĽá áááł áá
"API": {
"HTTPHeaders": {
"Access-Control-Allow-Origin": [
"*"
]
}
},
ipfs á áĽáá°áá áĽááááŤáá áĽá webui á á°áłáŤ áááł áááááąá áĽááŤáá (á ááááá áá᳠ᣠá¨áá áĽáá°á°áááá á¨áá áááᥠáĽáŤááá˝ á áŽá˝ á¨á¨ááą)á˘
á áá á áááá˝á áĽá áááá˝á á ááĽáł á áľá á áááá˝ á áŠá ááľáá áá˝áá, áĽáá˛áá á¨áŤáľáá á áááá˝ ááá áŠ.
ᨠFUSE ááá áľáááľá á ááŤá áá
á ááľ á¨ááŤáá áŁá ᪠áá¸áá.
áááá˝ (áĽáá˛áá á áááá˝), á áľá á áááá˝ áĽáť áłááá á ááĽáł á á°áááá ááľáĽ áááłá áá¨áá áĽáá˝ááá.
ipfs add test -r
added QmfYuz2gegRZNkDUDVLNa5DXzKmxxxxxxxxxx test/test.txt
added QmbnzgRVAP4fL814h5mQttyqk1aURxxxxxxxxxxxx test
á¨áá¨á¨áťá áὠᨠroot á ááá áá˝ ááá˘
áá áá áá˝ á áá áá á ááááá á¨á ááá¤á ááľ (á¨áĽáá ááľááá ááááľ ááááľ áĽá áááąá ááááľ á¨áá˝á) áá á°á ááááľ áĽáá˝áááᣠá áľá á áááá˝ áá°áĽ 5001 ááá 8080 ááá á á áá ááľáĽ á ipfs á áŠá ááľá¨á áĽáá˝áááá˘
ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt
áá á ááá áĽáá° áá°á á á áá ááááľ áá˝áá.
á áľáŠ áá áááľ á áááá˝á áĽááá á áĽá áá°á ááá˝á ááĽáśá˝á áĽááľáĽá˘
sudo mkdir /ipfs /ipns
sudo chown USERNAME /ipfs /ipns
áĽá ipfs á --mount áŁáá˛áŤ áłáá áŤáľáááŠ
ipfs daemon --mount
á ááá˝ áŚáłáá˝ áá á áááá˝á ááá á áĽá á ipfs daemon áááŞáŤáá˝ á áŠá ááĽááą á¨áááľá°áá ááááľ ááááš -mount -mount-ipfs /ipfs_path -mount-ipns /ipns_path
á áá á¨áá á áá ááá ἠáľáá˝ áŤáá°ááá° ááá˘
ls -la /ipfs
ls: reading directory '/ipfs': Operation not permitted
total 0
áŤá áááľ á¨áá á áá áľáá ááĽá°á ááłá¨áť á¨áá. ááá áá áášá á ááá áááąá ááááľ áá˝ááá˘
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
á á°ááłáłá áá, ááááą á áááá˝á áľ áá áŤáľ-áá ááá áĽááłá á á ááá ááľáĽ áá°áŤá.
á¨áá áĽáá°á°ááááŠáľ áĽáá°áá ááááľ áááľ áŤáá¸á áĽáá á áááŽá˝ á á-á ááŁáŞááľ, á¨á°áŤá ᨠFUSE á áááá˝ áá áá á°á áá áĽáť áááá (áĽáŠá á˘áá á¨áĽáá°áá á áááľ á áá ááá ἠá áá˝áá, á áľáááą ááľáĽ áŤá ááá˝ á°á áááá˝á ááĽááľ á ááťáá). áĽááá á á áááá˝ áááá˝ á°á áááá˝ áĽáá˛á°ááą ááľá¨á á¨ááá á áá አááľáĽ "FuseAllowOther": áá° "FuseAllowOther" áá¸áľ ááá¨á á ááĽááľ: áĽáááľ. áá ፠áĽáť á áá°ááᢠIPFS á áĽáá° root áŤáŤááąáľ, ááá ááá á°á á áá. áĽá á áá°á á á°á áá (áąáśá á˘áá) á ááá¨á áľá á°áľ áŤááĽáááłá
mount helper error: fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
á áá á ááŁá #user_allow_áá ááľáá á áľá°áŤá¨áľ áłáá°áĄ /etc/fuse.conf ááľá°áŤá¨á á ááĽááľá˘
á¨á፠á áá, ipfs áĽáá°áá áŤáľáááŠ.
á FUSE á¨áłáá á˝ááŽá˝
á˝áአá¨á ááľ áá á áá áłááˇá ipfs á á ááŤá áá áĽáá°áá á¨ááᨠá áá (áĽá ááááŁáľá á ááá˝ áááłáá˝) ᨠ/ ipfs áĽá / ipns á°áŤáŤ ááĽáŚá˝ á ááááᢠááĽááą ááá ááłá¨áť á¨áá, áĽá ls -la /ipfs áŤáłáŤá ???? á ááĽáśá˝ áááá ááľáĽ.
áá á áááľá á ááááĄ-
fusermount -z -u /ipfs
fusermount -z -u /ipns
á¨á፠ipfs áĽáá°áá áŤáľáááŠá˘
á áááááľ áá¨áá
áĽááἠáá, á á°áááá ááľáĽ ááŽáĽ áááááŞáŤ áá¨áŤáá˝ áĽáť á°áľáá áá. á áá፠áááł ááľáĽ ᣠá´áá á áľáááľ á áá áá á áŤáľ-á°á áááá á áá áľá˘
áąáśá á ááá¨á áááá /etc/systemd/system/ipfs.serviceá ááá አáĽá áááááľáĄ-
[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 á á°á ááá áá°áŤáľ á áá áľ (áĽá ááááŁáľ áá° ipfs ááŽááŤá á¨áááľá°á áá ááááľ ááĽááľá á¨á°áᨠááá áá˝áá (áááá ááááľ áááá˝ á ááĽááľ))á˘
á áááááąá áĽáááááá˘
sudo systemctl enable ipfs.service
á áááááąá áĽááááŤáá.
sudo service ipfs start
á¨á áááááąá áááł á ááá°á˝ áá.
sudo service ipfs status
ááá¨áŤá áá á áᣠipfs á áŤáľ á°á ááááŠá ááá¨ááἠáá°ááľ á ááááŠá áĽáá°áá ááľááá ááťááá˘
ááĽá á¨áłáá áľááśá˝á áá¨áá
á ááŤá á ááááá áá á á áá ááľáĽ á¨á ááá¤áá¤áľ ááśá˝ á¨á°áŤáá áľá áááł á áľáĄá áľá˘ á ááŤá á áááá áá, á¨á°áá°á ááá áĽáá¨ááŤáá áĽá á IPFS á áŠá á CID áááááľ áĽááááŤáá. áá áááá? á áĽááἠá¨á áŤáŁá˘á á áááá áľá ááŤá á ááááŤá˝á ááá á¨ááŤááá ááá á¨áá áĽá á ááá áááá á CID áááááľ ááááŤá áááá ᨠIPFS áĽáŠáŽášá âááá á¨á
â (á¨áá
áá°á âááá°ááá
â á¨áťá)ᢠáĽáááŤá á á°áŤá ááá˝á áá áááᢠáĽá ááá°, ááá áĽáľáŞáá áľá¨áľ. áĽáá° áĽáááą á¨áá áááá á áŚáá´ááá ááá˘áŤ á áŠá áááááľ áľáááá á°ááłáłá ááá áá¨á°áłá
1. áá° á¨áááľ á áááá áĽáááłáá áĽá á ~/.ipfs/config config ááľáĽ áĽáááá¨áłáá
"Identity": {
"PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuxxxxxxxxxxxxxxxx",
2. ᨠsudo á áááááľ ipfs áááłá áŤááą áĽá á ááľáĄ á¨Swarm áá¤áśá˝á ááááᣠáááłááĄ-
Swarm announcing /ip4/ip_ваŃогО_ŃĐľŃвоŃĐ°/tcp/4001
3. á¨áá áĽáá¨ááŤáá á¨á ášá á á ááá á áľáŤáť "/ip4/ip_your_server/tcp/4001/ipfs/$PeerID"á˘
4. ááłááááľáŁ á á áŤáŁá˘áŤá˝á webui á áŠá áá á á áľáŤáť ááĽáŠáŽá˝ ááá¨áá áĽááááŤááá˘
5. ááá ááá á°á
á á¨áá, ᨠlocal config ~ / .ipfs / config ááááą, á ááľáĄ "Bootstrap" áŤáá: [...
áĽá á¨á°áá ááá á áľáŤáť á ááááŞáŤ áá° áľááľá áŤááá˘
IPFS áĽáá°áá áŤáľáááŠá˘
á áá áááá áá° ááŤáá á áááá áĽáá¨áá áĽá á á áŤáŁá˘á áŤááá ááá á¨á áĽáááá. á ááĽááľ ááĽá¨á á áá áľá˘
áá áá
á°ááŁá áĽáľáŤáá á¨á°á¨áá á áá°áá. áĽá áĽáľá¨áááŁá áľá¨áľáŁ á Bootstrap ááľáĽ á¨á áťáá á áľáŤáť áĽáááá˝áᣠipfs á áá áŤá áľ áá á¨áĽáŠáŽá˝ áá áá áááááśá˝á áááá ááááŁáᢠáŤá áá áá
, áá á áááľá á¨áááá˝ áĽáľáá á á°ááá¨á° á¨áá
á áĽá á¨áááľ ááááľ á ááŤááľ áá áá
á¨á áá áĽáŠáŽá˝ áááá á áááąá á webui áĽá á á°áááá ááľáĽ ááłá áá˝ááá˘
ipfs swarm peers
áĽá áĽáá áĽá áĽá፠áľááľáá áĽáŤáľá áá¨á áá˝ááá˘
ipfs swarm connect "/ip4/ip_ваŃогО_ŃĐľŃвоŃĐ°/tcp/4001/ipfs/$PeerID"
áá á°ááŁá áĽáľáŞáťáťá áľá¨áľáŁ á¨á°áááá á áť áá áŤááá áááááľ áááá°á˝ áĽá áŤááá áááááąá ááá¨áá ááłáŞáŤ ááá áá˝ááá˘
ááááá
ááľáááá á¨á ááá¤áá¤áľ áá á¨ááŤáááľ ááŤá¨áᣠá IPFS áĽá á°ááááá˝ áááąá ááááŽá˝ á áᢠá áá á¨áą, áľáááľ
ááĽáŤáŤá˘ áĽáłáľáĄáľ á áá âá¨á°á ááľ áá áĽááá áĽáá áŁááłá°á á á áá áá ááá á ááá áá áĽáŹ á°áľá á á°ááááâ á ááá ááá
á°á°áŤáá°ááᢠáĽáá° ááłá, á¨á°ááŤáŠ á¨ááľáł á áááááśá˝á, á¨á°áá áá¨ááťáá˝á, ááá° áááľ ááľáĽ ááľááŁáľ ááá áá. áĽá áá áĽáá¨áá°ááá? á ááĽáŹ ááá¨á
áá á ááŤá áá á¨áá¨á? áá¨á ááááŞáŤ áá á ááá˝ áá°áŤá¨áľ áŤáá áľ áááľáááᢠááá áá á áá ááłá áá ááá˝ááľ ááá ááá áááá ἠááá ááá á áá áľ áááľ á áá°áá. á¨áááŤá áľá áá¨ááť áĽá áľáááľ áááľááľ ááᣠááá áá áľá ááŁáĽ á á ááá ááá˝ááľ á áá°ááᢠáá¨á á á áἠáááá˝ áá°áŤá¨áľ á áá áľ áĽáŹ áĽáááłááᢠá°ááá ᣠáĽáá° á áááá¨áĽ áááľ ááťáá áŁá¨ááἠ/ á¨áá áááá˝ ááá ááľááá áŤá¨á ááᢠáá¨áá ááľáĽáŤá áŤááá áĽá áá°á áá ἠá¨áłá°á á¨áá áá˛áŤáá á á á°áŁáŁá ááá á°ááááˇá (ááá áá á ááá á á°áá°á ᨠá á˝ ááááá á°á áŁáá ááá á˛ááŞááľ ááľá¨á áá˝áá)ᢠáĽá áŤááá, áŤá á ááŁá ááá á°ááááˇá, áĽá ááá áŤáą áá°áá áá¨á ááľá¨áľ áá° áááŁá á°áááá. á á°ááłáłá áá ááá ἠáŤáá áľ á°á ááá áĽáť ááá¨á áááŁá, áĽá áá á áá¨á á¨á¨áľ áĽáá°ááŤáá, á áĽáááą áá°áá ááá¨áľ á¨áá áľá - á¨á ááłá¨ áá¨áĄ áĽáť áááľáłá (áá á áááľ áłááá á áááľ á¨áá°áŤá¨áľ á á˛áą ááá áá). á áľáŤáť)á˘
áľááá ᣠáá áá áĽááľ á áĽááá˝ áĽá á á áŁá áĽá á¨áá á¨áá áááá˝á ááááľ á ááŁá¸áᣠáĽá áá á á ááľ áŚáł áá áá°á¨á á ááááᢠáĽá áĽááłá¨ááľ áá á°ááŁá á ááľá á áááááľ á¨ááĽáá á¨á áá á¨áŁáľ ááá˘
áĽá áĽáá áá á˝áá á°áááˇá-á¨á°áŤá˛ááľ áá¨áááŤ. á áá á áááá¨áĽ áá á áá°ááťá˝á á¨á°áá áĽá áĽá áśá˝á ááááľ áá˝ááᢠáá á¨áťáá¸á áĽáááą áááá ááľáľáá á¨áľ á á? á ááᣠáĽáŤááłááą áĽáá°áá áŤá áááἠá á˛ááłá ááá á¨áłáá á¨ááᣠá áŁá ááá ááááᢠáĽá áá áá¨á á¨áľ áĽáá°ááá ááá á˝áá á¨ááá, ááá ááá áááá áá, áĽáąá á áĽáááĽ, ááááľá¨áľ á áľá¸á᪠áá.
áĽá áĽáá á¨ááááá ááá áá¸ááᥠIPFS á áľááľá á¨á˘áááŞáá˝á ááłáŞáŤáá˝á áá áá (á¨ááá á ááᣠá áĽáááźáá á´áááá áá áá á¨á°á°áŤá)ᢠá¨áá ááá áá˛áŤáá á áááá ááľáĽ ááááťá.
"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.................
áĽá á¨á°á
áááľ áľááťááľáľ á áá°ááá áĽá á áľááá áĽáá´áľ áá áá áĽááłááĽá ááá
á áá˝áá, áá ááĽá áĽáá°áááľáá ââáĽááá
áááá˝ á IPFS ááśá˝ ááŤá¨á áŁáá áááἠá°á¨á áĽá
á áá áááá. áĽá áĽáá˛áá
á áłá°áł áĽááą ááľáĽ á¨á°áááᥠá°á áááá˝ áĽáť ááłá°á áá˝ááá˘
áľá IPFS á¨áá á ááľ á°áá°áá?
-
áľá IPFS á°ááź á ááá á, áá á áľá°áłá˝ áááľáá
-
á áá°áá áĽá ááľááľ á ááááá
-
á°ááˇá áá ááááľ á¨ááá
-
á°ááˇá ᣠáá á áááŁáá ᣠáá á áá á áľá°áłá˝ áááľáá
-
IPFS áá¨á á áá á áááľ áĽá¨á°á ááአáá.
69 á°á áááá˝ áľáá˝ á°áĽá°ááᢠ13 á°á áááá˝ áľáá á°á á
ጠá áľááááá˘
ááá: hab.com