Browse Source

Slight changes.

master
Thomas Kerber 2 years ago
parent
commit
f1a0ae01ff
29 changed files with 67 additions and 77 deletions
  1. +1
    -1
      README.md
  2. +4
    -4
      gen.py
  3. +6
    -6
      gen/index.md
  4. +8
    -8
      gen/indicies/blockchain.md
  5. +1
    -1
      gen/indicies/dismissed.md
  6. +1
    -1
      gen/indicies/primitive.md
  7. +5
    -5
      gen/indicies/primitives.md
  8. +6
    -6
      gen/indicies/privacy.md
  9. +5
    -5
      gen/indicies/read.md
  10. +3
    -3
      gen/indicies/scalability.md
  11. +1
    -1
      gen/indicies/scanned.md
  12. +7
    -7
      gen/indicies/skimmed.md
  13. +4
    -4
      gen/indicies/unread.md
  14. +2
    -2
      gen/indicies/verifiability.md
  15. +1
    -1
      gen/notes/AndrychowiczD14.md
  16. +1
    -1
      gen/notes/BeckCDFMMPTW14.md
  17. +1
    -1
      gen/notes/Ben-SassonCGGMTV14.md
  18. +1
    -1
      gen/notes/Ben-SassonCGTV13.md
  19. +1
    -1
      gen/notes/Ben-SassonCTV14.md
  20. +1
    -1
      gen/notes/CascudoD17.md
  21. +1
    -1
      gen/notes/CromanDEGJKMSSS16.md
  22. +1
    -1
      gen/notes/EyalGSR16.md
  23. +1
    -1
      gen/notes/GarayKLP16.md
  24. +1
    -1
      gen/notes/KiayiasZZ16.md
  25. +0
    -5
      gen/notes/Kokoris-KogiasJ16.md
  26. +1
    -1
      gen/notes/KosbaMSWP16.md
  27. +1
    -1
      gen/notes/MiersGGR13.md
  28. +1
    -1
      gen/notes/SytaJKGGKFF17.md
  29. +0
    -5
      notes/Kokoris-KogiasJ16.md

+ 1
- 1
README.md View File

@@ -1,6 +1,6 @@
# Index

[The main tag index](gen/index.md)
Use [the main tag index](gen/index.md) the navigate the papers.

# Copyright


+ 4
- 4
gen.py View File

@@ -45,7 +45,7 @@ for paper in all:
tag_register[tag] = [(paper, name)]
links = '[bibtex](../../bibtex/{}.bib)|[pdf](../../papers/{}.pdf)\n\nTags: '.format(paper, paper)
taglinks = ['[{}](../indicies/{}.md)'.format(i, i) for i in tags]
links += '|'.join(taglinks)
links += '/'.join(taglinks)
notes = tagreg.sub(links, notes)
open("gen/notes/{}.md".format(paper), "w").write(notes)

@@ -53,9 +53,9 @@ for tag in tag_register:
f = open("gen/indicies/{}.md".format(tag), "w")
f.write("# Tagged {}\n\n".format(tag))
for (paper, name) in tag_register[tag]:
f.write(("* [[notes](../notes/{}.md)|[bibtex](../../bibtex/{}.bib)|" +
"[pdf](../../papers/{}.pdf)] {}\n")
.format(paper, paper, paper, name))
f.write(("* [[b](../../bibtex/{}.bib)/[p](../../papers/{}.pdf)] " +
"[{}](../notes/{}.md)\n")
.format(paper, paper, name, paper))
f.close()

f = open("gen/index.md", "w")

+ 6
- 6
gen/index.md View File

@@ -1,13 +1,13 @@
# Tag index

* [read](indicies/read.md)
* [blockchain](indicies/blockchain.md)
* [scalability](indicies/scalability.md)
* [unread](indicies/unread.md)
* [skimmed](indicies/skimmed.md)
* [privacy](indicies/privacy.md)
* [dismissed](indicies/dismissed.md)
* [blockchain](indicies/blockchain.md)
* [primitives](indicies/primitives.md)
* [verifiability](indicies/verifiability.md)
* [primitive](indicies/primitive.md)
* [read](indicies/read.md)
* [dismissed](indicies/dismissed.md)
* [scanned](indicies/scanned.md)
* [scalability](indicies/scalability.md)
* [primitive](indicies/primitive.md)
* [verifiability](indicies/verifiability.md)

