Tải bản đầy đủ (.pdf) (26 trang)

Nghiên cứu công nghệ BLOCKCHAIN và ứng dụng trong thanh toán điện tử TT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (837.11 KB, 26 trang )

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG

PHAN ÂN

NGHIÊN CỨU CƠNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG
TRONG THANH TỐN ĐIỆN TỬ

Chun ngành: Hệ thống thơng tin
Mã số: 60.48.01.04

TĨM TẮT LUẬN VĂN THẠC SỸ
( Theo định hướng ứng dụng)

Hà Nội - 2021


Luận văn được hồn thành tại:
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG

Người hướng dẫn khoa học: PGS.TS LÊ HỮU LẬP

Phản biện 1: TS. Hoàng Xuân Dậu

Phản biện 2: TS. Nguyễn Vĩnh An

Luận văn này được bảo vệ trước Hội đồng chấm luận văn thạc sĩ tại Học
viện Công nghệ Bưu chính Viễn thơng
Vào lúc:

9h00 ngày 15/01/2021


Có thể tìm hiểu luận văn này tại:
Thư viện của Học viện Công nghệ Bưu chính Viễn thơng


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

1

LI M U
1. Tớnh cp thit ca ti
Cựng vi q trình phát triển nhanh chóng của Internet, các dịch vụ cơng nghệ thơng
tin cũng khơng ngừng có những bước tiến mới và mang lại nhiều lợi ích cho mọi mặt của xã
hội. Tuy nhiên đồng hành với những mặt tích cực đó lại xuất hiện những tổn thất gây ảnh
hưởng to lớn đến nền kinh tế cũng như xã hội do các cuộc tấn công mạng gây ra. Thống kê
những năm gần đây đã có rất nhiều sự cố an ninh mạng xảy ra:
Từ những tổn thất của an ninh mạng nên các tổ chức tài chính buộc phải cải tiến cơng
nghệ, trong đó có cơng nghệ Blockchain được phát triển khơng chỉ nhằm tiết kiệm chi phí
ngân hàng mà cịn đảm bảo tính an tồn và xa hơn nữa là cách mạng hóa các giải pháp bảo
mật.
Hội nghị quốc tế Blockchain, Trí tuệ nhân tạo và Fintech 2019 (Blockchain, AI &
Fintech Global Summit) đã diễn ra với sự tham gia của hơn 2.000 chuyên gia công nghệ đến
từ Việt Nam, Trung Quốc, Hàn Quốc, Nhật Bản... Phát biểu tại sự kiện, ông Đặng Quốc
Thắng, Tổng Giám đốc Công ty công nghệ điện tử và truyền thông H2P cho biết, Blockchain,
trí tuệ nhân tạo và fintech đang là xu hướng phát triển của ngành công nghệ và kinh tế toàn
cầu. Tại Việt Nam, các lĩnh vực trên cũng bước đầu được nghiên cứu và ứng dụng trong thực
tế.
Việc nghiên cứu ứng dụng công nghệ Blockchain trong việc hỗ trợ thanh toán điện tử
đang là hướng nghiên cứu được nhiều nhà khoa học quan tâm. Để hiểu rõ công nghệ
Blockchain và ứng dụng của nó học viên chọn đề tài: “Nghiên cứu cơng nghệ Blockchain
và ứng dụng trong thanh tốn điện tử.”

2. Tổng quan về vấn đề nghiên cứu
Thanh toán điện tử trong thời gian qua đang trở thành một nhu cầu không thể thiếu
trong giao dịch của các tổ chức tài chính cũng như của người dân. Lý do là bởi vì hình thức
thanh tốn này mang lại nhiều tiện lợi vượt trội. Nhưng để đảm bảo cho thanh tốn điện tử
một cách an tồn thì các nhà phát triển dịch vụ phải sử dụng các công nghệ bảo mật có tính
bảo mật cao. Trong số các cơng nghệ ú khụng th khụng nhc n cụng ngh Blockchain.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

2
Blockchain l chui cỏc khi d liu phõn cp lu trữ thơng tin được mã hóa và có khả
năng lớn dần theo thời gian.
Cơng nghệ Blockchain có ưu điểm:[1]
✓ Dữ liệu lưu trữ trên Blockchain là một khối dữ liệu phân tán, mỗi node trong mạng
lưới sẽ giữ một bản sao khối dữ liệu giống hệt nhau. Đảm bảo dữ liệu có thể được phục
hồi trong trường hợp một node nào đó bị nguy hại hoặc gặp sự cố. Mỗi node đều có
thể lấy được một bản sao cơ sở dữ liệu từ hệ thống theo dạng cơ sở dữ liệu phụ.
✓ Các khối dữ liệu trên Blockchain không thể bị xáo trộn, có nghĩa là dữ liệu được lưu
vào Blockchain thì đồng nghĩa với việc xóa bỏ hoặc sửa đổi là cực kì khó khăn.
✓ Blockchain cho phép giao dịch giữa hai bên khơng tin tưởng lẫn nhau có thể diễn ra.
Sẽ không cần bên trung gian thứ ba đứng ra đảm bảo, vì cơng nghệ đằng sau nó dựa
trên cơ chế đồng thuận.
✓ Dữ liệu lưu trên Blockchain được công khai giữa các bên tạo sự rõ ràng, minh bạch.
✓ Giao dịch bằng công nghệ Blockchain tiết kiệm thời gian và chi phí.
Với những ưu việt nổi trội trên thì việc ứng dụng Blockchain trong lĩnh vực ngân hàng,
giao dịch điện thử là rất an toàn và hiệu quả.
Trong luận văn học viên giới hạn phần nghiên cứu liên quan lĩnh vực hợp đồng và

