Skip to content

saif97/interactive-papers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Papers

Foundational papers, reproduced word for word, with interactive diagrams and explainers layered on top of the original text — hover a term for a definition, or open an explainer you can actually run.

Live site: https://saif97.github.io/interactive-papers/

Papers

  • Bitcoin: A Peer-to-Peer Electronic Cash System — Satoshi Nakamoto (2008). The full paper with 11 interactive explainers: the transaction-signature chain, a live SHA-256 miner, Merkle-tree pruning, simplified payment verification, and a live attacker-success calculator running Nakamoto's exact algorithm.
  • Ethereum: A Next-Generation Smart Contract Platform — Vitalik Buterin (2014). In progress.

Structure

index.html              landing page — the list of papers
bitcoin/index.html      the Bitcoin paper
ethereum/index.html     the Ethereum paper (in progress)
assets/                 shared kit — stylesheet, stepper, glossary, gsap,
                        and one file per explainer under assets/explainers/
dev/                    isolated harness for previewing a single explainer
lessons/, reference/    companion material

Each page loads only the explainer modules it cites. An explainer lives at assets/explainers/<key>.js, self-registers into window.EXPLAINERS, and is tagged in the prose with data-term="<key>".

Tech

Static HTML/CSS/JS. The only dependency is GSAP for animation, vendored locally in assets/ — no build step, no external requests, works offline.

License & attribution

Each paper's text remains © its respective author, reproduced verbatim for educational use. The interactive diagrams, code, and styling in this repository are released under the MIT License — see LICENSE.

This is an independent educational project and is not affiliated with the authors or their organizations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages