101 lines
2.5 KiB
Markdown
101 lines
2.5 KiB
Markdown
|
|
# Ledger Papers Archive
|
||
|
|
|
||
|
|
Comprehensive collection of distributed ledger, cryptographic protocol, and decentralized systems whitepapers.
|
||
|
|
|
||
|
|
**For the commons - EUPL-1.2 CIC**
|
||
|
|
|
||
|
|
## Stats
|
||
|
|
|
||
|
|
- **91+ papers** across **15 categories**
|
||
|
|
- Genesis to modern (1998-2024)
|
||
|
|
- Academic + project whitepapers
|
||
|
|
|
||
|
|
## Categories
|
||
|
|
|
||
|
|
| Category | Papers | Description |
|
||
|
|
|----------|--------|-------------|
|
||
|
|
| genesis | 4 | Pre-Bitcoin: b-money, hashcash, bit gold |
|
||
|
|
| cryptonote | 2 | CryptoNote v2.0 + standards (CNS001-010) |
|
||
|
|
| mrl | 11 | Monero Research Lab (MRL-0001 to MRL-0011) |
|
||
|
|
| privacy | 9 | Zcash, Dash, Mimblewimble, Lelantus, Spark |
|
||
|
|
| smart-contracts | 10 | Ethereum, Solana, Cardano, Polkadot, etc |
|
||
|
|
| layer2 | 7 | Lightning, Plasma, Rollups, zkSync |
|
||
|
|
| consensus | 7 | PBFT, Tendermint, HotStuff, Casper |
|
||
|
|
| cryptography | 10 | Bulletproofs, CLSAG, PLONK, Schnorr, BLS |
|
||
|
|
| defi | 7 | Uniswap, Aave, Compound, Curve, MakerDAO |
|
||
|
|
| storage | 5 | IPFS, Filecoin, Arweave, Sia |
|
||
|
|
| identity | 3 | DIDs, Verifiable Credentials, Semaphore |
|
||
|
|
| cryptonote-projects | 5 | Haven, Masari, TurtleCoin, Wownero, DERO |
|
||
|
|
| attacks | 5 | Selfish mining, eclipse, traceability |
|
||
|
|
| oracles | 3 | Chainlink, Band Protocol |
|
||
|
|
| bridges | 3 | Atomic swaps, XCLAIM, THORChain |
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# All papers (91+)
|
||
|
|
./discover.sh --all > jobs.txt
|
||
|
|
|
||
|
|
# By category
|
||
|
|
./discover.sh --category=cryptography > jobs.txt
|
||
|
|
./discover.sh --category=defi > jobs.txt
|
||
|
|
|
||
|
|
# By topic
|
||
|
|
./discover.sh --topic=bulletproofs > jobs.txt
|
||
|
|
./discover.sh --topic=zk-snarks > jobs.txt
|
||
|
|
|
||
|
|
# IACR search for more
|
||
|
|
./discover.sh --search-iacr > search-jobs.txt
|
||
|
|
|
||
|
|
# List categories
|
||
|
|
./discover.sh --help
|
||
|
|
```
|
||
|
|
|
||
|
|
## Output Format
|
||
|
|
|
||
|
|
```
|
||
|
|
URL|FILENAME|TYPE|METADATA
|
||
|
|
https://bitcoin.org/bitcoin.pdf|bitcoin.pdf|paper|category=genesis,title=Bitcoin...
|
||
|
|
```
|
||
|
|
|
||
|
|
## CDN Hosting Structure
|
||
|
|
|
||
|
|
```
|
||
|
|
papers.lethean.io/
|
||
|
|
├── genesis/
|
||
|
|
│ ├── bitcoin.pdf
|
||
|
|
│ ├── b-money.txt
|
||
|
|
│ └── hashcash.pdf
|
||
|
|
├── cryptonote/
|
||
|
|
│ ├── cryptonote-v2.pdf
|
||
|
|
│ └── cns/
|
||
|
|
│ ├── cns001.txt
|
||
|
|
│ └── ...
|
||
|
|
├── mrl/
|
||
|
|
│ ├── MRL-0001.pdf
|
||
|
|
│ └── ...
|
||
|
|
├── cryptography/
|
||
|
|
│ ├── bulletproofs.pdf
|
||
|
|
│ ├── clsag.pdf
|
||
|
|
│ └── ...
|
||
|
|
└── INDEX.json
|
||
|
|
```
|
||
|
|
|
||
|
|
## Adding Papers
|
||
|
|
|
||
|
|
Edit `registry.json`:
|
||
|
|
|
||
|
|
```json
|
||
|
|
{
|
||
|
|
"id": "paper-id",
|
||
|
|
"title": "Paper Title",
|
||
|
|
"year": 2024,
|
||
|
|
"url": "https://example.com/paper.pdf",
|
||
|
|
"topics": ["topic1", "topic2"]
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
## License Note
|
||
|
|
|
||
|
|
Papers collected for archival/educational purposes. Original copyrights remain with authors. CDN hosting as community service under CIC principles.
|