C Mohan, IBM Fellow

Mohan gave his opening key note address at the 37th IEEE International Conference on Distributed Computing Systems (ICDCS) in Atlanta (USA) on 6 June 2017.
A new era is emerging in the world of distributed computing with the growing popularity of blockchains (shared, replicated and distributed ledgers) and the associated databases as a way of integrating inter-organizational work. Originally, the concept of a distributed ledger was invented as the underlying technology of the cryptocurrency Bitcoin. But the adoption and further adaptation of it for use in the commercial or permissioned environments is what is of utmost interest to me and hence will be the focus of this keynote. Computer companies like IBM and Microsoft, and many key players in different vertical industry segments have recognized the applicability of blockchains in environments other than cryptocurrencies. IBM did some pioneering work by architecting and implementing Fabric, and then open sourcing it. Now Fabric is being enhanced via the Hyperledger Consortium as part of The Linux Foundation. A few of the other efforts include Enterprise Ethereum, R3 Corda and BigchainDB.
While there is no standard in the blockchain space currently, all the ongoing efforts involve some combination of database, transaction, encryption, consensus and other distributed systems technologies. Some of the application areas in which blockchain pilots are being carried out are: smart contracts, supply chain management, know your customer, derivatives processing and provenance management. In this talk, I will survey some of the ongoing blockchain projects with respect to their architectures in general and their approaches to some specific technical areas. I will focus on how the functionality of traditional and modern data stores are being utilized or not utilized in the different blockchain projects. I will also distinguish how traditional distributed database management systems have handled replication and how blockchain systems do it. Since most of the blockchain efforts are still in a nascent state, the time is right for database and other distributed systems researchers and practitioners to get more deeply involved to focus on the numerous open problems.

Videos and Slides

Video (latest) of C Mohan’s presentation at the University of Waterloo on 6 July 2017: http://bit.ly/uOwBlK Presentation Slides (latest): http://bit.ly/uOwBcP
Video of presentation at Royal Bank of Canada (RBC) Toronto on 4 July 2017: http://bit.ly/RbCtBc Presentation Slides: http://bit.ly/rBcPpT
Slides from 27 June 2017 talk (http://bit.ly/neDCsv) at the IEEE Computer Society Silicon Valley Chapter meeting at Texas Instruments, Santa Clara, USA: http://bit.ly/iEeEbc
Slides from 6 June 2017 keynote at the 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017): http://bit.ly/kBCdCs
Updated version of Mohan’s Hong Kong blockchain presentation that he gave to IBMers worldwide on 19 April 2017: http://bit.ly/iBmDBb
Link to video of presentation given at Hong Kong University of Science Technology (HKUST) on 7 April 2017: http://bit.ly/bcUSTv Slides: http://bit.ly/BCustS


C Mohan presentation in Hong Kong University of Science and Technology.