Home » Защитить себя от кражи с помощью обратимых транзакций? Внимание на ERC-20R и ERC-721R

Защитить себя от кражи с помощью обратимых транзакций? Внимание на ERC-20R и ERC-721R

by Patricia

Команда исследователей из Стэндфорда представила проект по созданию обратимых транзакций в Ethereum (ETH). Если эта концепция когда-нибудь будет реализована, это создаст новое семейство токенов: ERC-20R и ERC-721R.

Концепция обратимых транзакций в Ethereum (ETH)

Кайли Ванг, исследователь из Стэнфордского университета, представила белый документ, в котором она и несколько ее коллег описывают концепцию обратимых транзакций:

Исследователь объясняет, что идея проекта возникла в результате целого ряда взломов, с которыми столкнулась экосистема. Она приводит в пример такие атаки, как мост Wormhole стоимостью 320 миллионов долларов или различные фишинги, жертвами которых стали некоторые владельцы Bored Apes.

Действительно, в таких случаях кнопка «назад» была бы полезна. Однако эта идея может показаться контринтуитивной, поскольку сама суть блокчейна заключается в необратимости.

Конечно, цель не в том, чтобы сделать весь блокчейн Ethereum обратимым, поскольку это было бы бессмысленно. Вместо этого будет использоваться новый стандарт токенов, которые могут быть использованы в стратегических случаях: ERC-20R и ERC-721R.

Концепция заключается в том, что после ошибки в транзакции или взлома мы можем подать иск в децентрализованный суд, чтобы потребовать возврата активов.

Концепция децентрализованного суда

ЭРЦ-20Р и ЭРЦ-721Р будут созданы путем реализации различных функций таким образом, чтобы обеспечить возможность решения задач. На диаграмме ниже показано, как эти функции вызываются во время процесса:

Как работает обратимая транзакция

Как работает обратимая транзакция


На самом деле жертва вызывает функцию под названием «requestfreeze(…)», которая запускает «процесс». Сначала управляющие судьи проекта, которому принадлежат эти токены, голосуют за то, замораживать ли активы, для чего вызывается функция «freeze(…)». Затем, после еще одного голосования, эти же судьи решат, использовать ли функцию «reverse(…)» или «rejectReverse(…)» для возврата токенов их первоначальному владельцу.

В техническом документе для этой гипотетической категории токенов подробно объясняется, как работает этот алгоритм, однако можно заметить несколько ограничений.

Для недолговечного токена (NFT) очень легко узнать, по какому именно адресу он находится, но как быть с долговечными токенами? Возьмем пример с 10 украденными токенами A, которые будут отправлены на другой адрес, уже содержащий 10 других «чистых» токенов A. Затем владелец этого адреса отправляет их на два отдельных адреса в равных количествах.

В этом примере невозможно точно узнать, где находятся украденные токены, однако алгоритм будет нацелен только на один адрес.

Хотя обратимые транзакции, представленные Кайли Ванг, интересны, мы отмечаем, что в случае взлома придется реагировать очень быстро, поскольку «окно возможностей» будет очень ограниченным.

Такая технология не может быть применена ко всей экосистеме, но если она появится, некоторые децентрализованные автономные организации (DAO) могут, например, счесть интересным принять ее для своих токенов управления.

Related Posts

Leave a Comment