
Smart Contracts
Introducing scryptTS: Write Bitcoin smart contracts in Typescript
scryptTS allows developers to directly code smart contracts in Typescript, using existing programming languages and tools that many are already...
Pay for storage using Proof of Retrievability on Bitcoin
The cryptographic protocol Proof of Retrievability allow users to pay for cloud storage without having to trust the server.
Introduction to Bitcoin smart contracts
Bitcoin entrepreneur and developer Xiaohui Liu has spent some time explaining Bitcoin smart contracts in a two-part video lesson on...
Verifiable Delay Functions on Bitcoin
The Verifiable Delay Function acts as another layer of security in blockchain, preventing bad faith actors from influencing an output...
The first successful Zero-Knowledge Pay-to-Sudoku Bounty on Bitcoin
By using Zero-Knowledge Contingent Payment (ZKCP), a seller does not have to interact with the buyer, as they only need...
Private non-interactive bounties for general computation on Bitcoin
Outsourcing arbitrary computation securely and privately on a blockchain needs Zero Knowledge Proof to validate encrypted solution and prevent data...