logo
Back to posts

A brief introduction

Alan Szepieniec, Thorkil Værge

January 21, 2022

4 min read

A brief introduction
A brief introduction

A brief introduction

Bitcoin builds upon 20th century cryptography. Although multiple blockchains use more modern cryptography, none combine more than a handful of the mathematical inventions of the last 20 years. We believe that significant advances in the science of cryptography constitute a unique opportunity to build a financial infrastructure of the future.

We are building Neptune, a new layer-one blockchain that leverages cutting edge cryptography to offer a set of features unique to any project in the space.

Technology

One of the pivotal mathematical advances relevant to the financial infra-structure of the future is the development of recursive, transparent, post-quantum SNARKs.

SNARKs

A SNARK is a piece of cryptographic data that authenticates the execution of a computer program, in the same sense that an apostille certifies the origin and integrity of a legal document, or signatures certify the parties' agreement to a contract.

For example:

Concretely, SNARKs support arbitrary computations for smart contracts, like Ethereum. However, the state changes are concealed for all but the involved parties and offers opt-in transparency, just like Monero.

Transparent

Other blockchains (such as ZCash and Mina) use SNARKs that come with trusted setup procedures that involve the use of secret data that must be securely deleted somehow, or else the blockchain is insecure. In contrast, the SNARKs in Neptune do not have a trusted setup procedure and hence no such toxic waste. Such SNARKs are called transparent.

Post-quantum

A post-quantum cryptosystem is one that is resilient against attacks from future quantum computers but that can be deployed on today's computer infrastructure. Bitcoin, Ethereum, and Monero do not offer protection against quantum computers. Nevertheless, post-quantum security will become necessary for blockchains, as the mere theoretical threat of an attack on the core cryptographic primitives justifies discounting the value of the currency.

Recursive

A recursive proof system is capable of verifying itself. Specifically, a recursive SNARK system is capable of proving the successful verification of another SNARK. This technology has many applications in the context of blockchains.

Team

Alan Szepieniec is a researcher with Nervos Foundation and founder of Zug-based research lab AS Discrete Mathematics GmbH. He holds a PhD in post-quantum cryptography from the University of Leuven, Belgium, and is author of numerous scientific articles. Two of his contributions (with co-authors) in particular have gained traction in the blockchain community:

Thorkil Værge holds a master in physics from the University of Copenhagen. He has worked with blockchain technology for the last seven years and has contributed to the specification of the Ethereum and the Bitcoin Lightning protocols. He has implemented core blockchain solutions for blockchain companies such as BitGo, Bitcoin Suisse, and Inacta. In his spare time he has invented and developed the compiler for a programming language for specifying financial contracts on the Ethereum blockchain.