Нещодавно, коли я слідкував за ринком, кава вже охолола, і я не встиг її випити. Спостерігаючи за однією і тією ж хвилиною, одним і тим самим ринком, один вікно з токенами залишалося без руху, а інший — різко обвалився. Цей стан справ справді змушує голову гудіти. Які дані насправді є остаточною правдою, яку потрібно закодувати в ланцюг?



Пам’ятайте, що якщо погані дані потрапляють у смарт-контракт, наслідки можуть бути серйозними: примусове ліквідація, миттєве змінення напрямку торгівлі, висмоктування ліквідності з пулу… За цим стоїть тиск, який чинять оракул.

Оракул — це фактично міст, що переносить реальні дані з позаланцюгового світу, наприклад ціну криптовалюти, безпечно і надійно у смарт-контракт для виконання. Тому, коли джерела даних суперечать один одному, важливо не визначати, хто правий, а з’ясувати, як захистити безпеку ланцюга передусім. Це питання не терпить двозначності.

**Перша лінія захисту: використання медіани замість середнього**

Не довіряйте середньому значенню — його легко зловити аномальні дані. Розумний підхід — використовувати медіану. Відсортуйте всі числа і візьміть середину. Навіть якщо один із джерел дає хаотичні дані, це не вплине на загальну картину. Система ігнорує це і продовжує стабільно працювати.

**Друга стратегія: консенсус за кількістю учасників**

Потрібно, щоб достатня кількість джерел даних погодилися у розумних межах, тоді цей показник можна використовувати. Якщо учасників недостатньо — не оновлюйте дані. Просто і ефективно, але дуже дієво.

**Третя стратегія: механізм перевірки відхилень**

Нові дані порівнюють із надійним попереднім значенням. Якщо різниця занадто велика, спрацьовує сигнал тривоги. Множинні рівні захисту разом справді забезпечують безпеку ланцюга.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
bridge_anxietyvip
· 4год тому
Кава охолола — нічого страшного, головне, щоб і пул ліквідності не охолов. --- Зрозуміли цю систему захисту за допомогою оракулів, але в реальних торгах дані все одно часто конфліктують, іноді здається, що навіть медіана не врятує. --- Консенсус за кількістю учасників звучить добре, але питання в тому, які джерела даних вважаються надійними? --- У момент вставки голки дійсно голова гуде, але тепер, коли знаєш, як захиститися, це вже добре. --- Говорячи просто, потрібно кілька джерел даних, що взаємно контролюють один одного, монополія ніколи не дає спокою. --- Механізм перевірки відхилень — це круто, набагато краще, ніж післяслідкова ліквідація. --- Медіана замість середнього — ця ідея фактично спрямована на те, щоб один поганий актор не зіпсував всю гру. --- Якщо погані дані потрапляють у ланцюг, це вже неможливо виправити, тому навантаження на оракули дійсно велике. --- Три рівні захисту вже готові, але все одно іноді з’являються чорні лебеді, що пролазять крізь. --- Я дуже добре відчуваю, коли кава охолоджує, але ще більше боюся бути "застряглим".
Переглянути оригіналвідповісти на0
ConsensusBotvip
· 4год тому
Медіана — це круто, її менше маніпулюють у 100 разів порівняно з середнім числом
Переглянути оригіналвідповісти на0
DefiEngineerJackvip
· 4год тому
чесно кажучи, медіана понад середнього — це як... мінімум необхідний? бачу, що все ще трапляються шахрайські схеми, незважаючи на це lol
Переглянути оригіналвідповісти на0
BlockchainWorkervip
· 5год тому
Кава охолола — це другорядне, головне — те, що цей джерело даних день у день зводить мене з розуму
Переглянути оригіналвідповісти на0
  • Закріпити