Blockchain is an emerging technology that involves keeping track of a list of records, called blocks, using cryptography. This list is nearly unchangeable and does not have to rely on one central authority to manage it. Due to this, blockchain technology has become rapidly adopted by businesses for its security, efficiency, and reduced transaction costs.
Tech Kits
Beginner
Introducing Blockchain
Length: 30 Minutes
Description: A blockchain is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic identifier of the previous block, a timestamp, and transaction data. Blockchain technology is becoming rapidly adopted by businesses because of its security, efficiency, and reduced transaction costs. This tech kit guides users in creating a blockchain simulation using code. It introduces the fundamentals of cryptography, offering a tangible way to understand what a “block” means.
Intermediate
Transactions Blockchain
Length: 45 Minutes
Description: A blockchain is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic identifier of the previous block, a timestamp, and transaction data. A blockchain transaction is simply a record of a payment within the blockchain. This tech kit introduces users to blockchain mining and guides users in simulating a simple blockchain transaction blockchain using code.
Advanced
Blockchain Applications
Length: 45 Minutes
Description: Blockchain applications are applications that run on top of a blockchain as the name implies. They can be decentralized so no one machine is in control of all the data. Some benefits of this are that code can still run even if a server goes down, and it can be more secure. In this tech kit, we will run a centralized blockchain application and simulate a decentralized one.
Projects
Resources
Python 3.5
Type: Programming Language
Description: Python is an interpreted high-level programming language for general-purpose programming. Version 3.5 is a part of the many new versions that continuously are being put out.
Ethereum
Type: Platform
Description: Ethereum is a decentralized platform for making blockchain applications as well as cryptocurrencies.