Download as pdf or txt
Download as pdf or txt
You are on page 1of 59

CÔNG NGHỆ CHUỖI KHỐI

CÁC NỀN TẢNG CHUỖI KHỐI

TS. TRỊNH HOÀNG NAM


NỘI DUNG
• Ethereum
• Hyperledger
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
Nền tảng chuỗi khối

• Tổng quan về Ethereum


• So sánh Ethereum và Bitcoin
• Hợp đồng thông minh
• Đào Ethereum
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Tổng quan về Ethereum
– Ethereum là một nền tảng công nghệ chuỗi khối mã
nguồn mở, công khai, phân quyền và cho phép chạy
các ứng dụng phi tập trung
Nền tảng chuỗi khối

– Ethereum là một nền tảng mã nguồn mở toàn cầu dành


cho các ứng dụng phi tập trung (Ethereum.org)

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
da vào cng ng

• Sự ra đời của Ethereum phát trin c nn tng cng không phi d dàng, òi hi nhng nn tng và công c
chuyên bit khai thác và s dng nó.

– Bitcoin cung cấp một mô hình tài chính biên giới về


quyền tự chủ, bảo mật và phân quyền, trong đó quyền
lực sẽ được lấy từ các cơ quan trung ương và phân
Nền tảng chuỗi khối

phối lại cho những người bình thường (phi tập trung)
– Nhiều dự án được triển khai nhằm tận dụng khả năng
của chuỗi khối
• Bổ sung nhiều chức năng hơn
• Tạo ra biến thể riêng cho một mạng phi tập trung

Tuy nhiên, các dự án mắc kẹt với cơ sở mã ban


đầu và kiến trúc cơ bản của mạng Bitcoin
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Sự ra đời của Ethereum to khi mi nhanh hn Bitcon(10p)

– Nhiều dự án được triển khai nhằm tận dụng khả năng
của chuỗi khối
Tuy nhiên, các dự án mắc kẹt với cơ sở mã ban
Nền tảng chuỗi khối

đầu và kiến trúc cơ bản của mạng Bitcoin

Vitalik Buterin và cộng sự (2013) đã phát minh ra một nền


tảng mới đặt tên là Ethereum nhằm cách mạng hóa vận
hành hệ thống internet hiện tại
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
Nền tảng chuỗi khối

phân tán

• Ethereum là công nghệ nền tảng cho việc xây dụng ứng dụng
và tổ chức, lưu trữ tài sản, giao dịch và giao tiếp mà không bị
kiểm soát bởi các cơ quan trung ương.
• Sử dụng Ethereum không yêu cầu phải cung cấp toàn bộ thông
tin cá nhân của bạn - bạn nắm quyền kiểm soát dữ liệu của
mình và quyết định chia sẻ những thông tin gì.
duy trì
• Ethereum có đồng tiền mã hoá của riêng nó, Ether, dùng để
thanh toán các hoạt động nhất định trên mạng lưới Ethereum.
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
Hệ thống siêu máy với hàng trăm nghìn thiết bị (người dùng
tình nguyện) được kết nối trên toàn cầu hoạt động để duy trì
trạng thái điện toán của nó
Nền tảng chuỗi khối

Bất kỳ ai cũng có thể sử dụng mạng lưới phi tập trung


mới để tạo và vận hành những ứng dụng phi tập trung
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Năng lực của Ethereum
– Kết nối toàn bộ các máy tính trong mạng, cộng hưởng
năng lực tính toán để vận hành các ứng dụng phức tạp
Nền tảng chuỗi khối

– Cung cấp nền tảng chuỗi khối “không giới hạn” đủ để


kết nối mọi máy tính vào mạng lưới
– Cung cấp máy ảo Ethereum (EVM) và ngôn ngữ Solidity
khai thác 1 cách d dàng hn
để phát triển, thông dịch, thực thi các ứng dụng phi tập
trung hoặc hợp đồng thông minh

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Các tổ chức quản lý Ethereum
– Ethereum Foundation (EF) là một tổ chức phi lợi nhuận
chuyên hỗ trợ Ethereum và các công nghệ liên quan
Nền tảng chuỗi khối

