Blockchain: Smart contracts and Interopability

De Nieuwe Poort (Claude Debussylaan 2-8, Amsterdam)

This first edition serves as the starting signal for our blockchain meetups.

This meetup is all about Smart Contracts on a Proof-of-Stake blockchain and Interopability of blockchain networks. Every two months we will organize a blockchain related meetup where interesting speakers provide you with knowledge while enjoying a drink.


The meetup is all about sharing knowledge and networking. And, it is set up in such a way that it is interesting for both technical and non-technical people.


18:30 Doors open + Burgers
19:00 Manuel Chakravarty - Language Architect at IOHK (Cardano)
20:00 short break
20:15 "t.b.a." on 5 september
21:15 Drinks

Plutus on Cardano — functional smart contracts on a proof-of-stake blockchain
With the proliferation of blockchain designs, we see a proliferation of proposals for languages and systems to script the rules governing transactions on these blockchains, generally known as smart contract languages.

Given the high financial stakes and widely publicised weaknesses and exploits of first generation (Bitcoin) and second generation (Ethereum) blockchains, the third-generation Cardano blockchain places a strong emphasis on being sustainable and on a development methodology underpinned by scientific research, formal methods, and functional programming. This includes a new approach to contract languages based on state-of-the art research in programming languages and the increased safety provided by functional programming.

In this talk, Manuel will explain how Cardano distinguishes itself from other blockchains and why it is important to care about sustainability and safety. He will discuss the role that scientific research plays in the development and how they go from research results to production code. Furthermore, this talk will introduce Plutus, the name for the smart contract platform on top of Cardano. It will explain the technical reasons for our choice of functional programming, a new ledger architecture, and how they integrate on-chain and off-chain code in a novel way.

About Manuel Chakravarty

Manuel M. T. Chakravarty is a Language Architect at IOHK. He holds a doctoral degree from Technische Universität Berlin and published extensively on programming languages, compilers, and high-performance computing. He contributed to both the design and implementation of the Haskell programming language as well as several Haskell tools and open source libraries. He is co-leading the research-driven Plutus smart contract language team at IOHK. https://iohk.io/team/manuel-chakravarty/

Blockchain Interoperability: Have we learned nothing from the past?
The speaker is a very leading and experienced architect in blockchain space with very many experiences in interopability. He will tell you about his experiences with interopabilty. He will mainly answer the following questions:
With new blockchains and distributed ledger technologies being launched nearly everyday, are we at risk of repeating the mistakes of the past?

How do you pick the right technology for your organisation? What challenges are ahead for the future? Why is interoperability important?
In this talk we will look at the past and compare the technology landscape to today and the future in relation to blockchain and distributed ledger technologies. We will present and discuss this in context of real world use cases on how to approach this interoperability challenge with blockchains and existing technologies.