Thiết kế web bởi Expro Việt Nam

Blockchain là gì? Ưu – Nhược điểm, cách thức hoạt động và ứng dụng của công nghệ Blockchain

Thứ Tư, 10 Tháng Ba , 2021

Blockchain (hay cuốn sổ cái) là hệ thống cơ sở dữ liệu cho phép lưu trữ và truyền tải các khối thông tin (block) được liên kết với nhau nhờ mã hóa.

Blockchain là gì? Ưu – Nhược điểm, cách thức hoạt động và ứng dụng của công nghệ Blockchain
Blockchain là gì? Ưu – Nhược điểm, cách thức hoạt động và ứng dụng của công nghệ Blockchain – Ảnh minh họa (Thực hiện: FIF Team)

Blockchain

1/ Khái niệm

Blockchain (hay cuốn sổ cái) là hệ thống cơ sở dữ liệu cho phép lưu trữ và truyền tải các khối thông tin (block) được liên kết với nhau nhờ mã hóa.

Các khối thông tin này hoạt động độc lập và có thể mở rộng theo thời gian. Chúng được quản lý bởi những người tham gia hệ thống chứ không thông qua đơn vị trung gian.

Mỗi khối thông tin sinh ra sau sẽ 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

Nghĩa là khi một khối thông tin được ghi vào hệ thống Blockchain thì không có cách nào thay đổi được. Chỉ có thể bổ sung thêm khi đạt được sự đồng thuận của tất cả mọi người.

Khối thông tin mà chúng ta đang nhắc đến là những cuộc trao đổi, giao dịch trong thực tế.

2/ Ưu và Nhược điểm của Blockchain

Ưu điểm:

Đảm bảo tính bảo mật cao, loại bỏ tình trạng đánh cắp hoặc sửa đổi thông tin.

Nhờ nền tảng phi tập trung, các thông tin trong Blockchain không bị kiểm soát bởi một một bên duy nhất. Nó còn được biết đến là “cơ chế đồng thuận phân tán đồng đẳng”.

Nhược điểm:

Tuy nhiên, Blockchain vẫn có một vài nhược điểm mà bạn cần lưu ý:

Dễ bị hacker nhòm ngó: dù được bảo vệ bởi thuật toán đồng thuận Proof of Work nhưng các ứng dụng phát triển trên nền tảng Blockchain vẫn là “con mồi” của hơn 50% các cuộc tấn công mạng.

Việc sửa đổi dữ liệu cực kỳ 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: mỗi tài khoản Blockchain sẽ được cấp khóa chung (có thể chia sẻ) và khóa riêng (cần giữ bí mật). Người dùng sử dụng khóa riêng để truy cập vào quỹ tiền của mình. Nếu mất khóa riêng, tiền của họ sẽ bị mất mà họ không thể làm gì được.

3/ Blockchain hoạt động như thế nào? 

Để một block – khối thông tin được thêm vào Blockchain, cần 4 yếu tố:

Phải có giao dịch: nghĩa là phải có hoạt động mua bán, trao đổi diễn ra. Ví dụ: bạn thực hiện mua hàng trên Amazon.

Giao dịch đó phải được xác minh: mọi thông tin liên quan đến giao dịch như thời gian, địa điểm, số tiền giao dịch, người tham gia… đều phải được ghi lại. Ví dụ: khi xem tình trạng đơn hàng, bạn sẽ biết được mình đã order những gì, tổng tiền là bao nhiêu, khi nào thì nhận được hàng…

Giao dịch đó phải được lưu trữ trong block: bất cứ lúc nào bạn cũng xem lại được thông tin đơn hàng mà mình đã thực hiện. Chúng được lưu trữ trong mục “Quản lý đơn hàng”.

Block đó phải nhận được hash (hàm chuyển đổi một giá trị sang giá trị khác): chỉ khi nhận được hash thì một block mới có thể được thêm vào blockchain.

Công nghệ Blockchain cho phép trao đổi tài sản hay thực hiện giao dịch mà không cần có sự chứng kiến của người thứ ba hoặc không cần dựa trên sự tin tưởng. Hay nói cách khác, Blockchain là nền tảng cho sự ra đời của các hợp đồng thông minh.

Ví dụ thực tế giúp bạn hiểu rõ hơn về cách hoạt động của Blockchain:

A và B chơi trò đoán giờ check-out của C. Mỗi người cược 100.000 VNĐ. Nếu như thời điểm C check dấu vân tay, kim phút rơi vào số chẵn thì A thắng. Ngược lại, kim phút rơi vào số lẻ thì B thắng.

Để quản lý giao dịch, A và B có một số phương án như sau:

Cách 1: Nhờ người thứ ba là D giữ tổng số tiền cược của 2 người: 200.000 VNĐ. Người thắng sẽ được D trao lại số tiền => Nếu D trở mặt, không muốn trả lại số tiền thì cả A và B đều bị thiệt hại.

Cách 2: Chọn cách tin tưởng lẫn nhau => Dù là đồng nghiệp thân thiết thì vẫn có khả năng người kia không chịu đưa tiền.

Rõ ràng là 2 cách trên vẫn gặp phải những rủi ro nhất định. Blockchain ra đời nhằm giải quyết những vấn đề nói trên.

Thông qua một vài dòng lệnh, tiền của cả 2 sẽ được chuyển vào chương trình của Blockchain. Thu thập dữ liệu từ phần mềm chấm công, chương trình này sẽ chuyển tiền cho người chiến thắng.

4/ Ứng dụng của Blochchain

Dựa trên nền tảng Blockchain, rất nhiều các ứng dụng đã được ra đời như Uber, AirBnB… nhưng trong đó nổi bật nhất phải kể đến Bitcoin (tiền ảo). Công nghệ Blockchain thật sự là một điểm sáng trong cuộc cách mạng công nghiệp 4.0.

Blockchain được xem là một bản ghi dữ liệu hoàn hảo, phù hợp để ghi lại những sự kiện, hồ sơ y tế, xử lý giao dịch, công chứng, danh tính và chứng minh nguồn gốc,…

Sự ra đời của Blockchain đã mở ra một kỷ nguyên mới khi khả năng truy xét dữ liệu trong quá khứ trở nên thuận tiện, nhanh hơn và không có sự trùng lặp dữ liệu hay sai lệch sự thật.

5/ Thông tin khác

Blockchain lần đầu tiên được phát minh và thiết kế bởi Satoshi Nakamoto vào năm 2008 và được hiện thực hóa vào năm sau đó như là một phần cốt lõi của Bitcoin, khi công nghệ blockchain đóng vai trò như là một cuốn sổ cái cho tất cả các giao dịch. Qua việc sử dụng mạng lưới ngang hàng và một hệ thống dữ liệu phân cấp, Bitcoin blockchain được quản lý tự động. Việc phát minh ra blockchain cho Bitcoin đã làm cho nó trở thành loại tiền tệ kỹ thuật số đầu tiên giải quyết được vấn đề double spending (chi tiêu gian lận khi 1 lượng tiền được dùng 2 lần). Công nghệ này của Bitcoin đã trở thành nguồn cảm hứng cho một loạt các ứng dụng khác.

(Nguồn: Internet, Tổng hợp: FIF Team)

🌐FIF – Finance Investment Fund
🌐FIF Youtube Channel
Tags: Blockchain, cuốn sổ cái

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *