Blockchain is a distributed ledger technology underlying Bitcoin. It allows for information sharing in a trusted, transparent and accountable way. The use of blockchain goes beyond Bitcoin and other cryptocurrencies; and have the potential to revamp business processes. As Bitcoin drew interest from the general public with its high prices, financial institutions and technology companies started to explore the use of blockchain in an enterprise environment.
The Linux foundation setup the Hyperledger project in December 2015 to support blockchain-based distributed ledgers. In April 2016, blockchain services were made available to IBM Bluemix Cloud users to test and build blockchain applications. This is based on Hyperledger Fabric which is IBM’s contribution to Linux’s Hyperledger project (an open-source collaborative effort created to advance cross-industry blockchain technologies). Hyperledger Fabric is a permissioned distributed ledger technology where only authorised users participate in the network; unlike Bitcoin which is a public permissionless network.
The workshop will start with an introduction to Blockchain, Permissioned ledger, Smart Contracts and Hyperledger Fabric. We will also discuss industry use cases being explored in IBM such as finance, supply chain and logistics. Participants will get to engage in a blockchain use case solutioning process. This will be followed by a hands-on lab session where participants can learn how to set up a blockchain network and deploy smart contracts.
A. Knowledge and Understanding (Theory Component)
- Understand the Hyperledger Project and Hyperledger Fabric
- Understand the use cases of permissioned distributed ledgers and smart contracts.
B. Key Skills (Practical Component)
- Develop use cases for blockchain solutions
- Set up Hyperledger Fabric on their own Bluemix servers
- Run simple functions on the blockchain
- Introduction to blockchain, permissioned ledgers and the Hyperledger Project
- Cryptography used in blockchain
- Smart Contracts and blockchain
- Use Case Exploration: Blockchain Solutioning
- Hyperledger Fabric – Hands-On with IBM Bluemix service
This course may be offered again in the future. Please refer to the Fintech and Blockchain Programming Workshops page for the latest list of courses offered.
Research Scientist, IBM Research
Ernie Teo, an economist by training, specializes in the areas of game theory and applied microeconomics with an application to high tech industries. He is currently a research scientist at IBM Centre for Blockchain Innovation (ICBI). His recent research focus applies this to Blockchain and Fintech. His work in this area has been presented in both academic and industry events.Ernie received his PhD in Economics from the University of New South Wales, Australia. Prior to working at IBM, he was a research fellow at the Sim Kee Boon Institute (SKBI) for Financial Economics at the Singapore Management University. Ernie was also Assistant Professor at Nanyang Technological University, Singapore, from 2008-2014.