1
Bitcoin contracts
Bitcoin is designed to support a wide variety of transaction types. Although currently the majority of transactions are standard payments to address it is possible to build more complex protocols.
Visit curiosity-driven.org → RSS feedOn Hacker News Aug 2014 – Jul 2015
Software Engineering 2Programming Languages 1Crypto & Blockchain 1
Bitcoin is designed to support a wide variety of transaction types. Although currently the majority of transactions are standard payments to address it is possible to build more complex protocols.
Monad is a design pattern used to describe computations as a series of steps. They manage side effects in pure functional languages but can also be used in other languages to control complexity.