Mar 11, 2018

Blockchain thực dụng - (P1 - Làm quen)

Trong khoảng 2-3 năm trở lại đây thì blockchain & tiền mã hóa trở thành chủ đề thảo luận sôi nổi. Đặc biệt trong 2017 thì chủ đề này càng hấp dẫn hơn bao giờ hết khi tất cả các kênh truyền thông đều tràn ngập thông tin về nó.

Tuy nhiên, thông tin được đề cập trên các kênh truyền thông này hơi phiến diện vì hầu hết chỉ nói về giá của các loại tiền mã hóa chứ không đề cập nhiều về công nghệ đằng sau nó cũng như những giá trị mà công nghệ này có thể mang lại.

Loạt bài mình chia sẻ đi thiên về các ứng dụng thực tế mà blockchain có thể mang lại chứ không đi sâu về các thuật toán nền tảng tạo dựng nên công nghệ blockchain.

Mình viết chỉ mong là có anh em nào đó thấy hứng thú với các ứng dụng này sẽ bắt tay vào xây dựng nó trong cuối năm nay hoặc trong năm sau Việt Nam ta có được những giải pháp blockchain được hiện diện trên bản đồ thế giới.

1./ Blockchain là cái QQ (quỷ quái) gì mà giờ ai cũng nói?

Đầu tiên, chúng ta cần phân biệt một cách rõ ràng là tiền mã hóa không phải là blockchain mà chỉ là 1 ứng dụng của blockchain có thể mang lại. Chi tiết về tiền mã hóa sẽ được giải thích chi tiết ở phần ứng dụng của blockchain.

Mình phải nhấn mạnh điều này vì tới thời điểm này thì khi nói tới blockchain, người nghe liên tưởng ngay lập tức đến Bitcoin, ethereum… thay vì nghĩ đến 1 công nghệ mới đang góp phần thay đổi cách xây dựng phần mềm của cả thế giới trong thời gian sắp tới.

Vậy thì blockchain là cái qq gì?

Blockchain là 1 chuỗi (chain) các khối dữ liệu (block) được kết nối với nhau liên tiếp 1 cách chặt chẽ thông qua những quy tắc xác thực nhằm bảo đảm dữ liệu đã được ghi nhận sẽ không thể bị thay đổi hay chỉnh sửa (bất kỳ thay đổi hay chỉnh sửa nào đều bị phát hiện ngay).

Nói lúa hóa đi 1 chút thì blockchain là 1 cái sớ táo quân lưu trữ dữ liệu, mà mỗi dòng dữ liệu trong đó được gắn chặt với dòng trước đó với theo 1 quy tắc rất chặt chẽ. Bất kỳ dòng nào trước đây mà bị thay đổi thì toàn bộ các dòng sau đó sẽ bị thay đổi theo; do đó không thể sửa đổi những dữ liệu đã được ghi nhận.

Ngoài ra blockchain luôn được xây dựng theo mô hình mạng lưới phân tán - nghĩa là không phải chỉ 1 máy chủ hay 1 trung tâm nào quản lý mà dữ liệu của blockchain được lưu trữ ở rất nhiều điểm khác nhau. Mỗi điểm lưu trữ như vậy có thể là 1 cá nhân, 1 nhóm, 1 công ty hay 1 tập đòan và cũng không ai biết ai trong mạng lưới này; do đó chẳng ai có thể phá hoại được dữ liệu này triệt để vì không ai có đủ khả năng tấn công được toàn bộ mạng lưới (vì mạng lưới quá lớn).

Hình bên dưới mô tả lại quá trình vận hành của 1 mạng lưới blockchain để chúng ta dể hình dung:


Như vậy, nhìn một cách đơn giản hơn thì blockchain đơn thuần là 1 cách lưu trữ dữ liệu mới mà ở đó:
  • mọi dữ liệu phải được xác thực trước khi được ghi nhận và
  • không thể thay đổi hay chỉnh sửa gì sau khi đã được ghi nhận;
  • các dữ liệu này sẽ được lưu trữ phân tán trên 1 mạng lưới máy tính ngang hàng và
  • ai cũng có thể truy cập được
Chỉ vậy thôi, chỉ cần nhớ các đặc điểm này khi nhắc đến blockchain thay vì Bitcoin, ethereum… thì chúng ta sẽ giúp được nhiều người bớt lầm đường lạc lối hay chém gió quá mức cần thiết rồi đó.

(còn tiếp)
Nguồn: https://traderviet.com/threads/blockchain-thuc-dung-lam-quen.12454/
[blockchain-thuc-dung-lam-quen].
Ngày đăng 11/03/2018

No comments:

Post a Comment