Methods for validating on-chain data sources in blockchain analytics

Why on-chain data validation Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²Π°ΠΆΠ½Π°

methods for validating on-chain data sources - ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ

Если Π²Ρ‹ Π²ΡΠ΅Ρ€ΡŒΡ‘Π· Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ β€” строитС Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ‚Ρ€Π΅ΠΉΠ΄ΠΈΠ½Π³-Π±ΠΎΡ‚Ρ‹, Π΄Π΅Π»Π°Π΅Ρ‚Π΅ DeFi‑аналитику ΠΈΠ»ΠΈ просто ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΡƒΠ΄Π° ΡƒΡˆΠ»ΠΈ дСньги, β€” вопрос Β«ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ этим Ρ†ΠΈΡ„Ρ€Π°ΠΌ?Β» Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ встанСт. Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, Π½ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ слоТнСС: Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ, Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ, с дублями, с Π±Π°Π³Π°ΠΌΠΈ индСксации ΠΈΠ»ΠΈ просто с ΠΊΡ€ΠΈΠ²ΠΎΠΉ бизнСс‑логикой ΠΏΠΎΠ²Π΅Ρ€Ρ…. Π›ΡŽΠ±Ρ‹Π΅ ошибки Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, странныС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ, Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС, прямыС финансовыС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вмСсто слСпой Π²Π΅Ρ€Ρ‹ Π² Β«Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π½Π΅ Π²Ρ€Ρ‘Ρ‚Β» ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСмныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ on‑chain источников β€” ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… sanity‑чСков Π΄ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ слой: Ρ‡Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚ Β«Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ on-chain Π΄Π°Π½Π½Ρ‹Π΅Β»

Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ methods for validating on-chain data sources, Π½Π° Π΄Π΅Π»Π΅ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ свСркС Ρ†ΠΈΡ„Π΅Ρ€ΠΎΠΊ с Π½ΠΎΠ΄ΠΎΠΉ. Валидация β€” это нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ:

– тСхничСская Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ (Π±Π»ΠΎΠΊΠΈ, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π»ΠΎΠ³ΠΈ Π½Π΅ потСряны ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ распарсСны);
– ΠΊΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ (события ΠΈ состояния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°);
– бизнСс‑логика (ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Π° Π½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Β«ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅Β»);
– ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ манипуляциям (Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚Π΅ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, Π±ΠΎΡ‚ΠΎΠ², wash‑trading ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Β«ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡΒ» Π΄Π°Π½Π½Ρ‹Ρ…).

Π Π°Π·ΠΎΠ±ΡŒΡ‘ΠΌ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎ слоям β€” ΠΎΡ‚ простых ΠΈ понятных Π΄ΠΎ нСстандартных ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ хакСрских, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ заходят Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅.

ВСхничСский слой: провСряСм, Ρ‡Ρ‚ΠΎ сырыС Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смысл

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… нСзависимых источников

Π‘Π°ΠΌΠΎΠ΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ Ρƒ всСх сдСланноС: Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° один‑СдинствСнный crypto on-chain data provider. Π”Π°ΠΆΠ΅ самый ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ сСрвис ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠ°Π΄Π°Π΅Ρ‚, Ρ€Π΅ΠΆΠ΅Ρ‚ поля, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ индСксируСт события ΠΈΠ»ΠΈ Ρ‚ΡƒΠΏΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π±Π°Π³ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ схСмы. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π³ΠΈΠ³ΠΈΠ΅Π½Ρ‹ β€” ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° нСзависимых источника ΠΈ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡ… ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ: собствСнная Π½ΠΎΠ΄Π° + внСшний API, ΠΈΠ»ΠΈ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… индСксатора. НСсоотвСтствия ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ Π²Ρ€ΠΎΠ΄Π΅ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ², количСства Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… адрСсов ΠΈΠ»ΠΈ TVL Π΄ΠΎΠ»ΠΆΠ½Ρ‹ автоматичСски ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π° Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Β«ΠΏΠΎ ощущСниям» Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° спустя нСдСлю.

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ эталонныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: daily tx count, unique addresses, ΠΎΠ±ΡŠΡ‘ΠΌ ΠΏΠΎ топ‑токСнам.
  • РСгулярно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π· Π² сутки) сравнивайтС значСния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя источниками.
  • Π—Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΡ€ΠΎΠ³ΠΈ отклонСния, послС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… запускаСтся расслСдованиС.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ парсинг Π»ΠΎΠ³ΠΎΠ² Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ

