Blockchain là gì?

Article ID: 847
Cập nhật gần nhất: 29 Th11, 2021

Blockchain là gì?

Blockchain hay (block chain) dịch nôm na có nghĩa là chuỗi khối, là một cơ sở dữ liệu phân cấp phi tập trung, nó lưu trữ thông tin trong các khối thông tin được liên kết với nhau bằng mã hóa và mở rộng theo thời gian. Mỗi một khối điều phải chứa thông tin về thời gian khởi tạo, và phải được liên kết với khối trước đó như một chuỗi mắc xích nên được gọi là block chain. Blockchain được thiết kế để chống lại việc thay đổi dữ liệu, một khi dữ liệu đã được mạng lưới chấp nhận thì sẽ không có cách nào để thay đổi được nó.

Nó hoạt động thế nào?

Để có thể giải thích vấn đề này mình xin đưa ra một ví dụ minh họa như sau:

  • Trong một lớp học có bạn A làm quỹ lớp, bạn B, C, D là thành viên của lớp.
  • Tuy bạn A có sổ cái để ghi chép nhưng không tránh khỏi sai sót là bạn D đã đóng tiền rồi nhưng bạn A làm mất sổ dẫn và nghĩ D chưa đóng tiền bạn A đòi bạn D tiếp.
  • Lúc này bạn D cãi lại nhưng bạn A một mực không tin.

    Như các bạn thấy đây là một kiểu dữ liệu tập trung, bạn A có quyền sửa đổi dữ liệu trong sổ của mình hoặc làm mất nó
Nếu áp dụng block chain thì khi này sẽ:

  • Chương trình blockchain sẽ thay bạn A làm nhiệm vụ lưu dữ liệu vào sổ cái, lưu lại hết tất cả thông tin theo dạng khối, mỗi bạn giao dịch cho bạn A là 1 khối, mỗi lần hoàn tất là đóng khối đó, 

Ưu điểm: mỗi lần hoàn tất một khối nghĩa là mạng lưới blockchain đã chấp nhận khối đó và không thể sửa đổi vì nó đã được đóng, dữ liệu lúc này bạn A cũng không thể sửa được vì sổ cái đã phân tán, giả sử sửa được thì nó sẽ không khớp với các sổ còn lại trong mạng lưới.
Nhược điểm: Tuy blockchain là một công nghệ với những ưu điểm không thể bàn cãi, song song đó cũng tồn tại những nhược điểm nhất định

  • Có thể bị hacker tấn công bằng hình thức 51%, đây là hình thức mà hacker chiếm tổng số hash rate trên toàn bộ hệ thống trên 51% khiến cho dữ liệu có thể bị ghi đè, (đổi với các hệ thống có quy mô lớn như Bitcoin có thể tránh khỏi sự tấn công này).
  • Việc sửa dữ liệu vô cùng khó khăn, một khi dữ liệu được đưa vào Blockchain thì rất khó để thay đổi. Tính ổn định vừa là lợi thế nhưng cũng đồng thời là nhược điểm của Blockchain.
  • Sự bất tiện của private key – khóa riêng: Cặp khóa này rất cực kỳ khó nhớ và thường được lưu trên ổ cứng, nếu bạn làm mất khóa này thì sẽ không thể truy cập dữ liệu được nữa.

Như vậy mình đã giới thiệu cho các bạn sơ lược về blockchain, hy vọng giúp bạn có thêm một số kiến thức bổ ích cho công việc của mình.
 

Đánh giá bài hướng dẫn:  
Báo cáo một vấn đề
Article ID: 847
Cập nhật gần nhất: 29 Th11, 2021
Lần sửa đổi: 1
Lượt xem: 0