+ 8
- 8
gen/indicies/blockchain.md View File

@@ -1,10 +1,10 @@
# Tagged blockchain

* [[notes](../notes/CromanDEGJKMSSS16.md)|[bibtex](../../bibtex/CromanDEGJKMSSS16.bib)|[pdf](../../papers/CromanDEGJKMSSS16.pdf)] On Scaling Decentralized Blockchains
* [[notes](../notes/KosbaMSWP16.md)|[bibtex](../../bibtex/KosbaMSWP16.bib)|[pdf](../../papers/KosbaMSWP16.pdf)] Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
* [[notes](../notes/BeckCDFMMPTW14.md)|[bibtex](../../bibtex/BeckCDFMMPTW14.bib)|[pdf](../../papers/BeckCDFMMPTW14.pdf)] Enabling Blockchain Innovations with Pegged Sidechains
* [[notes](../notes/EyalGSR16.md)|[bibtex](../../bibtex/EyalGSR16.bib)|[pdf](../../papers/EyalGSR16.pdf)] Bitcoin-NG: A Scalable Blockchain Protocol
* [[notes](../notes/MiersGGR13.md)|[bibtex](../../bibtex/MiersGGR13.bib)|[pdf](../../papers/MiersGGR13.pdf)] Zerocoin: Anonymous Distributed E-Cash from Bitcoin
* [[notes](../notes/GarayKLP16.md)|[bibtex](../../bibtex/GarayKLP16.bib)|[pdf](../../papers/GarayKLP16.pdf)] Bootstrapping the Blockchain - Directly
* [[notes](../notes/KiayiasZZ16.md)|[bibtex](../../bibtex/KiayiasZZ16.bib)|[pdf](../../papers/KiayiasZZ16.pdf)] Fair and Robust Multi-Party Computation using a Global Transaction Ledger
* [[notes](../notes/Ben-SassonCGGMTV14.md)|[bibtex](../../bibtex/Ben-SassonCGGMTV14.bib)|[pdf](../../papers/Ben-SassonCGGMTV14.pdf)] Zerocash: Decentralized Anonymous Payments from Bitcoin
* [[b](../../bibtex/KiayiasZZ16.bib)/[p](../../papers/KiayiasZZ16.pdf)] [Fair and Robust Multi-Party Computation using a Global Transaction Ledger](../notes/KiayiasZZ16.md)
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](../../papers/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](../../papers/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/GarayKLP16.bib)/[p](../../papers/GarayKLP16.pdf)] [Bootstrapping the Blockchain - Directly](../notes/GarayKLP16.md)
* [[b](../../bibtex/BeckCDFMMPTW14.bib)/[p](../../papers/BeckCDFMMPTW14.pdf)] [Enabling Blockchain Innovations with Pegged Sidechains](../notes/BeckCDFMMPTW14.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](../../papers/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)
* [[b](../../bibtex/EyalGSR16.bib)/[p](../../papers/EyalGSR16.pdf)] [Bitcoin-NG: A Scalable Blockchain Protocol](../notes/EyalGSR16.md)
* [[b](../../bibtex/KosbaMSWP16.bib)/[p](../../papers/KosbaMSWP16.pdf)] [Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts](../notes/KosbaMSWP16.md)

+ 1
- 1
gen/indicies/dismissed.md View File

@@ -1,3 +1,3 @@
# Tagged dismissed

* [[notes](../notes/Sander99.md)|[bibtex](../../bibtex/Sander99.bib)|[pdf](../../papers/Sander99.pdf)] Efficient Accumulators without Trapdoor Extended Abstracts
* [[b](../../bibtex/Sander99.bib)/[p](../../papers/Sander99.pdf)] [Efficient Accumulators without Trapdoor Extended Abstracts](../notes/Sander99.md)

+ 1
- 1
gen/indicies/primitive.md View File