thanh toán điện tử.
3. Mục đích nghiên cứu
Hiểu về cơng nghệ Blockchain và xây dựng thử nghiệm module thanh toán một số dịch
vụ dựa trên công nghệ Blockchain.
4. Đối tượng phạm vi nghiên cứu
Đề tài tập trung vào nghiên cứu công nghệ Blockchain; một số lý thuyết toán học cơ
bản; một số kỹ thuật chính liên quan tới cơng nghệ Blockchain, tiền kỹ thuật số và tính khả
thi trong ứng dụng thực tiễn cũng sẽ được nghiên cứu trong luận văn này.
5. Phương pháp nghiên cứu
✓ Về mặt lý thuyết: Thu thập, khảo sát, phân tích các tài liệu và thơng tin có liên quan
n cụng ngh Blockchain.
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

3
V mt thc nghim: xõy dng module thanh toỏn một số dịch vụ dựa trên công nghệ
Blockchain.
6. Nội dung luận văn:
Gồm 3 chương chính:
✓ Chương 1. Tổng quan về Blockchain.
Nêu ra các nền tảng, các kỹ thuật cơ bản, các ứng dụng điển hình của Blockchain.
✓ Chương 2. Ứng dụng cơng nghệ Blockchain trong thanh tốn điện tử
Trong chương này, luận văn sẽ trình bày về nguyên tắc và mơ hình thanh tốn điện tử,
tiền số và khả năng phát triển.
✓ Chương 3. Xây dựng ứng dụng thanh toán hợp đồng thương mại quốc tế
Trình bày về ví điện tử Metamask, xây dựng ứng dụng và đánh giá kết quả.
Mặc dù có nhiều cố gắng nhưng do thời gian trình độ cịn hạn chế và đây là lĩnh vực
mới nên luận văn không tránh khỏi những hạn chế, khiếm khuyết. Kính mong các thầy cơ

đóng góp ý kiến.
Xin chân thnh cm n!
Hc viờn
Phan n

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

4

Chng 1 TNG QUAN V BLOCKCHAIN
1.1 Gii thiu chung v công nghệ Blockchain:
Blockchain là công nghệ chuỗi – khối, cho phép truyền tải dữ liệu một cách an toàn
dựa trên hệ thống mã hóa vơ cùng phức tạp, tương tự như cuốn sổ cái kế tốn của một cơng
ty, nơi mà tiền được giám sát chặt chẽ và ghi nhận mọi giao dịch trên mạng ngang hàng.
Mỗi khối (block) đều chứa thông tin về thời gian khởi tạo và được liên kết với khối
trước đó, kèm theo đó là một mã thời gian và dữ liệu giao dịch. Dữ liệu khi đã được mạng
lưới chấp nhận thì sẽ khơng có cách nào thay đổi được. Blockchain được thiết kế để chống
lại việc gian lận, thay đổi của dữ liệu. Sau này đồng tiền Bitcoin và các đồng tiền khác tương
tự được phát hành, thì cơng nghệ Blockchain là nền tảng giúp việc xử lý các giao dịch tiền tệ.

1.2 Lý thuyết căn bản về Blockchain
Công nghệ Blockchain được xây dựng trên hai nền tảng kỹ thuật là hàm băm và chữ ký
số. Khi tìm hiểu về hoạt động Blockchain ta cần phải nghiên cứu kỹ về hai kỹ thuật này.

1.2.1 Hàm băm
Hàm băm [1] dùng để chuyển đổi từ một thông tin sang một đoạn mã. Bất kỳ nỗ lực
gian lận nào để thay đổi bất kỳ phần nào của blockchain sẽ bị phát hiện ngay lập tức vì giá trị

băm mới sẽ không phù hợp với thông tin cũ trên blockchain. Bằng cách này, ngành khoa học
bảo mật thông tin (cần thiết cho việc mã hóa thơng tin và mua sắm trực tuyến, ngân hàng) đã
trở thành một công cụ hiệu quả để giao dịch mở.

1.2.1.1 Cách hoạt động của Hàm Băm [1]
Các hàm băm khác nhau sẽ tạo ra các kết quả đầu ra có kích thước khác nhau, nhưng
kích thước của các kết quả đầu ra có thể nhận được ln cố định, khơng đổi. Ví dụ, thuật tốn
SHA-256 chỉ có thể tạo ra các kết quả đầu ra có kích thước 256 bit, trong khi thuật tốn SHA1 sẽ ln tạo ra một kết quả đại diện có kích thước 160-bit.

