Detail publikace
An Empirical Study into the Success of Listed Smart Contracts in Ethereum
- Softwarové inženýrství,
- vývoj produktů,
- technologické sociální faktory,
- počítače a zpracování informací,
- sociální důsledky technologie,
- blockchain,
- Ethereum,
- smart kontrakty,
- vývoj nového produktu,
- obchodní úspěch,
- doporučení pro vývojáře
Vzhledem k tomu, že uvedení nového produktu nebo služby na trh vyžaduje čas a úsilí, bylo by dobré předvídat, zda bude úspěšný. Obecně to není možné, ale je možné dodržovat osvědčené postupy, aby se maximalizovala šance na úspěch. Účelem smart kontraktů je zakódovat obchodní logiku, a proto je jádrem každého nového podnikání na blockchainu Ethereum. Zkoumali jsme, jak měřit úspěch smart kontraktů a zda úspěšné smart kontrakty mají vlastnosti, které méně úspěšným chybějí. Publikování smart kontraktů spolu s jejich zdrojovými kódy na webových stránkách, jako jsou Etherscan nebo StateoftheDapps, je takovou charakteristikou.
V tomto článku předkládáme tříbodovou analýzu relativního úspěchu publikovaných smart kontraktů. Nejprve jsme použili statistickou analýzu veřejně viditelné historie transakcí blockchainu Ethereum, abychom zjistili, že publikované smart kontrakty jsou výrazně úspěšnější než jejich neveřejné protějšky, které zdrojové kódy nepublikují. Dále jsme provedli průzkum mezi více než 200 vývojáři prostřednictvím anonymního online dotazníku o jejich zkušenostech s procesem publikování zdrojových kódů. Značná většina respondentů se nedomnívá, že by publikování smart kontraktů spolu s jejich zdrojovými kódy samo o sobě přispělo k úspěchu, ale věří, že zvláštní pozornost, která je obvykle věnována společně s procesem publikování, přispívá. Nakonec jsme na základě odpovědí respondentů vypracovali 10 doporučení pro vývojáře a validovali je prostřednictvím konzultací s mezinárodní skupinou odborníků.
@ARTICLE{FITPUB12131, author = "H. Pieter Hartel and Ivan Homoliak and Daniel Reijsbergen", title = "An Empirical Study into the Success of Listed Smart Contracts in Ethereum", pages = "177539--177555", journal = "IEEE Access", volume = 07, number = 12, year = 2019, ISSN = "2169-3536", doi = "10.1109/ACCESS.2019.2957284", language = "english", url = "https://www.fit.vut.cz/research/publication/12131" }