Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn Blockchain Technology & Cryptocurrency in Java

Học Công Nghệ Blockchain & Tiền Mã Hóa bằng Java

Học Công Nghệ Blockchain & Tiền Mã Hóa bằng Java

Mọi Điều Bạn Cần Biết Về Blockchain, Tiền Mã Hóa và Các Altcoin Khác (Mở rộng Lớp 1 và Lớp 2)

4.6
(1,771 đánh giá)
8,132 học viên
Giảng viên
Holczer Balazs
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 379.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.0 giờ video
69 bài giảng
9 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu tại sao công nghệ blockchain lại quan trọng
Hiểu cơ chế Proof of Work (PoW) và Proof of Stake (PoS)
Hiểu tại sao tiền mã hóa sẽ thay đổi toàn bộ ngành công nghiệp
Hiểu về Bitcoin, Ethereum và một số altcoin
Tự xây dựng một blockchain và tiền mã hóa đơn giản từ đầu bằng Java

Yêu cầu

Yêu cầu có kỹ năng lập trình Java cơ bản

Đối tượng phù hợp

Khóa học này dành cho kỹ sư phần mềm quan tâm đến công nghệ blockchain và tiền mã hóa!

Nội dung khóa học

9 phần • 64 bài giảng
1 Giới thiệu
1 Động lực đằng sau blockchain là gì?
2 Cấu trúc dữ liệu của blockchain
3 Thuật toán băm SHA256
4 Ví dụ về thuật toán băm SHA256
5 Sổ cái phi tập trung
6 Đào blockchain #1
7 Đào blockchain #2
8 Giao thức đồng thuận
9 Bài toán các vị tướng Byzantine
10 Proof-of-work (PoW) là gì?
11 Proof-of-stake (PoS) là gì?
12 Mạng phi tập trung và phân tán
1 Triển khai blockchain I
2 Triển khai blockchain II
3 Triển khai blockchain III
4 Triển khai blockchain IV
5 Triển khai blockchain V
6 Triển khai blockchain VI
1 Động lực của tiền mã hóa
2 Chính sách tiền mã hóa
3 Mempools
4 Ví dụ về Mempools
5 Lý do sử dụng Merkle-tree
6 Triển khai Merkle-tree
7 PublicKey và PrivateKey
8 UTXOs
9 Ví tiền
10 Tấn công 51%
11 Khối mồ côi và xác minh khối
12 Ai thực sự trả tiền cho thợ đào?
13 Fork là gì?
1 Triển khai tiền mã hóa I
2 Triển khai tiền mã hóa II
3 Triển khai tiền mã hóa III
4 Triển khai tiền mã hóa IV
5 Triển khai tiền mã hóa V
6 Triển khai tiền mã hóa VI
7 Triển khai tiền mã hóa VII
8 Triển khai tiền mã hóa VIII
1 Bitcoin
2 Altcoin và ICO
3 Ethereum
4 Ethereum và cuộc tấn công DAO
5 Mở rộng Lớp 1 - Sharding
6 Mở rộng Lớp 2 - Rollups
7 Polygon
8 Cardano
9 LiteCoin
10 Dash
11 Coin và Token
1 Tại sao cần mật mã đường cong elliptic?
2 Đường cong elliptic là gì?
3 Phép cộng điểm và nhân đôi điểm
4 Thuật toán Double and Add
5 Bài toán logarit rời rạc trên đường cong elliptic
6 Thuật toán trao đổi khóa Diffie-Hellman dựa trên đường cong elliptic
7 Chữ ký số với đường cong elliptic
8 RSA và mật mã đường cong elliptic
9 Bài viết hữu ích về đường cong elliptic
1 Triển khai mật mã đường cong elliptic (ECC) I
2 Triển khai mật mã đường cong elliptic (ECC) II
3 Triển khai mật mã đường cong elliptic (ECC) III
1 Tải slide và mã nguồn

Giới thiệu khóa học

Blockchain is a revolutionary technology that allows for decentralized and distributed storage of information. Maybe the hottest topic at the moment in the field of software engineering - besides artificial intelligence and machine learning - is blockchain technology. Many experts in the industry predict that the blockchain will disrupt the ways we interact with technology.

In this course you will learn about the basics of blockchain technology as well as about cryptocurrencies. You can learn about the concrete implementation of these technologies in Java - although you can skip the implementation parts if you wish.

Chapter 1 - Blockchain Theory

  • the fundamental basics of blockchain technology

  • SHA-256 hashing technique

  • centralized and decentralized ledgers

  • the concept of mining (and miners)

  • consensus algorithms

  • proof of work (PoW) and proof of stake (PoS)

  • the byzantine generals problem

Chapter 2 - Blockchain Implementation

  • implementing a simple blockchain from scratch in Java

Chapter 3 - Cryptocurrency Theory

  • motivation behind cryptocurrencies

  • Merkle trees and transaction verification algorithms

  • mining in cryptocurrencies

  • mempools

  • unspent transaction outputs (UTXOs)

  • elliptic curve cryptography in cryptocurrencies

  • what is a wallet?

  • orpahned blocks and the block verification problem

  • the 51% attack

  • soft fork and hard fork

Chapter 4 - Cryptocurrency Implementation

  • implementing a simple cryptocurrency from scratch in Java

Chapter 5 - Altcoins & Cryptocurrency Evolution

  • Ethereum, Solidity and the Ether cryptocurrency

  • what are ICOs?

  • cardano and ADA

  • altcoins

  • LiteCoin (LTC)

  • Dash

  • layer 1 and layer-2 scaling solutions

  • sharding and rollups (zk-rollups and zk-snarks)

  • coins and tokens

You should take this course, if you are interested in blockchains and cryptocurrency technology. Thanks for joining my course, let's get started!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Blockchain Development
Hiển thị tất cả khoá học Cryptocurrency
Hiển thị tất cả khoá học Cryptography
Hiển thị tất cả khoá học Java
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