Kickstart your Ethereum journey on Microsoft Azure — Part 1

by Pieter Noyens

Kickstart your Ethereum journey on Microsoft Azure — Part 1

Hi guys! In this threefold series, I'm going to give you an introduction on Solidity Smart Contract development, teach you how to interact with the blockchain and explain how to setup integrations on Microsoft Azure that go beyond the blockchain horizon. The first part in this series will give a short introduction on Ethereum and its magnificent Smart Contracts. Still with me? Let's go!Ethereum and the EVM

Before diving into the technical side of things, let’s start with a quick Ethereum refresher. Well, of course y’all know the basics of blockchain already, otherwise you wouldn’t be here in the first place. So let’s skip that one, and go straight to the most interesting part: Smart Contracts. These little autonomous pieces of code live on the blockchain as so-called accounts. Just like a physical user can have an account and interact with the blockchain using his private key, Smart Contracts can perform all actions normal users can do, in a fully automated way. They can be used as trust-less business rules, making it fully transparent to all stakeholders what actions will be performed based on incoming transactions and external events. This is a really cool feature, but also implies an important limitation on the autonomy of Ethereum Smart Contracts: they cannot act out of nothing. They will always do what they’re told to do (read: what was written by the developer), but they will only do it based on external triggers. This is an important restriction to remember.

Following best practices in computer programming, one Smart Contract should not contain code that goes beyond its border of responsibility.Keep it Simple, Stupid!

Lees meer...

Ontdek onze laatste updates