рд╕рд░реНрд╡рд░ рдкрд░ IPFSред рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрд╣реЛрд╕реНрдЯ рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ



рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рдПрдХ рд╕реНрдерд┐рд░ рдкреГрд╖реНрда рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдПрдХ рд╡реЗрдм рдлреЙрд░реНрдо рдпрд╛ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдореЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд░ рдмрд╛рд░ Jsfiddle рдХреА рддрд░рд╣ рдХрд╣реАрдВ рднреА рдбрд╛рд▓рдирд╛ рд╣рдореЗрд╢рд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдореЗрдВ рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рддреЗрдЬ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рд╣реЛрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛рдПрдБ рддрдм рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ рдЬрдм рдореБрдЭреЗ рдЕрдкрдирд╛ рдХрд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рдпрд╛ рдлрд╝реЛрди рд╕реЗ рдПрдХ рд╣реА рдкреЗрдЬ рдЦреЛрд▓рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЗрди рд╕рднреА рдЕрдВрддрд╣реАрди рдХрд╛рдо рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░реЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░рдиреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд▓реЛрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ, vhosts рдХреЛ рд╕реНрдХреНрд░реВ рдХрд░рдирд╛ рд╣реИред

IPFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрд╕реАрдзреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рдЕрдкрдбреЗрдЯ рддреБрд░рдВрдд рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдВрдЧреЗ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд╣реАрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬрдм рд▓реИрдкрдЯреЙрдк рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд╛рдЗрдЯ рдЕрднреА рднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреАред IPFS рдмрд┐рдЯрдЯреЛрд░реЗрдВрдЯ рдХреА рддрд░рд╣ рд╣реИ, рд╕рд┐рд░реНрдл рд╡реЗрдм рдХреЗ рд▓рд┐рдПред

рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдИрдкреАрдПрдлрдПрд╕ рдиреЛрдб рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред

IPFS рдХреНрдпрд╛ рд╣реИ?


