Home » Как да се предпазите от кражба с обратими транзакции? Акцент върху ERC-20R и ERC-721R

Как да се предпазите от кражба с обратими транзакции? Акцент върху ERC-20R и ERC-721R

by Tim

Екип от изследователи от Станфорд представи проект за създаване на обратими транзакции в Етериум (ETH). Ако тази концепция бъде реализирана, ще се създаде ново семейство жетони: ERC-20R и ERC-721R.

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

Кайли Уанг, изследовател в Станфордския университет, представи бяла книга, в която тя и няколко нейни колеги описват концепция за обратими транзакции:

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

Вярно е, че в тези случаи бутонът „назад“ би бил полезен. Идеята обаче може да изглежда нелогична, тъй като самата същност на блокчейн е да бъде необратим.

Разбира се, целта не е да се направи цялата блокчейн на Етериум обратима, тъй като това би било безсмислено. Вместо това ще се използва нов стандарт за токени, които могат да се използват за стратегически случаи: ERC-20R и ERC-721R.

Концепцията е, че при грешка в транзакция или хакерска атака можем да предявим иск в децентрализиран съд, за да поискаме връщане на активите.

Концепцията за децентрализиран съд

ERC-20R и ERC-721R ще бъдат създадени чрез прилагане на различни функции по такъв начин, че да позволяват предизвикателства. Диаграмата по-долу показва как тези функции се задействат по време на процеса:

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

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


Жертвата всъщност извиква функция, наречена „requestfreeze(…)“, която задейства „процеса“. Първо, съдиите по управлението на проекта, към който принадлежат тези токени, гласуват дали да замразят активите, при което се извиква функцията „freeze(…)“. След това, след ново гласуване, същите съдии ще решат дали да използват функцията „reverse(…)“ или „rejectReverse(…)“, за да върнат токените на първоначалния им собственик.

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

За незаменим токен (NFT) е много лесно да се разбере точно на кой адрес се намира, но какво да кажем за заместимите токени? Нека вземем за пример 10 откраднати символа А, които ще бъдат изпратени на друг адрес, на който вече има 10 други „чисти“ символа А. След това собственикът на този адрес ги изпраща на два отделни адреса в равни количества.

В този пример не е възможно да се знае къде точно се намират откраднатите жетони, но алгоритъмът ще се насочи само към един адрес.

Въпреки че обратимите транзакции, представени от Кайли Уанг, са интересни, отбелязваме, че в случай на хакерска атака човек трябва да реагира много бързо, тъй като „прозорецът на възможностите“ е много ограничен.

Подобна технология не би могла да се приложи за цялата екосистема, но ако се появи, някои децентрализирани автономни организации (DAO) биха могли например да сметнат за интересно да я приемат за своите токени за управление.

Related Posts

Leave a Comment