Hong Kong BLOCKCHAIN OLYMPIAD Program

TRAINING

Working with the Hong Kong Blockchain Society and the various universities and colleges of Hong Kong, the following set of training sessions are provided for free to current and recent students.

BC 101

Blockchain & Cryptography

This course is an introduction to the fundamental building blocks of blockchain from high-level first principles and concepts: hash function cryptography, digital signatures, public-key cryptography, distributed computing, distributed ledgers, consensus protocols, smart contracts, privacy-preserving cryptography. A glimpse of the applications of blockchain and distributed ledger technology. Recommended prerequisite: none

SIGN UP FOR BC 101

BC 102

Blockchain Business & Legal

This course covers the legal and compliance issues, risks, and mitigations for designing, launching, and operating an application using blockchain and cryptography. Explore from high-level some of the major use cases for applying blockchain and cryptography, especially in government, health, finance, and supply chain. A brief look into the failures of early blockchain networks, services, and businesses. Recommended prerequisite: none

SIGN UP FOR BC 102

BC 201

Privacy & Identity

This course explores the concept, need, importance, and future of digital identity, a fundamental aspect of digital transactions that ensures integrity in connecting the physical and the digital world. Deep dive into how a legal entity may prove its own identity and check those of other parties. Scrutinize the challenges of creating, deploying, and servicing digital identity. Investigate the impact of EU GDPR. A glimpse of some advanced cryptography. Recommended prerequisite: BC 101, BC 102

SIGN UP FOR BC 201

BC 202

Asset Tokenization & Digital Fiat

This course builds on concepts from BC 201 to explore the most popular consequence of blockchain-powered networks that is the co-creation elements: digital transaction and value-driven ecosystem and marketplace, built around cryptographically-based tokens as assets. A deep investigation into the technological challenges of tokenization, the digital representation of physical goods. Build an understanding of exchange vehicles, valuation models, and fungibility work across value networks. Examine different types of tokens, and studying the development, adoption, and sustainability of digital fiat. Recommended prerequisite: BC 201

SIGN UP FOR BC 202

BC 203

Governance & Compliance

This course builds on concepts from BC 102 to provide in-depth understanding and management of risk and compliance challenges when applying blockchain to business scenarios. Exploring notary, governance, and other multi-stakeholder networks in the domains of standards development, policy guidance, community advocacy, knowledge, and education. Look into practical issues of permissioned and permissionless blockchains, with on-chain and off-chain governance of protocols and the applications that run on them. Deep dive into the scaling, interoperability, and crisis management of these systems over time. Recommended prerequisite: BC 102

SIGN UP FOR BC 203

BC 204

Solutions Architecture

This course builds on all previous courses to provide the necessities for applying blockchain and cryptography to build a decentralized application. Students will learn how to identify appropriate use cases in terms of enterprise and industry impact, distilling existing business processes by devising plans with design-thinking, matching business ideas with technological tenets. Explore business modelling and design, strengths and weaknesses of blockchain-based business structures, and advantages of different economic models and token economics. Recommended prerequisite: BC 201

SIGN UP FOR BC 204

BC 205

Advanced Training: Fintech

This course explores the use of blockchain technology in the finance sector. Three blockchain experts from the financial industry will respectively discuss how blockchain is being used in the banking, insurance and trade finance industries. Each of the lecturers will examine using real use cases on how blockchain solutions are employed to tackle industry problems and address pain points arising from business processes. The pros and cons of using blockchain vs other technologies, the challenges and risks of using blockchain and best practices for long-term success will also be addressed. The necessary financial background will be provided by the lecturers, so students participating in this course need not have any prior knowledge in finance. Recommended prerequisite: BC 203

SIGN UP FOR BC 205

BC 301

Blockchain Engineering - R3 Corda

This is a one-day technical crash course where students will develop a comprehensive understanding of Corda, an open-source enterprise permissioned platform created by R3 in 2016. Corda is designed and built from the ground up to record, manage, and synchronise legal agreements among business entities, designed for use by regulated financial institutions and is arguably the most popular permissioned blockchain platform used by financial institutions to build blockchain applications. By the end of the training, participants will gain a good understanding of how Corda works and acquire hands-on experience of developing some basic CorDapps. This course is suitable for developers with at least intermediary programming in Java or similar. Recommended prerequisite: BC 101

SIGN UP FOR BC 301

BC 302

Blockchain Engineering - HL Fabric

This is a one-day technical crash course where students will develop a comprehensive understanding of Hyperledger Fabric, an open-source enterprise permissioned blockchain platform created in 2016 with an initial contribution by Digital Asset and IBM and is now hosted by the Linux Foundation. Fabric is currently one of the most popular permissioned blockchain platforms used by enterprises to build applications in areas. By the end of the training, participants will gain a good understanding of how Fabric works and will acquire hands-on experience of coding some basic blockchain applications on the Fabric platform. This course is suitable for developers with at least intermediary programming in Java or similar. Recommended prerequisite: BC 101

SIGN UP FOR BC 302

MENTORSHIP

HSBC staff will provide professional mentorship to the students of Hong Kong in the areas of, but not limited to, digital banking, FinTech and communication skills. Mentors will give presentations, interact with students in smaller groups at the event, and general networking with professionals from HSBC.

Event: Micro-Consulting Day
Date: 26 March 2020, Thursday
Time: 4:00 PM – 6:00 PM
Place: 19/F, Senate Room, Lau Ming Wai Academic Building, City University of Hong Kong, Kowloon Tong

SIGN UP FOR MENTORING PROGRAM

SUBMISSIONS

Proof-of-Stake Day

13 April 2020, 23:59 HKT

Competitors prove that they have a stake in the competition by submitting a minimum viable whitepaper outline.



Proof-of-Work Day

3 May 2020, 23:59 HKT

Competitors prove that they have completed the work required to be competitive, i.e the last day to edit their paper.



COMPETITION

The HK-BCOL Finals is held 13 June 2020 at the City University of Hong Kong.

developer_mode widgets devices
storage dock laptop_chromebook
SYMPOSIUM EXPO

Competitors have a poster board and a table for showcasing their project to judges, investors, and other VIP

face face face
face face face
PITCH PRESENTATION

Competitors have up to twelve minutes to tell judges, investors, and other VIP about their projects on stage

EVENT CALENDAR