Sinh viên: ........................... 7/20/2020
@Bộ môn Thương mại điện tử 10
CHƯƠNG 2
HOẠT ĐỘNG CỦA MẠNG BLOCKCHAIN
B MÔN THƯƠNG MI ĐIN T
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
NỘI DUNG
2.1. Block mạng blockchain
2.2. Giao dịch trong mạng blockchain
2.3. Node
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Sinh viên: ........................... 7/20/2020
@Bộ môn Thương mại điện tử 11
Block và mạng blockchain
Block
Khối dữ liệu (block) một nhóm (tập hợp) các giao dịch
được đánh dấu bằng một nhãn thời gian, được gắn với khối
(block) trước đó theo một nguyên tắc xác định.
Các giao dịch trong một block được xác thực block được
thêm vào mạng lưới (network) thông qua chế xác thực
đồng thuận để đảm bảo tính hợp lệ của nó. Sau khi đã được
thêm vào mạng lưới, các block sẽ tồn tại vĩnh viễn nội
dung của không bao giờ bị thay đổi.
Mỗi block (khối) sau khi được tạo ra xác thực sẽ kết nối
với khối trước đó theo một nguyên tắc nhất định; Cứ như vậy
tạo thành một chuỗi khối dữ liệu gọi blockchain.
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Block và mạng blockchain
Blockchain đóng vai trò n một cuốn sổ cái cho
tất cả các giao dịch được quản đồng thời bởi
nhiều người tham gia hệ thống, thay một
quan quản như nhà nước hay ngân hàng trung
ương. Bất một thông tin hay giao dịch mới nào
cũng cần được toàn bộ các thành viên trong mạng
lưới chấp nhận trước khi được thêm vào sở dữ
liệu.
Chính nhờ đặc điểm này, công nghệ blockchain cho
phép những người xa lạ thể giao dịch an toàn với
nhau không cần tin tưởng nhau.
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Sinh viên: ........................... 7/20/2020
@Bộ môn Thương mại điện tử 12
Block và mạng blockchain
Mạng Blockchain được cấu trúc như một kiến trúc mạng
ngang hàng trên Internet. Thuật ngữ ngang hàng hoặc
P2P nghĩa các máy tính tham gia vào mạng
ngang hàng với nhau, chúng đều như nhau, không nút
đặc biệt nào các nút chia sẻ gánh nặng cung cấp dịch
vụ mạng. Các nút mạng kết nối với nhau trong một
mạng lưới với cấu trúc liên kết phẳng.
Không máy chủ trực tuyến, không dịch vụ tập
trung không hệ thống phân cấp trong mạng. Các
nút trong mạng ngang hàng vừa cung cấp tiêu thụ các
dịch vụ cùng một lúc.
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Giao dịch trong mạng blockchain
Giao dịch phần quan trọng nhất của hệ thống
blockchain. Mọi thứ khác trong blockchain được
thiết kế để đảm bảo rằng các giao dịch thể được
tạo ra, truyền trên mạng, xác thực cuối cùng được
thêm vào sổ cái toàn cầu của các giao dịch,
blockchain.
Giao dịch cấu trúc dữ liệu hóa việc chuyển giá
trị giữa những người tham gia trong hệ thống
blockchain. Mỗi giao dịch một thông tin được
công khai trong sổ cái blockchain.
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Sinh viên: ........................... 7/20/2020
@Bộ môn Thương mại điện tử 13
Giao dịch trong mạng blockchain
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Xác thực giao dịch
Giao dịch trong mạng blockchain
Các chế đồng thuận
Đặc điểm nổi trội của blockchain sổ cái phân tán, dữ
liệu không được lưu trữ tập trung tại một nơi như cách lưu trữ
phổ biến hiện nay. Thay vào đó, được chứa trên mạng lưới
máy tính phân tán trên toàn cầu. Mấu chốt của việc vận hành
một mạng lưới phân tán hay một blockchain phải sự
đồng thuận của các thành viên trong mạng lưới (tối thiểu
51%) đối với các nội dung được ghi trên blockchain. Cách
thức đạt được sự thống nhất này được gọi chế đồng
thuận.
Việc này cũng nhằm đảm bảo rằng các nút sẽ làm việc lưu
trữ dữ liệu một cách chính xác.
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Sinh viên: ........................... 7/20/2020
@Bộ môn Thương mại điện tử 14
Giao dịch trong mạng blockchain
Sự đồng thuận phi tập trung hóa của blockchain xuất hiện từ
sự tương tác của bốn quá trình xảy ra độc lập trên các nút trên
mạng:
-Xác minh độc lập từng giao dịch, theo từng nút đầy đủ,
dựa trên danh sách toàn diện c tiêu chí
-Tổng hợp độc lập các giao dịch đó thành các khối mới
bằng các nút khai thác, kết hợp với tính toán được thể hiện
thông qua thuật toán Proof-of-Work
-Xác minh độc lập c khối mới bởi mỗi nút lắp p
thành một chuỗi
-Lựa chọn độc lập, theo mọi nút, của chuỗi tính toán tích
lũy nhất được thể hiện thông qua Proof-of-Work
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT
Node
Các nút (node) trong mạng P2P blockchain được coi ngang
bằng nhau, nhưng chúng có thể đảm nhận các vai trò khác
nhau, tùy thuộc vào chức năng chúng hỗ trợ. Nút
blockchain tập hợp các chức năng: định tuyến, sở dữ
liệu blockchain, khai thác (đào) dịch vụ ví.
Một nút thể đảm nhiệm một hoặc nhiều vai trò, nếu chúng
đảm nhận cả bốn vai trò thì sẽ được gọi Nút đầy đủ (Full
node)
CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT