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

Bài giảng Công nghệ blockchain và ứng dụng trong thương mại điện tử - Chương 2: Hoạt động của mạng blockchain

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 (391.79 KB, 6 trang )

Sinh viên: ...........................

7/20/2020

CHƯƠNG 2
HOẠT ĐỘNG CỦA MẠNG BLOCKCHAIN
BỘ MÔN THƯƠNG MẠI ĐIỆN TỬ

CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT

NỘI DUNG
2.1. Block và 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

@Bộ mơn Thương mại điện tử

10


Sinh viên: ...........................

7/20/2020

Block và mạng blockchain
Block
Khối dữ liệu (block) là 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 và block được
thêm vào mạng lưới (network) thông qua cơ 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 và nội
dung của nó khơng bao giờ bị thay đổi.
Mỗi block (khối) sau khi được tạo ra và 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 là blockchain.

CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT

Block và mạng blockchain
Blockchain đóng vai trị như là một cuốn sổ cái cho
tất cả các giao dịch và được quản lý đồng thời bởi
nhiều người tham gia hệ thống, thay vì có một cơ
quan quản lý như nhà nước hay ngân hàng trung
ương. Bất kì 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 cơ 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ạ có thể giao dịch an tồn với
nhau mà khơng cần tin tưởng nhau.

CƠNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT

@Bộ môn Thương mại điện tử

11



Sinh viên: ...........................

7/20/2020

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 có nghĩa là các máy tính tham gia vào mạng là
ngang hàng với nhau, chúng đều như nhau, khơng có nút
đặc biệt nào và 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 có máy chủ trực tuyến, khơng có dịch vụ tập
trung và khơng có 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 và 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 là 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 có thể được
tạo ra, truyền trên mạng, xác thực và 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 là cấu trúc dữ liệu mã 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 là 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

@Bộ môn Thương mại điện tử

12


Sinh viên: ...........................

7/20/2020

Giao dịch trong mạng blockchain
Xác thực giao dịch

CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT

Giao dịch trong mạng blockchain
Các cơ chế đồng thuận
Đặc điểm nổi trội của blockchain là sổ cái phân tán, vì 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 đó, nó được chứa trên mạng lưới
máy tính phân tán trên tồ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 là phải có sự
đồng thuận của các thành viên trong mạng lưới (tối thiểu là
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 là cơ 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 và 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

@Bộ môn Thương mại điện tử

13


Sinh viên: ...........................

7/20/2020

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á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 tốn được thể hiện
thơng qua thuật tốn Proof-of-Work
- Xác minh độc lập các khối mới bởi mỗi nút và lắp ráp
thành một chuỗi
- Lựa chọn độc lập, theo mọi nút, của chuỗi có tính tố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 là 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 mà chúng hỗ trợ. Nút
blockchain là tập hợp các chức năng: định tuyến, cơ sở dữ
liệu blockchain, khai thác (đào) và dịch vụ ví.
Một nút có 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 là Nút đầy đủ (Full
node)

CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT

@Bộ môn Thương mại điện tử

14


Sinh viên: ...........................

7/20/2020

Node
Phân loại node:
- Full node
- Supper node
- Light node
- SPV Client
- Mining node

CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT


Node
Một số loại node phổ biến dựa trên chức năng

CƠNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT

@Bộ mơn Thương mại điện tử

15



×