ΠΠ½Π°Ρ-Π·Π½Π°Ρ. ΠΡΠΈΠΏΡΠΎΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΡΠΌΠ°, Π΅ΡΡΡ ΠΊΡΡΠ° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠ²: Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΡΠ΄Π° ΠΈ Π²Π»Π°Π΄Π΅Π½ΠΈΡ, Π·ΠΎΠ»ΠΎΡΠ°, Π½Π΅ΡΡΠΈ, Π²ΡΠΏΠ΅ΡΠ΅Π½Π½ΡΡ
ΠΏΠΈΡΠΎΠΆΠΊΠΎΠ² (Π΅ΡΡΡ ΠΈ ΡΠ°ΠΊΠΎΠΉ, Π΄Π°-Π΄Π°). Π§ΡΠΎ Π½Π°ΠΌ Π΅ΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ? ΠΡΠΎ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° «ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½Π½ΠΎΠΉ» ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° *Π‘ΠΎΠ·Π²Π΅Π·Π΄ΠΈΠ΅ (
ΠΠ°Π»ΡΡΠ΅ Π±ΡΠΊΠ² Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ «ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎ ΠΊΡΠΈΠΏΡΠ΅», ΡΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΠΎΠ·Π΄Π΅ΡΠΆΠΈΡΠ΅ΡΡ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΡΠ΅ΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π΅ΡΡΡ, ΡΠ΅ΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΡΠΎ ΠΏΡΠΎΡΡ ΠΏΠΎΠ΄ ΠΊΠ°Ρ.
P.S. Π― Π½Π΅ Π°Π²ΡΠΎΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π·Π° ΠΏΠΎΠ»Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΡΠΈ ΡΡΡΠ°ΡΡΡΡ Π½Π΅ ΠΌΠΎΠ³Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ΄Ρ ΡΠ°Π΄ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ Π±ΡΠ΄ΡΡ.
ΠΠ²ΠΎΠ»ΡΡΠΈΡ ΠΎΡ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠ² ΠΊ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΌ
Π£Π·Π»Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° (ΡΠΎΠ³ΠΎ ΠΆΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² DHT, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, bittorrent), ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅Ρ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΡΠ·Π»ΠΎΠ² Π΄Π»Ρ βΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡβ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°. ΠΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π³ΡΡΠΏΠΏΡ ΠΈΠ· 3 ΡΠ·Π»ΠΎΠ² ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ°ΡΠ½Π΄Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ·Π΅Π» ΠΌΠΎΠ³ Π±ΡΡΡ ΡΠ°ΡΠΈΠ»ΠΈΡΠ°ΡΠΎΡΠΎΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π±Π»ΠΎΠΊΠ°Ρ . ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ, ΡΡΠΎ, ΠΏΠΎ ΡΡΡΠΈ, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ Π½Π°Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ². ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΠ°ΡΡΠΈΠ½Π΅, ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π½ΠΈΡΠ΅ΠΉ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ·Π»ΠΎΠ², ΡΠΎΡΠΌΠΈΡΡΡΡΠΈΡ ΠΎΠ΄Π½Ρ ΡΠ΅ΠΏΠΎΡΠΊΡ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΡΡΠΊΠΎΡΡΡ ΠΎΠ±ΡΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. ΠΡΠ° ΡΠ΅ΡΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π°ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π³ΡΠ°ΡΠΎΠΌ ΠΈΠ»ΠΈ DAG Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊΠ°Ρ .
Π¨ΠΈΡΠΈΠ½Π° ΠΊΠ°Π½Π°Π»Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΏΡΠΎΡΠΈΠ² ΠΌΡΠ»ΡΡΠΈΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ° DAG, Π³Π΄Π΅ Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ².
ΠΠ΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΏΡΠΎΡΠΈΠ² DAG. Π§Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ β ΡΡΠΎ Π±Π»ΠΎΠΊΠΈ, Π±Π΅Π»ΡΠ΅ ΡΠΎΡΠΊΠΈ β ΡΡΠΎ ΡΠ·Π»Ρ
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ 3 ΡΠ·Π»Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΡΠ½Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π΄Π°Π΅Ρ Π½Π°ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΡΠΎΡΠΌΠΈΡΡΡ Β«ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈΒ» ΠΏΠΎΠΏΠ΅ΡΠ΅ΠΊ Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠΌΠ΅ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² ΡΠΎ ΡΠ²ΡΠ·ΡΠΌΠΈ. ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ Π΄Π»Ρ Β«ΡΡΠΈΠ²Π°Π½ΠΈΡΒ» ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ. ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈ β ΡΡΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Β«ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠ°Π·ΡΠ΅Π·ΡΒ» Π³ΡΠ°ΡΠ°, Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ β ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ (ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΉ ΠΏΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡ ΠΏΠΎ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ). ΠΡΠΎΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΉ ΠΏΡΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ (ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ) Π² Π³ΡΡΠΏΠΏΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡΠΈΠ΅ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ βΠΏΠ»ΠΈΡΠΊΠΈβ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ Π±ΡΠ»Π° ΡΠΎΠ²Π½ΠΎΠΉ ΠΈ Π±Π΅Π· ΠΎΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ².
ΠΠ΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ / ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ². ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡΠΈΠΉ Π±Π»ΠΎΠΊ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ»ΠΈΡΠΊΡ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠΈ. ΠΡ ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΏΠ»ΠΈΡΠΊΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΠΉ (= Π±Π΅ΡΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ½ΡΡ) ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ.
ΠΠΎΠ½ΡΠ΅Π½ΡΡΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ΅ΠΏΡΡΠ°ΡΠΈΠΈ
Π ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ p2p ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π΅Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ²ΠΎΠ΅ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ·Π»Π°ΠΌ. ΠΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΡΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·Π»Π°ΠΌΠΈ, ΠΏΡΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΈ. βΠΡ ΡΠ°ΠΊ ΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΈ, ΠΊΠ°ΠΊ ΠΈ Π²Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡβ. ΠΠΎΠ½Π΅ΡΠ½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ βΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅β ΠΈΠ»ΠΈ Π³ΡΠ°Π΄ΠΈΠ΅Π½Ρ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΠΎΠΌ Π΄ΠΎΠ²Π΅ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ·Π»Π°Ρ Π² $DAG ΠΈΠ»ΠΈ ΡΡΠ°ΡΠ½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠΈΡΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΊΡ Π΄Π»Ρ ΡΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ²Π΅ΡΡ βΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈβ ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ βΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΠ»ΠΈΡΠΊΠΈβ ΡΡΠ΅ΡΠ΅ΡΡ, Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ. ΠΠΎΡ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ° Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ΄Π°Π»ΡΠ΅Ρ βΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΠ»ΠΈΡΠΊΠΈβ.
DAG Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡΠ΅ΠΉ ΠΏΠ»ΠΈΡΠΊΠΎΠΉ, ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π· βΠΈΡΠΊΡΠΈΠ²Π»Π΅Π½Π½ΠΎΠ΅β ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠΎΠΌ, ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌ Π½Π° ΡΠ΅ΡΠΊΡ Π΄Π»Ρ ΡΡΡΠ°, ΠΈ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ»ΠΈ Β«ΡΡΠ΅ΡΠ΅ΡΡΒ» ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡΡΡ ΠΏΠ»ΠΈΡΠΊΡ.
Π§Π°ΡΡΠΈΡΠ½ΠΎΠ΅/ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ·Π»Π°
Π ΡΠ΅ΠΎΡΠΈΠΈ ΡΠ΅ΡΠ΅ΠΉ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ βΠ±Π΅Π· ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡβ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΊΠ°ΠΊ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ·Π»Π°ΠΌΠΈ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΌΠΈ ΡΠ·Π»Π°ΠΌΠΈ. ΠΡΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π½ΠΎ Π² ΠΏΡΠΈΡΠΎΠ΄Π΅ ΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. Constellation ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π΄Π»Ρ βΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡβ, ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΡΠ°ΡΠ°.
ΠΡΡΠ΅ΠΊΡ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ·Π»ΠΎΠ², ΡΠ²Π΅Π»ΠΈΡΠΈΠ² ΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ
Hylochain β ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ°Π½Π°Π»ΠΎΠ²
ΠΠ°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ βΠ΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠΌΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²β. ΠΠΌΠ΅ΡΡΠΎ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉ Π²ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ΅ΠΉ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Constellation ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎ βΡΡΠ°ΡΠ½ΡΠΌΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈβ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΡΡ ΡΡΠ°Π½ΡΠΈΡ, ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ°ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΡΠ°ΠΊΡΠ»ΠΎΠ² ΠΏΡΡΠ΅ΠΌ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΡΡΠ°Π²Π½ΡΡ ΡΡΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Π‘Π΅ΡΠΈ ΡΡΠ°ΡΠ½ΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠΊΠΎΡΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ½ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π² ΡΠ΅ΡΠΈ Ρ ΡΠΌΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠΌ.
ΠΠ²Π° ΡΡΠ°ΡΠ½ΡΡ
ΠΊΠ°Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ βΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡβ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡ $DAG. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ±Π° ΠΎΠ½ΠΈ βΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Ρβ Ρ $DAG ΠΏΡΡΠ΅ΠΌ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΡ
ΡΠ·Π»ΠΎΠ² $DAG + ΠΠ°Π½Π°Π».
ΠΡΠΈΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Hylochain, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Recursion Schemes Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° MapReduce. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΡ Π΅ΠΌΡ ΡΠ΅ΠΊΡΡΡΠΈΠΈ Hylomorphism (ΠΠΈΠ»ΠΎΠΌΠΎΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ) ΠΈ Metamorphism (ΠΠ΅ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ) ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡΡΠ°ΡΠ½ΡΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΠΏΡΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ op-ΠΊΠΎΠ΄Ρ Π΄Π»Ρ ΡΠΌΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ². ΠΠΎΠ½Π΅ΡΠ½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ MapReduce, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ .
Hylomorphic ΠΈ Metamorphic ΡΡΠ°ΡΠ½ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ°. Π ΠΌΠ΅ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π΄Π²ΡΡ
ΡΡΠ°ΡΠ½ΡΡ
ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π² Π±Π»ΠΎΠΊ Π² ΠΌΠ΅ΡΠ°ΠΊΠ°Π½Π°Π»Π΅. Π ΠΠΈΠ»ΠΎ ΠΌΡ Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΡ (Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ) Π΄Π²Π° Π΄ΡΡΠ³ΠΈΡ
ΠΊΠ°Π½Π°Π»Π°, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π·Π°ΠΏΡΠΎΡΠ° Π² Π±Π»ΠΎΠΊΠ΅.
Π’ΠΎΠΊΠ΅Π½ΠΎΠΌΠΈΠΊΠ° ΠΈ Π΅Ρ ΡΠ²ΡΠ·Ρ Ρ Hylochain
ΠΠΎΠ³Π΄Π° ΡΡΠ°ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» ΡΠΎΠ·Π΄Π°Π½, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ Π² ΠΊΠ°Π½Π°Π» $DAG, Π½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ACI ΠΈΠ»ΠΈ Application Chain Interface. ΠΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ JSON Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ Ρ ΡΠ°ΠΌΠΈΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ. ΠΡΠΈΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ ΡΠΎ ΡΡΠ°ΡΠ½ΡΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π±ΡΠΎΠΊΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°. ΠΠΎΠ³Π΄Π° ΡΡΠ°ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» ΡΠ°Π·Π²Π΅ΡΠ½ΡΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΠΈΠ· ΡΠ΅ΡΠΈ $DAG ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ·Π»Π°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ.
ΠΠΎΡΠΎΠΊ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ°ΠΏΡΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² $DAG, ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° ΡΡΠ΅Ρ ΠΊΠ°Π½Π°Π»Π°, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ, Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΠ΅ΡΡ $DAG, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΠ΅ΠΌ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com