áá±á¬á·
BitTorrent ááŸáá·áº ááŸáá¯ááºážááŸá¥áºááŒááºážá¡á¬ážááŒáá·áºá P2P áá¯ááºááœáẠá¡áá»ááºá¡áááºáááŸááºáá±á¬ áá«áááºáá°áá»á¬ážá á
áá
áºáá»á¬ážááœáẠáá±áá¬ááᯠáááá¯áá»á¯ááºááá¯ááºáá¬ážáá±á¬ node áá»á¬ážááŸáá·áº áá»áááºáááºááŒááºážáááŒá¯áá² ááá¯ááºááá¯ááºááááºážáááºážáá«áááºá á¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯á·áá«ááŸááá±á¬ ááá¯ááºáá
áºáá¯ááᯠáááºáá¶áááŸáááẠááá¯á¡ááºáá«áá á
áá
áºááẠá€ááá¯ááºáá«ááŸááá±á¬ áá«áááºáá°áá»á¬ážááᯠááŸá¬ááœá±ááŒá®áž á
á¬ááœá²áá»á¬ážá
áœá¬ááŸá á¡á
áááºá¡ááá¯ááºážáá»á¬ážá¡ááá¯áẠáááºážááá¯á·áá
áá
áºáá»á¬ážá០áááºážááᯠáá±ážááá¯á·áá«áááºá ááá¯ááºááᯠáááºážáá
áá
áºááá¯á· áá±á«ááºážáá¯ááºáá¯ááºááŒá®ážáá±á¬ááºá áá«áááºáá°ááẠáááºážáááŒáá·áºáá±ááŸá¯á¡ááœáẠá¡ááŸááºáá»á¬ážáá²á០áá
áºáá¯ááŒá
áºáá¬áááºááŒá
áºáááºá á
áááºáá«áááºá
á¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬ááẠáááºáá°á áá¯á¶ááŸááºáá»á¬ážáá±á«áºááŸá ááœááºáááºáá«áááºáá°áá»á¬ážááᯠáá¯á¶ážááŒááºáááº
á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá IPFS ááᯠáááºáá±áá¬ááŸáá·áº ááááºáááᯠáá¬áááºáá»á¬ážááẠá¡ááŒá±á¬ááºážá¡áá¬ááŒáá·áº ááá¯ááºááœááºááŒá±ááŸááºážááá·áº áááºá áá°áááºá
á¬ážááŸá¯áá
áºáá¯á¡ááŒá
ẠááŸá¯ááŒááºááá¯ááºáááºá ááá¯ááºáá»á¬ážááááºážáááºážááŒááºážááŸáá·áº áá±áá¬áááŸááºááŒááºážá¡ááŒáẠIPFS ááᯠáááºáá±á¬ááºááŸá¯á¡áá
áºáá»á¬ážáááºáá®ážáááºá¡ááœáẠá¡ááŒá±áá¶á¡ááŒá
áºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá á¥ááá¬á áá¬áá¬áá»á¬ážááŸáá·áºááááºááá¯ááºáá±á¬ááá¯ááºáá»á¬ážááááºáááºááŸá¯ááá¯á
á®á
ááºááŒááºáž ááá¯á·ááá¯áẠááŒáá·áºáá±áááºáá®ážááŒááºážá¡ááœááºá
IPFS ááẠááá¯ááŸá±á¬ááºááŸá¯áá¯á¶ááŒááºá áááºáá»áááŸá¯ (áá°áááºážááá¯ááŸá±á¬ááºááŸá¯áá»ááœá¬ážáá«áá ááá¯ááºááá¯á¡ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá áá áºáá»á¬ážááŸáá±á«ááºážáá¯ááºááœá²ááá¯ááºáááº)á á¡ááŒá±á¬ááºážá¡áá¬áááºáá¬ááŒááºááŒááºážááá¯áá¶ááá¯ááºáááºááŸáááŒááºáž (ááááºááá¯á·ááŒááºážáááºáá±áá¬áááá¹áá°áá«ááŸááá±á¬á¡áá¯á¶ážááŒá¯áá°á áá áºá¡á¬ážáá¯á¶ážááá¯ááááºááá¯á·áááºááá¯á¡ááºáááº) ááŸáá·áºáááºáá±á¬ááºááœáá·áºááá¯á á®á ááºááŒááºážáá²á·ááá¯á·áá±á¬ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážáá±ážááẠá¡ááºáá¬áááºááŸáá·áº ááá¯ááºááá¯ááºáá»áááºáááºááŸá¯áááŸááá«á ááá¯á·ááá¯áẠáááºááœááºáá±ážáá»ááºáááºá á¡áááºá¡ááœá±ážáá¶á·áá»áŸáẠ(áá±ááá¶ááœááºáááºááŸá á¡áá®ážáá¬ážááŸááá«áááºáá°áá»á¬ážááŸáá áºááá·áº áá±áá¬áá±á«ááºážáá¯ááºáá¯ááºááá¯ááºáá«áááºá)
áá¬ážááŸááºážááœááº
á¡áá°ážáááŒáá·áºá áá±áá¬áá±á«ááºážááá·áºááŒááºážá áááºáááºáá±á¬ááºááœááºááŸá¯ á¡ááŸáááºááẠá á ááá¯ážáá¬áᬠááœááºáááºááá¯á· á¡ááŒá±á¬ááºážá¡áá¬á¡áá
áºáá»á¬ážááᯠá.á
á ááŒá±ááŒá¬ááŒááºážá
áá±áá¬ááᯠá ááŒáááºá០á
ááŒáááºá ááŸáá·áº á¡ááŒá±á¬ááºážá¡áá¬ááŸá¬ááœá±ááŸá¯ á ááŒáááºá០á ááŒáááºá
áááºážááŒá±á¬ááºážááŒááŒááºážááŸáá·áº áá±ážááá¯á·ááŒááºážá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬ ááá¹ááá¬ážáá»á¬ážááẠbandwidth ááŸáá·áº background traffic transmission ááᯠááá¯ááá¯áááá±á¬ááºá
áœá¬á¡áá¯á¶ážááŒá¯ááŒááºážááŒá±á¬áá·áº ááœááºáááºááᯠ2-3 á á¡ááŸáááºááŒáŸáá·áºááá¯ááºá
á±áá²á·áááºá áá±á¬ááºááœááºááŸáááŸá¯ááœáẠá
á±á¬áá·áºááá¯ááºážáá±áá»áááºááᯠáá»áŸá±á¬á·áá»ááŒááºážááŒáá·áº ááá¯ááá¯ááŒá®ážáá¬ážáá±á¬ á
áœááºážáá±á¬ááºáááºááᯠáááŸáá
á±ááá·áº QUIC áááá¯ááá¯áá±á¬ááᯠá¡ááŒá±áá¶á áááºáá°ááá¯á·áá±á¬ááºáá±ážááᯠááááºáááºáá±ážáá«áááºá
ááŒá±á¬ááºážáá²áá±áá±á¬á¡ááŒá±á¬ááºážá¡áá¬ááŸáá·áºá¡ááŒá²áááºážááá·áºááºáá»á¬ážááá¯áááºáá®ážáááºá¡áá¯á¶ážááŒá¯ááá·áº IPNS (Inter-Planetary Name System) á
áá
áºáá¡áá¯ááºááẠá¡ááŸáááºááŒáŸáá·áºááŒá®áž áá¯á¶ááŒááºá
áááºáá»áááŸá¯ááᯠááá¯ážááŒáŸáá·áºáá¬ážáááºá á
ááºážáááºááá¯á·áá±á¬ááºáá±áž pubsub á¡áá
áºááẠááœááºáááºáá
áºáá¯áá±á«áºááœáẠá
ááºážáááºááá·áºá¡áá« IPNS ááŸááºáááºážáá»á¬ážáá±ážááá¯á·ááŸá¯ááᯠá¡á 30-40 ááŒáá·áº á¡ááŸáááºááŒáŸáá·áºááá¯ááºá
á±ááẠ(á
ááºážáááºááŸá¯áá»á¬ážá¡ááœáẠá¡áá°ážáááºáá®ážáá¬ážáááº
Badger ááẠáááºáááºááŸá¯á
áá
ẠFS ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááẠá¡áá¯á¶ážááŒá¯áááºá á¡ááŒáá¯ááºá¡ááá¯ááºáá±ážáá¬ážááŒááºážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŒáá·áºá Badger ááẠááá¯á¡áá« áá±á¬ááºážááœááºážáá±áá±á¬ flatfs á¡ááœáŸá¬ááẠ25 á ááá¯ááŒááºáá«áááºá ááá¯ážááŒáŸáá·áºáá¯ááºáá¯ááºá
áœááºážá¡á¬ážáááºáááºáž ááá¹ááá¬ážá¡áá±á«áº áááºáá±á¬ááºááŸá¯ááŸááááºá
áá¯ááºáá±á¬ááºáá»ááºááá¯ááºáᬠááá¯ážáááºááŸá¯áá»á¬ážáá²ááœáẠáá¯á¶ážá áœá²áá°áá»á¬ážááŸáá·áº áá¬áá¬áá»á¬ážá¡ááŒá¬áž áááºááœááºááŸá¯áá»á¬ážááᯠá á¬ááŸááºááẠTLS ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áá±á¬áºááŒááŒááºážááŒá áºáááºá HTTP gateway ááŸá ááá¯ááááºážááœá²áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡áá Ạ- developer áá»á¬ážááẠhash ááááºá á¬áá»á¬ážá IPNSá DNSLinká ENS á áááºááŒáá·áº áá¯á¶ážááá¯ááºáá±á¬ áá®ážááŒá¬ážááœá²áá¬ážáá±á¬ ááá¯ááááºážáá»á¬ážááœáẠá¡ááºááá®áá±ážááŸááºážáá»á¬áž (dapps) ááŸáá·áº áááºá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááºáá¶áá±á¬ááºááœááºáá±ážááá¯ááºáááºá áá»áá¯ážáá° ááááºá á¬áá»á¬áž (/ipfs/peer_id â /p2p/peer_id) ááŸáá·áº áááºááá¯ááºááá·áº á¡áá»ááºá¡ááẠáá«áááºáá±á¬ namespace /p2p á¡áá áºááᯠáá±á«ááºážááá·áºáá¬ážáá«áááºá ááŒáá·áºáá±áá¬ážáá±á¬á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááœáẠIPFS á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠáá»á²á·ááœááºáá±ážááá·áº blockchain-based â.ethâ ááá·áºááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
IPFS ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážááá·áº startup Protocol Labs ááẠááá±á¬áá»ááºááᯠá¡ááŒáá¯ááºáá±á¬áºáá±á¬ááºáá»ááºááŸááááºá
source: opennet.ru