IPFS рдПрдХ рдмрдбрд╝рд╛, рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдкреА 2 рдкреА рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╛рдЗрд▓ рд╢реЗрдпрд░рд┐рдВрдЧ рд╕рд░реНрд╡рд┐рд╕, рд╡реЗрдм рдЖрд░реНрдХрд╛рдЗрд╡ рдпрд╛ рдмрд┐рдЯрдЯреЛрд░реЗрдВрдЯ рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрдИрдкреАрдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рднреА рд╢рд╛рдВрдд рдЙрджрд╛рд╣рд░рдг рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рднрдпрдпреЛрдЧреНрдп рд╣реЙрд▓ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рд╕рдВрдЧреНрд░рд╣реАрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрдирдХреЗ рдорд▓реНрдЯреАрдХреИрд╢ рдорд┐рд▓рддреЗ рд╣реИрдВ рдФрд░ рдЙрди рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рднреА рд░реБрдЪрд┐ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВред DHT рдХреЛ рдиреЛрдбреНрд╕ рдкрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЬрдм рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдмреНрд▓реЙрдХ рдЕрд▓рдЧ рд╕реЗ (рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ, рдирд┐рдХрдЯрддрдо) рдиреЛрдб рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдиреЛрдб рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╕реБрд▓рдн рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реБрд╡рд┐рдзрд╛ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИрдВ: рдЖрдк рдореБрдлреНрдд рдореЗрдВ рдЖрдИрдкреАрдПрдлрдПрд╕ рдкрд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕, рд╣рд░ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЙрд╕реА рд╣реИрд╢ рдХреА рд╡рдЬрд╣ рд╕реЗ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╣рд░ рдмрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рдПрдХ рд╕реНрдерд╛рдпреА IPNS рдирд╛рдо рдкреНрд░рдгрд╛рд▓реА (рд▓реЗрдХрд┐рди рдпрд╣ рдзреАрдорд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдмрдирд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЖрдИрдкреАрдПрдлрдПрд╕ рдХреЛ рдЪрдордХрд╛рдиреЗ рд╕реЗ рдСрд░реНрдмрд┐рдЯрдбрдм рдХреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рд░реЛрдХ рдирд╣реАрдВ рдкрд╛рдпрд╛ , рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдБ рдФрд░ рдкрдврд╝реЗрдВ редред


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдиреЛрдб рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдореБрдлреНрдд рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЦреБрдж рдЙрдирдХреЗ рдкрд╛рд╕ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдХрднреА-рдХрднреА рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рддрд╛ рд╣реВрдВред рдбреЗрдЯрд╛ рдХреА рдХреБрд▓ рдорд╛рддреНрд░рд╛ рдХреЗрд╡рд▓ рдореЗрд░реА рдбрд┐рд╕реНрдХ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рд╣реЛрдо рдЗрдВрдЯрд░рдиреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрддрд┐ рддрдХ рд╕реАрдорд┐рдд рд╣реИ, рдЗрд╕рд╕реЗ рдмреЗрд╣рддрд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рд▓реЗрдХрд┐рди рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдИрдкреАрдПрдлрдПрд╕ рдХреЛ рдЦреБрдж рдХрд╛рдлреА рдЗрдВрдЯрд░рдиреЗрдЯ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдПрдХ рдареЛрд╕ рдЯреБрдХрдбрд╝реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╣рдореЗрд╢рд╛ рдбреАрдПрдЪрдЯреА рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗрддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд▓реИрдкрдЯреЙрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЙрд╕ рдкрд░ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рд░рдЦрддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдореЗрд╢рд╛ рджреВрд░ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдШрд░ рдХрд╛ рдмрдирд╛ рдЖрдзрд╛-рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдлрд╛рдЗрдмрд░ рд╣реИред рдЖрдИрдкреАрдПрдлрдПрд╕ рдХреЗ рд▓рд┐рдП рд▓рдШреБ рд╡рд┐рд░рд╛рдо рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреИрд╢ рдХреЛ рдХрдИ рдШрдВрдЯреЛрдВ рддрдХ рдбреАрдПрдЪрдЯреА рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдЖрдкрдХреА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЦреБрд╢реА рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд░рд╣реА рд╣реИрдВред рдЖрдк рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ "рдпрд╛рдж рд░рдЦреЗрдВ" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░ рджреЗрдЧрд╛,рдЬреЛ il faut рднреА рдХрдо рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдХрд░реЗрдВ? рдореИрдВрдиреЗ рд▓реИрдкрдЯреЙрдк рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдкрд░ рдиреЛрдб рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬреИрд╕реЗ рдПрдХ рдирд┐рдпрдорд┐рдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧред рдирддреАрдЬрддрди, рдореИрдВрдиреЗ рдбреЙрдХреНрд╕ рдФрд░ рдПрдкреАрдЖрдИ рдХреЛ рд╕реНрдореЛрдХреНрдб рдХрд┐рдпрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦреАред



IPFS рдХреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВ: go-ipfs рдФрд░ js-ipfsред рдЬреЗрдПрд╕ рдореЗрд░реЗ рдХрд░реАрдм рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рд▓рд┐рдЦрд╛ред рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрд░реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ, рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реВрдВред рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХреЛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреА рд╣реИрд╢ рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд┐рдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдлрд╛рдЗрд▓реЗрдВ рдЦреЛ рди рдЬрд╛рдПрдВред

рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ


npm install ipfs -g

Js-ipfs рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ , рдЗрд╕рд▓рд┐рдП:

git clone https://github.com/ipfs/js-ipfs.git
cd js-ipfs
npm install
npm run build

рдиреЛрдб рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ:

const IPFS = require('ipfs')
async function main () {
  const node = await IPFS.create()
}
main()

рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдиреНрдлрд╝рд┐рдЧрд▓реНрд╕ рдФрд░ рдмреАрдЬ рд╡рд╣реАрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рд╣рдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ


рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдиреЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдИрдкреАрдПрдлрдПрд╕ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП node.addрд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ { recursive: true }ред рдкрддреЗ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рддрд░реНрдХреЛрдВ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╣реИрд╢ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдпрд╣ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд╣реИ:



рд╕рдВрдкреВрд░реНрдг рдлрд╝реЛрд▓реНрдбрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╛рдЗрдЯ рдХреЛ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЖрдИрдкреАрдПрдлрдПрд╕ рд╡реЗрдмрдореЙрд░реНрдб рдкрд░ рдЬрд╛рдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



рдЕрдЧрд▓рд╛, рдмрдЪрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЖрдИрдкреАрдПрдирдПрд╕ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рд╛рде рдмрдЪрдд рдХреЛ рдЬреЛрдбрд╝рд╛node.name.publishред рд▓реЗрдХрд┐рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдЪрдд рдХрд░рдирд╛ рдЙрдмрд╛рдК рд╣реИ! рдореИрдВ рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ рд╕рд╛рдЗрдЯ рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдкрдбреЗрдЯ рдЕрдкрдиреЗ рдЖрдк рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЕрдЪрд╛рдирдХ рдХреБрдЫ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреВрд▓ рдЬрд╛рддрд╛ рд╣реВрдВ, рддреЛ рд▓реИрдкрдЯреЙрдк рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдШрд░ рдЬрд╛рдПрдВ, рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рди рдХреЗрд╡рд▓ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ, рдмрд▓реНрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреА рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ 10 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдСрдЯреЛ-рдмрдЪрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХрд╛рдо рдХреА рд╡рд┐рднрд┐рдиреНрди рджрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░рд╛рд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдпрджрд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрд┐рдЫрд▓реЗ рд╕рд╣реЗрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИрдВ, рддреЛ рд╣реИрд╢ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред



рдХреВрд▓, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╣рдо рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рд╕реЗ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╕рд░реНрд╡рд░ рдиреЛрдб рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ! рд╣рдо рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрдмрд╕реБрдм рд▓реЗрддреЗ рд╣реИрдВ , рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдмрд╣рд╕ рд╕реЗ рд╡рд┐рд╖рдп рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрд╡ рд╣реИрд╢ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:



рд╣реБрд░реНрд░реЗ! рдЫреЛрдЯреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕реНрдЯреЛрд░ рдХреЛ рд╕рднреА рдкреНрд░рд╛рдкреНрдд рд╣реИрд╢ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд┐рдХ рдХрд░рдирд╛ рд╣реИ (node.pin.add), рдФрд░ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЙрд╕рдХреЗ рдиреЛрдб рдореЗрдВ рдХрдЯреМрддреА рдХрд░рдирд╛ рд╕рд┐рдЦрд╛рдПрдВ ( node.stop)ред


рдпрд╣ рд╕рд░реНрд╡рд░ рдиреЛрдб рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рд╕реВрдЪреА рд╣реИ

рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ?


  • рдЬрдм рдореИрдВ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрда рдЬрд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдИрдкреАрдПрдлрдПрд╕ рдореЗрдВ рдмрдЪ рдЬрд╛рддрд╛ рд╣реИ
  • рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг рд╣рдореЗрд╢рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓рд┐рдВрдХ / ipfs / Qm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВ ...
  • рдореИрдВ IPNS рдореЗрдВ рд╕рд╛рдЗрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓рд┐рдВрдХ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рди рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХреЗ
  • рд╕реНрдерд╛рдиреАрдп рдиреЛрдб рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдарддрд╛ рд╣реИ, рдлрд┐рд░ рд╡рд╛рдкрд╕ рд╕реЛ рдЬрд╛рддрд╛ рд╣реИ
  • рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд╛рдЗрдЯ рдХреА рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рддрд┐ рд╣реИ, рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдПрдХрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ IPFS рдиреЛрдб рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕реЗ рдмрд╣реБрдд рдХрдо рд╣реИ
  • рдореИрдВ рдЕрдВрдд рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рд┐рд░рджрд░реНрдж рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдпрд╣ рд╕рдм рдЦреБрд╢реА рдореБрдЭреЗ рд╕рдмрд╕реЗ рд╕рд╕реНрддреА рд╡реАрдкреАрдПрд╕ рдХреА рдХреАрдордд рд▓рдЧрд╛рддреА рд╣реИ, рдЬрдмрдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ рдФрд░ рдЖрдЧреЗ рдПрдХ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рдХреЛ рдЦрд░реАрджрдирд╛ рдпрд╛ рдкреБрд░рд╛рдиреЗ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдИрдкреАрдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдирдпрд╛ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, gooey рдХреЗ рд╕рд╛рдеред рдЗрд╕ рдмреАрдЪ, рдЙрд╕ рд╕рд╛рдЗрдЯ рдХреЛ рд░рдЦреЗрдВ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЗрд╕ рд╕рдордп рд▓рд┐рдЦрд╛ рдФрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛:

https://ipfs.slipner.ru/ - рдбреЛрдореЗрди
https://ipfs.io/ipfs/QmeV7MVFSiWJr8u4dhXxEAoJgbVJsHvSUqjsbQyNL4WrD2 рдХреЗ рд╕рд╛рде - IPFS
https // / ipns / QmTjKBMJS8owPUXQFSMjoR4kqFNXXVKB7DqNGgyqibxuff / - рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ IPNS

IPFS рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдУрдкреЗрд░рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░




рдмрд╕ рдПрдХ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ, рдУрдкреЗрд░рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреЗрд╢реА IPFS рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкрд╣рд▓реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╛рд╣рд░ рд▓реБрдврд╝рдХрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдм рддрдХ, рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╡реЗрдм рдЧреЗрдЯрд╡реЗ рдХреЗ рдмрд┐рдирд╛ рд╕реАрдзреЗ рдЖрдИрдкреАрдПрдлрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ! рд╣рдо рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред




All Articles