– Enterprise Ethereum Alliance (EEA) là một tổ chức công


nghiệp có mục tiêu là thúc đẩy việc sử dụng công nghệ
blockchain Ethereum và Mainnet Ethereum
– ConsenSys là một công ty công nghệ phần mềm, nơi
ươm mầm cho các dự án chạy trên nền tảng của
Ethereum

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum
Nền tảng chuỗi khối

nhng giao thc chuyên bit cho phép to ra nhng cái token khác
nhau, có loi phân chia c, có loi ko c phân chia, cho phép giao
DeFi (Decentralized Finance) là nền tài dch trao i khác nhau -> hình thành và ptrien nhng cái giao thc,
chính phi tập trung (hay tài chính mở) Nguồn: Fabian Schär (2021)
ptrien ng dng v cho thuê, qun lí tài sn,

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum

Settlement layer (Lớp 1) bao gồm chuỗi khối và tài sản giao
thức gốc của nó, cho phép mạng lưu trữ thông tin về quyền sở
Nền tảng chuỗi khối

hữu một cách an toàn và đảm bảo rằng mọi thay đổi trạng thái
đều tuân theo bộ quy tắc.
Chuỗi khối có thể được coi là nền tảng cho việc thực thi không
tin cậy và đóng vai trò như một lớp dàn xếp và giải quyết tranh
chấp

Nguồn: Fabian Schär (2021)


… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum

Asset Layer (Lớp 2) bao gồm tất cả các tài sản được phát hành
trên đầu lớp thanh toán. Điều này bao gồm tài sản giao thức gốc
Nền tảng chuỗi khối

cũng như bất kỳ tài sản bổ sung nào được phát hành trên
blockchain này (thường được gọi là mã thông báo - token)

Nguồn: Fabian Schär (2021)


… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum

Protocol layer (Lớp 3) cung cấp các tiêu chuẩn cho các trường
hợp sử dụng cụ thể như trao đổi phi tập trung, thị trường nợ,
phái sinh và quản lý tài sản trên chuỗi.
Nền tảng chuỗi khối

Các tiêu chuẩn này thường được triển khai dưới dạng một tập
hợp các hợp đồng thông minh và có thể được truy cập bởi bất
kỳ người dùng nào (hoặc ứng dụng DeFi). Do đó, các giao thức
này có khả năng tương tác cao

Nguồn: Fabian Schär (2021)


… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum
Nền tảng chuỗi khối

Application Layer (Lớp 4) tạo ra các ứng dụng hướng đến


người dùng kết nối với các giao thức riêng lẻ. Tương tác hợp
đồng thông minh thường được tóm tắt bởi giao diện người dùng
dựa trên trình duyệt web, làm cho các giao thức dễ sử dụng hơn

Nguồn: Fabian Schär (2021)


… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum
Nền tảng chuỗi khối

Aggregation Layer (Lớp 5) là phần mở rộng của lớp ứng dụng.


Các trang web tổng hợp tạo ra các nền tảng lấy người dùng làm
trung tâm kết nối với một số ứng dụng và giao thức. Họ thường
cung cấp các công cụ để so sánh và xếp hạng các dịch vụ, cho
phép người dùng thực hiện các tác vụ phức tạp khác bằng cách
kết nối với một số giao thức đồng thời và kết hợp thông tin liên
quan theo cách rõ ràng và ngắn gọn

Nguồn: Fabian Schär (2021)


… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Cấu trúc các lớp kiến trúc DeFi của Ethereum
Nền tảng chuỗi khối

DeFi (Decentralized Finance) là nền tài


chính phi tập trung (hay tài chính mở) Nguồn: Fabian Schär (2021)
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Hệ sinh thái Ethereum
Nền tảng chuỗi khối

Nguồn: Coin68
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Bằng chứng công việc (Proof of Work)
– Thuật toán đồng thuận thường thấy ở chuỗi khối, được
sử dụng trong việc xác minh các giao dịch hoặc tạo ra
các khối mới trên chuỗi khối đó
Nền tảng chuỗi khối

