Home » Chráníte se před krádeží pomocí vratných transakcí? Upozornění na ERC-20R a ERC-721R

Chráníte se před krádeží pomocí vratných transakcí? Upozornění na ERC-20R a ERC-721R

by v

Tým výzkumníků ze Standfordu představil projekt na vytvoření reverzibilních transakcí na platformě Ethereum (ETH). Pokud se tento koncept někdy uskuteční, vznikne nová rodina tokenů: ERC-20R a ERC-721R.

Koncept reverzibilních transakcí na Ethereu (ETH)

Kaili Wang, výzkumnice ze Stanfordovy univerzity, představila bílou knihu, v níž spolu s několika kolegy popisuje koncept reverzibilních transakcí:

Výzkumník vysvětluje, že nápad na projekt vznikl na základě řady hackerských útoků, kterým ekosystém čelil. Jako příklad uvádí útoky, jako byl most Wormhole za 320 milionů dolarů nebo různé phishingy, jejichž oběťmi se stali někteří majitelé Bored Apes.

Je pravda, že v těchto případech by se hodilo tlačítko „zpět“. Tato myšlenka se však může zdát protichůdná, protože samotnou podstatou blockchainu je jeho nevratnost.

Cílem samozřejmě není, aby byl celý blockchain Etherea reverzibilní, protože to by nedávalo smysl. Namísto toho by se jednalo o nový standard tokenů, které by se mohly používat pro strategické případy: ERC-20R a ERC-721R.

Koncepce by spočívala v tom, že po chybě v transakci nebo hackerském útoku bychom mohli podat žalobu u decentralizovaného soudu a požadovat vrácení aktiv.

Koncepce decentralizovaného soudu

ERC-20R a ERC-721R by byly vytvořeny implementací různých funkcí tak, aby umožňovaly řešení výzev. Následující schéma ukazuje, jak jsou tyto funkce během procesu volány:

Jak funguje vratná transakce

Jak funguje vratná transakce


Oběť ve skutečnosti zavolá funkci s názvem „requestfreeze(…)“, která spustí „proces“. Nejprve soudci správy projektu, kterému tyto tokeny patří, hlasují o tom, zda aktiva zmrazit, nebo ne, a zavolají funkci „freeze(…)“. Po dalším hlasování pak ti samí soudci rozhodnou, zda použít funkci „reverse(…)“ nebo „rejectReverse(…)“ k navrácení tokenů jejich původnímu vlastníkovi.

V bílé knize pro tuto hypotetickou kategorii tokenů je podrobně vysvětleno, jak tento algoritmus funguje, nicméně lze pozorovat několik omezení.

U nezáměnných tokenů (NFT) je velmi snadné zjistit, na které adrese se přesně nachází, ale co u zaměnitelných tokenů? Vezměme si příklad 10 ukradených tokenů A, které by byly odeslány na jinou adresu, na níž se již nachází 10 dalších „čistých“ tokenů A. Vlastník této adresy je pak ve stejném množství zašle na dvě různé adresy.

V tomto příkladu není možné přesně zjistit, kde se ukradené tokeny nacházejí, přesto by se algoritmus zaměřil pouze na jednu adresu.

I když jsou vratné transakce, které představil Kaili Wang, zajímavé, podotýkáme, že v případě hackerského útoku by bylo nutné reagovat velmi rychle, protože „příležitost“ by byla velmi omezená.

Taková technologie by se nedala použít na celý ekosystém, ale pokud by se objevila, některé decentralizované autonomní organizace (DAO) by ji mohly například považovat za zajímavou pro své žetony pro správu.

Related Posts

Leave a Comment