mlsanityData to 7 Oct 2026

Smart Contracts in the Real World: A Statistical Exploration of External Data Dependencies

arXiv 2406.13253 ↗First posted 19 Jun 2024cs.CRcited by 5

Not on the map. Why?

Abstract (arXiv)

Smart contracts with external data are crucial for functionality but pose security and reliability concerns. Statistical and quantitative studies on this interaction are scarce. To address this gap, we analyzed 10,500 smart contracts, retaining 9,356 valid ones after excluding outdated or erroneous ones. We employed code parsing to transform contract code into abstract syntax trees and identified keywords associated with external data dependencies. We conducted a quantitative analysis by comparing these keywords to a reference list. We manually classified the 9,356 valid smart contracts to ascertain their application domains and typical interaction methods with external data. Additionally, we created a database with this data to facilitate research on smart contract dependencies. Moreover, we reviewed over 3,600 security audit reports, manually identifying 249 (approximately 9%) related to external data interactions and categorized their dependencies. We explored the correlation between smart contract complexity and external data dependency to provide insights for their design and auditing processes. These studies aim to enhance the security and reliability of smart contracts and offer practical guidance to developers and auditors.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jun 2024.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 5.

5 papers.