• Người giao dịch đảm bảo người xác minh rằng quá trình giao
dịch là hợp lệ và chính xác

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Bằng chứng công việc (Proof of Work – PoW)
– Cơ chế cho phép mạng lưới đi đến sự đồng thuận hoặc
thống nhất về những vấn đề như số dư tài khoản và thứ
tự giao dịch
Nền tảng chuỗi khối

Chi phí đắt đỏ cho máy đào chuyên


dụng cực mạnh, các thiết bị này tiêu
Một trong những lợi ích tốn rất nhiều năng lượng, làm gia
chính là bảo vệ chống tấn tăng chi phí khai thác
công DoS và giảm thiểu rủi
ro hoạt động Sự vô dụng” của năng lực máy tính: Các
máy đào chỉ dùng để tạo khối, không thể
sử dụng cho các mục đích khác

Không quan trọng bạn có bao nhiêu tiền mà là


bạn có đủ năng lực máy tính hay không
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Bằng chứng cổ phần (Proof of Stake – PoS)
– Cơ chế đồng thuận cho phép những người sở hữu
lượng tiền mã hóa nhất định quyền xác thực giao dịch
và tạo các khối mới trên mạng lưới
Nền tảng chuỗi khối

Các node phải thế chấp tài sản (coin) để trở thành
validator, thực hiện việc xác nhận danh tính và sự hợp lệ
của khối mới. Nếu thành công thì validator sẽ nhận được
phần thưởng, ngược lại họ bị mất số tiền đã thế chấp
trước đó.
Quan trọng bạn có bao nhiêu tiền chứ không
nhất thiết bạn phải có năng lực máy tính
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
• Bằng chứng cổ phần (Proof of Stake – PoS)
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
NỀN TẢNG ETHEREUM
Ethereum 1.0 Ethereum 2.0
Nền tảng chuỗi khối

Nguồn: Coin68
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
BITCOIN vs. ETHEREUM
Tiêu chí Bitcoin & Ethereum (1.0)
Tiền điện tử Chuyển khoản tức thì, lưu trữ giá trị và thực hiện các khoản
phí giao dịch hợp lý
Bảo mật Cơ chế đồng thuận PoW
Nền tảng chuỗi khối

Công nghệ sử dụng công nghệ chuỗi khối, an toàn, bảo mật, phạm vi tiếp
cận toàn cầu

Tiêu chí Bitcoin Ethereum (2.0)


Bảo mật Cơ chế đồng thuận PoW Cơ chế đồng thuận PoS
Tốc độ xử lý 10 phút/khối 12 giây/khối
Mục đích Tạo ra một loại tiền điện tử Tạo ra một mạng phi tập trung
hoặc kho lưu trữ giá trị nhằm để phát triển và thực thi các
thay thế tiền pháp định ứng dụng khác nhau.

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
BITCOIN vs. ETHEREUM

Bitcoin là một đồng tiền mã hóa dùng trong


giao dịch tài chính
Nền tảng chuỗi khối

Ethereum là một mạng lưới với nền tảng điện


toán toàn diện ngoài công nghệ chuỗi khối, và
Ether chỉ là một loại tiền mã hóa hoạt động
bên trong mạng lưới này
Ethereum hỗ trợ hợp đồng thông minh ☺
còn Bitcoin thì không 
Nguồn: Academy.binance.com
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
THẢO LUẬN
Trình bày một cơ chế đồng thuận (ngoài PoW và
PoS). So sánh cơ chế đó với PoW và PoS.
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
HỢP ĐỒNG THÔNG MINH (SC)
• Một bộ giao thức đặc biệt dưới dạng mã máy tính
và được chạy trên nền tảng chuỗi khối, có khả
năng thực hiện một cách tự động các điều khoản,
thỏa thuận giữa nhiều bên tham gia thông qua hệ
Nền tảng chuỗi khối

thống máy tính

Chủ thể
Chữ ký số
hợp đồng

Điều Nền tảng


khoản hợp phân
đồng quyền

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
HỢP ĐỒNG THÔNG MINH (SC)
• Chương trình máy tính hoạt động trên chuỗi khối
Ethereum, được kích hoạt bởi một giao dịch từ
người dùng (hoặc hợp đồng khác)
Nền tảng chuỗi khối

