Skip to content

security-in-blockchain-networks

View on GitHub


Information

Property Value
Language TeX
Stars 0
Forks 0
Watchers 0
Open Issues 0
License No License
Created 2026-04-21
Last Updated 2026-05-19
Last Push 2026-05-08
Contributors 1
Default Branch main
Visibility private

Datasets

This repository includes 11 dataset(s):

Dataset Format Size

| improvement-inventory-v2.json | .json | 16.31 KB |

| improvement-inventory.json | .json | 14.44 KB |

| prd.json | .json | 5.73 KB |

| revised_LINE_MAPPING.json | .json | 6.35 KB |

| case_citations.json | .json | 4.91 KB |

| fi_citations.json | .json | 9.71 KB |

| refs_2025_candidates.json | .json | 9.92 KB |

| refs_audit.json | .json | 55.34 KB |

| refs_input.json | .json | 16.64 KB |

| refs_resolved.json | .json | 772.46 KB |

| v2_refs.json | .json | 4.13 KB |

Reproducibility

This repository includes reproducibility tools:

  • Python requirements.txt

Status

  • Issues: Enabled
  • Wiki: Enabled
  • Pages: Enabled

README

Enhancing Security in Blockchain Networks

Submission package for the manuscript

Enhancing Security in Blockchain Networks: Anomalies, Frauds, and Advanced Detection Techniques

Joerg Osterrieder, Stephen Chan, Jeffrey Chu, Yuanyuan Zhang, Codruta Mare

Target journal: Financial Innovation (SpringerOpen) Article type: Structured narrative review


Contents

File Description
paper/main.pdf Final compiled PDF (38 pages)
paper/main.tex LaTeX source (uses fallback article.cls; preamble swap to sn-jnl.cls documented in header)
paper/body.tex Body content (pandoc-generated from revised.md)
paper/bib/refs.bib BibTeX bibliography, 40 entries, author-year keys
paper/tables/tab_taxonomy.tex Table 1, dimensional taxonomy of blockchain anomalies and frauds
paper/tables/tab_techniques.tex Table 2, comparative matrix of detection techniques
paper/figures/fig_framework.tex Figure 1, TikZ detection-pipeline diagram
revised.md Canonical markdown source (7,600 words)
revised_LINE_MAPPING.json Section-boundary mapping source → revised
reviewer-report.md Pre-revision hostile-reviewer report (10 flags)
COVER_LETTER.md Cover letter to Editor-in-Chief
SUBMISSION_CHECKLIST.md Pre-submission checklist with CRediT mapping
RESPONSE_TEMPLATE.md Point-by-point reviewer-response template
AI_DISCLOSURE.md AI-assistance disclosure per Springer 2023 policy
JEL_CODES.md Proposed JEL codes (G23, G10, C63, C45, G29)
FORMATTING_SPEC.md Pinned Springer formatting requirements
GATE_REPORT.md Pre-submission gate report (15 gates)

Tooling

File Description
scripts/parse_refs.py Parse 35 references from the source markdown
scripts/refs_openalex.py Verify and enrich references via OpenAlex API
scripts/md_preprocess.py Markdown preprocessing for pandoc conversion
scripts/hostile_review.py Automated AI-tell and vague-claim linter
scripts/self_citation_ratio.py Self-citation ratio gate
scripts/extract_body.py Extract body LaTeX from pandoc output
scripts/build_pdf.sh pdflatex → bibtex → pdflatex × 2 build chain

Contribution

This paper contributes:

  1. A dimensional taxonomy of blockchain anomalies and frauds indexed by blockchain layer × attack class × detection method.
  2. A comparative matrix of detection techniques by data type, supervision regime, strengths, and limitations.
  3. A synthesis of 40 references explicitly positioned against three prior general-purpose surveys (Chandola et al. 2009; Akoglu et al. 2015; Ahmed et al. 2016).
  4. A research agenda for 2022–2025 covering cross-chain bridge exploits, DeFi flash-loan attacks, and explainable-AI detection.

Build

python -m venv .venv
source .venv/Scripts/activate # Windows bash
pip install -r requirements.txt

# Parse references
python scripts/parse_refs.py

# Enrich via OpenAlex (idempotent, cached to cache/openalex/)
python scripts/refs_openalex.py

# Preprocess markdown then build PDF
python scripts/md_preprocess.py revised.md preprocessed.md
bash scripts/build_pdf.sh

Output: paper/main.pdf (38 pages, ~454 KB).

Note. The final submission build requires Springer Nature's sn-jnl.cls and sn-basic.bst, downloaded from https://www.springernature.com/gp/authors/campaigns/latex-author-support and placed in paper/sn-jnl/. Swap the preamble block in paper/main.tex per the documentation in its header.

Funding

This work is based upon work from COST Action CA19130 and COST Action CA21163 (COST, European Cooperation in Science and Technology); Marie Skłodowska-Curie Actions / EU Horizon Europe DIGITAL project (No. 101119635); Swiss National Science Foundation (IZCNZ0-174853, IZSEZ0-211195, IZCOZ0-213370); American University of Sharjah Faculty Research Grant 2023 (FRG23-C); EU Horizon 2020 FIN-TECH grant (No 825215); Babeș-Bolyai University (PFE-550-UBB).

License

Manuscript content: © 2024 The Authors. Submitted for publication under CC-BY 4.0 (SpringerOpen default).

Tooling (scripts/*): MIT.