Успішно написано: Haotian
Нещодавно велася широка дискусія щодо відмінностей між ZK та надійним середовищем виконання (TEE). Причина полягає в тому, що @unichain, новачок у сфері layer2, твердить, що їхні підблоки затримуються на мікросекунди і побудовані на основі TEE, тоді як @FlareNetworks, який називає себе машинами з данних блокчейну, інтегрує традиційні Інтернет-канали, такі як Google Cloud, та впроваджує перевірені оф-чейн обчислення за допомогою TEE. З урахуванням цих двох факторів, поділюся своїми думками:
Це означає, що розробники можуть виконувати певні програми в TEE з максимальною ефективністю та продуктивністю апаратного забезпечення, забезпечуючи безпеку. Наразі існує кілька способів реалізації TEE, таких як Intel SGX ARM TrustZone, які мають більш широке застосування в галузі мобільного інтернету, інтернету речей тощо, а застосування в сценаріях блокчейн вже вивчається.
Flare Network розробляє Оракул-машина, щоб збільшити масштаб за допомогою середовища TEE. Оракул-машина на блокчейні для Децентралізованих фінансів працює з конкретними умовами в Децентралізованих фінансових угодах (Price або індекс), але якщо розширити область даних на результати спортивних змагань, дані соціальних медіа, поточний рейтинг виборів і т.д., це вимагає значно більшої обчислювальної потужності поза блокчейном та обробки даних, а після цього передається перевірений результат у блокчейні.
Flare буде виконувати інтенсивні обчислювальні операції у середовищі TEE, надаваному Google Cloud, і надсилати лише надійні результати у блокчейні, що дозволяє уникнути великих витрат на накопичення великих даних у блокчейні. Його суть дуже проста: складні обчислювальні завдання виконуються поза блокчейном, а потім перевіряються в укороченому вигляді у блокчейні, що дозволяє зменшити навантаження даних та обчислювальні вимоги у блокчейні.
Як вирішити цю проблему? Логіка також дуже проста: мережа TEE+ з підтверджувальною можливістю. Введення підтверджувальної мережі дозволить значно підвищити прозорість та довіру до системи TEE. Unichain планує впровадити мережу підтверджень, а сама архітектура блокчейн Flare виступає в ролі розподіленої Нода-структури для цієї мережі підтверджень.
Незважаючи на те, що Unichain ще не розкрила деталей реалізації та управління цією мережею підтвердження, принципово важливими точками безумовно є як використовувати віддалену можливість підтвердження у середовищі TEE, як генерувати докази та взаємодіяти з укладеною в апаратне забезпечення безпекою та конфіденційністю у блокчейні.