Blockchain has been described as the technology that could change the world – A technology that is about to radically transform how humans and machines engage in economic activity.
Blockchain is a decentralised and distributed ledger technology that was popularised by the global cryptocurrency Bitcoin. It is a peer-to-peer network that efficiently and verifiably records transactions and creates new opportunities for innovation in banking, supply chain and other transaction networks.
This course will help individuals and organisations understand the fundamentals of the technology and the benefits and opportunities that exist – helping to improve existing systems and processes, and develop decentralised applications.
Lecturer: Gavin Marshall - Chief Coinmaster
Gavin Marshall is the founder of Sharebit, a platform for the sharing economy, built on top of the Bitcoin Blockchain. He is also a speaker, trainer and consultant focusing on Blockchain and related technologies. Gavin has over 17 years experience as a technologist, and was one of the co-founders of Mxit, one of the first mobile messengers in the world.
Module One: Understanding Bitcoin
In this module, we will start with an introduction and understanding of Bitcoin.
Module Two: Satoshi White Paper
Who is Satoshi Nakamoto and what did t(he)y do for the world of finance when the white paper was released.
Module Three: Role of Miners
What are Miners and why do they matter in Bitcoin?
Module Four: Proof of Work
What is Proof Of Work when it comes to Bitcoin?
Module Five: Public and Private Keys
The lock and keys of crypto currencies.
Module Five: Wallets and security
Understanding digital wallet with Crypt Currencies and how to secure them.
Module Five: Risks and challenges
What are the risks and what is being done to overcome the challenges we face with Crypo Currencies today?
Module Five: Bitcoin Future
What is the future of Bitcoin and what does it mean for humanity?
Module One: Cryptocurrency Landscape
How many other Crypto currencies are out there at the moment and where does this put Bitcoin?
Module Two: Bitcoin, Ethereum and other altcoins
How does Bitcoin differ from Ethereum and other digital currencies?
Module Three: Tokens and other assets
Digital tokens are being used to represent different assets on the Blockchain. What are they? How can you digitise a token? Why is it important?
Module Four: ICOs
What are Initial Coin Offerings?
Module Five: Blockchain hype and permissioned ledgers
What makes Blockchains distributed ledger technology so disruptive — What you need to know about this technology and its potential to transform businesses.
Module Five: Where will it all end up?
What does crypto currencies mean for humanity and what could we achieve with it?
Module One: Intro to coding against Bitcoin
What are the tools you need to get started coding against Bitcoin?
Module Two: Block structure
What is the Block Structure that Blockchain uses in its programming language?
Module Three: Merkle trees
How do Merkle Trees serve to encode Blockchain data more efficiently and securely?
Module Four: Transaction structure
How Bitcoin, a signed piece of data is broadcasted to the network and, if valid, ends up in a block in the Blockchain.
Module Five: Creating a keypair (private, public key)
How to create two uniquely related cryptographic keys (Key Pairs) that securely process transactions.
Module Five: Building a bitcoin transaction
How to create your own Bitcoin transaction using the core elements: a input, output, Bitcoin address and a signature.
Module Five: Intro to Bitcoin scripting
What is a scripting system and how does Bitcoin use it for its transactions.
Module Five: Multisig and OP_RETURN
Using Multi-Signature and OP_RETURN for the validation and processing of Bitcoin.
Duration: Evening course
Venue: Lourensford Farm, Somerset West.
Date: 19 - 21 February 2018
Further details will be corresponded via email
If you wish to pay directly, please make your payments to the following bank account:
First Nation Bank:
Account Number: 62704739319
Account Type: Cheque
Branch Code: 200612
If you want to know more about the Blockchain course before you enroll please contact us below.