1.2.1.2 Tính chất của hàm băm mật mã
Hàm băm mật mã về cơ bản cần đảm bảo các tính chất sau:
✓ Tính tất định: nghĩa là cùng một thông điệp đầu vào luôn tạo ra cùng mt hm bm.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

5
Tớnh hiu qu: Cú kh nng tớnh toỏn nhanh chóng giá trị băm của bất kỳ thơng điệp
nào.
✓ Tính nhạy cảm: Đảm bảo rằng bất kỳ một thay đổi nào, dù là nhỏ nhất trên dữ liệu
đều sẽ gây ra sự thay đổi cực lớn trên giá trị băm và tạo ra giá trị băm hồn tồn khác,
và khơng hề có liên hệ gì với giá trị băm cũ (hiệu ứng tuyết lở).

1.2.1.3 Một số dạng hàm băm
Hàm băm MD5, SHA-1, RIPEMD-160, Bcrypt, Whirlpool, SHA-2, SHA-3,
BLAKE2

1.2.1.4 Một số ứng dụng của Hàm băm

Hashing trong định danh tệp hoặc dữ liệu
Giá trị băm cũng có thể được sử dụng như một phương tiện để định danh tập tin một
cách đáng tin cậy. Một số hệ thống quản lý mã nguồn, như Git, Mercurial hay Monotone, sử
dụng giá trị sha1sum của nội dung tệp, cây thư mục, thông tin thư mục gốc, v.v. để định danh
chúng.
Hashing trong xác minh tính tồn vẹn của thông điệp hoặc tập tin
Một ứng dụng quan trọng nhất của hashing là xác minh tính tồn vẹn của thông
điệp.Chúng ta khá quen thuộc với các ứng dụng này. Khi download một phần mềm hoặc tệp
tin nào đó trên một số trang web, ta được cung cấp kèm theo các mã băm MD5 hoặc SHA1.
Khi đó sau khi tải về tập tin, chúng ta có thể tính và so sánh giá trị băm của tệp tải về với giá
trị băm được cung cấp trên web, nếu có sự sai khác tức là tệp tin chúng ta tải về đã bị sửa đổi.
Hashing trong tạo và xác nhận chữ ký
Hầu như tất cả các lược đồ chữ ký số đều u cầu tính tốn bản tóm lược của thơng
điệp bằng các hàm băm mật mã. Điều này cho phép việc tính tốn và tạo chữ ký được thực
hiện trên một khối dữ liệu có kích thước tương đối nhỏ và cố định thay vì trên tồn bộ văn
bản dài. Tính chất tồn vẹn thơng điệp của hàm băm mật mã được sử dụng để tạo các lược đồ
chữ ký số an toàn và hiệu quả.
Hashing trong xác minh mật khẩu
Việc xác minh mật khẩu thường dựa vào các hàm băm mật mã. Mật khẩu người dùng
nếu được dưới dạng bản rõ có thể dẫn đến những lỗ hổng bảo mt nghiờm trng khi tp mt
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

6
khu b xõm phm. Do ú, lm gim nguy cơ này, chúng ta thường chỉ lưu trữ giá trị băm
của mỗi mật khẩu. Để xác thực người dùng, mật khẩu do người dùng nhập vào được băm và
so sánh với giá trị băm được lưu trữ tương ứng. Mật khẩu ban đầu khơng thể được tính tốn
lại từ giá trị băm được lưu trữ trong cơ sở dữ liệu.


1.2.2 Chữ ký số, ứng dụng của mật mã khóa cơng khai và chữ ký số trong blockchain
1.2.2.1 Chữ ký số
Chữ ký số là thông điệp dữ liệu đã được mã hố gắn kèm theo thơng điệp dữ liệu khố
nhằm xác thực người gửi thơng điệp đó [3].

Hình 1. 1 Mơ hình chữ ký số

1.2.2.2 Ứng dụng của mật mã khóa cơng khai và chữ ký số trong Blockchain
Mật mã khóa cơng khai có thể được áp dụng cho các hệ thống trong đó nhiều người
dùng có thể cần mã hóa và giải mã tin nhắn, chẳng hạn như email được mã hóa, trong đó khóa
cơng khai có thể được sử dụng để mã hóa tin nhắn và có thể sử dụng khóa riêng để giải mã
nó.

1.3 Cơng nghệ Blockchain [6]
1.3.1 Các thành phần cấu tạo nên mạng lưới và hoạt động Blockchain
• Mạng lưới các máy tính ngang hàng
• Xử lý giao dịch theo cơ chế đồng thuận
• Lưu trữ dữ liệu dạng sổ cái phân tán không sửa, không xóa
• Được đảm bảo an ninh nhờ
o Cấu trúc sổ chia thành block kết nối móc xích khó phá vỡ
o S dng cỏc k thut mt mó chng gi mo
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

