Monday, April 27, 2020

Dr. Duncan Coutts: Q&A with Input Output's Chief Technical Architect

Duncan Coutts at IOHK Discusses the Cardano Blockchain, Haskell Functional Programming Language & more...

Duncan Coutts, Chief Tecnical Architect for Cardano Blockchain developer IOHK.

Dr. Duncan Coutts,Chief Technical Architect for Cardano blockchain developer Input Output, has over 20 years experience in computer science & engineering, he co-founded Haskell consulting firm Well-Typed LLC in 2008; additionally, Dr. Coutts holds a First-Class Honours degree in Computation and a PhD in Computer Science, both from the University of Oxford in the UK. Dr. Coutts recently discussed the Byron reboot, the Haskell Shelley testnet, and the conclusion of the pre-Shelley development era.

What’s your role at IOHK?
I’m the chief technical architect for the Cardano project and I’m primarily responsible for the design and implementation of the node. This means that I collaborate with the teams that work on consensus, ledger, networking, and other things. Ultimately, I work to bring everyone together around the same design after a discussion with the team leaders. The design of Cardano is the product of joint work by many individuals working together.

 What does the Haskell programming language bring to Cardano? 
Haskell is an enabler. It makes it easier for us to follow the approach that we believe is right, which is driven by computer science. We know how to do things properly; computer science tells us how. We just need to pick the appropriate techniques to do that. Haskell makes that easier.

It’s a good fit for Cardano because it suits the high-assurance, specification-driven software that is vital for a blockchain. Haskell helps us find systematic ways of avoiding mistakes. In essence, it’s a better mousetrap.

Cardano Blockchain 3.0    ADA Cryptocurrency

Input|Output is the engineering firm developing the Cardano platform, which has more advanced features of any protocol to date, and is the first to evolve out of a scientific philosophy. The large team of expert engineers and researchers, drawn from around the globe, began by deconstructing the concept of a cryptocurrency and incorporating a ground-breaking Proof of Stake Algorithm, Ouroboros. The IOHK team employed a first principles approach driven by peer-reviewed, academic research to build Cardano from the ground up.

The Cardano Foundation, an independent-entity based in Switzerland, supervises the development of Cardano and its ecosystem; they are committed to protecting and promoting Cardano, and to advocating on behalf of the users and community of the protocol.

EMURGO is a global blockchain technology company providing solutions for developers, startups, enterprises and governments integrating onto the Cardano blockchain. EMURGO develops enterprise-grade applications, builds developer tools, invests in startups, and provides blockchain education; the company has offices and manages projects in Singapore, Japan, the USA, India, and Indonesia.