@@ -1,3 +1,3 @@
# Tagged primitive

* [[notes](../notes/AndrychowiczD14.md)|[bibtex](../../bibtex/AndrychowiczD14.bib)|[pdf](../../papers/AndrychowiczD14.pdf)] Distributed Cryptography Based on the Proofs of Work
* [[b](../../bibtex/AndrychowiczD14.bib)/[p](../../papers/AndrychowiczD14.pdf)] [Distributed Cryptography Based on the Proofs of Work](../notes/AndrychowiczD14.md)

+ 5
- 5
gen/indicies/primitives.md View File

@@ -1,7 +1,7 @@
# Tagged primitives

* [[notes](../notes/CascudoD17.md)|[bibtex](../../bibtex/CascudoD17.bib)|[pdf](../../papers/CascudoD17.pdf)] SCRAPE: Scalable Randomness Attested by Public Entities
* [[notes](../notes/Ben-SassonCTV14.md)|[bibtex](../../bibtex/Ben-SassonCTV14.bib)|[pdf](../../papers/Ben-SassonCTV14.pdf)] Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
* [[notes](../notes/Ben-SassonCGTV13.md)|[bibtex](../../bibtex/Ben-SassonCGTV13.bib)|[pdf](../../papers/Ben-SassonCGTV13.pdf)] SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge
* [[notes](../notes/KiayiasZZ16.md)|[bibtex](../../bibtex/KiayiasZZ16.bib)|[pdf](../../papers/KiayiasZZ16.pdf)] Fair and Robust Multi-Party Computation using a Global Transaction Ledger
* [[notes](../notes/SytaJKGGKFF17.md)|[bibtex](../../bibtex/SytaJKGGKFF17.bib)|[pdf](../../papers/SytaJKGGKFF17.pdf)] Scalable Bias-Resistant Distributed Randomness
* [[b](../../bibtex/KiayiasZZ16.bib)/[p](../../papers/KiayiasZZ16.pdf)] [Fair and Robust Multi-Party Computation using a Global Transaction Ledger](../notes/KiayiasZZ16.md)
* [[b](../../bibtex/CascudoD17.bib)/[p](../../papers/CascudoD17.pdf)] [SCRAPE: Scalable Randomness Attested by Public Entities](../notes/CascudoD17.md)
* [[b](../../bibtex/SytaJKGGKFF17.bib)/[p](../../papers/SytaJKGGKFF17.pdf)] [Scalable Bias-Resistant Distributed Randomness](../notes/SytaJKGGKFF17.md)
* [[b](../../bibtex/Ben-SassonCGTV13.bib)/[p](../../papers/Ben-SassonCGTV13.pdf)] [SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge](../notes/Ben-SassonCGTV13.md)
* [[b](../../bibtex/Ben-SassonCTV14.bib)/[p](../../papers/Ben-SassonCTV14.pdf)] [Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture](../notes/Ben-SassonCTV14.md)

+ 6
- 6
gen/indicies/privacy.md View File

@@ -1,8 +1,8 @@
# Tagged privacy

