Blockchain

Blockchain là gì?

Trong lúc bài blog này được viết ra, blockchain nói chung hay Bitcoin nói riêng đang là 1 trong những chủ đề nóng nhất cho đến thời điểm hiện tại. Không còn bàn cãi gì nữa, blockchain chính là một trong những phát minh lớn và gây chú ý nhất của thế kỉ 21.

Cha đẻ của blockchain là Satoshi Nakamoto. Blockchain ban đầu được thiết kế để tạo ra 1 đồng tiền ảo hay còn gọi là tiền kỹ thuật số (digital currency), thay thế cho các đồng tiền thật. Blockchain hiện đã vượt ra khỏi mục đích thiết kế ban đầu, công nghệ này cung cấp nhiều tiềm năng để có thể được sử dụng trong nhiều lĩnh vực khác nhau.

Với blockchain, các thông tin kỹ thuật số được lưu trữ phân tán trên toàn mạng lưới (network) nhưng không được sao chép, công nghệ blockchain đã tạo ra chiếc khung cho 1 loại hình Internet mới.

 

 Blockchain là 1 CSDL phân tán

Về bản chất, blockchain là 1 CSDL phân tán (distributed database). Thông tin được giữ trên 1 blockchain tồn tại như là 1 CSDL chia sẻ – và được cập nhật liên tục. Các thông tin này không được lưu trên 1 vị trí riêng lẻ bất kì, nghĩa là các bảng ghi (record) này là công khai (public) với mọi máy tính trong network.

Với việc là 1 CSDL phân tán, blockchain mang trong mình những lợi thế sau:

  • Không có phiên bản tập trung hóa nào của thông tin này tồn tại để các hacker có thể đánh cắp. Được lưu trữ bởi hàng triệu máy tính đồng thời, dữ liệu của nó có thể truy cập bởi bất kỳ ai trên Internet.
  • Bằng việc lưu trữ các khối (block) thông tin được định danh trong suốt mạng lưới, blockchain không thể bị điều khiển bởi 1 thực thể (entity) bất kỳ.
  • Ngoài ra, blockchain không có những điểm lỗi riêng lẻ để có thể bị khai thác và tấn công toàn bộ hệ thống.
  • Dữ liệu của blockchain không thể hư hỏng. Mạng blockchain sống trong 1 trạng thái đồng thuận, tự động kiểm tra với chính nó mỗi 10 phút. Đây là 1 loại hệ sinh thái tự kiểm toán của 1 giá trị kỹ thuật số, mạng lưới này dàn xếp mỗi giao dịch diễn ra trong các khoảng thời gian 10 phút. Mỗi nhóm giao dịch này được tham chiếu như 1 “block”. Việc muốn thay đổi một đơn vị thông tin bất kỳ trên blockchain đồng nghĩa với việc phải ghi đè đơn vị thông tin đó trên toàn mạng lưới. Theo lý thuyết, việc này là có thể. Nhưng trên thực tế, việc này rất khó diễn ra, nhất là với những network blockchain lớn như Bitcoin.

Các máy tính tham gia vào mạng lưới của blockchain được gọi là các “node”, sử dụng 1 chương trình client để thực hiện tác vụ xác nhận và chuyển tiếp các giao dịch. Các node nhận 1 bản sao của blockchain, vốn được download tự động khi gia nhận vào mạng network. Mỗi node là 1 “nhà quản trị” của blockchain, tham gia vào mạng 1 cách tự nguyện (theo nghĩa này, mạng được phân quyền).

Ứng dụng của blockchain

Hiện tại, tài chính đang là mảnh đất màu mỡ cho công nghệ này, ví dụ như kiều hối quốc tế. Ngân hàng thế giới – World Bank – ước tính hơn 430 tỉ USD trong các giao dịch tiền bạc đã được gửi trong năm 2015. Và tại thời điểm này có 1 nhu cầu cao cho các nhà phát triển blockchain. Blockchain về tiềm năng sẽ loại bỏ những bên trung gian cho những loại giao dịch này.

Như đã nói ở trên, vượt qua khỏi mục đích thiết kế ban đầu là 1 đồng tiền ảo, blockchain hiện đang cung cấp những tiềm năng có thể ứng dụng vào nhiều lĩnh vực khác như:

  • Hợp đồng thông minh (smart contract)
  • Kinh tế chia sẻ (sharing economy).
  • Crowdfunding
  • Quản trị
  • Kiểm tra chuỗi cung ứng
  • Quản lý dữ liệu
  • Các thị trường dự đoán
  • Bảo vệ quyền sở hữu trí tuệ
  • Internet of Things (IoT)
  • Quản lý định danh (Identity management)
  • AML (chống rửa tiền) và KYC (Know your customer)
  • Giao dịch chứng khoán (Stock trading)

Leave a Reply