Piektdien, dan patiešām ir jurists un programmētājs saskaņā ar viņa Twitter kontu. Saskaņā ar viņa analīzi, pētot, lai gūtu peļņu no citiem lietotājiem. Lietotājs netīšām nosūtīja nepareizus žetonus viedajam līgumam. Robinsonam problēma tika atklāta tieši viņa acu priekšā, kad ar viņu sazinājās Ethereum lietotājs. Persona vēlējās piegādāt likviditāti kādam tirdzniecības pārim Uniswap. Pūla žetoni bieži vien ir tie, kas iegūti pēc sākotnējo žetonu iemaksas pūlā. Viņi var vēlāk atgūt sākotnējos žetonus, kā arī procentus, kas iegūti, nodrošinot likviditāti. Taču tā vietā, lai nosūtītu obligātos žetonus, viņš kļūdaini nosūtīja saistītos Pool-tokenus. Kļūdaini nosūtīto žetonu vērtība bija aptuveni $12 000. Sākotnēji Robinsons uzskatīja, ka šie žetoni ir zaudēti uz visiem laikiem. Pavisam vienkārši,

Atgūt žetonus

Tad Robinsons uzskatīja, ka viņam atliek tikai izsaukt ierakstīšanas funkciju ar lietotāja adresi, lai iegūtu žetonus, un viss būs kārtībā. Taču viņš uzreiz uz to neiedarbojās, tā vietā viņš to apsvēra. Tas tiešām nav noslēpums, ka roboti pastāvīgi skenē Ethereum mempool, meklējot šādas iespējas. Patiešām ir skaidrs, ka tur, kur ir iespēja gūt peļņu, citi arī centīsies pie tām tikt. Boti mēģinās pārrakstīt šādus darījumus, sacenšoties par to, lai tie tiktu iekļauti blokos pirmie (piemēram, izmantojot augstākas maksas).

  Kas ir BurgerSwap DeFi?

Uniswap līgumi ir standartizēti. Ikviens var atvērt svaigu pūlu ar ETH/ERC-20 vai ERC-20/ERC-20 tirdzniecības pāri. Tāpēc ļaunprātīgiem aģentiem patiešām ir vieglāk skenēt mempūlu vairāku funkciju izsaukumiem, nekā uzraudzīt katru viedo līgumu. Katru reizi, kad mempool nonāk transakcija, kas izsauc funkciju "burn", uzbrucēji tiek brīdināti.

Robinsons zināja, ka kāds noteikti gaida šo dāvanu, kuru viņš nodos, izsaucot sadedzināšanas funkciju. Viņš pieņēma lēmumu meklēt speciālista palīdzību, lai maskētu darījumu. Šim nolūkam viņš galvenajā tīklā instalēja divus viedos līgumus. Viens no tiem izsauc sadedzināšanas funkciju pēc tam, kad to iepriekš aktivizēja cits.

Boti bija ātrāki

Dažu neveiksmju dēļ. Šī nelielā kļūda bija viss, kas uzbrucējiem bija nepieciešams, lai gūtu panākumus. Robinsons atzina, ka ir pieļāvis kļūdas un ka, palielinot piesardzību, gandrīz noteikti bija iespējams atgūt žetonus. Taču viņš vienlaikus identificēja lielāku problēmu.

Kalnračiem šo soli varēja veikt daudz efektīvāk. Robinsons raksta, ka šis "frontāla" piemērs ir viens no daudziem, kas notiek katru dienu. Finansiālie stimuli varētu motivēt kalnračus veikt tieši tādus pašus darbus kā šie roboti, taču ar ievērojamām priekšrocībām. Kalnračiem nav nepieciešams virzīt darījumus uz mempolu, bet viņi varētu tos tieši iekļaut blokā, kad pienāk viņu kārta, vienlaikus izlaižot darījumus, kurus tie cenšas pārrakstīt. Turklāt viņiem varētu nākties tikai simulēt lielāku gāzes maksu, jo viņi nopelnīs maksu par bloka ieguvi. Daudz vairāk, kalnrači varētu ignorēt iepriekšējos blokus, ja būtu pietiekams finansiālais stimuls. Tas palielina peļņas gūšanas iespēju.

  Vai man vajadzētu izmantot Bitcoin?

Vai ir kāds līdzeklis?

Robinsons aicina lasītājus sazināties ar viņu, ja viņi apsver šo problēmu vai meklē iespējamos risinājumus. Daniels Larimers, EOS programmatūras izstrādātājs, izvēlējās jūsu emuāra ierakstu, izmantojot Twitter:

Šī iemesla dēļ #ethereum nav piemērots #defi Aprakstītās problēmas nepastāv #EOS, jo tas ir gan pārāk ātrs, lai to palaistu priekšā, gan ražotāji ir zināmi un tiks saukti pie atbildības. Baisi, kas notiek #eth.

EOS patiešām ir sajaukts ar DeFi attīstību, bet tomēr atpaliek no Ethereum kā pārējās platformas. Vēl jānovēro. Bet noteikti ir vērts sekot līdzi.