ĐI HC QUC GIA TP. HCM
ĐI HC CÔNG NGH THÔNG TIN
--------------- ---------------
BÁO CÁO
Môn: Thương mại điện t
Lp : IS334.L21
Đ TÀI: BLOCKCHAIN - SOLIDITY
GIÁO VIÊN HƯỚNG DN:
Ths.Đỗ Duy Thanh
NHÓM THC HIN:
Trương Văn Thành 17521062
Nguyễn Lương Toàn 18521510
Phm Ngọc Anh 19522536
TPHCM, Ngày 16 tháng 6 năm 2021
LI CẢM ƠN
Sau quá trình hc tp và rèn luyn tại trường Đại hc Công ngh Thông tin chúng em đã
đưc trang b các kiến thức cơ bản, các k năng thực tế để th hoàn thành đồ án môn hc
ca mình.
Chúng em xin gi li cảm ơn chân thành đến thy Đỗ Duy Thanh đã quan tâm, hướng
dn, truyền đt nhng kiến thc và kinh nghim cho chúng em trong sut thi gian hc tp
môn Thương Mại Điện T.
Trong quá trình thc hin nhóm chúng em chắc chăn không tránh khỏi được nhng sai
sót, chính vy, chúng em rt mong nhận được s p ý ca thy cô và các bn nhm hoàn
thin nhng kiến thức mà nhóm chúng em đã hc tập và là hành trang đ thc hin tiếp các
đề tài khác trong tương lai.
Nhóm em xin chân thành cảm ơn quý Thầy Cô!
TP. H Chí Minh, ngày 16 tháng 6 năm 2021
NHN XÉT
(ca ging viên)
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
MC LC
LI CẢM ƠN ......................................................................................................................... 2
MC LC .............................................................................................................................. 4
PHN 0: MỤC ĐÍCH ĐỀ TÀI .............................................................................................. 7
PHN 1: TÌM HIU CÔNG NGH BLOCKCHAIN .......................................................... 8
CHƯƠNG 1: TỔNG QUAN BLOCKCHAIN ................................................................... 8
1.1. Khái nim ............................................................................................................ 8
1.2. Các đặc tính ca blockchain ................................................................................ 9
1.3. Nguyên lý hoạt động ......................................................................................... 14
1.4. ng dng của blockchain trong đời sng ......................................................... 14
CHƯƠNG 2: PHIÊN BẢN BLOCKCHAIN .................................................................... 15
2.1. Blockchain 1.0 (Tin t) .................................................................................... 15
2.2. Blockchain 2.0 (Smart contract) ........................................................................ 17
2.3. Blockchain 3.0 (ng dng phi tp trung Dapp) ................................................ 17
2.4. Blockchain 4.0 (ng dng thc tin) ................................................................ 19
CHƯƠNG 3: CÁC LOI BLOCKCHAIN ...................................................................... 20
CHƯƠNG 4: THUẬT NG QUAN TRNG TRONG BLOCKCHAIN ....................... 21
4.1. 51% Attack ........................................................................................................ 21
4.2. Public Key ......................................................................................................... 21
4.3. Private Key ........................................................................................................ 22
4.4. Mining pool ....................................................................................................... 22
PHN 2: TÌM HIU SMART CONTRACT & SOLIDITY ............................................... 23
CHƯƠNG 1: SMART CONTRACT ................................................................................ 23
1.1. Khái nim .......................................................................................................... 23
1.2. Cách hoạt động .................................................................................................. 24
1.3. Li ích ca Smart contract ................................................................................ 25
1.4. Ưu nhược điểm .................................................................................................. 26
1.5. ng dng Smart contract (Blockchain 2.0) ...................................................... 27
CHƯƠNG 2: SOLIDITY .................................................................................................. 29
2.1. Khái nim .......................................................................................................... 29
2.2. Các khái niệm cơ bản ca Solidity .................................................................... 29
2.3. S dng Metamask trin khai Smart contract trong Solidity ............................ 30
PHẦN 3: HỆ SINH THÁI ETHEREUM ............................................................................. 35
CHƯƠNG 1: TỔNG QUAN ETHEREUM ...................................................................... 35
1.1. Ethereum (ETH) ...................................................................................................... 35
1.2. Ethereum 2.0 ........................................................................................................... 35
1.3. Các giai đoạn để hoàn thành ETH 2.0 .................................................................... 37
1.4. Cách thc hoạt động ca Ethereum ........................................................................ 38
1.5. Ưu điểm và nhược điểm của đồng Ethereum ......................................................... 39
1.6. S dng Ethereum ................................................................................................... 40
1.7. Cách to ví Ethereum .............................................................................................. 43
CHƯƠNG 2: ỨNG DỤNG ĐƯỢC XÂY DỰNG TRÊN ETHEREUM ......................... 45
2.1. Tài chính phi tp trung (Defi) và Ethereum ............................................................ 45
2.2. Sàn giao dch phi tp trung (DEX) và Ethereum .................................................... 46
2.3. ng dng phi tp trung (Dapps) ............................................................................. 47
CHƯƠNG 3: CÁCH ĐỂ KIẾM ETHEREUM ................................................................. 49
3.1. Các cách đầu tư ETH .............................................................................................. 49