рдЬрд╛рдЧрддрд┐рдХ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА IPFS 0.5 рдЪреЗ рдкреНрд░рдореБрдЦ рдЕрджреНрдпрддрди

рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░рд╛ рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдЖрдпрдкреАрдПрдлрдПрд╕ 0.5 (рдЗрдВрдЯрд░рдкреНрд▓реЕрдиреЗрдЯрд░реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо), рдЬреЗ рд╕рд╣рднрд╛рдЧреА рдкреНрд░рдгрд╛рд▓реАрдВрдордзреВрди рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ P2P рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рд░реВрдкрд╛рдд рддреИрдирд╛рдд рдХреЗрд▓реЗрд▓реЗ рдЬрд╛рдЧрддрд┐рдХ рдЖрд╡реГрддреНрддреАрдд рдлрд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдмрдирд╡рддреЗ. IPFS рдкреВрд░реНрд╡реА Git, BitTorrent, Kademlia, SFS рдЖрдгрд┐ рд╡реЗрдм рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд▓реНрдкрдирд╛ рдПрдХрддреНрд░ рдХрд░рддреЗ рдЖрдгрд┐ Git рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдПрдХрд▓ BitTorrent тАЬрд╕реНрд╡рд╛рд░реНрдотАЭ (рд╡рд┐рддрд░рдгрд╛рдд рд╕рд╣рднрд╛рдЧреА рд╣реЛрдгрд╛рд░реЗ рд╕рд╛рдереАрджрд╛рд░) рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ. рдЬрд╛рдЧрддрд┐рдХ IPFS FS рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдХрд┐рдВрд╡рд╛ FUSE рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдкрд░реВрди рдЖрднрд╛рд╕реА FS/ipfs рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╕рдВрджрд░реНрдн рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЛрдб Go рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд Apache 2.0 рдЖрдгрд┐ MIT рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ JavaScript рдордзреНрдпреЗ IPFS рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЬреА рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдЪрд╛рд▓реВ рд╢рдХрддреЗ.

рдХреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдп IPFS рд╕рд╛рдордЧреНрд░реА-рдЖрдзрд╛рд░рд┐рдд рдЕреЕрдбреНрд░реЗрд╕рд┐рдВрдЧ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рд▓рд┐рдВрдХ рдереЗрдЯ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ (рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реЕрд╢рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ). IPFS рдордзреНрдпреЗ рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрдЧрднреВрдд рд╕рдорд░реНрдерди рдЖрд╣реЗ. рдлрд╛рдИрд▓ рдкрддреНрддреНрдпрд╛рдЪреЗ рдирд╛рд╡ рд╕реНрд╡реИрд░рдкрдгреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА; рд╕рд╛рдордЧреНрд░реА рдмрджрд▓рд▓реНрдпрд╛рдирдВрддрд░рдЪ рддреЛ рдмрджрд▓реВ рд╢рдХрддреЛ. рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ, рдкрддреНрддрд╛ рдмрджрд▓рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдмрджрд▓ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ (рдЬреБрдиреА рдЖрд╡реГрддреНрддреА рддреНрдпрд╛рдЪ рдкрддреНрддреНрдпрд╛рд╡рд░ рд░рд╛рд╣реАрд▓ рдЖрдгрд┐ рдирд╡реАрди рдЖрд╡реГрддреНрддреА рд╡реЗрдЧрд│реНрдпрд╛ рдкрддреНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдЕрд╕реЗрд▓, рдХрд╛рд░рдг рдлрд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реАрдЪрд╛ рд╣реЕрд╢ рдмрджрд▓реЗрд▓). рдкреНрд░рддреНрдпреЗрдХ рдмрджрд▓рд╛рд╕рд╣ рдлрд╛рдЗрд▓ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдмрджрд▓рддреЛ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдирд╡реАрди рджреБрд╡реЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рдирдпреЗрдд, рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдкрддреНрддреНрдпрд╛рдВрд╢реА рджреБрд╡рд╛ рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЬреЗ рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рднрд┐рдиреНрди рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд╛рдд (IPNS), рдХрд┐рдВрд╡рд╛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ FS рдЖрдгрд┐ DNS (рдПрдордПрдлрдПрд╕ (рдореНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдЖрдгрд┐ DNSLink).

рдмрд┐рдЯрдЯреЛрд░реЗрдВрдЯрд╢реА рд╕рд╛рдзрд░реНрдореНрдп рд╕рд╛рдзреВрди, рдХреЗрдВрджреНрд░реАрдХреГрдд рдиреЛрдбреНрд╕рд╢реА рдЬреЛрдбрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп, P2P рдореЛрдбрдордзреНрдпреЗ рдорд╛рд╣рд┐рддреАрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдбреЗрдЯрд╛ рдереЗрдЯ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдордЧреНрд░реАрд╕рд╣ рдлрд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕рд┐рд╕реНрдЯрдо рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рд╢реЛрдзрддреЗ рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рд╣реА рдлрд╛рдЗрд▓ рдЖрд╣реЗ рдЖрдгрд┐ рддреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордордзреВрди рдЕрдиреЗрдХ рдереНрд░реЗрдбреНрд╕рдордзреНрдпреЗ рдкрд╛рдард╡рддреЗ. рдлрд╛рдЗрд▓ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд╕рд╣рднрд╛рдЧреА рдЖрдкреЛрдЖрдк рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА рдмрд┐рдВрджреВрдВрдкреИрдХреА рдПрдХ рдмрдирддреЛ. рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рднрд╛рдЧреА рдХреЛрдгрд╛рдЪреНрдпрд╛ рдиреЛрдбреНрд╕рд╡рд░ рд╕реНрд╡рд╛рд░рд╕реНрдп рд╕рд╛рдордЧреНрд░реА рдЙрдкрд╕реНрдерд┐рдд рдЖрд╣реЗ рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗ рд╡рд┐рддрд░рд┐рдд рд╣реЕрд╢ рдЯреЗрдмрд▓ (DHT).

рдЬрд╛рдЧрддрд┐рдХ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА IPFS 0.5 рдЪреЗ рдкреНрд░рдореБрдЦ рдЕрджреНрдпрддрди

рдореВрд▓рдд:, IPFS рд▓рд╛ рд╡реЗрдмрдЪреЗ рд╡рд┐рддрд░рд┐рдд рдкреБрдирд░реНрдЬрдиреНрдо рдореНрд╣рдгреВрди рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рд╕реНрдерд╛рди рдЖрдгрд┐ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╛рд╡рд╛рдВрдРрд╡рдЬреА рд╕рд╛рдордЧреНрд░реАрджреНрд╡рд╛рд░реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдлрд╛рдпрд▓реА рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдпрдкреАрдПрдлрдПрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдирд╡реАрди рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдмрджреНрдз рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрдЪреЗ рдСрдкрд░реЗрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рд╡рд┐рддрд░рд┐рдд рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдЕрдиреБрдкреНрд░рдпреЛрдЧ.

IPFS рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ (рдореВрд│ рд╕реНрдЯреЛрд░реЗрдЬ рдХрдореА рдЭрд╛рд▓реНрдпрд╛рд╕, рдлрд╛рдЗрд▓ рдЗрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ), рд╕рд╛рдордЧреНрд░реА рд╕реЗрдиреНрд╕реЙрд░рд╢рд┐рдкрд▓рд╛ рд╡рд┐рд░реЛрдз (рдмреНрд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреЗрдЯрд╛рдЪреА рдкреНрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕рд┐рд╕реНрдЯрдо рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ) рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ. рдЗрдВрдЯрд░рдиреЗрдЯрд╢реА рдереЗрдЯ рдХрдиреЗрдХреНрд╢рди рдирд╕рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓рдЪреА рдЧреБрдгрд╡рддреНрддрд╛ рдЦрд░рд╛рдм рдЕрд╕рд▓реНрдпрд╛рд╕ (рдЖрдкрдг рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдЬрд╡рд│рдкрд╛рд╕рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛).

рдЖрд╡реГрддреНрддреАрдд рдЖрдпрдкреАрдПрдлрдПрд╕ 0.5 рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдврд▓реА. IPFS рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдиреЗ 100 рд╣рдЬрд╛рд░ рдиреЛрдб рдорд╛рд░реНрдХ рдкрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ IPFS 0.5 рдордзреАрд▓ рдмрджрд▓ рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддрд╛рдд. рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдореБрдЦреНрдпрддрдГ рд╢реЛрдз, рдЬрд╛рд╣рд┐рд░рд╛рдд рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рд░рд╛рдЙрдЯрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╡рд░ рддрд╕реЗрдЪ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╡рд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ. рд╡рд┐рддрд░рд┐рдд рд╣реЕрд╢ рдЯреЗрдмрд▓ (DHT), рдЬреЗ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЛрдбреНрд╕рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. DHT-рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдЬрд╡рд│рдЬрд╡рд│ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд▓реЗрдЦрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд▓рдХреНрд╖рдгреАрдп рд╕рд╛рдордЧреНрд░реА рд▓реБрдХрдЕрдк рдЖрдгрд┐ IPNS рд░реЗрдХреЙрд░реНрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╡реЗрдЧрд╡рд╛рди рдХрд░рддреЗ.

рд╡рд┐рд╢реЗрд╖рддрдГ, рдбреЗрдЯрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рдЧрддреА 2 рдкрдЯреАрдиреЗ рд╡рд╛рдврд▓реА рдЖрд╣реЗ, рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдирд╡реАрди рд╕рд╛рдордЧреНрд░реА 2.5 рдкрдЯреАрдиреЗ рдЬрд╛рд╣реАрд░ рдХреЗрд▓реА рдЖрд╣реЗ,
2 рддреЗ 5 рд╡реЗрд│рд╛ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рдЖрдгрд┐ 2 рддреЗ 6 рд╡реЗрд│рд╛ рд╕рд╛рдордЧреНрд░реА рд╢реЛрдз.
рдмрдБрдбрд╡рд┐рдбреНрде рдЖрдгрд┐ рдмреЕрдХрдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реЕрдлрд┐рдХ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рдирдЪреНрдпрд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдШреЛрд╖рдгрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдпрдВрддреНрд░рдгреЗрдореБрд│реЗ рдиреЗрдЯрд╡рд░реНрдХрдЪрд╛ рд╡реЗрдЧ 2-3 рдкрдЯ рд╡рд╛рдврд╡рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рди QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рд╣рддреВрдХ рд╕рд╛рджрд░ рдХрд░реЗрд▓, рдЬреЗ рд▓реЗрдЯрдиреНрд╕реА рдХрдореА рдХрд░реВрди рдЖрдгрдЦреА рдореЛрдареНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рдЕрдиреБрдорддреА рджреЗрдИрд▓.

рдмрджрд▓рддреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрд╕рд╛рдареА рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рджреБрд╡реЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ IPNS (рдЗрдВрдЯрд░-рдкреНрд▓реЕрдиреЗрдЯрд░реА рдиреЗрдо рд╕рд┐рд╕реНрдЯреАрдо) рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдХрд╛рдорд╛рд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╡рд╛рдврд▓реА рдЖрд╣реЗ. рдирд╡реАрди рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░рд┐рд╡рд╣рди рдкрдмрд╕рдмрдиреЗ рдПрдХ рд╣рдЬрд╛рд░ рдиреЛрдбреНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдЪрд╛рдЪрдгреА рдХрд░рддрд╛рдирд╛ IPNS рд░реЗрдХреЙрд░реНрдбрдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рдЪрд╛ рд╡реЗрдЧ 30-40 рдкрдЯ рд╡рд╛рдврд╡рдгреЗ рд╢рдХреНрдп рдХреЗрд▓реЗ (рдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. P2P рдиреЗрдЯрд╡рд░реНрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░). рдЗрдВрдЯрд░рд▓реЗрдЕрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЕрдВрджрд╛рдЬреЗ рджреБрдкреНрдкрдЯ рдЭрд╛рд▓реА рдЖрд╣реЗ
рдмреЕрдЬрд░, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо FS рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣, рдмреЕрдЬрд░ рдЖрддрд╛ рдЬреБрдиреНрдпрд╛ flatfs рд▓реЗрдпрд░рдкреЗрдХреНрд╖рд╛ 25 рдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ. рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдврд▓реНрдпрд╛рдиреЗ рдпрдВрддреНрд░рдгреЗрд╡рд░рд╣реА рдкрд░рд┐рдгрд╛рдо рдЭрд╛рд▓рд╛ рдмрд┐рдЯрд╕реНрд╡реЕрдк, рдиреЛрдбреНрд╕ рджрд░рдореНрдпрд╛рди рдлрд╛рдЗрд▓реНрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.

рдЬрд╛рдЧрддрд┐рдХ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА IPFS 0.5 рдЪреЗ рдкреНрд░рдореБрдЦ рдЕрджреНрдпрддрди

рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕реБрдзрд╛рд░рдгрд╛рдВрдкреИрдХреА, рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рдХрдиреЗрдХреНрд╢рди рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА TLS рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛ рдЖрд╣реЗ. HTTP рдЧреЗрдЯрд╡реЗрдордзреНрдпреЗ рд╕рдмрдбреЛрдореЗрдирд╕рд╛рдареА рдирд╡реАрди рд╕рдорд░реНрдерди - рд╡рд┐рдХрд╕рдХ рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ (dapps) рдЖрдгрд┐ рд╡реЗрдм рд╕рд╛рдордЧреНрд░реА рд╡реЗрдЧрд│реНрдпрд╛ рд╕рдмрдбреЛрдореЗрдирдордзреНрдпреЗ рд╣реЛрд╕реНрдЯ рдХрд░реВ рд╢рдХрддрд╛рдд рдЬреЗ рд╣реЕрд╢ рдкрддреНрддреЗ, IPNS, DNSLink, ENS, рдЗ. рд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдПрдХ рдирд╡реАрди рдиреЗрдорд╕реНрдкреЗрд╕ /p2p рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреАрдЕрд░ рдкрддреНрддреНрдпрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдЖрд╣реЗ (/ipfs/peer_id тЖТ /p2p/peer_id). рдмреНрд▓реЙрдХрдЪреЗрди-рдЖрдзрд╛рд░рд┐рдд тАЬ.ethтАЭ рд▓рд┐рдВрдХреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреЗ рд╡рд┐рддрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ IPFS рдЪрд╛ рд╡рд╛рдкрд░ рд╡рд╛рдврд╡реЗрд▓.

IPFS рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓реЕрдм рджреЗрдЦреАрд▓ рд╕рдорд╛рдВрддрд░ рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ. FileCoin, рдЬреЗ IPFS рдордзреНрдпреЗ рдЕреЕрдб-рдСрди рдЖрд╣реЗ. IPFS рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдЖрдкрд╛рдкрд╕рд╛рдд рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд, рдХреНрд╡реЗрд░реА рдЖрдгрд┐ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдЕрд╕рддрд╛рдирд╛, Filecoin рд╕рддрдд рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдмреНрд▓реЙрдХрдЪреЗрди-рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. Filecoin рдЬреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреЗ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рди рд╡рд╛рдкрд░рд▓реЗрд▓реА рдЖрд╣реЗ рддреНрдпрд╛рдВрдирд╛ рдлреАрд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ рдЬреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреЗ рд╡рд┐рдХрдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рдард┐рдХрд╛рдгрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реАрд╢реА рдЭрд╛рд▓реА рдЕрд╕реЗрд▓ рддрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рддреЗ рд╡рд┐рдХреВ рд╢рдХрддреЛ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕рд╕рд╛рдареА рдПрдХ рдмрд╛рдЬрд╛рд░ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЯреЛрдХрдирдордзреНрдпреЗ рд╕реЗрдЯрд▓рдореЗрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдлрд╛рдИрд▓рдХреЛрдЗрди, рдЦрд╛рдгрдХрд╛рдо рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