pith:DCEXS2L7
Comparing Smart Contract Paradigms: A Preliminary Study of Security and Developer Experience
Resource-oriented languages reduce explicit security overhead in smart contracts by 60% compared to imperative languages.
arxiv:2604.26727 v2 · 2026-04-29 · cs.SE · cs.PL
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{DCEXS2L72LNGJYIAW4BNZWGNUO}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Resource-oriented paradigms shift security from runtime validation to compile-time guarantees, reducing explicit security overhead by 60% (security check density: 6.7% vs. 16.8%, p=0.002) compared to imperative languages.
The 12 contract pairs are truly functionally equivalent and that security checks were identified and counted consistently without implementation bias from the same development team.
Move reduces security check density by 60% versus Solidity in matched contracts at the cost of 47% larger code size, based on controlled pairs and developer surveys.
Receipt and verification
| First computed | 2026-05-22T01:03:19.529041Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
188979697fd2da64e100b702dcd8cda38afa9fd822c6cc5caeae291a69d6c536
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/DCEXS2L72LNGJYIAW4BNZWGNUO \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 188979697fd2da64e100b702dcd8cda38afa9fd822c6cc5caeae291a69d6c536
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "26a5407e27e7c2b34ccaf8e5b355b5fb29ea25a50c8b7c62a942e53d9e5f2ccf",
"cross_cats_sorted": [
"cs.PL"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.SE",
"submitted_at": "2026-04-29T14:28:47Z",
"title_canon_sha256": "6c36da995944666e58071e6afb0cdcabf1a62cb7baa1b942b2f09b895335cc9e"
},
"schema_version": "1.0",
"source": {
"id": "2604.26727",
"kind": "arxiv",
"version": 2
}
}