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