Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°
Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ½ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ ed25519 Π²ΠΌΠ΅ΡΡΠΎ RSA. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ°ΡΡΡ RSA-ΠΊΠ»ΡΡΠ΅ΠΉ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π°, Π½ΠΎ Π½ΠΎΠ²ΡΠ΅ ΠΊΠ»ΡΡΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ed25519. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΎΡΠΊΡΡΡΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ ed25519 ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ed25519 Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ PeerId. ΠΠΌΠ΅Π½Π° ΠΊΠ»ΡΡΠ° Π² IPNS-ΠΏΡΡΡΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° base36 CIDv1 Π²ΠΌΠ΅ΡΡΠΎ base58btc.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΌΠ΅Π½Ρ ΡΠΈΠΏΠ° ΠΊΠ»ΡΡΠ΅ΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² IPFS 0.7 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡΠ°ΡΠΈΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ. ΠΠ»Ρ ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ° ΡΠ·Π»Π° ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«ipfs key rotateΒ». ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΈ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΊΠ»ΡΡΠ΅ΠΉ (Β«ipfs key importΒ» ΠΈ Β«ipfs key exportΒ»), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Ρ ΡΠ΅Π»ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«ipfs dag statΒ» Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΎ DAG (Distributed Acyclic Graphs).
ααΌαα
αΆαααΆαα
αααα»α IPFS αααααααΆααααΎααααΈα
αΌαααααΎα―αααΆααα½αααααΌαααΆαααααΆαααααααααΆαααα
ααΆαα·ααΆααααααΆ α αΎααα½ααααα
αΌαααΌααααααΆαααααΆααααααΆαα·ααΆα α’αΆααααααΆαα―αααΆααα·αα’αΆα
ααααΌααααααααΆαα’αααΎα
α·ααααα ααΆα’αΆα
ααααΆααααααΌαααΆααα»αααααΆααααααΆααααααΌαααΆαα·ααΆ ααΌα
ααααΆαααααα ααΆαα·αα’αΆα
αα
αα½α
αααααα»αααΆαααααΎααΆαααααΆααααααΌαα―αααΆαααααα·αααααΆααααααΌαα’αΆααααααΆα (ααααα
αΆααααΉααα
αααα α αΎαα’αΆααααααΆαααααΈααΉαα’αΆα
α
αΌαααααΎααΆαααΆααααα’αΆααααααΆαααααα αααααααΆ hash ααααΆαα·ααΆα―αααΆαααΉαααααΆααααααΌα)α ααααα·α
αΆαααΆααΆααΆααααααα’ααααααααΆαα―αααΆαααααΆααααααΌαααΆαα½αααΉαααΆαααααΆααααααΌαααΈαα½αα ααΎααααΈαα·αααααααααααααΈααΆααααα ααααΆααααααααΌαααΆααααααααΌααααααΆααααΆαααααΆααα’αΆααααααΆαα’α
α·ααααααααααααα·αααΌαααΈααααααααααααααΆααα―αααΆα (
αααααΆαααααααααααΆααΆαα½α BitTorrent αα·ααααααααααΌαααΆααααααΆαα»ααααααααΆαααα
ααΎααααααααααα’αααα
αΌααα½ααααααααΆααααααΌαααααααΆααα
αααα»ααααα P2P ααααα·αααααΆαααα
ααΉαααααΆαααααααΆαα ααααα·αααΎα
αΆαααΆα
αααααΌαααα½αα―αααΆααααααΆαααααΉαααΆαααΆααααΆααααα αααααααααααααααα’αααα
αΌααα½ααααααΆαα―αααΆαααα α αΎαααααΎααΆααΈαααααααααααααα½αααααΆααααααααα»ααααααααααΆαααΆα
αααΎαα αααααΆααααΈααΆαααΆαααα―αααΆααα
ααααααααααααααΆαα α’αααα
αΌααα½αααΉαααααΆααα
ααΆα
ααα»α
αα½ααααααΆααααΆαα
ααα
αΆαααααααΆαααααααααααααααα·α ααΎααααΈαααααα’αααα
αΌααα½ααααααΆααα
ααΎααααΆαααααααΆαα·ααΆα
αΆααα’αΆααααααααΆαααααααΆα
IPFS αα½ααααααααΆααααα αΆααΌα
ααΆ ααΆαααΏααΆααααααΆααααα»α (ααααα·αααΎααΆααααα»αααΎαααααΆααα
α»α α―αααΆαα’αΆα
ααααΌαααΆαααΆαααααΈααααααααααααα’αααααααΎαααααααα) ααΆααααααΉαααΆααααα½ααα·αα·αααααΆαα·ααΆ (ααΆααααααααΆαααααααΌαα±αααα·αααααααααα’αααααααΎααααΆααααΆααα’αααααααΆαα
αααΆααα
αααααα·αααααα) αα·ααααα
αααΆαα
αΌαααααΎααααΆααα α’ααααααΆαααααΆααααααΆαααααααααΆαααα
α’ααΈαααΊαα·α α¬ααααα·αααΎαα»αααΆαααααΆαααααααΆααααααααααα (α’αααα’αΆα
ααΆααααα·ααααααααΆααααα’αααα
αΌααα½ααα
ααααααα
ααΎαααααΆαααΌαααααΆα) α ααααααααΈααΎααΆααααααΆαα»αα―αααΆα αα·αααΆαααααΆααααααΌααα·αααααα IPFS α’αΆα
ααααΌαααΆαααααΎααΆααΌαααααΆααααααΆαααααααΎαααααΆααααααααΈ α§ααΆα ααααααααΆααααΆααααα
αααααα·ααααα·ααΆαααααα αααααααααα·αααααΌαααΆαααααΆααααΆαα½ααααΆαααΈααα α¬αααααΆαααααααΎαααΆαα
ααα
αΆαα
ααααα: opennet.ru