7

Hot ng ca Blockchain da trờn nguyờn lý ng thun.

1.3.2 Tính chất của Blockchain
1.3.2.1 Tính tích cực:

Hình 1. 2 Tính móc xích của các block trong giao dịch

1.3.2.2 Nhược điểm:
• Lưu trữ dư thừa
• Cần sự đồng thuận
• Tốn tài ngun cho cập nhật
• Khó sửa lỗi
Tuy nhiên, những ưu điểm và tích cực là cơ bản.

1.3.3 Các ứng dụng công nghệ Blockchain
1.3.3.1 Quản lý chuỗi giao vận với blockchain tại Maersk
1.3.3.2 Blockchain trong ngành Tài chính – Ngân hàng
1.3.3.3 Blockchain trong ngành Y tế
1.3.4 Phân loại các hệ thống Blockchain
Phân loại theo phân quyền truy cập:
• Public: Ai cũng có thể tự do truy cập tuỳ ý: Bitcoin, Ethereum, v.v…
• Private: truy cập phải được cấp quyền. Vd: Ripple
Phân loi theo phõn quyn d liu truy cp:
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

8
ã Open: Mi ngi u cú quyn c/ghi d liu: Bitcoin, Ethereum, v.v...
• Closed: Ghi dữ liệu phải có đặc quyền riêng. Vd: Dash, HyperLedger, Corda
Kết luận chương

Chương 1 chúng ta đã hiểu tổng quan về công nghệ Blockchain, những kỹ thuật nền
tảng và các ứng dụng điển hình của công nghệ Blockchain. Chương 2 chúng ta đi sâu vào ng
dng cụng ngh Blockchain trong thanh toỏn in t.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

9

Chng 2 NG DNG CễNG NGH BLOCKCHAIN TRONG
THANH TON IN TỬ
2.1 Giới thiệu chung
Thanh toán điện tử ngày càng trở nên phổ biến, nhất là trong thời kỳ khó khăn của dịch
bệnh Covid19, với các biện pháp quyết liệt của chính phủ như chỉ chị 15, 16 nhằm hạn chế
việc tiếp xúc giữa người với người từ vơ hình chung thúc đẩy việc thanh tốn khơng dùng
tiền mặt như các phương thức thanh tốn online như, ví điện tử MoMo, sms banking, các dịch
vụ ship đồ như goviet, grap cũng dùng qt mã thanh tốn bằng ví điện tử đó là giải pháp
trong nước đối với người dân còn đối với các doanh nghiệp thì việc mua bán xuất nhập khẩu
hàng qua biên giới đang là một rào cản rất lớn, việc mua bán chuyển đổi ngoại tệ,… với sự
phát triển khơng ngừng của cơng nghệ blockchain thì việc thanh toán xuyên biên giới trở nên
dễ dàng với các ưu điểm như:
• Nhanh
• Chi phí rẻ
• Đỡ các thủ tục hành chính
• Mạng lưới xun quốc gia phủ khắp các nước
• Chống gian lận
• Mọi thứ được tự động


2.2 Thanh toán điện tử:
2.2.1 Thanh toán truyền thống:
Thanh toán truyền thống liên quan đến việc trao đổi hàng hóa và dịch vụ giữa hai người
mặt đối mặt. Đây là một trong những phương thức mua sản phẩm và dịch vụ lâu đời nhất. Nó
được thực hiện bởi hầu hết mọi người trên toàn cầu. Chỉ cần đi vào cửa hàng hoặc chợ, chọn
một mặt hàng và trả tiền cho sản phẩm. Thanh toán truyền thống là một phần của một doanh
nghiệp bao gồm tất cả các hoạt động thúc đẩy kinh doanh. Phụ trợ thanh toán đề cập đến các
hoạt động liên quan đến kinh doanh như ngân hàng, vận tải, bảo hiểm, bao bì, tiếp thị và
quảng cáo, v.v.

2.2.2 Thanh tốn điện tử :
Mơ hình logic khi thanh tốn (hình 2.1):

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

10

Hỡnh 2. 1 Mụ hỡnh thanh toỏn thụng qua blockchain

2.3 Tiền kỹ thuật số
2.3.1 Giới thiệu chung về tiền số
Tiền số là một loại tiền tệ thể hiện tài sản của người chủ sở hữu, cho phép giao dịch và
chuyển giao quyền sở hữu không giới hạn. Loại tiền tệ này cũng có thể được sử dụng để mua
hàng hóa, dịch vụ trong một cộng đồng nhất định. Điểm đặc biệt của tiền số là nó khơng tồn
tại dưới dạng vật chất mà được lưu trữ trên mạng máy tính.

Hình 2. 2 Một số tiền loại kỹ thuật số trên th trng


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

11

2.3.2 Tớnh cht ca tin s
ã Khụng th gi mo
o Mạng lưới các máy tính ngang hàng
o Xử lý giao dịch theo cơ chế đồng thuận
o

