Чи можна скасувати транзакцію Ethereum? Пропозиція дослідників Стенфордського університету

Згідно зі Стенфордськими дослідниками, Кайлі Ван, Ден Боне та Квінчен Ван повертаються назад Ethereum транзакції можуть бути корисним інструментом для blockchain технології. Зворотність транзакцій дозволяє легко виявляти та скасовувати крадіжки в мережах блокчейнів. Неможливість скасувати блокчейн-транзакції була двосічним мечем для блокчейн-проектів. Крім численних переваг, крадіжка криптовалюти без можливості скасування була серйозною вадою. 

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

Чому скасування транзакцій Ethereum є важливим

Відповідно до пропозиції, ERC-20R і ERC-721R передбачають оборотні транзакції в мережі Ethereum для традиційних ERC-20 і токени ERC-721. Транзакції зроблені частково оборотними, створюючи дещо гібридну мережу Ethereum. У транзакціях передбачено спеціальне невелике вікно для перевірки помилок, яке дозволяє проводити суперечки після того, як транзакція відбулася, наприклад, трихвилинне вікно для жертви, щоб подати запит на заморожування викрадених токенів.

Запит на блокування було подано до договору про управління. Від жертви вимагається надати докази зловмисної транзакції та зробити деякі токени як ставку. Потім судді розглянуть запит і або задовольнять його, або відхилять.  

Судді децентралізовані, і існує політика, яка гарантує відсутність упередженості. Коли запит на заморожування прийнято, оскаржувана транзакція зупиняється шляхом виконання функції заморожування. 

Однак ERC-20R і ERC-721R створюють різні проблеми. Оскільки ERC-721R представляє NFT транзакції, які не є замінними, дозволяють легко відстежувати адреси, а функцію заморожування можна легко виконати. Однак для транзакцій ERC-20R зловмисник може розділити токени на кілька адрес, щоб уникнути відстеження. Щоб уникнути маневрування зловмисниками заморожуванням, заморожування виконується для всієї транзакції та її розрахунків у ланцюжку.

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

З іншого боку, реверсна функція викликається, коли потерпілий виграє справу і кошти повертаються потерпілому за схваленням суддів. Типовий процес вирішення спору займає близько трьох днів. 

Впровадження скасування транзакцій Ethereum на біржах

Нова пропозиція щодо скасування транзакцій Ethereum є хорошим варіантом для екосистеми блокчейну. Кілька блокчейнів і криптовалютних проектів втратили кошти через кібератаки. Надання власникам токенів Ethereum можливості іншого цифрового активу протистояти зловмисним атакам і відновлювати свої кошти є величезним кроком до досягнення ефективності блокчейну.

Незважаючи на те, що ця пропозиція, здається, змінює фундаментальні переваги блокчейн-мережі Ethereum, якщо алгоритм працює безперебійно для навігації щодо оборотності токенів ERC-20R, це може стати революційною інновацією в екосистемі Web 3, яка може заощадити мільярди доларів. 

Джерело: https://www.cryptopolitan.com/ethereum-transactions-reversible/