Zcash завершив формальну перевірку в межах Ironwood і опублікував докази Lean, щоб виключити ризик підробки ZEC

ZEC-0,82%
Key Takeaways
  • Проєкт Tachyon від Zcash завершив формальну верифікацію shielded pool Ironwood 29 липня з 2 700 теоремами Lean.
  • Верифікація Ironwood встановила властивість безпеки «Balance Integrity», яка гарантує відсутність не виявлених підроблених ZEC у shielded pool.
  • Кошти, що мігрують з Orchard, мають пройти публічний аудит обліку, який називається «Revolving Door», щоб запобігти гіпотетичному надлишку токенів.

Zcash 的 проєкт Tachyon 29 липня оголосив про завершення формальної верифікації для екранувального пулу Ironwood і публікацію машинозчитуваного доказу верифікації, який містить понад 2 700 тис. теорем, оформлених мовою Lean. Ця верифікація встановлює властивість безпеки під назвою «цілісність залишків», ефективно виключаючи можливість наявності в Ironwood невиявлюваних фальшивих уразливостей у межах його визначених криптографічних припущень.

Формальна верифікація проєкту Tachyon завершена: понад 2700 Lean-теорем

Робота над формальною верифікацією проєкту Tachyon виконувалася у співпраці трьох дослідників і команди криптографів та тривала понад місяць; фінальний опублікований машинозчитуваний доказ верифікації містить понад 2 700 тис. теорем, усі написані мовою Lean. Значення цієї верифікації в тому, що це «машинна верифікація» — тобто комп’ютер автоматично перевіряє правильність кожного логічного кроку, а не лише покладається на ручний огляд, забезпечуючи вищу визначеність.

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

Властивість безпеки «цілісність залишків»: математична гарантія того, що захищений пул не переплатить

«Цілісність залишків (Balance Integrity)» — це ключова властивість безпеки, яку забезпечує ця формальна верифікація, її математичне визначення таке: сума, яку виплачує захищений пул Ironwood, не перевищує суму, публічно внесену до нього. Щоб реалізувати цю властивість, верифікаційна робота охоплює такі компоненти:

· Система zk-доказів Ironwood

· Правила для схем: базові правила обчислень, які лежать в основі логіки Ironwood

· Бухгалтерія на рівні облікових записів: механізм відстеження коштів і ведення обліку в межах усього мережевого шару

Варто зазначити, що цей доказ не охоплює незалежні заходи захисту конфіденційності в Ironwood; дослідники зазначають, що гарантії приватності є окремою властивістю безпеки та потребують додаткової верифікації.

Передісторія вразливості Orchard і механізм публічного обліку «обертових дверей»

Безпосередньою причиною запровадження екранувального пулу Ironwood стала виявлена у безпечному пулі Orchard вразливість — теоретично вона могла б призвести до того, що дії з підробкою ZEC не вдасться виявити, а отже створити загрозу цілісності пропозиції Zcash. У апгрейді версії NU6.3 Zcash було додано Ironwood; розробники заявляють, що не виявили жодних доказів того, що будь-яку вразливість реально використали, а новий екранувальний пул має на меті відновити довіру зовнішнього середовища до цілісності пропозиції Zcash.

Кошти, що надходять із Orchard, мають пройти публічний контрольний пункт обліку під назвою «обертові двері (Revolving Door)», щоб запобігти потраплянню будь-яких гіпотетичних надлишкових токенів до Ironwood; у міру того як кошти продовжують виходити з Orchard, цей процес також може поступово надавати більше доказів для оцінки того, чи колись старий пул могли зловживати.

Поширені запитання

Скільки теорем містить формальна верифікація Ironwood у проєкті Tachyon і які інструменти використано для її виконання?

Згідно з оголошенням проєкту Tachyon, ця формальна верифікація включає понад 2 700 тис. теорем, усі написані мовою Lean; її виконали протягом понад місяця три дослідники та команда криптографів; кінцевим результатом є машинозчитуваний математичний доказ, який комп’ютер автоматично перевіряє на кожному логічному кроці.

Що саме гарантує властивість безпеки «цілісність залишків»?

«Цілісність залишків» гарантує, що сума, яку сплачує захищений пул Ironwood, не перевищує суму, публічно внесену до нього; ця верифікація охоплює всі компоненти, необхідні для реалізації цієї властивості, включно із системою zk-доказів Ironwood, правилами для схем і бухгалтерією на рівні облікових записів; втім, ця верифікація не охоплює незалежні заходи захисту конфіденційності в Ironwood.

Навіщо Zcash потрібно було додавати Ironwood, чи використали вразливість Orchard?

Ironwood було запроваджено в Zcash під час апгрейду версії NU6.3 для реагування на виявлену у безпечному пулі Orchard вразливість — теоретично вона могла б призвести до того, що дії з підробкою ZEC не вдасться виявити; розробники Zcash заявляють, що не виявили жодних доказів того, що цю вразливість реально використали, а новий екранувальний пул має на меті відновити довіру зовнішнього середовища до цілісності пропозиції Zcash.

Застереження: інформація на цій сторінці може походити зі сторонніх джерел і надається виключно для ознайомлення. Вона не відображає позицію чи думку Gate і не є фінансовою, інвестиційною чи юридичною консультацією. Торгівля віртуальними активами пов’язана з високим ризиком. Будь ласка, не покладайтеся лише на інформацію з цієї сторінки під час прийняття рішень. Детальніше дивіться у Застереженні.
Прокоментувати
0/400
Немає коментарів