Aller au fichier
Sarah Jamie Lewis eacc593342 Merge branch 'init' 2019-12-02 19:08:54 -08:00
client Initial Commit 2019-12-02 18:23:18 -08:00
paper Adding paper 2019-12-02 19:08:26 -08:00
server Initial Commit 2019-12-02 18:23:18 -08:00
.gitignore Initial Commit 2019-12-02 18:23:18 -08:00
README.md Initial Commit 2019-12-02 18:23:18 -08:00
api.go Initial Commit 2019-12-02 18:23:18 -08:00
api_test.go Initial Commit 2019-12-02 18:23:18 -08:00
go.mod Initial Commit 2019-12-02 18:23:18 -08:00
go.sum Initial Commit 2019-12-02 18:23:18 -08:00

README.md

Zcash Token Service

This repository contains a prototype implementation of a token service (described in this paper) and based on the privacypass implementation in Tapir.

client/client.go implements the client portion, generating a set of tokens and sending these to the zcash token service through an encrypted memo along with payment and a return address.

server/server.go implements the server portion, polling zcash for new transactions, signing the tokens it receives along with a proof and sending both back through an encrypted memo to the specified return address.