Tìm hiểu về Blockchain

Blockchain là gì

Blockchain là một cấu trúc dữ liệu dạng danh sách mà các phần tử được liên kết
với nhau bằng cách sử dụng các thuật toán mã hóa.

alt text

Ứng dụng của blockchain

Tạo ra mạng ngang hàng (peer to peer).

Tính chất blockchain

Hash của khối sau chứa data của khối trước. Do đó, muốn thay đổi nội dung của 1 khối, phải thay đổi toàn bộ hash của các khối sau nó.

Động cơ tạo ra block mới

Ai tạo ta block sẽ được một phần thưởng.
Có hai cơ chế để "phát thưởng":

  • Proof of work: Ai thực hiện công việc khó nhất thì giành quyền tạo khối. Giống như việc ai mang nhiều đồ nhất thì người đó thắng. Ai mạnh người đó thắng. :punch:
  • Proof of stake: Ai nhiều tiền hơn trong tài khoản thì giành quyền tạo khối. Ai giàu hơn người đó có quyền. :moneybag:

Proof of work

Các máy tính tham gia vào việc tìm ra 1 một số (gọi là số nonce) cho vào hash để thỏa mãn luật đồng thuận trong mạng (consensus).
Quá trình tìm ra số none lâu nhưng kiểm tra tính hợp lệ thì lại đơn giản.
alt text

Proof of stake

Không tìm số nonce. Block được sinh ra trước (gọi là smart contract). Sau đó, phần thưởng được trả cho người thỏa điều kiện dựa trên số tiền trong tài khoản.
alt text

...

vani 03-02-2018
Tham khảo: block dev channel

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Vani

12 bài viết.
1 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
2 0
Merkle tree, cũng như được biết đến là cây hash nhị phân, là một dạng cấu trúc dữ liệu sử dụng để lưu trữ hash của các thông tin cá nhân trong bộ d...
Vani viết 14 ngày trước
2 0
Bài viết liên quan
White
0 0
Webpack Webpack là một module loader khá phổ biến trong phát triển web phía front end. Trong project xây dựng DApps trên Ethereum, ta hoàn toàn co...
Vani viết 16 ngày trước
0 0
White
5 0
GIAOSUCAN'S BLOG CHIA SẺ KIẾN THỨC KĨ THUẬT THEO CÁCH BÁ ĐẠO http://www.giaosucan.com Like fanpage để đón đọc những bài viết mới nhất nhé https:...
Giaosucan viết 1 ngày trước
5 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
12 bài viết.
1 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!