• Post category:StudyBullet-4
  • Reading time:5 mins read


Learn the fundamentals of blockchain and create simple blockchain using django.

What you will learn

Understanding of how the blockchain technology works.

What is the importance of blockchain.

Why blockchain is more secure.

What is hashing and how blockchain uses it.

How to make simple blockchain in Django.

Description

Nowadays, you have probably heard the terms Bitcoin, cryptocurrency, crypto wallet, etc. in your day-to-day life. People usually treat it as an investment opportunity. But apart from that, the technology behind bitcoin, which is blockchain, is really amazing.

Blockchain is a new concept that works on the idea of decentralization. There is no centralized authority present in the blockchain. In traditional concepts, there is one centralized authority present which tracks all the activity of the user. But in blockchain, there is none. So, there is no fear of compromising all user’s data when the central authority gets open.

Blockchain was initially intended to use in the field of money transactions but now, different fields are also trying to include it in their domain because of its security.

With the help of blockchain, it is almost impossible to cheat or hack the system. In this course, you will get to know the concepts behind blockchain technology, its importance, its key components, its data structure, and the key elements of blocks. In the last section, of course, we will create one very simple Django-based blockchain project which will perform simple tasks like; mining block, checking chain validity, and getting the entire chain.


Get Instant Notification of New Courses on our Telegram channel.


Good luck and see you in the course…

English
language

Content

Blockchain Introduction
Introduction to course.
What is blockchain?
How does the blockchain work?
What is the importance of blockchain?
Section’s Quiz
Structure of blockchain
The core components of blockchain.
What is hashing?
The structure of blockchain.
How temparing is detected in blockchain?
Section’s Quiz
Key elements of blockchain technology
Key elements of blockchain technology.
Centralized vs Decentralized vs Distributed Network
P2P network
Blockchain – is it just a Distributed ledger?
Section’s Quiz
Types of blockchain
Types of blockchain.
Public vs Private vs Consortium blockchain
Section’s Quiz
Simple implementation of blockchain
Create a simple blockchain using Django.
Reference code for Project
Setup application with Django.
The code structure of the project
Setting URLs for routes
__init__ method for Blockchain class
Method: create_block
Method: get_last_block
Method: proof_of_work
Hashing a block
Method: is_chain_valid method
URL functions: get_chain
URL functions: mine_block
URL functions: is_chain_valid
Tempering detection in project
Blockchain app