Cryptocurrencies, blockchains, and smart contractscrypto.stanford.edu2 pointsdiscombobulate9 years ago