• Sau khi được xuất bản lên Ethereum, SC sẽ trực


tuyến và hoạt động cùng với sự tồn tại của
Ethereum:
– Không ai (ngay cả tác giả) có thể gỡ nó xuống
– Không phân biệt đối xử với bất kỳ người dùng nào
– Luôn sẵn dùng

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
HỢP ĐỒNG THÔNG MINH (SC)
Nền tảng chuỗi khối

Nguồn: stock.adobe.com
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ỨNG DỤNG PHI TẬP TRUNG (DApp)
• Các ứng dụng chạy trên các mạng blockchain
– Front-end: trông giống với các ứng dụng di động thông
thường trên điện thoại
Nền tảng chuỗi khối

– Back-end: khác biệt, hoạt động nhờ các hợp đồng thông
minh trên một mạng phi tập trung, thay vì một hệ thống
tập trung

• Các ứng dụng trở nên minh bạch, phi tập trung và
có khả năng chống lại các cuộc tấn công, nhưng
cũng tạo ra một số thách thức mới

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ỨNG DỤNG PHI TẬP TRUNG (DApp)
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ỨNG DỤNG PHI TẬP TRUNG (DApp)
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ỨNG DỤNG PHI TẬP TRUNG (DApp)
• Các tính năng cơ bản
Hợp đồng thông minh
– Mã nguồn mở
• Mã nguồn của DApp luôn mở và có sẵn với công chúng, có
nghĩa là bất kỳ ai cũng có thể xác minh, sử dụng, sao chép và
Nền tảng chuỗi khối

sửa đổi chúng

– Phi tập trung và an toàn hơn nhờ mật mã


• Tất cả thông tin của DApp đều được bảo mật bằng mật mã và
được lưu trữ trên một blockchain công khai, phi tập trung, được
vận hành bởi nhiều người dùng

– Hệ thống mã hóa
• Các DApp có thể được truy cập bằng một token mật mã, sử
dụng thuật toán đồng thuận (PoW hoặc PoS)

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ỨNG DỤNG PHI TẬP TRUNG (DApp)
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ỨNG DỤNG TRÊN ETHEREUM

Ngân hàng dành cho tất cả mọi người

Internet riêng tư hơn


Nền tảng chuỗi khối

Mạng ngang hàng

Không thông qua kiểm duyệt

Đảm bảo hoạt động trao đổi

Tất cả sản phẩm đều có khả năng kết hợp

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ETHEREUM QUA NHỮNG CON SỐ
Nền tảng chuỗi khối

Nguồn: Ethereum.org

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
Hyperledger
• Tổng quan về Hyperledger
• Thiết kế chuỗi khối dựa trên Hyperledger
• Ứng dụng Hyperledger trong kinh tế, tài chính –
Nền tảng chuỗi khối

ngân hàng

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
Nền tảng chuỗi khối

Một dự án mã nguồn mở, hướng tới việc xây dựng một hệ


sinh thái các giải pháp và người dùng trên nền tảng công
nghệ chuỗi khối nhằm giải quyết các vấn đề trong nhiều
lĩnh vực khác nhau (Brian Behlendorf, CEO)

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
Nền tảng chuỗi khối

Mục đích của Linux Foundation là tạo ra một cộng đồng các nhà phát triển
làm việc trên các dự án nguồn mở, nhằm duy trì sự phát triển của các dự
án, trong đó, mã nguồn dự án luôn được nâng cấp, sửa đổi và phân phối
lại.
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
• Hyperledger
– Không phải là
• Một đồng tiền mã hóa
Nền tảng chuỗi khối

• Một chuỗi khối


• Một công ty

– Là một khung sổ cái phân tán mã nguồn mở cấp


doanh nghiệp dựa trên công nghệ chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
• Ý tưởng của dự án Hyperledger
– Thế giới sẽ gồm nhiều kênh thanh toán (private chain)
riêng biệt với các thị trường khác nhau
Nền tảng chuỗi khối

– Mỗi doanh nghiệp có những đặc trưng riêng, nên các