Π Π΅Π΄ΠΊΠΈΠΉ, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ/Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для дСкодирования ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ event logs ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. НапримСр, web3.js ΠΈ ethers.js, Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ SDK. ЀактичСски Π²Ρ‹ запускаСтС собствСнный ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ blockchain data verification service: Ссли Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ поля ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π»ΠΈΠ±ΠΎ ABI устарСло, Π»ΠΈΠ±ΠΎ кто‑то ΠΈΠ· инструмСнтов ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Π’Π°ΠΊΠΎΠΉ Β«Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ парсСр» ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ хотя Π±Ρ‹ для ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² β€” стСйблы, мосты, DEX, Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΈ β€” Ρ‚Π°ΠΌ, Π³Π΄Π΅ ошибка особСнно дорогая.

Π˜Π½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ уровня ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°

Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π΄Π°Ρ‘Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

– сумма Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π² ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с totalSupply ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°;
– баланс адрСса Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ;
– nonce Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ;
– Π² ERC‑20 Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ transfer Π±Π΅Π· измСнСния балансов отправитСля/получатСля (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ mint/burn).

Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π°ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ автоматичСскиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ… сырых Π΄Π°Π½Π½Ρ‹Ρ…. Если хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ломаСтся, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π»ΠΈΠ±ΠΎ Π² индСксаторС, Π»ΠΈΠ±ΠΎ Π² ΠΊΠΎΠ΄Π΅ извлСчСния, Π»ΠΈΠ±ΠΎ Π² ΠΊΡ€ΠΈΠ²ΠΎΠΌ Ρ„ΠΎΡ€ΠΊΠ΅ сСти. Π’Π°ΠΊΠΎΠΉ слой Β«Ρ„ΠΈΠ·ΠΈΠΊΠΈ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°Β» Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ вас ΠΎΡ‚ Ρ‚ΠΈΡ…ΠΈΡ… ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ Π³Π»Π°Π·Π°ΠΌΠΈ.

БизнСс-слой: убСТдаСмся, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ валидация Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Π΅ сцСнарии

Один ΠΈΠ· самых Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² β€” ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ Π½Π° «красивыС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈΒ», Π° Π½Π° сцСнарии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Допустим, Π²Ρ‹ считаСтС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ «количСство Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… кошСльков Π·Π° дСнь» для on-chain data analytics platform. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€ΠΈΡ‚ΡŒ SQL‑запросу, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡˆΠ΅Π»Ρ‘ΠΊ, ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ нСсколько Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ action’ы Π² dApp. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°ΠΉΡ‚ΠΈ эти дСйствия Π² Π²Π°ΡˆΠΈΡ… ΠΆΠ΅ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°Ρ… ΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ…. Если что‑то Π½Π΅ сходится β€” Π·Π½Π°Ρ‡ΠΈΡ‚, гдС‑то Π² ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΠ»ΠΈΡΡŒ события, сломалась Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ, Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΡΠΌΠ°Ρ‚Ρ‡ΠΈΠ»ΠΈΡΡŒ адрСса ΠΈΠ»ΠΈ ΠΏΠΎΠ΅Ρ…Π°Π»Π° дСдупликация.

Π‘Π²Π΅Ρ€ΠΊΠ° «сквозных» ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ источниками

Никто Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ сСбя. БвСряйтС:

– ΠΎΠ±ΡŠΡ‘ΠΌ Ρ‚ΠΎΡ€Π³ΠΎΠ² DEX с Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ (CoinGecko, CoinMarketCap, DeFiLlama);
– Ρ†ΠΈΡ€ΠΊΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;
– TVL ΠΈ количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с извСстными аналитичСскими сайтами.

Если ваша линия Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Β«ΠΆΠΈΠ²Π΅Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠΈΡ€Π΅Β», Ρƒ вас Π»ΠΈΠ±ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ мСтодология (Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ явно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ), Π»ΠΈΠ±ΠΎ банальная ошибка. ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ здСсь Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡƒΡΡ‚ΡŒ ΠΈ Π½Π΅ идСальной.

Π˜Π½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°)