* [[notes](../notes/KosbaMSWP16.md)|[bibtex](../../bibtex/KosbaMSWP16.bib)|[pdf](../../papers/KosbaMSWP16.pdf)] Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
* [[notes](../notes/MiersGGR13.md)|[bibtex](../../bibtex/MiersGGR13.bib)|[pdf](../../papers/MiersGGR13.pdf)] Zerocoin: Anonymous Distributed E-Cash from Bitcoin
* [[notes](../notes/Ben-SassonCTV14.md)|[bibtex](../../bibtex/Ben-SassonCTV14.bib)|[pdf](../../papers/Ben-SassonCTV14.pdf)] Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
* [[notes](../notes/Ben-SassonCGTV13.md)|[bibtex](../../bibtex/Ben-SassonCGTV13.bib)|[pdf](../../papers/Ben-SassonCGTV13.pdf)] SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge
* [[notes](../notes/KiayiasZZ16.md)|[bibtex](../../bibtex/KiayiasZZ16.bib)|[pdf](../../papers/KiayiasZZ16.pdf)] Fair and Robust Multi-Party Computation using a Global Transaction Ledger
* [[notes](../notes/Ben-SassonCGGMTV14.md)|[bibtex](../../bibtex/Ben-SassonCGGMTV14.bib)|[pdf](../../papers/Ben-SassonCGGMTV14.pdf)] Zerocash: Decentralized Anonymous Payments from Bitcoin
* [[b](../../bibtex/KiayiasZZ16.bib)/[p](../../papers/KiayiasZZ16.pdf)] [Fair and Robust Multi-Party Computation using a Global Transaction Ledger](../notes/KiayiasZZ16.md)
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](../../papers/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/Ben-SassonCGTV13.bib)/[p](../../papers/Ben-SassonCGTV13.pdf)] [SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge](../notes/Ben-SassonCGTV13.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](../../papers/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)
* [[b](../../bibtex/Ben-SassonCTV14.bib)/[p](../../papers/Ben-SassonCTV14.pdf)] [Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture](../notes/Ben-SassonCTV14.md)
* [[b](../../bibtex/KosbaMSWP16.bib)/[p](../../papers/KosbaMSWP16.pdf)] [Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts](../notes/KosbaMSWP16.md)

+ 5
- 5
gen/indicies/read.md View File

@@ -1,7 +1,7 @@
# Tagged read

* [[notes](../notes/CromanDEGJKMSSS16.md)|[bibtex](../../bibtex/CromanDEGJKMSSS16.bib)|[pdf](../../papers/CromanDEGJKMSSS16.pdf)] On Scaling Decentralized Blockchains
* [[notes](../notes/BeckCDFMMPTW14.md)|[bibtex](../../bibtex/BeckCDFMMPTW14.bib)|[pdf](../../papers/BeckCDFMMPTW14.pdf)] Enabling Blockchain Innovations with Pegged Sidechains
* [[notes](../notes/EyalGSR16.md)|[bibtex](../../bibtex/EyalGSR16.bib)|[pdf](../../papers/EyalGSR16.pdf)] Bitcoin-NG: A Scalable Blockchain Protocol
* [[notes](../notes/MiersGGR13.md)|[bibtex](../../bibtex/MiersGGR13.bib)|[pdf](../../papers/MiersGGR13.pdf)] Zerocoin: Anonymous Distributed E-Cash from Bitcoin
* [[notes](../notes/Ben-SassonCGGMTV14.md)|[bibtex](../../bibtex/Ben-SassonCGGMTV14.bib)|[pdf](../../papers/Ben-SassonCGGMTV14.pdf)] Zerocash: Decentralized Anonymous Payments from Bitcoin
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](../../papers/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](../../papers/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/BeckCDFMMPTW14.bib)/[p](../../papers/BeckCDFMMPTW14.pdf)] [Enabling Blockchain Innovations with Pegged Sidechains](../notes/BeckCDFMMPTW14.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](../../papers/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)
* [[b](../../bibtex/EyalGSR16.bib)/[p](../../papers/EyalGSR16.pdf)] [Bitcoin-NG: A Scalable Blockchain Protocol](../notes/EyalGSR16.md)

+ 3
- 3
gen/indicies/scalability.md View File

@@ -1,5 +1,5 @@
# Tagged scalability

* [[notes](../notes/CromanDEGJKMSSS16.md)|[bibtex](../../bibtex/CromanDEGJKMSSS16.bib)|[pdf](../../papers/CromanDEGJKMSSS16.pdf)] On Scaling Decentralized Blockchains
* [[notes](../notes/BeckCDFMMPTW14.md)|[bibtex](../../bibtex/BeckCDFMMPTW14.bib)|[pdf](../../papers/BeckCDFMMPTW14.pdf)] Enabling Blockchain Innovations with Pegged Sidechains
* [[notes](../notes/EyalGSR16.md)|[bibtex](../../bibtex/EyalGSR16.bib)|[pdf](../../papers/EyalGSR16.pdf)] Bitcoin-NG: A Scalable Blockchain Protocol
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](../../papers/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/BeckCDFMMPTW14.bib)/[p](../../papers/BeckCDFMMPTW14.pdf)] [Enabling Blockchain Innovations with Pegged Sidechains](../notes/BeckCDFMMPTW14.md)
* [[b](../../bibtex/EyalGSR16.bib)/[p](../../papers/EyalGSR16.pdf)] [Bitcoin-NG: A Scalable Blockchain Protocol](../notes/EyalGSR16.md)

