Smart Contract Programming with Scilla

Content List:

  1. Blockchain: Architecting Trust in a Trustless World
  2. What are Smart Contracts
  3. A little history on Zilliqa
  4. Why Scilla?
  5. Variables and Datatypes
  6. Contract Structure
  7. Wrap Up

Architecting Trust in a Trustless World

Blockchain technology has the potential to revolutionize our world. At the core of blockchain, is the concept of a transaction. What really is a transaction? Depending on who you ask, you might get different answers. Ask an accountant, and you will get one answer. Ask an economist, and you might hear something along the lines of “It’s when a buyer and seller exchange goods, which ultimately creates value between the two”. We live in a transactional world, and our lives are filled with making transactions. When you buy a watch or a pair of a pair of jeans, that was transactional in nature, creating an exchange of value between two parties. Information processing is also transactional in nature. Harry sent an email to tracy, or you got a notification that Tanya liked your twitter post, etc. those are transactions. So as you can see, we have been transacting for a millennia! From the barter system era, to a world now where we do transactions over the internet.

Read More