Professional Documents
Culture Documents
www.dtu.edu.vn
Chương 1
Giới thiệu tổng quan về Blockchain
www.dtu.edu.vn
TẬP HỢP LOGO
1 Các sự kiện
2 Lịch sử Blockchain
3 Blockchain là gi?
2005:
Cơn bão Katina tràng vào vùng vịnh của Mỹ hầu hết
các nguồn thông tin quan trọng như giấy khai sinh, hồ
sơ bệnh án v.v…bị phá hũy hoàn toàn và không tìm lại
được.
2016:
Chuyển 50$ từ NewYork tới London mất gần 5 ngày,
với khoảng 30$ phí dịch vụ và phí chuyển đổi ngoại tệ.
Hai sự kiện trên dường như chẳng hề liên quan với
nhau,nhưng lại có một điểm chung thú vị. Đó là, kết
quả của cả 2 sự kiện sẽ khác đi rất nhiều trong tương
lai nhờ vào một công nghệ chia sẻ mới với tên gọi–
Blockchain!
Bitcoin
Một ví dụ iển hình của tiền mã hóa đầu tiên, ra đời vào
Tháng 10.2008 với công bố “Bitcoin: Hệ thống tiền iện
tử ngang hàng” được khai báo bởi Satoshi Nakamoto.
Lưu ý rằng Satoshi Nakamoto chỉ là một bí danh; Danh
tính thật cho tới nay vẫn chưa được xác định, bất chấp
nhiều nỗ lực nhằm xác thực danh tính thật sự của cha
đẻ Bitcoin.
Một loại tiền tệ mới tên Bitcoin được xây dựng trên hạ
tầng các đoạn mã máy tính, được đưa ra vào Tháng
01.2009 dưới định dạng mã nguồn mở (nghĩa là phần
mềm mở mà mọi người có thể sử dụng, điều chỉnh,
thông qua mà không cần bản quyền hoặc không bị
hạn chế bởi các yếu tố pháp lý)
Bitcoin
Không lâu sau đó, Satoshi Nakamoto biến mất hoàn
toàn một cách bí ẩn khỏi cộng ồng – từ Forum, Báo
chí … từ Tháng 04.2011. Điều thú vị là Bitcoin tiếp
tục phát triển và tăng trưởng không ngừng ngay cả
khi Satoshi Nakamoto không còn xuất hiện.
Bitcoin chững lại một chút vào giai đoạn 2013, tuy
nhiên, nó dần trở nên quen thuộc và càng có nhiều
website bắt đầu chấp nhật sử dụng Bitcoin như
một phương tiện thanh toán mới, các nhà đầu tư
bắt đầu đổ tiền vào các doanh nghiệp Startup;
song song với sự tăng trưởng liên tục về quy mô
của nhóm cộng đồng.
Bitcoin
Đây là một số lí do tại sao:
Nó không cần các dịch vụ trung
gian để triển khai, vì vậy không
cần có ngân hàng, cơ quan, hoặc
đơn vị môi giới tham gia.
Nó hoạt động trực tiếp giữa người
dùng mà không cần họ phải “tin
tưởng” hoặc thậm chí biết nhau.
Nó chạy trên một cơ sở hạ tầng
phân cấp, không bị kiểm soát
bởi bất kỳ cơ quan trung ương
nào
Bitcoin
Nó là riêng tư và cho phép
một mức độ ẩn danh cao.
Nó công khai và mọi người
có thể nhìn thấy mọi thứ
Nó cực kỳ an toàn (được
mã hóa)
Nó giải quyết ược hiện
tượng lạm phát vì nguồn
cung
Nó có thể thực hiện các
giao dịch với chi phí rất rẻ
Bitcoin
Một điều đáng thú vị của Bitcoin là:
nó giải quyết ược vấn đề thường gặp của các loại tiền
tệ kỹ thuật số là hiện tượng "chi tiêu kép" chi tiêu cùng
một khoản tiền nhiều hơn một lần
Bitcoin ược xây dựng dựa trên một nền tảng công
nghệ mới, mang tên “Blockchain”
Tóm lại: Sẽ không còn những ngờ vực về việc Bitcoin
đang bị cường điệu hóa và dần trở nên quen thuộc, khi
những người tiên phong dần thấy được Bitcoin không
chỉ đơn thuần là một cách thức hợp lý
Nguyên lý mã hoá
Để có thể thực hiện các giao dịch trên blockchain, bạn
cần một phần mềm sẽ cho phép bạn lưu trữ và trao đổi
các đồng Bitcoin của bạn gọi là ví tiền điện tử (electronic
wallet)
Ví tiền điện tử này sẽ được bảo vệ bằng một phương
pháp mã hóa đặc biệt đó là sử dụng một cặp khóa bảo
mật duy nhất: khóa riêng tư (private key) và khóa công
khai (public key).
Nếu một thông điệp được mã hóa bằng một khóa công
khai cụ thể thì chỉ chủ sở hữu của khóa riêng tư là một
cặp với khóa công khai này mới có thể giải mã và đọc
nội dung thông điệp.
Khi mã hóa một yêu cầu giao dịch bằng khóa riêng tư,
có nghĩa là bạn đang tạo ra một chữ ký điện tử được các
máy tính trong mạng lưới blockchain sử dụng để kiểm
tra chủ thể gửi và tính xác thực của giao dịch. Chữ ký
này là một chuỗi văn bản và là sự kết hợp của yêu cầu
giao dịch và khóa riêng tư của bạn.
Nếu một ký tự đơn trong thông điệp yêu cầu giao dịch
này bị thay đổi thì chữ ký điện tử sẽ thay đổi theo. Vì
thế, hacker khó có thể thay đổi yêu cầu giao dịch của
bạn hoặc thay đổi số lượng Bitcoin mà bạn đang gửi.
Do xác suất việc xây dựng các block đồng thời là rất thấp
nên hầu như không có trường hợp nhiều khối được giải
quyết cùng một lúc và nhiều lần tạo ra các khối nối đuôi
khác nhau. Do đó, toàn bộ chuỗi-khối sẽ nhanh chóng ổn
định và hợp nhất lại khi mà mọi nút đều đồng thuận.
Chuỗi khối Ethereum đã dẫn đầu với sự ra đời của DAO lần đầu tiên.
Trong DAO, mã được coi là thực thể quản lý hơn là con người hoặc hợp
đồng giấy tờ. Tuy nhiên, Người phụ trách là một thực thể con người tham
gia với tư cách là người duy trì mã này và hoạt động như một người đánh
giá đề xuất cho cộng đồng. Các DAO có khả năng thuê các Nhà thầu bên
ngoài nếu nhận được đủ thông tin đầu vào từ chủ sở hữu mã thông báo
(người tham gia).
Dự án DAO nổi tiếng nhất là The DAO (https://daohub.org) vì nó đã huy
động được 168 triệu đô la Mỹ trong giai đoạn huy động vốn từ cộng
đồng. Dự án DAO được thiết kế để trở thành một quỹ đầu tư mạo hiểm
nhằm cung cấp một mô hình kinh doanh phi tập trung không có thực thể
duy nhất là chủ sở hữu.
Tác nhân tự trị (AA) là một đoạn mã chạy mà không có sự can thiệp của
con người. Thực tế là các DAO là các thực thể hoàn toàn phi tập trung
nên có thể điều hành chúng ở bất kỳ khu vực tài phán thực tế nào. Do
đó, họ đặt ra một câu hỏi lớn là làm thế nào một hệ thống pháp luật hiện
hành sẽ hoạt động với sự pha trộn đa dạng của các khu vực pháp lý và
khu vực địa lý khác nhau.
Thẻ Căn cước Chính phủ, cấp hộ chiếu và hồ sơ về việc làm, hôn nhân
và sinh đẻ. Một giả thuyết khác cho rằng, nếu một chính phủ tham
nhũng và các hệ thống trung tâm không cung cấp mức độ tin cậy thỏa
đáng mà xã hội cần, thì xã hội có thể bắt đầu xã hội ảo của riêng
mình trên một chuỗi khối được thúc đẩy bởi sự đồng thuận phi tập
trung và minh bạch. Đây có thể được coi là một giấc mơ theo chủ
nghĩa tự do hoặc cypherpunk nhưng hoàn toàn có thể xảy ra trên một
blockchain.
hệ thống trung tâm không cung cấp mức độ tin cậy thỏa đáng mà xã
hội cần, khi đó xã hội có thể bắt đầu xã hội ảo của riêng mình trên
một chuỗi khối được thúc đẩy bởi sự đồng thuận phi tập trung và
minh bạch. Đây có thể được coi là một giấc mơ theo chủ nghĩa tự do
hoặc theo chủ nghĩa độc đoán nhưng hoàn toàn có thể xảy ra trên
một blockchain.
Decentralized applications
Tất cả các ý tưởng được đề cập trước đó đều thuộc phạm vi lớn hơn của các ứng
dụng phi tập trung. Tất cả các DAO, DAC và DO về cơ bản là các ứng dụng phi tập
trung chạy trên blockchain trong mạng ngang hàng. Đây là tiến bộ mới nhất trong
công nghệ liên quan đến phân quyền. Các ứng dụng phi tập trung hoặc DAPP là
các chương trình phần mềm có thể chạy trên blockchain của riêng chúng, sử dụng
một blockchain khác đã được thiết lập sẵn hoặc chỉ sử dụng các giao thức của một
giải pháp blockchain hiện có. Chúng được gọi là DAPP loại I, loại II và loại III.
Yêu cầu của một ứng dụng phi tập trung
Để một ứng dụng được coi là một ứng dụng phi tập trung, nó phải đáp ứng các
tiêu chí sau. (Định nghĩa này được cung cấp bởi David Johnston và những người
khác trong sách trắng của họ có tên Lý thuyết chung về các ứng dụng phi tập
trung, Dapps)
1. DAPP phải là mã nguồn mở hoàn toàn và tự trị và không có thực thể nào được
kiểm soát phần lớn các mã thông báo của nó. Tất cả các thay đổi đối với ứng
dụng phải được hướng tới sự đồng thuận dựa trên phản hồi của cộng đồng.
2. Dữ liệu và hồ sơ về hoạt động của ứng dụng phải được bảo mật bằng mật mã
và được lưu trữ công khai,
blockchain phi tập trung để bỏ qua bất kỳ điểm trung tâm nào của sự thất bại.
3. Ứng dụng phải sử dụng mã thông báo mật mã (cryptographic token) để cấp
quyền truy cập và phần thưởng cho những người đóng góp giá trị cho ứng dụng, ví
dụ: thợ đào bitcoin.
4. Thông báo mã hóa phải được tạo bởi ứng dụng phi tập trung theo tiêu chuẩn
mật mã thuật toán. This message code is active as a with certificate about value
for the following people đóng góp (ví dụ: thợ đào).
trên một bên trung tâm, trái ngược với các nhà cung cấp thông thường như eBay
và Amazon. Cần lưu ý rằng hệ thống này không được xây dựng trên nền tảng của
một blockchain; thay vào đó, các bảng băm phân tán được sử dụng trong mạng
ngang hàng để cho phép giao tiếp trực tiếp và chia sẻ dữ liệu giữa các đồng
nghiệp. Tuy nhiên, nó sử dụng bitcoin làm mạng thanh toán.
Lazooz
Đây là một tương đương phi tập trung của Uber. Nó cho phép chia sẻ chuyến đi
ngang hàng và người dùng có thể được khuyến khích bằng bằng chứng di chuyển
và có thể kiếm được tiền Zooz.
GHI CHÚ
Có nhiều DAPPS khác đã được xây dựng trên chuỗi khối Ethereum và được giới
thiệu tại: http://dapps.ethercasts.com/.
Lisk
Lisk là một nền tảng phát triển ứng dụng blockchain và tiền điện tử. Nó cho phép
các nhà phát triển sử dụng JavaScript để xây dựng các ứng dụng phi tập trung và
lưu trữ chúng trong các sidechains tương ứng của riêng họ. Lisk sử dụng cơ chế
Bằng chứng cổ phần được ủy quyền (DPOS) để có sự đồng thuận, theo đó 101 nút
có thể được chọn để bảo mật mạng và đề xuất các khối. Nó sử dụng chương trình
phụ trợ Node.js và JavaScript trong khi giao diện người dùng cho phép sử dụng
các công nghệ tiêu chuẩn, chẳng hạn như CSS3, HTML5 và JavaScript. Lisk sử
dụng LSK coin làm tiền tệ trên blockchain. Một phái sinh khác của Lisk là Rise, là
một ứng dụng phi tập trung dựa trên Lisk và nền tảng tiền tệ kỹ thuật số. Nó tập
trung nhiều hơn vào tính bảo mật của hệ thống.Phần giới thiệu thiết thực hơn về
các nền tảng này và các nền tảng khác sẽ được cung cấp trong các chương sau.
www.dtu.edu.vn