Помимо ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° стоит ввСсти ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². НапримСр, Π² Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ суммарная Π·Π°Π»ΠΎΠ³Π° Π² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° суммС всСх Π·Π°ΠΉΠΌΠΎΠ² с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π·Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… коэффициСнтов. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ DEX ΠΎΠ±ΡŠΡ‘ΠΌ Ρ‚Ρ€Π΅ΠΉΠ΄ΠΎΠ² Π² стСйблкойнах Ρ€Π΅Π΄ΠΊΠΎ скачСт Π² 10 Ρ€Π°Π· Π·Π° дСнь Π±Π΅Π· новостСй. Валидация on-chain Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ бизнСс‑ограничСния ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ сразу Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ случаи манипуляций, wash‑trading ΠΈΠ»ΠΈ банальной ошибки Π² ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ†Π΅Π½.

НСстандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: Ρ…Π°ΠΊΠ°Π΅ΠΌ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ свои Π·Π°Π΄Π°Ρ‡ΠΈ

«ВСнСвая модСль»: Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌ расчёты простым ΠΊΠΎΠ΄ΠΎΠΌ

Один ΠΈΠ· самых Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ² β€” ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ, максимально ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ расчёта ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. ΠŸΡƒΡΡ‚ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ слоТный ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π² Spark, ClickHouse ΠΈΠ»ΠΈ BigQuery. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ скрипт Π½Π° Python/TypeScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΆΠ΅ сырым Π»ΠΎΠ³Π°ΠΌ считаСт Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, Π½ΠΎ Ρ‚ΡƒΠΏΡ‹ΠΌ, прямолинСйным способом Π±Π΅Π· агрСссивных ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ. ЗапускайтС Π΅Π³ΠΎ Ρ€Π°Π· Π² дСнь/час Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ сравнивайтС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Пока эти значСния ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ Π² допускС β€” ваш основной ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹ΠΌ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ расхоТдСния, Π²Ρ‹ воврСмя Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚Π΅ рСгрСссии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Π°Ρ‡Π΅ Π±Ρ‹ Β«ΡƒΡ‚ΠΈΡ…Π»ΠΈΒ» Π² массС Π΄Π°Π½Π½Ρ‹Ρ….

  • Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ 3–5 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π½Π΅ всё Ρ€Π°Π²Π½ΠΎ.
  • Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Β«Ρ‚Π΅Π½Π΅Π²ΡƒΡŽ модСль» с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ зависимостями.
  • АвтоматичСски подсвСчивайтС расхоТдСния ΠΈ Π»ΠΎΠ³ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π».

Π€ΠΈΠ½Π³Π΅Ρ€ΠΏΡ€ΠΈΠ½Ρ‚Ρ‹ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ²

Удобная Ρ„ΠΈΡˆΠΊΠ° для долгосрочного контроля качСства: Π΄Π΅Π»Π°ΠΉΡ‚Π΅ рСгулярныС ΡΠ½Π°ΠΏΡˆΠΎΡ‚Ρ‹ Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΈ высчитывайтС ΠΈΠ· Π½ΠΈΡ… Β«ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊΒ» β€” Ρ…ΡΡˆ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ (суммарный Π³Π°Π·, количСство Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, total volume ΠΏΠΎ топ‑набору Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²). Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ эти значСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Если Π²Ρ‹ мСняСтС схСму Π΄Π°Π½Π½Ρ‹Ρ…, индСксатор ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, всСгда ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ: Ρ„ΠΈΠ½Π³Π΅Ρ€ΠΏΡ€ΠΈΠ½Ρ‚ Π±Π»ΠΎΠΊΠ° N Π΄ΠΎ ΠΈ послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ совпадаСт? Если Π½Π΅Ρ‚, Π·Π½Π°Ρ‡ΠΈΡ‚, Π²Ρ‹ нСвольно помСняли способ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ это Π½ΡƒΠΆΠ½ΠΎ явно Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ. Π’Π°ΠΊΠΎΠΉ Ρ‚Ρ€ΡŽΠΊ особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ сторонниС blockchain data validation tools ΠΈ пСриодичСски ΠΌΠΈΠ³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… вСрсиями.

Π₯аос-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ для Π΄Π°Π½Π½Ρ‹Ρ…