Lưu trữ dữ liệu dạng sổ cái phân tán không sửa, không xóa

o Được đảm bảo an ninh nhờ (hình 2.3):
▪ Cấu trúc sổ chia thành block kết nối móc xích khó phá vỡ
▪ Sử dụng các kỹ thuật mật mã chống giả mạo

2.3.3 Độ an toàn của tiền số
Để đánh giá độ an toàn của một đồng tiền số, ta cần đánh giá thuật tốn ký số mà đồng
tiền đó sử dụng, cụ thể là đánh giá về tốc độ ký, độ dài của khóa và khả năng phá khóa. Ở
đây, ví dụ ta xét đến đồng tiền số ETH, đồng tiền số ETH sử dụng thuật toán ký số ECDSA,
thuật toán này đã được kiểm chứng thực tế với cùng kích thước khóa, tốc độ ký của ECDSA
nhanh hơn nhiều lần so với RSA Khả năng phá khóa của thuật tốn ECDSA là việc giải bài
tốn logarit rời rạc, khó hơn nhiều so với bài tốn tách số đơn thuần của RSA.

Hình 2.4 Đặc điểm của tiền kỹ thuật số so với với tiền Fiat


2.3.4 Phân loại tiền Crypto
Coin là loại tiền được ban hành, phát triển trên một blockchain riêng biệt và hoạt động
độc lập. Coin ra đời với mục đích giải quyết các vấn đề thanh tốn, tài chính, bảo mật, phát
triển ứng dụng,… của chính blockchain đó. Mỗi blockchain chỉ có 1 coin duy nhất. Coin yêu
cầu một nền tảng ví (wallet) riêng và khih giao dịch gửi/nhận, phí giao dịch sẽ trừ trực tiếp
vào ví của coin đó. (hình 2.5)
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

12
Tng t Coin, Token cng l mt ng tin c phát hành trên blockchain, nhưng
nó khơng có blockchain riêng, mà phải tồn tại trên blockchain khác. Token thì khơng có ví
riêng mà nó sử dụng ví của đồng coi nền tảng, và phí giao dịch sẽ trừ vào coin nền tảng. (hình
2.5)

Hình 2. 5 Phân loại tiền kỹ thuật số

2.3.5 Tiềm năng phát triển của tiền kỹ thuật số
Trên thế giới có rất nhiều đồng tiền số đã ra đời và được nhiều tổ chức, doanh nghiệp
chấp nhận thanh toán. Nhiều lĩnh vực về kinh tế cũng như khoa học cơng nghệ đã chấp nhận
thanh tốn bằng đồng Bitcoin, Ethereum,...nổi bật trong số đó là các cơng ty lớn như
Microsoft, Reddit, WordPress.com…

Hình 2. 6 Sự tăng trưởng của đồng tiền s BTC

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT



Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

13

Hỡnh 2. 72 S tng trng ca ng tin s ETH

Giá trị vốn hóa của các đồng tiền điện tử hiện nay là rất lớn, riêng đồng tiền Bitcoin
khoảng 39000 tỷ USD. Các đồng tiền điện tử hiện vẫn đang có xu hướng tăng trưởng mạnh
mẽ. Trong tương lai, tiền điện tử hứa hẹn sẽ còn phát triển như một giải pháp mới cho vấn đề
về tài chính và tiền tệ.
2.4 Đồng tiền số Ethereum (ETH):
Trong mục 2.3.1 đã giới thiệu qua về tiền ETH sau đây luận văn sẽ đi sâu vào đồng
tiền này.

2.4.1 Mơ hình tổng quan Ethereum (ETH):
Blockchain Ethereum về cơ bản là một cỗ máy trạng thái dựa trên các giao dịch. Trong
khoa học máy tính,thuật ngữ một máy trạng thái đề cập đến thứ gì đó sẽ đọc một loạt các đầu
vào và dựa trên các đầu vào đó, sẽ chuyển sang trạng thái mới.
Với máy trạng thái Ethereum, nó bắt đầu với trạng thái nguyên thủy (genesis state). Khi
các giao dịch được thực hiện, trạng thái nguyên thủy này chuyển sang các trạng thái khác hay
nói chi tiết hơn thì mỗi block sẽ là mỗi trạng thái khác nhau. Tại bất kỳ thời điểm nào, trạng
thái của block mới` nhất sẽ đại diện cho trạng thái hiện tại của Ethereum.
Trạng thái của Ethereum có hàng triệu giao dịch. Các giao dịch này được nhóm thành
các block trên mạng. Một block chứa một loạt các giao dịch và mỗi block được kết nối với
block trước đó. Để chuyển đổi từ trạng thái này sang trạng thái khác, một giao dịch phải hợp
lệ. Để một giao dịch được coi là hợp lệ, nó phải trải qua quỏ trỡnh xỏc nhn c gi l mining
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


14
(o coin). Mining l khi mt nhúm cỏc nỳt (tc là máy tính) sử dụng tài ngun tính tốn của
họ để tạo ra một chuỗi chứa các giao dịch hợp lệ.
Để xác định đâu là chuỗi chính (hợp lệ) và ngăn chặn việc có nhiều chuỗi, Ethereum
sử dụng một giao thức có tên là “GHOST”. GHOST được viết tắt từ Greedy Heaviest Observed
Subtree. Nói một cách đơn giản, giao thức GHOST phải chọn chuỗi có nhiều tính tốn nhất
được thực hiện trên mạng blockchain làm chuỗi chính. Độ nặng của chuỗi trong Ethereum phụ
thuộc vào số lượng block trong chuỗi đó và các uncle block của nó.

2.4.2 Các thành phần trong Ethereum:
• Tài khoản
Trạng thái của Ethereum bao gồm nhiều đối tượng nhỏ (các tài khoản trực tuyến) có thể
tương tác với nhau thông qua cơ chế truyền message. Bất kỳ tài khoản nào cũng có một định
danh duy nhất (địa chỉ) là 160 bit.
• Trạng thái tồn cục của Ethereum (global state)
Trạng thái toàn cục của Ethereum, bao gồm ánh xạ giữa các địa chỉ tài khoản và trạng
thái tài khoản. Ánh xạ này được lưu trữ trong một cấu trúc dữ liệu được gọi là cây Merkle.
Cây Merkle là một loại cây nhị phân gồm một tập hợp các nút có (hình 2.10):
- Các nút lá ở dưới cùng của cây có chứa dữ liệu cơ bản
- Các nút trung gian, trong đó mỗi nút trung gian là giá trị băm hai nút con của

- Một nút gốc duy nhất, cũng được hình thành từ hàm băm của hai nút con của
nó, đại diện cho đỉnh của cây.
• Gas và Thanh tốn chi phí giao dịch:
Gas là đơn vị được sử dụng để đo lường các khoản phí cần thiết cho một tính tốn cụ
thể. Gas Price là lượng Ether bạn sẵn sàng chi cho mỗi đơn vị gas. Với mỗi giao dịch, người
gửi đặt Gas Limit và Gas Price. Hai thông số này thể hiện số lượng gas mà người dùng sẵn
sàng chi trả tối đa cho một giao dịch.
Ví dụ: giả sử người gửi đặt Gas Limit là 1.000 và giá gas là 10 gwei. Điều này ngụ ý

rằng người gửi sẵn sàng chi tối đa 1.000 x 10 gwei = 10.000.000.000.000 Wei = 0,01 Ether
để thực hiện giao dịch đó.
• Giao dịch:
Có hai loại giao dịch: mesage calls và contract creator (nghĩa là giao dịch tạo hợp đồng
Ethereum mới).Tất cả các giao dịch có chứa cỏc thnh phn sau:
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

15
-

nonce: S lng giao dch ó c gi bi ngi gửi (giao dịch hợp lệ).
Giá gas (gasPrice): Số wei phải trả cho 1 gas.
Giới hạn Gas (gasLimit): Số gas tối đa mà người gửi sẵn sàng trả cho giao dịch.
to: Địa chỉ tài khoản nhận giao dịch.
value: số wei mà tải khoản người gửi gửi cho tài khoản nhận.
v, r, s: các thơng số được tạo ra từ thuật tốn ECDSA giúp cho các nút trong
mạng có thể xác thực chữ ký số của người gửi.
- init (chỉ có ở trong giao dịch tạo hợp đồng): Một đoạn mã EVM được sử dụng
để khởi tạo tài khoản hợp đồng mới. init chỉ được chạy một lần và sau đó bị loại
bỏ.
- data: dữ liệu đầu vào (tức là các tham số) của message calls.
• Block:
Tất cả các giao dịch được nhóm lại với nhau thành các block trên mạng. Một blockchain chứa
một chuỗi các block như vậy được nối với nhau.Trong Ethereum, một block bao gồm:
- Block header
- Thông tin về tất cả giao dịch được gom trong block đó
- Các ommers của nó (hay cịn gọi là uncle block)

Kết luận chương 2
Chương 2 chúng ta đã tìm hiểu về thanh toán truyền thống và thanh toán điện tử, từ đó
thấy được lợi ích của việc phát triển thanh tốn điện tử. Đồng thời chương 2 cũng trình bày
về các mặt nổi bật của tiền kỹ thuật số cụ thể đi sâu vào đồng tiền ETH. Ở chương 3 chúng ta
sẽ ứng dụng ví điện tử Metamask và đồng tiền ETH vào thanh toán mua hàng trong hợp đồng
giao dịch thng mi quc t.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

16

CHNG 3 XY DNG NG DNG THANH TON HP NG
THNG MẠI QUỐC TẾ
3.1 Bài toán đặt ra:
Với nhu cầu giao dịch ngày càng lớn hiện nay, nhất là các giao dịch xuyên quốc gia,
nếu sử dụng phương thức thanh toán truyền thống sẽ phải trải qua rất nhiều khâu trung gian,
rất tốn kém, và mất nhiều thời gian. Nên luận văn đề xuất xây dựng một hệ thống tạo hợp
đồng thương mại quốc tế, nhằm giải quyết các bất cập của phương thức thanh tốn truyền
thống mang lại.
3.2 Ví điện tử Metamask:
Để có cơ sở xây dựng thử nghiệm một hệ thống thanh toán hợp đồng thương mại quốc
tế qua nghiên cứu học viên nhận thấy ví điện tử Metamask là cơng cụ lựa chọn khả thi có tính
bảo mật an toàn cao, phù hợp với sử dụng đồng tiền ETH.

3.2.1 Giới thiệu ví Metamask
Metamask là ví Ethereum cho phép kết nối với chuỗi khối Ethereum. Có nghĩa là ta có
thể sử dụng nó để quản lý, chuyển, nhận đồng ETH của mình, đồng thời cũng có thể sử dụng

ví này để tương tác với hàng ngàn mã thông báo ERC20 đang phát triển trên blockchain
Ethereum.
Metamask cũng cung cấp cho chúng ta quyền truy cập vào thế giới của website phi tập
trung bằng cách cho phép sử dụng một số Ethereum DApps thơng qua nó.

3.2.2 Các tính năng nổi bật của ví Metamask
• Một điểm nổi bật đầu tiên phải kể đến chính là nó sử dụng mã nguồn mở.
• Ví MetaMask là ví HD. Ưu điểm của ví HD chính là thực hiện Backup cặp khóa cơng
khai hay riêng tư với một tốc độ nhanh và đơn giản hóa cơng việc hơn.
• Dễ sử dụng:
Về cơ bản, một loại ví điện tử được đánh giá là dễ sử dụng là nó cho thấy sản phẩm
hoặc dịch vụ có đủ thân thiện với người dùng hay khơng. Nói về Metamask, nó có nhiều dịch
vụ liên quan đến tiền điện tử v mó token.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

17
Vic truy cp vớ Metamask khỏ d dng bi vớ được sử dụng làm tiện ích mở rộng của
trình duyệt nên bạn có thể tải trực tiếp từ Google mở rộng. Bạn chỉ cần tải xuống dưới dạng
tiện ích bổ sung.
Sau đó, xác minh danh tính của bạn và sẵn sàng cho tài khoản một cách dễ dàng. Khơng
có rắc rối hoặc bất kỳ bước bổ sung nào để thực hiện.
Từ giao diện đến dịch vụ tiền điện tử, ví Metamask cung cấp tất cả các dịch vụ trong
trao đổi tiền điện tử. Theo đánh giá tiêu chuẩn tổng thể của ví Metamask thì ví Metamask
được đánh giá có các tiêu chuẩn tốt nhất trên thị trường ví tiền điện tử.
• Hỗ trợ khách hàng:
Metamask cung cấp các hướng dẫn thích hợp cho bất kỳ dịch vụ nào của nó. Từ thiết

lập tài khoản đến quản lý ví, bạn sẽ nhận được mọi hướng dẫn từ trang hỗ trợ của họ. Mức
phí giao dịch sẽ được chỉnh tùy ý. Nghĩa là, với mỗi mức phí giao dịch khác nhau thì sẽ có
tốc độ thực hiện lệnh khác nhau.
• Giao diện người dùng đơn giản:
Giao diện Metamask thân thiện với người dùng với thiết kế chuyên nghiệp. Giao diện
rõ ràng của họ cung cấp một hướng dẫn thích hợp để tiếp cận bất kỳ phần nào. Giao diện sạch
sẽ của nó có tải xuống và các tùy chọn hỗ trợ khách hàng khác.

3.2.3 Độ an tồn của ví Metamask
Metamask chính thức xuất hiện trên thị trường vào năm 2016 và tính tới thời điểm hiện
tại, chưa từng có trường hợp nào bị tấn cơng khiến mất tiền được ghi nhận. Ví sử dụng các
cài đặt sao lưu HD và bản thân các nhà phát triển cũng cam kết thường xuyên cập nhật mã
nguồn mở để đảm bảo ví ln trong trạng thái bảo mật nhất.
Metamask cho phép người dùng có thể quản lý danh tính của họ. Khi một DApp muốn
chạy một giao dịch và viết trên blockchain Ethereum, nó cung cấp cho người dùng một giao
diện có tính bảo mật.
Metamask là một trong những ví trực tuyến an tồn nhất hiện nay, tuy nhiên do nó
được đặt trên mơi trường trực tuyến nên chúng ta chỉ lưu trữ một số lng nh ETH v cỏc
mó token.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

18

3.3 Xõy dng ng dng
3.3.1 Kin trỳc chng trỡnh


Hỡnh 3. 1 Kiến trúc chương trình và luồng chạy

3.3.2 Đặc tả chức năng
✓ Chức năng đặt hàng
✓ Chức năng chuyển tiền đặt cọc
✓ Chức năng xác nhận người mua hàng đã nhận hàng
✓ Chức năng xác nhận hàng hỏng
✓ Chức năng phân xử nếu 2 bên không tự thỏa thuận được
✓ Chức năng kết nối với trạm blockchain
✓ Chức năng theo dừi smart contarct

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

19

Hỡnh 3. 2 Cỏc chc nng ca hp ng

3.3.3 Ci đặt module
Cài đặt ví:
Hiện tại, Metamask hỗ trợ trình duyệt Chrome, FireFox, Opera và Brave cũng như các
ứng dụng di động. MetaMask được cài đặt chỉ trong vài phút, giống như bất kỳ tiện ích mở
rộng trình duyệt nào khác.
Bước 1: Truy cập />Bước 2: Click vào nút “Download Now”
Bước 3: Chọn trình duyệt bạn đang sử dụng để cài đặt MetaMask, ở đây chúng ta lấy Chrome
làm ví dụ v nhn Ci t MetaMask cho Chrome.

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT



Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

20

Hỡnh 3. 3 Mn hỡnh ci t vớ metamark

Hỡnh 3. 4 Màn hình hiển thị khi cài đặt thành cơng

Bước 4: Xuất hiện cửa sổ “Add to Chrome”
Bước 5: Nhấp vào “Add to Chrome” sau đó nhấp vào “Add Extension”
Bước 6: Sau khi cài đặt thành công, bạn sẽ nhận được thông báo “MetaMask is successfully
added to chrome” và bạn sẽ được chuyển hướng đến trang hiển thị có logo MetaMask (hỡnh
3.4).
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

21
S dng vớ metamask
To mi hoc nhp vớ ó cú vào MetaMask
Bước 1: Trang chủ xuất hiện logo MetaMask (là 1 con cáo), hãy nhấp vào nút “Get Started”
để vào hệ sinh thái MetaMask.
Bước 2: Trang tiếp theo sẽ cung cấp cho bạn hai tùy chọn:
✓ Một là nhập ví hiện có bằng cách nhập từ khố truy cập (seed phrase)
✓ Hai là tạo ví mới và seed phrase
Giải thích thêm về “Seed-phrase”: là một tập hợp các từ khoá dùng để truy cập ví tiền điện tử
của bạn (giống như mình hay gọi password vậy đó)…Một Seed Phrase càng dài thì càng an

tồn. Cần lưu ý rằng Seed Phrase khác với Private Key.
Bước 3: Trước tiên, chúng ta sẽ xem cách tạo ví và seed phrase. Click vào nút “Create a
wallet”
Bước 4: Sẽ được hỏi có muốn cải thiện MetaMask hay không. Nhấp vào “I Agree” hoặc “No,
Thanks” tùy theo lựa chọn của người dùng.
Bước 5: Bạn sẽ được yêu cầu tạo một mật khẩu mới bằng cách đồng ý “Terms of Use ”, sau
đó nhấp vào “Create”.
Bước 6: MetaMask sẽ cho bạn 12 từ khoá. Cái này dùng để khôi phục lại tài khoản nếu bạn
quên password.
Bước 7: Nhấp vào biểu tượng khoá để hiện thị seed phrase của bạn. Bạn nên viết lại để ghi
nhớ trong bất kỳ trường hợp nào bạn mất quyền truy cập vào tài khoản.
Lưu ý: Bạn nên giữ seed phrase ở chế độ riêng tư vì bất kỳ ai có được từ khố đều có thể truy
cập vào tài khoản của bạn.
Bước 8: Xác nhận lại từ khoá bằng cách nhập lại lần nữa.
Bước 9: Bước cuối cùng, hãy nhấp vào “All Done” để hồn tất thiết lập tài khoản (hình 3.6).
Bước 10: Sẽ thấy màn hình hiển thị như hình 3.7.
Nhận v gi token t vớ MetaMask

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

22
Bn cú th nhp vo du 3 chm bờn gúc phải để đổi tên tài khoản, lấy QR code hoặc public
key, xuất private key (hình 3.8).
Để gửi tài sản đi địa chỉ khác, hãy nhấp vào nút “Send”, sau đó nhập địa chỉ của người nhận
và chọn token cần gửi (hình 3.9).

Hình 3. 5 Nhận và gửi token trên ví


Hình 3. 6 Nhn v gi token trờn vớ

Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT

23

3.4 Th nghim v ỏnh giỏ
Do iu kin khụng cho phép giá 1ETH ~ 4700$ trên mạng chính mainnet Nên học viên chọn
chọn mạng thử nghiệm rinkeby testnet.

Hình 3. 7 Chọn mạng thử nghiệm rinkeby

Truy cập vào trang : />
Hình 3. 8 Truy cập vào trang web với địa chỉ url nh trờn
Nghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TTNghiên.cỏằâu.cng.nghỏằ.BLOCKCHAIN.v.ỏằâng.dỏằƠng.trong.thanh.toĂn.iỏằn.tỏằư.TT


×