We envision a scenario where contract signers put their portable document format (PDF) contract into a blockchain application that outputs a signed contract, while blockchain nodes don’t know the contract content, contract signers’ identities and contract signatures. Comparing to current centralized online contract signing services, blockchain applications could avoid single point of failure, internal attacks and data loss. More importantly, the application also provides fairness and privacy properties. By fairness, we mean that contract signers obtain a signed contract simultaneously, or obtain nothing, or some signer obtains a singed contract at the cost of paying contract coins. By privacy, we mean that contract contents, signatures, and signers’ identities are hidden from blockchain nodes. At last, we support RSA signatures whose verification is embedded in most PDF readers, which makes the whole solution practical.
CITATION STYLE
Tian, H., He, J., & Fu, L. (2017). Contract coin: Toward practical contract signing on blockchain. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10701 LNCS, pp. 43–61). Springer Verlag. https://doi.org/10.1007/978-3-319-72359-4_3
Mendeley helps you to discover research relevant for your work.