Π’Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΡΡŒ хаос-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ΠΎΠΌ ΠΈΠ· DevOps, ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ «хаос для on-chain Π΄Π°Π½Π½Ρ‹Ρ…Β». ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСриодичСски Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² тСстовой срСдС: ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ случайныС Π±Π»ΠΎΠΊΠΈ, ΠΌΠ΅Π½ΡΡ‚ΡŒ порядок Π»ΠΎΠ³ΠΎΠ², ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ поля. Π—Π°Π΄Π°Ρ‡Π° β€” ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ‹:

– Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ;
– Π½Π΅ ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ ΠΌΠ°Π»Ρ‹Ρ… искаТСниях;
– явно ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ Β«Ρ‚ΡƒΡ‚ что‑то Π½Π΅ Ρ‚Π°ΠΊΒ».

Π’Π°ΠΊ Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚, Ссли Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ crypto on-chain data provider ΠΊΠΎΠ³Π΄Π°β€‘Π½ΠΈΠ±ΡƒΠ΄ΡŒ отдаст Π±ΠΈΡ‚Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ смСнит Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π±Π΅Π· прСдупрСТдСния.

МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ статистика: ΠΊΠ°ΠΊ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ максимум ΠΈΠ· Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ

МодСли повСдСнчСских ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ²

On-chain Π΄Π°Π½Π½Ρ‹Π΅ идСально подходят ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ повСдСния: частота Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, распрСдСлСниС сумм, врСмя активности. Если Π²Ρ‹ строитС систСму ΠΏΠΎΠ²Π΅Ρ€Ρ… ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ³ΠΎ blockchain data validation tools, Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ слой Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ: ΠΌΠΎΠ», Π²ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Β«Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Π° Π²ΠΎΡ‚ Ρ€Π΅Π·ΠΊΠΈΠ΅ отклонСния. Валидация здСсь Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ настоящий рост ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΎΡ‚ Π½Π°ΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅ΠΏΠΎΠ·ΠΈΡ‚Ρ‹ ΠΎΡ‚ Β«ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ½ΠΊΠΈΒ» ΠΌΠ΅ΠΆΠ΄Ρƒ собствСнными кошСльками ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. ML‑модСли Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΠΈΠ·Π½Π΅Ρβ€‘Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΊΠ°ΠΊ «сигнал Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈΒ» для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΎΠ½ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹.

БтатистичСскиС тСсты для устойчивости ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ способ: статистичСски ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ. Если смСна индСксатора ΠΈΠ»ΠΈ вСрсии SDK Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ стандартноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² Ρ‚ΠΎΡ€Π³ΠΎΠ² ΠΏΠ°Π΄Π°Π΅Ρ‚ Π²Π΄Π²ΠΎΠ΅, хотя ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Ρ‹Π½ΠΊΠ° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ измСнилось, β€” это ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ тСсты Π²Ρ€ΠΎΠ΄Π΅ сравнСния распрСдСлСний (KS‑тСст, χ²) ΠΌΠ΅ΠΆΠ΄Ρƒ Β«Π΄ΠΎΒ» ΠΈ «послС» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ автоматичСски ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ случаи ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ Π³Π»Π°Π·Π°ΠΌΠΈ.

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ ΠΈ инструмСнтами

Как Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ строитС всё Β«Π²ΠΎΠΊΡ€ΡƒΠ³ своСй Π½ΠΎΠ΄Ρ‹Β», Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… инструмСнтов Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ crypto on-chain data provider ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Ρ†Π΅Π½Ρƒ, Π½ΠΎ ΠΈ Π½Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: Π΅ΡΡ‚ΡŒ Π»ΠΈ публичная докумСнтация ΠΏΠΎ схСмам Π΄Π°Π½Π½Ρ‹Ρ…, changelog, описания расхоТдСний с «сырым» Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ. Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ собствСнных Π½ΠΎΠ΄ ΠΈ ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ², Π° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π²Π΅Ρ€Ρ‹ Π½Π° слово. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… ΠΊΠ°ΠΊ внСшнСС Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ, Π° Π½Π΅ ΠΊΠ°ΠΊ СдинствСнный источник истины.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ спСциализированных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

