Giới thiệu về công nghệ Blockchain: Nguồn gốc, tính chất của công nghệ Blockchain
Blockchain là gì?
Blockchain là một cơ sở dữ liệu phân cấp lưu trữ thông tin trong các khối (block) được liên kết với nhau bằng mã hóa và mở rộng theo thời gian. Mỗi khối (block) sẽ chứa thông tin về thời gian khởi tạo khối đó và được liên kết với khối trước đó, kèm một mã thời gian và dữ liệu giao dịch.
Hiểu đơn giản, Blockchain là một cuốn sổ cái điện tử được phân phối trên nhiều máy tính khác nhau, lưu trữ mọi thông tin giao dịch, và đảm bảo các thông tin đó không thể bị thay đổi dưới bất kỳ hình thức nào.
Mọi thông tin được lưu trên cuốn sổ cái đó sẽ được xác nhận bởi hàng loạt máy tính được kết nối trong một mạng lưới chung. Sẽ không một cỗ máy nào có khả năng thay đổi, viết đè lên hay xóa dữ liệu trong cuốn sổ cái đó.

Công nghệ Blockchain ra đời như thế nào?
Ở đây mình lấy ví dụ về việc giao dịch tiền tệ giữa 2 người A & B với nhau.
Hạn chế trong giao dịch thời xưa
Ngày xưa, khi giao dịch tiền tệ, vay tiền, trả nợ, người ta sẽ thỏa thuận với nhau (giữa A và B) và ghi lại các thông tin giao dịch đó vào 1 cuốn sổ để lưu trữ nó - gọi là sổ cái. Sau đó đưa sổ này cho 1 người trung gian C uy tín nắm giữ. Và tất nhiên người C này phải đều được A và B tin tưởng.
Ở đây chúng ta sẽ thấy các thành phần tham gia như sau:
- A & B là 2 người tham gia giao dịch với nhau.
- C là người uy tín đứng ra làm trung gian.
- Sổ cái (bằng giấy).

Trong trường hợp này, chúng ta sẽ đối mặt với một số hạn chế:
- Cuốn số thường được làm bằng giấy và nó dễ bị mối mọt, bị hỏng theo thời gian. Tức là thông tin lưu trữ trên đó không tồn tại mãi mãi. Ví dụ: A vay tiền của B trong thời hạn 12 năm. Nhưng 10 năm sau cuốn sổ mục nát và không còn xem được thông tin trên đó. Lúc đó A chối cãi là không vay tiền của B, và B cũng không còn cuốn sổ để mang ra làm bằng chứng xác thực là A đã vay tiền của mình.
- Thông tin có thể bị thay đổi hoặc phá huỷ: 1 ai đó lấy trộm được cuốn sổ và họ có thể xoá 1 dòng thông tin, hoặc xé đi 1 trang sổ, lúc đó thông tin không còn toàn vẹn như lúc ban đầu của nó nữa. Tức là thông tin có thể bị thay đổi.
- Tồn tại trung gian thứ 3: Cuốn sổ đó lại do 1 người trung gian thứ 3 đủ uy tín nắm giữ. Và không phải ai cũng có thể dễ dàng tìm được 1 người thứ 3 để đứng ra xác nhận. Và đồng thời lúc này 2 người giao dịch kia phải hoàn toàn đặt niềm tin vào người trung gian này.

Hạn chế trong giao dịch qua hệ thống ngân hàng
Tới khi xã hội phát triển, chúng ta có hệ thống ngân hàng thay thế cho người C thứ 3 trung gian kể trên. Và cuốn sổ cái làm bằng giấy được thay thế bằng hệ thống máy tính của ngân hàng.

Ưu điểm của hệ thống ngân hàng:
- Thường được chính phủ, nhà nước đứng ra đảm bảo quyền lợi của người giao dịch.
- Thông tin lưu trong hệ thống máy tính bền vững theo thời gian, không sợ bị “mục nát" theo thời gian.
Tuy nhiên, việc giao dịch qua hệ thống ngân hàng vẫn có một số vấn đề như:
- Nguy cơ dữ liệu bị đe dọa: Do máy chủ ngân hàng chứa rất nhiều thông tin quan trọng nên luôn là mục tiêu tấn công của nhiều kẻ xấu. Dữ liệu vẫn có thể bị đánh cắp hoặc thay đổi.

- Phí giao dịch: Khoản phí khi người dùng thực hiện việc chuyển khoản cho nhau cũng là 1 vấn đề đối với các giao dịch.
- Vẫn tồn tại bên thứ 3 trung gian, đó chính là ngân hàng: Các thông tin giao dịch của người dùng do ngân hàng nắm giữ. Và họ có thể khai thác, hoặc bán thông tin này cho bên thứ 3. Ngoài ra, các hệ thống quản lý tập quyền, ngân hàng hay nhà nước có thể yêu cầu đóng băng tài khoản của người dùng. Và đây là trường hợp mà không user nào mong muốn.
⇒ Hiểu được những rủi ro và hạn chế đó, Blockchain đã ra đời để giải quyết các vấn đề kể trên.
Ai tạo ra Blockchain?
Blockchain lần đầu tiên được phát minh và thiết kế bởi Satoshi Nakamoto vào năm 2008.
Một năm sau đó, Blockchain được hiện thực hóa với vai trò là một phần cốt lõi của Bitcoin, đánh dấu sự ra đời của công nghệ Blockchain và đồng tiền điện tử đầu tiên trên thế giới, đồng thời đặt nền móng cho sự phát triển của thị trường Crypto.
Tính chất của công nghệ Blockchain
Vì Blockchain ra đời để giải quyết các hạn chế trong hệ thống giao dịch thông thường, do đó, Blockchain sẽ có các tính chất sau:

- Tính phi tập trung (Decentralized): Blockchain hoạt động độc lập theo các thuật toán máy tính, hoàn toàn không bị bất kỳ một tổ chức nào nắm quyền kiểm soát. Chính vì vậy blockchain tránh được rủi ro từ bên thứ 3.
- Tính phân tán (Distributed): Các khối chứa dữ liệu giống nhau nhưng được phân tán ở nhiều nơi khác nhau. Nên chẳng may 1 nơi bị mất hoặc hỏng thì dữ liệu vẫn còn trên Blockchain.
- Không thể thay đổi: Một khi dữ liệu đã được ghi vào trong block của blockchain thì nó không thể bị thay đổi hoặc sửa chữa, bởi đặc tính của thuật toán đồng thuận và mã hash (mình sẽ trình bày chi tiết ở phần dưới).
- Tính bảo mật: Chỉ có người nắm giữ Private Key (khóa riêng tư) mới có thể truy cập các dữ liệu bên trong Blockchain.
- Tính minh bạch: Các giao dịch trong blockchain được lưu lại và mọi người có thể check các giao dịch này. Dựa vào đó, ta có thể kiểm tra và truy xuất lịch sử giao dịch. Thậm chí người ta có thể phân quyền để cho phép người khác truy cập một phần thông tin trên Blockchain.
- Tích hợp Smart contract (hợp đồng thông minh): Dựa vào đó các điều khoản được ghi trong hợp đồng thông minh sẽ được thực thi khi các điều kiện trước đó được thỏa mãn, không ai có thể ngăn cản hoặc hủy nó.
Nguồn: Coin89.net
Bài viết liên quan



