Abstrakt. I detta dokument presenterar vi den första storskaliga och systematiska studien för att karakterisera praxisen för återanvändning av kod i Ethereums smarta kontraktsekosystem. Vi gjorde först en detaljerad jämförelsestudie om en datauppsättning på 10 miljoner kontrakt som vi hade skördat, och sedan genomförde vi ytterligare en kvalitativ analys för att karakterisera mångfalden i ekosystemet, förstå sambandet mellan kodåteranvändning och sårbarheter, och upptäcka plagiat DApps. Vår analys visade att över 96 procent av kontrakten hade dubbletter, medan ett stort antal av dem var likartade, vilket tyder på att ekosystemet är mycket homogent. Våra resultat tyder också på att ungefär 9,7% av liknande kontrakt par har exakt samma sårbarheter, som vi antar infördes av kod kloner. Dessutom identifierade vi 41 DApps kluster, omfattande 73 plagiatiserade DApps som hade orsakat enorma ekonomiska förluster till de ursprungliga skaparna, som står för 1/3 av den ursprungliga marknadsvolymen.
Han och Al. REF karakteriserade code-clone-baserade sårbarheter i Ethereum smarta kontrakt.
Characterizing Code Clones in the Ethereum Smart Contract Ecosystem
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}