+ 1
- 1
gen/indicies/scanned.md View File

@@ -1,3 +1,3 @@
# Tagged scanned

* [[notes](../notes/SytaJKGGKFF17.md)|[bibtex](../../bibtex/SytaJKGGKFF17.bib)|[pdf](../../papers/SytaJKGGKFF17.pdf)] Scalable Bias-Resistant Distributed Randomness
* [[b](../../bibtex/SytaJKGGKFF17.bib)/[p](../../papers/SytaJKGGKFF17.pdf)] [Scalable Bias-Resistant Distributed Randomness](../notes/SytaJKGGKFF17.md)

+ 7
- 7
gen/indicies/skimmed.md View File

@@ -1,9 +1,9 @@
# Tagged skimmed

* [[notes](../notes/KosbaMSWP16.md)|[bibtex](../../bibtex/KosbaMSWP16.bib)|[pdf](../../papers/KosbaMSWP16.pdf)] Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
* [[notes](../notes/CascudoD17.md)|[bibtex](../../bibtex/CascudoD17.bib)|[pdf](../../papers/CascudoD17.pdf)] SCRAPE: Scalable Randomness Attested by Public Entities
* [[notes](../notes/GarayKLP16.md)|[bibtex](../../bibtex/GarayKLP16.bib)|[pdf](../../papers/GarayKLP16.pdf)] Bootstrapping the Blockchain - Directly
* [[notes](../notes/Ben-SassonCTV14.md)|[bibtex](../../bibtex/Ben-SassonCTV14.bib)|[pdf](../../papers/Ben-SassonCTV14.pdf)] Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
* [[notes](../notes/Ben-SassonCGTV13.md)|[bibtex](../../bibtex/Ben-SassonCGTV13.bib)|[pdf](../../papers/Ben-SassonCGTV13.pdf)] SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge
* [[notes](../notes/AndrychowiczD14.md)|[bibtex](../../bibtex/AndrychowiczD14.bib)|[pdf](../../papers/AndrychowiczD14.pdf)] Distributed Cryptography Based on the Proofs of Work
* [[notes](../notes/KiayiasZZ16.md)|[bibtex](../../bibtex/KiayiasZZ16.bib)|[pdf](../../papers/KiayiasZZ16.pdf)] Fair and Robust Multi-Party Computation using a Global Transaction Ledger
* [[b](../../bibtex/KiayiasZZ16.bib)/[p](../../papers/KiayiasZZ16.pdf)] [Fair and Robust Multi-Party Computation using a Global Transaction Ledger](../notes/KiayiasZZ16.md)
* [[b](../../bibtex/CascudoD17.bib)/[p](../../papers/CascudoD17.pdf)] [SCRAPE: Scalable Randomness Attested by Public Entities](../notes/CascudoD17.md)
* [[b](../../bibtex/GarayKLP16.bib)/[p](../../papers/GarayKLP16.pdf)] [Bootstrapping the Blockchain - Directly](../notes/GarayKLP16.md)
* [[b](../../bibtex/AndrychowiczD14.bib)/[p](../../papers/AndrychowiczD14.pdf)] [Distributed Cryptography Based on the Proofs of Work](../notes/AndrychowiczD14.md)
* [[b](../../bibtex/Ben-SassonCGTV13.bib)/[p](../../papers/Ben-SassonCGTV13.pdf)] [SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge](../notes/Ben-SassonCGTV13.md)
* [[b](../../bibtex/Ben-SassonCTV14.bib)/[p](../../papers/Ben-SassonCTV14.pdf)] [Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture](../notes/Ben-SassonCTV14.md)
* [[b](../../bibtex/KosbaMSWP16.bib)/[p](../../papers/KosbaMSWP16.pdf)] [Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts](../notes/KosbaMSWP16.md)

