Blockchain, understanding how it works while creating one
Blockchain, understanding how it works while creating one, available at $49.99, has an average rating of 4.45, with 92 lectures, based on 13 reviews, and has 262 subscribers.
You will learn about What is blockchain How blockchain works What is SHA256 What is a wallet on the blockchain How wallets sign transactions on the blockchain What are private and public keys How each individual peace of the blockchain works How each peace on the blockchain connects to each other This course is ideal for individuals who are Anyone interested on understand how the blockchain works or Anyone interested on deeply understand how the blockchain works or Anyone interested in learn what peaces make the blockchain and how they work together It is particularly useful for Anyone interested on understand how the blockchain works or Anyone interested on deeply understand how the blockchain works or Anyone interested in learn what peaces make the blockchain and how they work together.
Enroll now: Blockchain, understanding how it works while creating one
Summary
Title: Blockchain, understanding how it works while creating one
Price: $49.99
Average Rating: 4.45
Number of Lectures: 92
Number of Published Lectures: 92
Number of Curriculum Items: 92
Number of Published Curriculum Objects: 92
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- What is blockchain
- How blockchain works
- What is SHA256
- What is a wallet on the blockchain
- How wallets sign transactions on the blockchain
- What are private and public keys
- How each individual peace of the blockchain works
- How each peace on the blockchain connects to each other
Who Should Attend
- Anyone interested on understand how the blockchain works
- Anyone interested on deeply understand how the blockchain works
- Anyone interested in learn what peaces make the blockchain and how they work together
Target Audiences
- Anyone interested on understand how the blockchain works
- Anyone interested on deeply understand how the blockchain works
- Anyone interested in learn what peaces make the blockchain and how they work together
If you new to cryptocurrencies or use them every day you maybe still have many questions, such as:
-
What makes a block on the blockchain and how are blocks linked on the blockchain?
-
How blocks are validated and added to the chain?
-
How wallets’ private and public keys work?
-
How wallets sign and validate transactions?
-
What is a decentralized system and why cryptocurrency uses it?
-
What is SHA256 and why bitcoin use it?
-
What is proof of work?
Or many other the thousands of questions we cover on this course, in this course, you will learn how this amazing technology works under the hood as we learn by creating each piece of the blockchain and adding it all together.
In this course we will create together:
-
SHA256 hashers
-
Blocks
-
Blockchain
-
Decentralized Blockchains
-
Transactions
-
Wallet
-
Sign and validate transactions
-
Signed transactions
-
And much more
In each class, you will learn (by doing) a new piece of the blockchain, expanding your knowledge on each new class and build on top of the newly acquired knowledge.
This course is created using JavaScript and React, all the blockchain parts are created separated to easily understand.
This course is not aimed to create a complete blockchain, but a sample blockchain with a fixed number of transactions where we can explore how each part of the blockchain works.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Lets shape the new blockchain courses content together.
Lecture 1: Don't skip this lecture, your future learning blockchain literally depends on it
Chapter 3: Creating our React application to visualize our Blockchain
Lecture 1: Create our react app the Blockchain Visualiser
Lecture 2: Installing Chakra UI to make our blockchain look nice
Chapter 4: SHA256 Hash, what is it and why it is so important for the block chain
Lecture 1: Introduction to SHA256 hash
Lecture 2: Build our own SHA256 Hash visualiser
Lecture 3: Adding useState and useEffect to your SHA256 visualiser
Lecture 4: Creating a hash function and using it on our react app
Lecture 5: Understanding SHA256 hash
Chapter 5: Blocks, understand how a block works on the blockchain
Lecture 1: Introduction to Blockchain Blocks
Lecture 2: Creating a single block for the blockchain
Lecture 3: Adding the Block Number and the nonce to our block
Lecture 4: Hashing our block data
Lecture 5: Checking if the block is valid by checking its hash
Lecture 6: Creating a function to mine our block
Lecture 7: Checking for the block signature hash using leading zeros
Chapter 6: Blockchain, how to we chain our blocks into a complete blockchain for security
Lecture 1: Introduction to Blockchain Blocks
Lecture 2: Creating the blockchain block of the blockchain
Lecture 3: Creating a chain of blocks for our Blockchain
Lecture 4: Using immer to help us with React State
Lecture 5: Creating the blocks for the blockchain programatically
Lecture 6: Passing the values from the blockchain to the blocks
Lecture 7: Passing values from the blocks to the blockchain
Lecture 8: Chaining the blocks in the blockchain by passing the hash to the next block
Lecture 9: Adding the previous hash to the hash functions
Lecture 10: Exploring the blockchain on a single node
Chapter 7: Creating a navigation system to navigate the different parts of our blockchain
Lecture 1: Introduction to the new navigation system
Lecture 2: Creating our Chackra Navbar
Lecture 3: Creating our menu items
Lecture 4: Adding the links on our menu items
Chapter 8: Creating the transactions inside our Blockchain
Lecture 1: Adding react router dom to our project
Chapter 9: Creating a distributed blockchain network
Lecture 1: Introduction to the distributed blockchain network
Lecture 2: Creating our distributed blockchain link
Lecture 3: Adding new nodes to our distributed blockchain
Lecture 4: Small Stylistics changes on the Distributed Blockchain Viewer
Lecture 5: Add Blockchain Node to pass the node number back to the distributed component
Lecture 6: Making a copy to the previous hash on the blockchain block
Lecture 7: Comparing the last chain hashes on the blockchain
Lecture 8: Fixing the problem where the hash count was one step behind
Lecture 9: Finding the hash with more nodes on the blockchain
Lecture 10: Finishing our distribute blockchain viewer
Chapter 10: Introduction to Transactions Blocks
Lecture 1: Introduction to transactions on the Blockchain
Lecture 2: Creating our blockchain transactions viewer
Lecture 3: Creating our Transactions Block
Lecture 4: Creating a Transaction Component
Lecture 5: Displaying the transactions on the Block from our Blockchain
Lecture 6: Updating the transactions on the Block
Lecture 7: Updating the transactions on the Blockchain
Lecture 8: Moving the transactions to the main blockchain object
Lecture 9: Fixing the blocks to start as mined blocks
Lecture 10: ???Updating the transactions on the block from the blockchain
Lecture 11: Saving the amount on the block chain as a number instead a string
Chapter 11: Creating a wallet with public and private keys to use on the blockchain
Lecture 1: Introduction to blockchain wallets
Lecture 2: Creating our Wallet
Lecture 3: Making UI changes for our blockchain wallet
Lecture 4: Fixing our wallet state and function names
Lecture 5: Adding the Secp256k1 (the same used on Bitcoin) encryption to create our wallet
Lecture 6: Finishing our blockchain wallet
Chapter 12: Signing and Verifying Wallet transactions using the Public and Private Keys
Lecture 1: Introduction in how to Sign and Verify wallet transactions on the blockchain
Lecture 2: Creating our Signature and Verification Component
Lecture 3: Adding the Sign and the Verify UI
Lecture 4: Adding the new fields to sign and verify the transactions
Lecture 5: Sharing the data from the wallet with the Sign and Verify components using Immer
Lecture 6: Creating a function to update any field on state from any component
Lecture 7: Copying the wallet signature to the verify signature component
Lecture 8: Update the private, public keys and signature on all components
Lecture 9: ?Finish altering the wallet sign transaction component
Lecture 10: Creating the wallet and hash methods to sign a transaction
Lecture 11: Sign a transaction with the wallet private key
Lecture 12: Verifying the wallet signature
Lecture 13: Displaying the check sign result on our verify wallet component
Lecture 14: Trying to verify the correct signature from a different wallet
Lecture 15: Handling wrong public keys
Chapter 13: Creating a wallet with transactions with signature
Lecture 1: Introduction to the wallet with transaction and signature
Lecture 2: Creating our new Wallet with Transactions component
Lecture 3: Creating a link to our wallet with transactions
Lecture 4: Adding transactions to the sign wallet
Lecture 5: Adding transactions to the verify wallet
Lecture 6: Updating the transactions value
Chapter 14: Error
Lecture 1: Fix wallet error `updateWalletData` is not a function
Chapter 15: Lets put everting together blockchain with wallets and signed transactions
Lecture 1: Introduction to Blockchain with wallets and signed transactions
Lecture 2: Creating our blockchain with wallet and signed transactions
Lecture 3: Adding wallets to use on our blockchain
Lecture 4: Adding a signature field on the transaction
Lecture 5: Creating a modal to input our Private Key
Instructors
-
Icaro Lavrador
React, JavaScript, Node, Swift Expert | 25+ years Experience
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 4 votes
- 5 stars: 8 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024