civkit / staking-credentials-spec

Staking Credentials specification
4 stars 3 forks source link

Staking Credentials - Specification

The core of Staking Credentials is a cryptographic protocol that allows users to receive an amount of anonymous credentials in exchange of paying an on-chain or off-chain Bitcoin payment. These credentials can be utilized to mitigate counterparty risk in Bitcoin financial contracts (such as Lightning network jamming) or to redeem services from a CivKit functionary node.

The Staking Credentials protocol is building from IETF's Privacy Pass with changes suiting decentralized financial networks and peer-to-peer architecture.

Project status is in very early stage with an upcoming Rust implementation.

Descritpion of Staking Credentials in a CivKit flow can be found in section 8 of the paper.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.