+ 4
- 4
gen/indicies/unread.md View File

@@ -1,6 +1,6 @@
# Tagged unread

* [[notes](../notes/Kokoris-KogiasJ16.md)|[bibtex](../../bibtex/Kokoris-KogiasJ16.bib)|[pdf](../../papers/Kokoris-KogiasJ16.pdf)] Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing
* [[notes](../notes/GarayKL15.md)|[bibtex](../../bibtex/GarayKL15.bib)|[pdf](../../papers/GarayKL15.pdf)] The Bitcoin Backbone Protocol: Analysis and Applications
* [[notes](../notes/Ben-SassonC0TV15.md)|[bibtex](../../bibtex/Ben-SassonC0TV15.bib)|[pdf](../../papers/Ben-SassonC0TV15.pdf)] Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs
* [[notes](../notes/BonneauMCNKF15.md)|[bibtex](../../bibtex/BonneauMCNKF15.bib)|[pdf](../../papers/BonneauMCNKF15.pdf)] SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies
* [[b](../../bibtex/Ben-SassonC0TV15.bib)/[p](../../papers/Ben-SassonC0TV15.pdf)] [Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs](../notes/Ben-SassonC0TV15.md)
* [[b](../../bibtex/BonneauMCNKF15.bib)/[p](../../papers/BonneauMCNKF15.pdf)] [SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies](../notes/BonneauMCNKF15.md)
* [[b](../../bibtex/GarayKL15.bib)/[p](../../papers/GarayKL15.pdf)] [The Bitcoin Backbone Protocol: Analysis and Applications](../notes/GarayKL15.md)
* [[b](../../bibtex/Kokoris-KogiasJ16.bib)/[p](../../papers/Kokoris-KogiasJ16.pdf)] [Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing](../notes/Kokoris-KogiasJ16.md)

+ 2
- 2
gen/indicies/verifiability.md View File

@@ -1,4 +1,4 @@
# Tagged verifiability

* [[notes](../notes/Ben-SassonCTV14.md)|[bibtex](../../bibtex/Ben-SassonCTV14.bib)|[pdf](../../papers/Ben-SassonCTV14.pdf)] Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
* [[notes](../notes/Ben-SassonCGTV13.md)|[bibtex](../../bibtex/Ben-SassonCGTV13.bib)|[pdf](../../papers/Ben-SassonCGTV13.pdf)] SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge
* [[b](../../bibtex/Ben-SassonCGTV13.bib)/[p](../../papers/Ben-SassonCGTV13.pdf)] [SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge](../notes/Ben-SassonCGTV13.md)
* [[b](../../bibtex/Ben-SassonCTV14.bib)/[p](../../papers/Ben-SassonCTV14.pdf)] [Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture](../notes/Ben-SassonCTV14.md)

+ 1
- 1
gen/notes/AndrychowiczD14.md View File

