Skip to content

Library

Topper Bowers edited this page Dec 7, 2018 · 11 revisions

Tupelo Background Resources

Here is a collection of prior work that has influenced the design of the Tupelo platform, grouped into broad categories. Much of the work listed here has not directly contributed to the implementation of the protocol, but they're listed here anyway because they are relevant background knowledge to understand the details of Tupelo. The prior work listed here that has been integrated into the protocol has been modified for use in Tupelo because of the uniqueness of the platform.

Data Representation

Peer-to-Peer Messaging

Cryptography

  • BLS signatures: better than Schnorr
    An in-depth primer on the basics of how BLS signatures work, how they can be used to efficiently combine and represent multiple cryptographic signatures that allows for efficient threshold verification and compact representation without sharing private keys, and how all this applies to cryptocurrencies.

Distributed Consensus