ΠšΠΎΠ½ΡΠ΅Π½ΡΡƒΡ Π½Π° Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΠΈ Π½ΠΎΠ΄Ρ‹. НуТСн Π»ΠΈ?

Π—Π½Π°ΡŽ-знаю. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΡŒΠΌΠ°, Π΅ΡΡ‚ΡŒ ΠΊΡƒΡ‡Π° консСнсусов: Π½Π° основС Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ владСния, Π·ΠΎΠ»ΠΎΡ‚Π°, Π½Π΅Ρ„Ρ‚ΠΈ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΈΡ€ΠΎΠΆΠΊΠΎΠ² (Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Π°ΠΊΠΎΠΉ, Π΄Π°-Π΄Π°). Π§Ρ‚ΠΎ Π½Π°ΠΌ Π΅Ρ‰Ρ‘ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ? Π­Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ послС прочтСния ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° «ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΠΎΠΉ» тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° *Π‘ΠΎΠ·Π²Π΅Π·Π΄ΠΈΠ΅ (Constellation). ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½ΠΎ ΠΌΠ½Π΅ интСрСсно ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Ρ…Π°Π±Ρ€Π°, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ мСсто «Π±Ρ‹Ρ‚ΡŒ» Ρ‚Π°ΠΊΠΎΠΌΡƒ консСнсусу ΠΈΠ»ΠΈ ΠΎΠ½ Π΄Π°Ρ€ΠΎΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½?

Π”Π°Π»ΡŒΡˆΠ΅ Π±ΡƒΠΊΠ² Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, поэтому, Ссли Π²Π°ΠΌ просто хочСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ «Ρ„Ρƒ, сколько ΠΌΠΎΠΆΠ½ΠΎ ΠΎ ΠΊΡ€ΠΈΠΏΡ‚Π΅», Ρ‚ΠΎ, поТалуйста, Π²ΠΎΠ·Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ΡΡŒ. Если Π²Π°ΠΌ интСрСсны Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² сфСрС распрСдСлСнных систСм ΠΈ Π΅ΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² коммСнтариях, Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΡƒ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