ứng dụng cho các doanh nghiệp sẽ cần phát triển với
các quy tắc được cá nhân hóa
– Trong khi đó, Ethereum có xu hướng buộc các nhà
phát triển xây dựng các ứng dụng của họ theo một bộ
giao thức định sẵn

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
• Mục tiêu của dự án Hyperledger
– Thúc đẩy sự hợp tác giữa các ngành công nghiệp bằng
cách phát triển các chuỗi khối và các sổ cái phân
tán, tập trung vào việc cải thiện hiệu suất và độ tin cậy
Nền tảng chuỗi khối

của các hệ thống này, làm cho chuỗi khối trở thành
công nghệ dễ tiếp cận
– Tích hợp các giao thức và tiêu chuẩn mở độc lập,
bao gồm chuỗi khối với các thói quen đồng thuận và lưu
trữ, các dịch vụ nhận dạng, kiểm soát truy cập và hợp
đồng thông minh

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger

Dự án được bắt đầu với các thử nghiệm tương tác


giữa ứng dụng và một mạng blockchain an toàn
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
Nền tảng chuỗi khối

Với chuỗi khối công khai, điều gì xảy ra nếu Alice bán hàng
cho Bob với giá rẻ hơn rất nhiều so với các khách hàng khác 
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
Nền tảng chuỗi khối

Với hyperledger, điều gì xảy ra nếu Alice bán hàng cho Bob với
giá rẻ hơn rất nhiều so với các khách hàng khác ☺
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TỔNG QUAN VỀ Hyperledger
Nền tảng chuỗi khối

Với hyperledger, điều gì xảy ra nếu Alice bán hàng cho Bob với
giá rẻ hơn rất nhiều so với các khách hàng khác ☺
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ĐẶC ĐIỂM CỦA HyperLedger
Hyperledger có kiến trúc module, các cơ chế như thuật toán đồng thuận
trở thành một tính năng có thể tùy biến (plug-and-play), trong đó mỗi
một điểm kết nối (peer) được chia làm ba vai trò riêng biệt.
Nền tảng chuỗi khối

Nguồn: ScienceDirect.com
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
ĐẶC ĐIỂM CỦA HyperLedger
Nền tảng chuỗi khối

Endorser thực thi các giao dịch trong chaincode container và đưa giao dịch lên mạng
dựa trên kết quả của hợp đồng thông minh. Endorser peer phải được cài đặt chaincode.
Committer không nhất thiết phải cài đặt chaincode, nó lưu trữ sổ cái đầy đủ. Committer
peer không thể gọi chaincode hoặc chạy các hàm trong hợp đồng thông minh.
Consenter chịu trách nhiệm điều hành sự đồng thuận của mạng. Consenters có trách
nhiệm xác nhận các giao dịch và quyết định các giao dịch sẽ được đưa vào sổ cái.
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Loại hình: Công nghệ sổ cái phân tán (Distributed Ledger
Technology), hợp đồng thông minh (Smart Contract Engine)
Triết lý thiết kế: giữ sổ cái phân tán đồng thời khiến cho các
Trạng thái: Đã được triển khai hợp đồng thông minh trở nên an toàn, đặc biệt là cho doanh
Nhà phát triển: Intel Corp. nghiệp sử dụng.
Nền tảng chuỗi khối

Sawtooth là nền tảng chuỗi khối doanh nghiệp với một thuật toán đồng thuận Proof of
Elapsed Time (PoeT), cho phép doanh nghiệp tương tác với các sổ cái phân tán nhằm phục
vụ các mục đích khác nhau.

PoeT là một thuật toán nhằm mục đích loại bỏ các vấn đề về môi trường và tiêu thụ năng
lượng của thuật toán đồng thuận PoW. Thuật toán này tuân theo một cơ chế ngẫu nhiên,
may rủi. Mỗi nút tham gia vào mạng được yêu cầu chờ trong một khoảng thời gian được
chọn ngẫu nhiên và nút đầu tiên hoàn thành thời gian chờ sẽ được chỉ định là nút sẽ đưa
khối mới vào chuỗi.

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Nền tảng chuỗi khối

