Unless you have been buried under a rock on Mars or been on holiday – maybe ice skating on the frozen water at one of the Moon’s poles?  – you know that cryptocurrencies such as Bitcoin are a hot topic with the potential to make you a millionaire (or lose money if you invest at the wrong time).
Ten years with blockchain
2018 marks the tenth anniversary of when a mysterious and so far anonymous Satoshi Nakamoto published his(/her/their?) paper “Bitcoin: A Peer-to-Peer Electronic Cash System”  and started a financial revolution with a new digital currency.
Now there are more than 1800 cryptocurrencies , and a whole new alternative financial ecosystem has been established.
While cryptocurrencies are getting most of the attention, the underlying technology has more potential than ”just” being the foundation for cryptocurrencies.
Not only cryptocurrencies
For instance, there’s a number of companies that are exploring how to use it to improve various industries’ supply chain , and it has even been suggested that blockchain can save democracy  (It can’t. If the problem is political a technological fix can’t solve it).
Blockchain is a distributed database which uses cryptography or, as Microsoft describes it, “a shared, secure ledger of transactions distributed among a network of computers, rather than resting with a single provider”. Microsoft has been involved in this technology for technology many years and launched its blockchain initiative back in 2015 .
Microsoft pushing blockchain technology
In the last couple of years, Microsoft has further enhanced its involvement, and the company is often mentioned as one of the most important companies  when it comes to building and experimenting with blockchain technology .
Recently, the Redmond-based software giant began offering Ethereum Blockchain as a Service (ETH BaaS) on Azure . That’s quite a mouthful. What is Ethereum?
Smart contracts and applications
Vitalik Buterin described Ethereum in December 2013 in his paper “A Next-Generation Smart Contract and Decentralized Application Platform”  and, as the title suggests, it’s the next generation of blockchain. It adds the concept of Smart Contracts and Decentralized Applications so developers can create blockchain-based applications.
In May 2018, Microsoft released the Blockchain Workbench, which, according to the marketing blurb, makes it possible to “build applications in days, not months” . Naturally, some may ask “what kind of applications – production ready or proof-of-concept?”… that would obviously depend on a number of factors.
Smart Contracts in C, C++ and Rust
According to Cody Born, Software Engineer at Microsoft’s Azure Global, many enterprise developers mention the Solidity language as one of the largest pain points when developing smart contracts and distributed apps on Ethereum. From the beginning of August 2018, it became possible for developers to author smart contracts in familiar languages such as C, C++, and Rust.
This is part of the new Ethereum Proof-of-Authority on Azure , which has another very significant improvement besides better language support.
Costly mining not necessary in Enterprise Applications
Cryptocurrencies are using a proof-of-work algorithm to validate transactions in a so-called mining process . This requires a lot of CPU/GPU-resources and makes the blockchain-system less scalable . For enterprise applications, it is possible to use a much more efficient Proof-of-Authority algorithm where approved individuals have the right to validate transactions without the need for the costly and time-consuming mining process.
This is a very important addition to ETH BaaS on Azure which will consolidate Microsoft’s position as a leading blockchain company.
 Water Ice Confirmed on the Surface of the Moon for the 1st Time!
 Bitcoin: A Peer-to-Peer Electronic Cash System
 All Cryptocurrencies
 How Blockchain Will Transform The Supply Chain And Logistics Industry
 Can the Blockchain Save Democracy?
 Microsoft and Blockchain
 20 Top Blockchain Companies
 Companies Ahead Of The Game In Blockchain Technology
 Ethereum Blockchain as a Service now on Azure
 A Next-Generation Smart Contract and Decentralized Application Platform
 Blockchain Workbench Preview
 Ethereum Proof-of-Authority on Azure
 How a Bitcoin transaction works
 Bitcoin scalability problem