Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° Π·Π° DAG (Directed Acyclic Graph) ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΡ Π² ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈ ΠΈ ΡΠ΅ Π³ΠΎ ΡΡΠ°Π²Π½ΠΈΠΌ Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½.
DAG Π½Π΅ Π΅ Π½ΠΈΡΠΎ Π½ΠΎΠ²ΠΎ Π² ΡΠ²Π΅ΡΠ° Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈΡΠ΅. ΠΠΎΠΆΠ΅ Π΄Π° ΡΡΠ΅ ΡΡΠ²Π°Π»ΠΈ Π·Π° Π½Π΅Π³ΠΎ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΠ° Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½. ΠΠΎ Π΄Π½Π΅Ρ Π½ΡΠΌΠ° Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ, Π° Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ: Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π»ΠΈΠΏΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ ΠΈ ΡΡΠΏΡΠΎΡΠΈΠ²Π° ΡΡΠ΅ΡΡ ΡΠ΅Π½Π·ΡΡΠ°ΡΠ°.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ°, ΡΠ΅ DAG Π²ΡΡΡΠ½ΠΎΡΡ Π΅ ΠΏΠΎ-ΡΡΡΠΎΠΉΡΠΈΠ² Π½Π° ΡΠ΅Π½Π·ΡΡΠ° ΠΈ Π½ΡΠΌΠ° ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠ½ΠΈΠ³Π°ΡΠ°.
Π Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΈΡΠ΅, Ρ ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½ΡΠΌΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΌΠ°ΡΠ° ΠΊΠ½ΠΈΠ³Π°. ΠΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΊΡΠΌ ΠΊΠ½ΠΈΠ³Π°ΡΠ°, ΡΡΡΠ±Π²Π° Π΄Π° βΠΏΠΎΠΌΠΎΠ»ΠΈΡΠ΅β ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π° Π±Π»ΠΎΠΊΠ° (ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΎΡΠ΅ ΠΊΠ°ΡΠΎ βΠΊΠΎΠΏΠ°Ρβ) Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ. ΠΠΈΠ½ΡΠΎΡΠΈΡΠ΅ ΡΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ°Π²Π°Ρ ΠΊΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π±Π»ΠΎΠΊ ΠΈ ΠΊΠΎΡ Π½Π΅. ΠΠΈΠ½ΡΠΎΡΠΈΡΠ΅ ΡΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈ ΠΏΡΠ°Π²ΠΎΡΠΎ Π΄Π° ΡΠ΅ΡΠ°Π²Π°Ρ ΡΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠΈΠ΅ΡΠ° Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² ΠΊΠ½ΠΈΠ³Π°ΡΠ°.
ΠΠΈΠ½ΡΠΎΡΠΈΡΠ΅ ΡΠ° ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ, ΡΡΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°Ρ ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°ΡΠ° ΠΊΠ½ΠΈΠ³Π°.
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΌΠ°Π»ΡΠΊ Π±ΡΠΎΠΉ ΠΏΡΠ»ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠΏΠ°Π΅Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½Π° ΠΌΠΎΡΠ½ΠΎΡΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠ° Bitcoin ΡΠΎΠ²Π° ΡΠ° ΡΠ΅ΡΠΈΡΠΈ ΠΏΡΠ»Π°, Π·Π° Ethereum - Π΄Π²Π°. ΠΠΊΠΎ ΡΠ΅ ΡΠΏΠΎΡΠ°Π·ΡΠΌΠ΅ΡΡ, ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ.
ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π±ΡΡ
Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅. ΠΠΎ ΡΠ°ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π΅ ΠΎΡΠΈΠ²Π°Ρ Π½ΠΈΠΊΡΠ΄Π΅, ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ βΡΡΠΎΡΡ Π½Π° Π±Π°ΡΠΈΠ΅ΡΠ°ΡΠ°β: Π²ΡΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΏΡΠ΅Π· ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈ Π°ΠΊΠΎ ΡΠΎΠΉ Π½Π΅ Ρ ΠΏΡΠΈΠ΅ΠΌΠ΅, ΡΠΎΠ³Π°Π²Π° ΡΠ΄Π΅Π»ΠΊΠ°ΡΠ° Π²ΡΡΡΠ½ΠΎΡΡ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°.
Π’ΠΎΠ²Π° Π΅ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½. Π Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΠΌ, ΡΡΡΠ±Π²Π° ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ²Π΅ΠΌ ΠΎΡ Π±Π»ΠΎΠΊΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅. Π Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΠΌΠ΅ Π²Π΅ΡΠΈΠ³Π° ΠΎΡ Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΠΌ ΡΠ°ΠΌΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Ρ
Π΅ΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ Π²ΡΠ² Π²ΡΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΡΡΡΠΊΡΡΡΠ°, ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π² ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ° ΠΊΠ°ΡΠΎ Π½Π°ΡΠΎΡΠ΅Π½ Π°ΡΠΈΠΊΠ»ΠΈΡΠ΅Π½ Π³ΡΠ°Ρ - DAG.
ΠΠ΅ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΈΠΌΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅Π³ΠΈΡΡΡΡΠ°, Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ. ΠΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΊΡΠΌ ΠΊΠ½ΠΈΠ³Π°ΡΠ°, ΠΏΡΠΎΡΡΠΎ Ρ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅. ΠΠ·Π±ΠΈΡΠ°ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π²Π°ΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°ΡΠ΅ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π½Π° ΠΏΠ°ΡΡΠ½ΡΠΎΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠΎΡΠΎΠ². ΠΡΠΌΠ° ΠΊΠΎΠΉ Π΄Π° Π²ΠΈ ΠΏΠΎΠΏΡΠ΅ΡΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π²ΠΈ Π²Π΅ΡΠ΅ Π΅ Π² ΠΊΠ½ΠΈΠ³Π°ΡΠ°.
Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΡ, Π½Π°ΠΉ-ΡΡΡΠΎΠΉΡΠΈΠ²ΠΈΡΡ Π½Π° ΡΠ΅Π½Π·ΡΡΠ° Π½Π°ΡΠΈΠ½ Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΊΡΠΌ ΠΊΠ½ΠΈΠ³Π°ΡΠ° Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ. ΠΠ°ΡΠΎΡΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΡΠΈ Π² ΡΠ΅Π³ΠΈΡΡΡΡΠ°, Π±Π΅Π· Π΄Π° ΠΈΡΠΊΠ° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Π½ΠΈΠΊΠΎΠ³ΠΎ.
DAG ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° ΡΡΠ΅ΡΠΈΡ Π΅ΡΠ°ΠΏ Π² Π΅Π²ΠΎΠ»ΡΡΠΈΡΡΠ° Π½Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ΅. ΠΡΡΠ²ΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΡΡ
. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ
Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ
Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Ρ
Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π² ΠΊΠ½ΠΈΠ³Π°ΡΠ°. Π Π½Π°ΠΊΡΠ°Ρ, Π² DAG ΠΈΠ·ΠΎΠ±ΡΠΎ Π½ΡΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ; ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ ΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ.
Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π·ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π°, ΡΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Ρ
Π°ΠΎΡ. Π’ΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π³ΠΈΡΡΡΡΠ°. Π ΡΠΎΠ²Π° ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΏΠΎ Π΄Π²Π΅ Π½Π΅ΡΠ°:
- ΠΠ°ΠΊΠ²ΠΎ ΡΡΠ°Π½Π°?
- Π ΠΊΠ°ΠΊΡΠ² ΡΠ΅Π΄ ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΠΎΠ²Π°?
ΠΠ΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½Π° ΠΏΡΡΠ²ΠΈΡ Π²ΡΠΏΡΠΎΡ: ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π΅ Π±ΠΈΠ»Π° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΡΠΌ ΠΊΠ½ΠΈΠ³Π°ΡΠ°, ΡΡ ΡΠ΅ Π΅ ΡΠ»ΡΡΠΈΠ»Π°. Π ΡΠΎΡΠΊΠ°. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π½ΠΎ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π·ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΈ ΡΠ΅ Π·Π½Π°ΡΡ, ΡΠ΅ ΡΠ΅ Π΅ ΡΠ»ΡΡΠΈΠ»Π°.
ΠΠΊΠΎ Π±Π΅ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΌΠΈΠ½ΡΠΎΡΠΈΡΠ΅ ΡΡΡ Π° Π΄Π° ΡΠ΅ΡΠ°Ρ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠΈ. ΠΠ°ΠΊΠ²ΠΎΡΠΎ ΠΈ Π΄Π° ΡΠ΅ΡΠΈ ΠΌΠΈΠ½ΡΠΎΡΡΡ Π΄Π° Π²ΠΊΠ»ΡΡΠΈ Π² Π±Π»ΠΎΠΊ, ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π°. ΠΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠΎΠΉ Π½Π΅ Π²ΠΊΠ»ΡΡΠΈ Π² Π±Π»ΠΎΠΊΠ°, Π½Π΅ ΡΠ΅ ΡΠ»ΡΡΠ²Π°.
Π Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΈΡΠ΅ ΠΌΠΈΠ½ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Ρ ΠΈ Π²ΡΠΎΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°: ΡΠ΅Π΄. Π’Π΅ ΠΈΠΌΠ°Ρ ΠΏΡΠ°Π²ΠΎ Π΄Π° Π½Π°ΡΠ΅ΠΆΠ΄Π°Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΆΠ΅Π»Π°ΡΡ.
ΠΠ°ΠΊ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅Π΄Π° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π² DAG?
Π‘Π°ΠΌΠΎ Π·Π°ΡΠΎΡΠΎ Π½Π°ΡΠ°ΡΠ° Π³ΡΠ°ΡΠΈΠΊΠ° Π΅ Π½Π°ΡΠΎΡΠ΅Π½Π°, Π²Π΅ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΊΠ°ΠΊΡΠ² ΡΠ΅Π΄. ΠΡΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ° ΠΊΡΠΌ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Ρ
ΠΎΠ΄Π½ΠΈ, ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈ. Π ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΡΠ΅ ΠΏΠΎΠ·ΠΎΠ²Π°Π²Π°Ρ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΈ Ρ.Π½. Π ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΠΏΡΠ΅Π΄ΠΈ ΡΠ΄Π΅Π»ΠΊΠΈΡΠ΅ Ρ Π΄Π΅ΡΠ°. ΠΠΊΠΎ Π½ΡΠΊΠΎΡ ΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π°ΡΠ° ΡΡΠ΅Π· ΠΏΡΠ΅Ρ
ΠΎΠ΄ΠΈ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΡΠΎΠ΄ΠΈΡΠ΅Π»-Π΄Π΅ΡΠ΅, Π½ΠΈΠ΅ Π·Π½Π°Π΅ΠΌ ΡΠΎΡΠ½ΠΎ ΡΠ΅Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π² ΡΠ°Π·ΠΈ Π²Π΅ΡΠΈΠ³Π° ΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
ΠΠΎ ΡΠ΅Π΄ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠ°ΠΌΠΎ ΠΎΡ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π²Π΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π»Π΅ΠΆΠ°Ρ Π½Π° ΡΡΠΏΠΎΡΠ΅Π΄Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°ΡΠ°.
ΠΠ° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΠΌ Π½Π΅ΡΡΠ½ΠΎΡΠ°ΡΠ° Π² ΡΠ°ΠΊΠΈΠ²Π° ΡΠ»ΡΡΠ°ΠΈ, Π½ΠΈΠ΅ ΡΠ°Π·ΡΠΈΡΠ°ΠΌΠ΅ Π½Π° ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ. ΠΠ°ΡΠΈΡΠ°ΠΌΠ΅ Π³ΠΈ ΠΎΡΠ΅ βΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΠΈβ. Π’ΠΎΠ²Π° ΡΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΡΠΈΡΡΠΎ Π·Π°Π΄Π°ΡΠ° Π΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π½Π°ΡΠΈΠ½, Ρ.Π΅. ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΡΡΠΊΠ° ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΠΈΠΌ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π°ΡΠ° ΡΡΠ΅Π· ΠΏΡΠ΅Ρ
ΠΎΠ΄ΠΈ ΠΏΠΎ Π²ΡΡΠ·ΠΊΠΈΡΠ΅ ΡΠΎΠ΄ΠΈΡΠ΅Π»-Π΄Π΅ΡΠ΅. ΠΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ ΡΠ° Π΄ΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΡΠ°Π·ΡΠΈΡΠ° Π½Π° ΡΡΡ
Π΄Π° Π½Π΅ Π½Π°ΡΡΡΠ°Π²Π°Ρ ΡΠΎΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»ΠΎ. ΠΠ° Π΄Π° ΡΠ°ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ Π²ΡΡΠ²Π°ΠΌΠ΅ ΠΈΠΌ, Π½ΠΈΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°ΠΌΠ΅ Π²ΡΠ΅ΠΊΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ Π΄Π° Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ (Π½Π΅Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ) Π»ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π΄Π° ΠΈΠΌΠ° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° Π³ΡΠ±ΠΈ, Π°ΠΊΠΎ Π½Π°ΡΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ Π±ΠΈΠ·Π½Π΅Ρ, ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π΄ΠΎΠ²Π΅ΡΠΈΠ΅.
ΠΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ°Ρ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π²ΠΊΠ»ΡΡΠ²Π° ΡΠΏΠΈΡΡΠΊ ΡΡΡ ΡΠ²ΠΎΠΈΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π²ΡΠ² Π²ΡΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π’ΠΎΠ·ΠΈ ΡΠΏΠΈΡΡΠΊ ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ 12 Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ. Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΌΠ°Π»ΡΠΊ Π±ΡΠΎΠΉ, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΡΠΎΠ²Π΅ΠΊ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ ΡΠ°ΠΌΠΎΠ»ΠΈΡΠ½ΠΎΡΡΡΠ° ΠΈ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡΡΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ
ΠΈ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ, Π·Π° Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΌΠ°Π»ΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ.
Π’ΠΎΠ·ΠΈ ΡΠΏΠΈΡΡΠΊ Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π²Π°ΡΠΈΡΠ° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», Π½ΠΎ ΡΠΏΠΈΡΡΡΠΈΡΠ΅ ΡΡΡ ΡΡΡΠ΅Π΄Π½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ Ρ Π΄ΠΎ Π΅Π΄ΠΈΠ½ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ.
Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π² DAG ΠΈ Π΄Π° Π½Π°ΡΠ΅Π΄ΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΡΡΡΠΊΠ°ΡΠ°, ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΡΡΡ
. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΡΠ°ΠΊΡΠ² Π°Π»Π³ΠΎΡΠΈΡΡΠΌ (Π²ΠΆ.
ΠΠΎ ΡΠ΅Π΄ΡΡ Π½Π° ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ; ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΡΡ Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π±ΡΠΎΠΉ ΠΎΡ ΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΡ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½ΠΈΡ ΡΠ΅Π΄ Π½Π° ΠΌΠΈΠ½Π°Π»ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
Π ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π΄ΡΡ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠ°ΠΌΠΎ ΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈΡΠ΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π² DAG, Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΊΡΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΈ ΡΠ΅ ΡΡΠΈΠ³Π½Π°Ρ Π΄ΠΎ Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠ΅Π΄Π° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅.
Π ΡΠ°ΠΊΠ°, ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠΈΡΠ°ΠΌΠ΅ Π·Π° ΡΠ»ΡΡΠΈΠ»ΠΎ ΡΠ΅: Π²ΡΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π·Π°Π²ΡΡΡΠ²Π° Π² DAG, ΡΠ΅ Π΅ ΡΠ»ΡΡΠΈΠ»Π°. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠ΅Π΄Π° Π½Π° ΡΡΠ±ΠΈΡΠΈΡΡΠ°: ΡΠΎΠ²Π° ΠΈΠ»ΠΈ Π΅ Π²ΠΈΠ΄Π½ΠΎ ΠΎΡ Π²ΡΡΠ·ΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅, ΠΈΠ»ΠΈ ΡΠ΅ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΎΡ ΡΠ΅Π΄Π° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅, ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ. Π’Π°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ.
ΠΠΌΠ°ΠΌΠ΅ ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ Π² Obyte. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ ΡΠ΅Π³ΠΈΡΡΡΡΠ° Π½Π° Obyte Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½, ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΡΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠ΅Π΄Π° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½, ΡΡΠΉ ΠΊΠ°ΡΠΎ 10 ΠΎΡ 12 Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ ΠΎΡ ΡΡΠ·Π΄Π°ΡΠ΅Π»Ρ (ΠΠ½ΡΠΎΠ½ Π§ΡΡΡΠΌΠΎΠ²), Π° ΡΠ°ΠΌΠΎ Π΄Π²Π°ΠΌΠ° ΠΎΡ ΡΡΡ
ΡΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ. Π’ΡΡΡΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ, Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° ΡΡΠ°Π½Π°Ρ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ°.
ΠΠ°ΡΠΊΠΎΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΡΡΠ΅ΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ, ΠΆΠ΅Π»Π°Π΅Ρ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠ·Π΅Π» Π·Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ β Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΡ Π½Π° ΠΠΈΠΊΠΎΠ·ΠΈΡ.
Π‘Π΅Π³Π° ΠΊΠ°ΠΊ Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ Π΄Π²ΠΎΠΉΠ½ΠΈΡΠ΅ ΡΠ°Π·Ρ
ΠΎΠ΄ΠΈ?
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°, Π°ΠΊΠΎ ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΡ Π΄Π²Π΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Ρ Π°ΡΡΠ΅ΡΠΈ Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΌΠΎΠ½Π΅ΡΠ°, ΠΏΠ΅ΡΠ΅Π»ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ Π΅ ΠΏΡΡΠ²Π° Π² ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠ΅Π΄ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. ΠΡΠΎΡΠΈΡΡ ΡΠ΅ Π°Π½ΡΠ»ΠΈΡΠ° ΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΡΠΌ.
ΠΠΊΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈ ΡΠ΅Π΄ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΈΠ·ΡΠ°Π·Ρ
ΠΎΠ΄Π²Π°ΡΠΈ Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΌΠΎΠ½Π΅ΡΠ° (ΡΡΠ΅Π· Π²ΡΡΠ·ΠΊΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»-Π΄Π΅ΡΠ΅), ΡΠΎΠ³Π°Π²Π° Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΎΡΡ
Π²ΡΡΠ»ΡΡ ΡΠ°ΠΊΡΠ² ΠΎΠΏΠΈΡ Π·Π° ΡΠ΄Π²ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·Ρ
ΠΎΠ΄ΠΈΡΠ΅.
Π ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΠΎΡΡΡΠΊΠ°ΡΠ° Π½Π΅ ΡΠ΅ Π²ΠΈΠΆΠ΄Π° ΠΎΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ Π²ΡΡΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ ΡΠ°ΠΊΠΈΠ²Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΈ Π΄Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ Π² ΠΊΠ½ΠΈΠ³Π°ΡΠ° ΠΈ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΠ°ΠΊΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ. Π’ΠΎΠ³Π°Π²Π° ΠΏΠΎ-ΡΠ°Π½Π½Π°ΡΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΠ΅ ΡΠΏΠ΅ΡΠ΅Π»ΠΈ, Π° Π²ΡΠΎΡΠ°ΡΠ° ΡΠ΅ ΡΡΠ°Π½Π΅ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Π°.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π²ΡΠΎΡΠ°ΡΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΡΠ°Π²Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Π°, ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΎΡΡΠ°Π²Π° Π² ΡΠ΅Π³ΠΈΡΡΡΡΠ°, Π·Π°ΡΠΎΡΠΎ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Ρ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ°Ρ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° Π½Π°ΡΡΡΠΈΠ»ΠΈ Π½ΠΈΡΠΎ ΠΈ Π½Π΅ ΡΠ° Π·Π½Π°Π΅Π»ΠΈ, ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΠ΅ ΡΡΠ°Π½Π΅ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Π° Π² Π±ΡΠ΄Π΅ΡΠ΅. Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π΅ΠΌ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π° Π΄ΠΎΠ±ΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π±ΠΈ Π½Π°ΡΡΡΠΈΠ»ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° - Π²ΡΡΠΊΠ° ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ° Π² ΠΊΠ½ΠΈΠ³Π°ΡΠ°.
Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΠΎΠΉΡΠΈΠ²Π° Π½Π° ΠΎΠΏΠΈΡΠΈ Π·Π° ΡΠ΅Π½Π·ΡΡΠ°.
ΠΠ΅ΠΊΠ° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ ΡΠ΅ ΡΠΏΠΎΡΠ°ΠΉΠ²Π°Ρ Π² ΠΎΠΏΠΈΡ Π΄Π° βΡΠ΅Π½Π·ΡΡΠΈΡΠ°Ρβ Π΅Π΄Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π’Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Ρ ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π΄Π° Π½Π΅ Π³ΠΎ ΠΈΠ·Π±ΠΈΡΠ°Ρ ΠΊΠ°ΡΠΎ βΡΠΎΠ΄ΠΈΡΠ΅Π»β Π·Π° ΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π½ΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΈΠ½Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΠ°ΡΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π» Π½Π° Π΄ΡΡΠ³Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΈΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΡ Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ Π² ΡΠ°ΠΉΠ½ΠΎ ΡΠΏΠΎΡΠ°Π·ΡΠΌΠ΅Π½ΠΈΠ΅. Π‘ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π²ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π΅ΡΠ°, Π²Π½ΡΡΠΈ ΠΈ ΠΏΡΠ°Π²Π½ΡΡΠΈ ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΡΠ°ΡΡΡΡΠΈ ΠΊΠ°ΡΠΎ ΡΠ½Π΅ΠΆΠ½Π° ΡΠΎΠΏΠΊΠ°, ΠΈ Π²ΡΠΈΡΠΊΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ ΡΡΡΠΎ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Ρ ΡΠ΅Π·ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅Π½Π·ΡΡΠΈΡΠ°Ρ ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΡΠ°Π²Π½ΠΎΡΠΈΠ»Π½ΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΠΆ.
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ DAG ΠΎΡΡΠ°Π²Π° ΡΡΡΠΎΠΉΡΠΈΠ² Π½Π° ΡΠ΅Π½Π·ΡΡΠ°, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ ΠΈΠΌΠ° ΡΠ°ΠΉΠ½ΠΎ ΡΠΏΠΎΡΠ°Π·ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΠΊΠΈ, ΠΊΠ°ΡΠΎ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π½Π°Π΄ΠΌΠΈΠ½Π°Π²Π° ΡΡΡΠΎΠΉΡΠΈΠ²Π°ΡΠ° Π½Π° ΡΠ΅Π½Π·ΡΡΠ° Π±Π»ΠΎΠΊΠΎΠ²Π° Π²Π΅ΡΠΈΠ³Π°, Π² ΠΊΠΎΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½ΠΈΡΠΎ, Π°ΠΊΠΎ ΠΊΠΎΠΏΠ°ΡΠΈΡΠ΅ ΡΠ΅ΡΠ°Ρ Π΄Π° Π½Π΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π½ΠΈΡΠΎ Π΅Π΄Π½Π° ΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅. Π ΡΠΎΠ²Π° ΡΠ»Π΅Π΄Π²Π° ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π½Π° DAG: ΡΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π² ΡΠ΅Π³ΠΈΡΡΡΡΠ° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΈ Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ, Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ° Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com