Sawtooth tách biệt tầng ứng dụng và hệ thống cốt lõi, giúp dễ dàng phát triển và triển khai
các ứng dụng.
Sawtooth cung cấp các công cụ cho phép các nhà phát triển thiết kế các logic nghiệp vụ
hoặc máy ảo hợp đồng thông minh riêng.
Nguồn: Blockchain Council
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Nguồn: Blockchain Council
Nền tảng chuỗi khối

Sawtooth tích hợp một bộ lập lịch song song (parallel scheduling) giúp phân chia các giao
dịch thành các luồng song song. Dựa trên vị trí trong trạng thái được truy cập bởi giao
dịch, Sawtooth có thể tách biệt việc thực hiện các giao dịch với nhau trong khi vẫn duy trì
thay đổi theo ngữ cảnh. Nhờ có khả năng lập lịch song song, Sawtooth cung cấp sự gia
tăng đáng kể về hiệu suất so với thực hiện tuần tự (như các nền tảng chuỗi khối khác)
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Loại hình: Công nghệ sổ cái phân tán (Distributed Ledger
Technology), hợp đồng thông minh (Smart Contract Engine)
Triết lý thiết kế: cung cấp bộ khung cho các doanh nghiệp
Trạng thái: Đã được triển khai có thể xây dựng những chuỗi khối riêng tùy thuộc vào
Nhà phát triển: IBM Corp. những nhu cầu cụ thể khác nhau.
Nền tảng chuỗi khối

Fabric có kiến ​trúc mô đun và tùy chỉnh cao, cho phép đổi mới, linh hoạt và tối ưu hóa với
nhiều dịch vụ như ngân hàng, tài chính, bảo hiểm, y tế, nguồn nhân lực, chuỗi cung ứng và
thậm chí cả âm nhạc kỹ thuật số.

Fabric cung cấp các dịch vụ chuỗi khối cơ bản như minh bạch, phân cấp và bảo mật.

Fabric là nền tảng chuỗi khối riêng, có nghĩa là những người tham gia vào mạng được
định danh, thay vì ẩn danh như trong các nền tảng chuỗi khối công khai.

Fabric không có đồng tiền mã hóa riêng.

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger

Fabric là nền tảng chuỗi khối đầu tiên hỗ trợ việc xây dựng
Nền tảng chuỗi khối

hợp đồng thông minh bằng các ngôn ngữ lập trình phổ biến

Fabric hỗ trợ tùy biến giao thức đồng thuận (pluggable consensus protocols), cho phép
linh hoạt hơn để phù hợp với các vấn đề và mô hình khác nhau

Khi được triển khai trong một doanh nghiệp, hoặc được điều hành bởi một cơ
quan đáng tin cậy, thuật toán đồng thuận crash fault tolerant có thể là phù hợp

Trong trường hợp nhiều bên tham gia, phi tập trung, giao thức đồng thuận
byzantine fault tolerant có thể được yêu cầu

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Kiến ​trúc mô đun và tùy chỉnh cao, cho phép đổi mới,
linh hoạt và tối ưu hóa

Một ordering service thiết lập sự đồng thuận về thứ tự của các giao dịch và sau
đó phát tán các khối lên mạng cho các peer
Nền tảng chuỗi khối

Một membership service provider chịu trách nhiệm liên kết các thực thể trong
mạng thông qua danh tính sử dụng mật mã
Một tùy chọn peer-to-peer gossip service để xác định cách truyền thông tin giữa
các peer trong mạng
Hợp đồng thông minh (chaincode) chạy độc lập trong môi trường container
Sổ cái có thể được sử dụng với các hệ quản trị cơ sở dữ liệu khác nhau
Một endorsement chứng thực và chính sách xác thực có thể được tùy biến và
cấu hình cho mỗi ứng dụng

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger

Kiến ​trúc mô đun và


Nền tảng chuỗi khối

tùy chỉnh cao, cho


phép đổi mới, linh
hoạt và tối ưu hóa

Nguồn: O’Reilly
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
CÁC NỀN TẢNG CỦA HyperLedger
Nền tảng chuỗi khối

Nguồn: Medium
… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam
TÓM TẮT
• Ethereum
• Hyperledger
Nền tảng chuỗi khối

… Blockchain technology in the 4th industrial revolution … TS. Trịnh Hoàng Nam

You might also like