@@ -1,7 +1,7 @@
# Distributed Cryptography Based on the Proofs of Work
[bibtex](../../bibtex/AndrychowiczD14.bib)|[pdf](../../papers/AndrychowiczD14.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[primitive](../indicies/primitive.md)
Tags: [skimmed](../indicies/skimmed.md)/[primitive](../indicies/primitive.md)

* Proof of work based distributed protocols without setup
* Creates a broadcast protocol strong against any adversary without exponentially more power

+ 1
- 1
gen/notes/BeckCDFMMPTW14.md View File

@@ -1,7 +1,7 @@
# Enabling Blockchain Innovations with Pegged Sidechains
[bibtex](../../bibtex/BeckCDFMMPTW14.bib)|[pdf](../../papers/BeckCDFMMPTW14.pdf)

Tags: [read](../indicies/read.md)|[blockchain](../indicies/blockchain.md)|[scalability](../indicies/scalability.md)
Tags: [read](../indicies/read.md)/[blockchain](../indicies/blockchain.md)/[scalability](../indicies/scalability.md)

* Allow the pegging of a cryptocurrency to a parent currency.
* Parent currency needs operations to verify transactions exiting child currency, and vica-verca.

+ 1
- 1
gen/notes/Ben-SassonCGGMTV14.md View File

@@ -1,7 +1,7 @@
# Zerocash: Decentralized Anonymous Payments from Bitcoin
[bibtex](../../bibtex/Ben-SassonCGGMTV14.bib)|[pdf](../../papers/Ben-SassonCGGMTV14.pdf)

Tags: [read](../indicies/read.md)|[blockchain](../indicies/blockchain.md)|[privacy](../indicies/privacy.md)
Tags: [read](../indicies/read.md)/[blockchain](../indicies/blockchain.md)/[privacy](../indicies/privacy.md)

* Like [Zerocoin](MiersGGR13.md), but more general.
* Allows arbitrary denominations (up to a maximum limit).

+ 1
- 1
gen/notes/Ben-SassonCGTV13.md View File

@@ -1,7 +1,7 @@
# SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge
[bibtex](../../bibtex/Ben-SassonCGTV13.bib)|[pdf](../../papers/Ben-SassonCGTV13.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[privacy](../indicies/privacy.md)|[verifiability](../indicies/verifiability.md)|[primitives](../indicies/primitives.md)
Tags: [skimmed](../indicies/skimmed.md)/[privacy](../indicies/privacy.md)/[verifiability](../indicies/verifiability.md)/[primitives](../indicies/primitives.md)

* Constructs zero-knowledge proofs for C programs by emulating a tiny RAM
machine.

+ 1
- 1
gen/notes/Ben-SassonCTV14.md View File

@@ -1,7 +1,7 @@
# Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
[bibtex](../../bibtex/Ben-SassonCTV14.bib)|[pdf](../../papers/Ben-SassonCTV14.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[primitives](../indicies/primitives.md)|[privacy](../indicies/privacy.md)|[verifiability](../indicies/verifiability.md)
Tags: [skimmed](../indicies/skimmed.md)/[primitives](../indicies/primitives.md)/[privacy](../indicies/privacy.md)/[verifiability](../indicies/verifiability.md)

* Pinochio-like thing.
* Small proofs (<1kb), small-ish vk (single digit kbs)

+ 1
- 1
gen/notes/CascudoD17.md View File

@@ -1,7 +1,7 @@
# SCRAPE: Scalable Randomness Attested by Public Entities
[bibtex](../../bibtex/CascudoD17.bib)|[pdf](../../papers/CascudoD17.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[primitives](../indicies/primitives.md)
Tags: [skimmed](../indicies/skimmed.md)/[primitives](../indicies/primitives.md)

* Allows the creation of a distributed source of randomness among `n` parties.
* Achieves time complexity of `O(n)`, where previous work was `O(n^2)`, and is

+ 1
- 1
gen/notes/CromanDEGJKMSSS16.md View File

@@ -1,7 +1,7 @@
# On Scaling Decentralized Blockchains
[bibtex](../../bibtex/CromanDEGJKMSSS16.bib)|[pdf](../../papers/CromanDEGJKMSSS16.pdf)

Tags: [read](../indicies/read.md)|[blockchain](../indicies/blockchain.md)|[scalability](../indicies/scalability.md)
Tags: [read](../indicies/read.md)/[blockchain](../indicies/blockchain.md)/[scalability](../indicies/scalability.md)

* Good overview on scalability
* Cleanly splits the problem into seperate domains (network, consensus, and

+ 1
- 1
gen/notes/EyalGSR16.md View File

@@ -1,7 +1,7 @@
# Bitcoin-NG: A Scalable Blockchain Protocol
[bibtex](../../bibtex/EyalGSR16.bib)|[pdf](../../papers/EyalGSR16.pdf)

Tags: [read](../indicies/read.md)|[blockchain](../indicies/blockchain.md)|[scalability](../indicies/scalability.md)
Tags: [read](../indicies/read.md)/[blockchain](../indicies/blockchain.md)/[scalability](../indicies/scalability.md)

* Allows faster publication of transactions without instability caused by short epochs.
* Seperates epoch and block creation; epochs elect a leader to create blocks.

+ 1
- 1
gen/notes/GarayKLP16.md View File

@@ -1,7 +1,7 @@
# Bootstrapping the Blockchain - Directly
[bibtex](../../bibtex/GarayKLP16.bib)|[pdf](../../papers/GarayKLP16.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[blockchain](../indicies/blockchain.md)
Tags: [skimmed](../indicies/skimmed.md)/[blockchain](../indicies/blockchain.md)

* Bitcoin and other blockchains are vulnerable to an adversary which
precomputed blocks before the start of the protocol.

+ 1
- 1
gen/notes/KiayiasZZ16.md View File

@@ -1,7 +1,7 @@
# Fair and Robust Multi-Party Computation using a Global Transaction Ledger
[bibtex](../../bibtex/KiayiasZZ16.bib)|[pdf](../../papers/KiayiasZZ16.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[privacy](../indicies/privacy.md)|[blockchain](../indicies/blockchain.md)|[primitives](../indicies/primitives.md)
Tags: [skimmed](../indicies/skimmed.md)/[privacy](../indicies/privacy.md)/[blockchain](../indicies/blockchain.md)/[primitives](../indicies/primitives.md)

* Classically, MPC has been shown to be vulnerable against a dinhonest
majority.

+ 0
- 5
gen/notes/Kokoris-KogiasJ16.md View File

@@ -2,8 +2,3 @@
[bibtex](../../bibtex/Kokoris-KogiasJ16.bib)|[pdf](../../papers/Kokoris-KogiasJ16.pdf)

Tags: [unread](../indicies/unread.md)

* Protocol for anonymising coins of a fixed denomination
* Requires trusted setup
* Idea: Create coins with a serial number, commit to the SR, but do not reveal it.
* Later: Prove that you know the SR of an unspent coin.

+ 1
- 1
gen/notes/KosbaMSWP16.md View File

@@ -1,7 +1,7 @@
# Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
[bibtex](../../bibtex/KosbaMSWP16.bib)|[pdf](../../papers/KosbaMSWP16.pdf)

Tags: [skimmed](../indicies/skimmed.md)|[blockchain](../indicies/blockchain.md)|[privacy](../indicies/privacy.md)
Tags: [skimmed](../indicies/skimmed.md)/[blockchain](../indicies/blockchain.md)/[privacy](../indicies/privacy.md)

* Smart contracts with privacy
* Rely on a manager party to handle private data

+ 1
- 1
gen/notes/MiersGGR13.md View File

@@ -1,7 +1,7 @@
# Zerocoin: Anonymous Distributed E-Cash from Bitcoin
[bibtex](../../bibtex/MiersGGR13.bib)|[pdf](../../papers/MiersGGR13.pdf)

Tags: [read](../indicies/read.md)|[blockchain](../indicies/blockchain.md)|[privacy](../indicies/privacy.md)
Tags: [read](../indicies/read.md)/[blockchain](../indicies/blockchain.md)/[privacy](../indicies/privacy.md)
[bibtex](../bibtex/MiersGGR13.bib)

* Protocol for anonymising coins of a fixed denomination

+ 1
- 1
gen/notes/SytaJKGGKFF17.md View File

@@ -1,7 +1,7 @@
# Scalable Bias-Resistant Distributed Randomness
[bibtex](../../bibtex/SytaJKGGKFF17.bib)|[pdf](../../papers/SytaJKGGKFF17.pdf)

Tags: [scanned](../indicies/scanned.md)|[primitives](../indicies/primitives.md)
Tags: [scanned](../indicies/scanned.md)/[primitives](../indicies/primitives.md)
[bibtex](../bibtex/SytaJKGGKFF17.bib)

* Throughput ~5 bytes a second for 512 nodes.

+ 0
- 5
notes/Kokoris-KogiasJ16.md View File

@@ -1,7 +1,2 @@
# Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing
<!-- %tags: unread -->

* Protocol for anonymising coins of a fixed denomination
* Requires trusted setup
* Idea: Create coins with a serial number, commit to the SR, but do not reveal it.
* Later: Prove that you know the SR of an unspent coin.

Loading…
Cancel
Save