Smart Contracts

Bitcoin introduced the very first decentralized contract system. Deep inside Bitcoin there’s a tiny embedded programming language that allows developers to set preconditions for payments to be authorized. Despite the immense potential, security and other technical concerns never allowed the Bitcoin language to become a complete contracts system.

Second generation cryptocurrencies expanded upon the initial Bitcoin programming concept by introducing Touring-complete programming languages that allow developers to implement complex contracts on the blockchain.

In this section we take a look at smart contracts, their technology and how they sparked a whole new crowdfunding revolution within the crypto movement started by Bitcoin.

Who is Spencer Dinwiddie? [SD8 Token] by @Cryptobill
Spencer Dinwiddie is a pro basketball player who describes himself as "a tech guy with a jumper". SD8 Tokenized Sports Contract Dinwiddie is the first pro athlete in the major le...
Understand revenue sharing via smart contracts by @Cryptobill
Your organization would like to pay out a performance bonus to its collaborators and one of the board members has raised the possibility of paying this bonus in Ethereum tokens. Yo...
What are CryptoDepository Receipts? by @Cryptobill
A CryptoDepository Receipt is a smart contract that is meant to represent something. It is a cryptographic note that can represent anything, any asset, any rights, currency or anyt...
Understand the basics of smart contracts by @Cryptobill
What's a smart contract? What makes it smart? How can I deploy my own contracts on the Ethereum blockchain? In this article we explore these questions and give you an overview abou...
Ethereum EVM’s absurd computing cost by @Cryptobill
As cryptocurrencies mature, the promise of a worldwide distributed ledger and computing platform is now taken for granted by businesses around the world. Billions of dollars were r...
What is a Dapp (Decentralized Application)? by @Cryptobill
Dapp is a portmanteau of Decentralized Application and refers to computer programs that run on the blockchain and which have self-enforcing business logic implemented via smart con...
What is a DAO? by @Cryptobill
DAO stands for Decentralized Autonomous Organization. It is a concept that arises from self enforcing smart contracts. If an organization is able to encode all of its business o...