0x07. Aeternity Sophia ML workshop – [Blockchain Developers Meetup]

Hey guys,
Yesterday we had our 7th Blockchain Developers Meetup this time dedicated to
![0x07. Aeternity Sophia ML workshop - [Blockchain Developers Meetup] 1](https://hack.bg/wp-content/uploads/2019/02/DSC_0512-1024x678.jpg)
For those of you who couldn’t attend or miss it – here is a brief summary of what we discussed and what we covered, also all of the resources.
Blockchain developers digest
As usual we’ve started our meetup with an overview of the blockchain ecosystem from the developers perspective.
![0x07. Aeternity Sophia ML workshop - [Blockchain Developers Meetup] 2](https://hack.bg/wp-content/uploads/2019/02/DSC_0516-1024x678.jpg)
Hristo walked us
- Ethereum Hard Fork – Constantinople and Petersburg
- Aeternity Minerva Protocol Update Release
- Bitcoin BIP174 – Partially Signed Bitcoin Transaction (PSBT)
- LeapDAO MVP /More Viable Plasma/
- Monoplasma
- Baidu Blockchain Engine (BBE) Platform
- WeiDex Developments
After the blockchain developers news digest, it was time to step into Sophia ML.
Sophia ML presentation
Milen covered the specifications of the language, showing a simple smart contract, and talking about the different types and built-in functions we have in Sophia.
![0x07. Aeternity Sophia ML workshop - [Blockchain Developers Meetup] 3](https://hack.bg/wp-content/uploads/2019/02/DSC_0523-1024x678.jpg)
![0x07. Aeternity Sophia ML workshop - [Blockchain Developers Meetup] 4](https://hack.bg/wp-content/uploads/2019/02/solidity-sophia-comparison-1024x572.png)
He talked about what
Workshop
For the workshop part, Milen had prepared an Auction smart contract both in Solidity and in Sophia and walked us through every single detail, explaining and comparing the two of them.
![0x07. Aeternity Sophia ML workshop - [Blockchain Developers Meetup] 5](https://hack.bg/wp-content/uploads/2019/02/DSC_0527-1024x678.jpg)
The auction had functions for placing a bid, refunding losing bids, withdrawing the winning bid by the owner of the auction and a function to cancel the auction.
![0x07. Aeternity Sophia ML workshop - [Blockchain Developers Meetup] 6](https://hack.bg/wp-content/uploads/2019/02/auction-aepp-partial-1024x700.png)
Milen covered the syntax specifics of the Sophia Language. Function definitions and how can we create ourselves helper functions to use as modifiers and more.
The whole code you can get from the
Watch the recording here:
Resources
- Hristo’s presentation – blockchain developers digest
- Milen’s presentation –
Aeternity’s Sophia Language - Github repo of the workshop’s project – Auction
aepp with Sophia - Sophia specification/documentation
- Sophia Visual Studio Code syntax highlighter extension
- Video recording of the meetup
Follow us
Also published on Medium.
4 comments
Great Job, guys!
Thanks, Tito! 🙂
Yes, it happens …
[Original text: Да, бывает же…]