На Ρ€Ρ‹Π½ΠΊΠ΅ ΡƒΠΆΠ΅ сущСствуСт достаточно Π·Ρ€Π΅Π»Ρ‹Π΅ blockchain data quality solutions, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ просто Β«ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π±Ρ‹Ρ‚ΡŒΒ», Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ собствСнной систСмы Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. Π§Π°ΡΡ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… прСдоставляСт API для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности Π±Π»ΠΎΠΊΠΎΠ², Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π² событиях ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ индСксами. Π’Π°ΠΆΠ½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ сСрвис Π² Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ящик: строитС Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ считаСт ошибкой ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ; добавляйтС свои ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…, Π° Π½Π΅ замСняйтС ΠΈΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ получаСтся ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ pipeline, Π³Π΄Π΅ ошибка Π΄ΠΎΠ»ΠΆΠ½Π° Β«ΠΏΡ€ΠΎΡΠΊΠΎΡ‡ΠΈΡ‚ΡŒΒ» сразу нСсколько нСзависимых Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ.

Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ΄Π΅

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β»

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с on-chain Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΉ связана Π΄Π°ΠΆΠ΅ Π½Π΅ с Π±Π°Π³Π°ΠΌΠΈ, Π° с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ люди по‑разному ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹. «Активный ΠΊΠΎΡˆΠ΅Π»Ρ‘ΠΊΒ», Β«ΠΎΠ±ΡŠΡ‘ΠΌ Ρ‚ΠΎΡ€Π³ΠΎΠ²Β», «количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉΒ» β€” всё это ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ дСсятком способов. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ валидация начинаСтся с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ: ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ события входят Π² ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с мостами ΠΈ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΌΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ сначала ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. Π’Π°ΠΊ Π²Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ количСство Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ…Β» ошибок, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹, Π½ΠΎ бизнСс‑смысл Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° «красных Ρ„Π»Π°ΠΆΠΊΠΎΠ²Β»

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π΅ стСсняСтся Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ вопросы: Β«ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρƒ нас Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ удвоился TVL?Β», Β«Π‘ Ρ‡Π΅Π³ΠΎ Π²Π΄Ρ€ΡƒΠ³ количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ скачСт Ρ‚ΡƒΠ΄Π°β€‘ΡΡŽΠ΄Π°?Β». Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ, Π³Π΄Π΅ любой Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ «красный Ρ„Π»Π°ΠΆΠΎΠΊΒ», Ссли что‑то каТСтся странным, ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠ°Π½ΠΈΠΊΠ°, Π° Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ β€” ΠΊΠ°ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ процСсса. РСгулярныС Ρ€Π΅Π²ΡŒΡŽ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ², Ρ€Π°Π·Π±ΠΎΡ€ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π»ΠΎΠ³ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΆΠΈΠ²ΡƒΡŽ систСму контроля качСства, Π° Π½Π΅ Π² ΠΏΠ°Ρ€Ρƒ скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ кто‑то написал Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄.

ВыстраиваСм ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ систСму: ΠΏΠΎ шагам

methods for validating on-chain data sources - ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ всё Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ минимально ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ систСму Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π² нСсколько Ρ…ΠΎΠ΄ΠΎΠ²:

  • ΠŸΠΎΠ΄Π½ΠΈΠΌΠΈΡ‚Π΅ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π½ΠΎΠ΄Ρƒ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΌΡƒ RPC ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ внСшний источник.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ 5–10 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ.
  • Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Β«Ρ‚Π΅Π½Π΅Π²Ρ‹Π΅Β» простыС расчёты для этих ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΈ сравнивайтС Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ бизнСс‑логики Π² Π²ΠΈΠ΄Π΅ автоматичСских тСстов.
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ внСшнСй blockchain data verification service ΠΊΠ°ΠΊ нСзависимый слой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.
  • Π—Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ рСгулярных Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠ² Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠŸΠΎΠ²Π΅Ρ€Ρ… этого базиса ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ инструмСнты: аномалиях Π½Π° ML, хаос-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ для Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„ΠΈΠ½Π³Π΅Ρ€ΠΏΡ€ΠΈΠ½Ρ‚Ρ‹ Π±Π»ΠΎΠΊΠΎΠ², ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ повСдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ваша инфраструктура пСрСстанСт Π±Ρ‹Ρ‚ΡŒ просто «систСмой отчётности» ΠΈ станСт ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ on-chain data analytics platform, Π³Π΄Π΅ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΊ Ρ†ΠΈΡ„Ρ€Π°ΠΌ строится Π½Π΅ Π½Π° Π²Π΅Ρ€Π΅ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½, Π° Π½Π° многослойной, осознанной Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ.