Mar 10, 2018

Blockchain thực dụng — Giá trị ở đâu (P2)

Tiếp tục chuỗi bài “Blockchain thực dụng”, với phần 2: “Giá trị ở đâu”, các bạn có thể xem phần 1 “Làm quen” với các khái niệm cơ bản về blockchain ở đây:

http://www.tuvanonecoin.net/2018/03/blockchain-thu.

2./ Giá trị của blockchain nằm ở đâu ra?

Nếu nói theo kiểu đơn giản thì blockchain cũng chỉ là cách lưu trữ dữ liệu mới, vậy thì nó có mang lại giá trị gì đâu mà ai cũng rần rần blockchain vậy?

Bạn nghĩ đúng rồi đó, mọi người đang sôi nổi bàn tán vì giá của một ứng dụng blockchain mạng lại với tên Bitcoin chứ không phải rần rần vì giá trị của blockchain đâu.

Trước khi đề cập tới những giá trị mà blockchain có thể mang lại, chúng ta điểm lại các đặc điểm của blockchain xíu nha:
  • dữ liệu phải được xác thực
  • không thể thay đổi hay chỉnh sửa gì được
  • đượ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
Từ những đặc điểm trên, chúng ta sẽ nhận ra những tính chất rất đặc biệt của blockchain là:
  • không thể sai sót một khi đã được ghi nhận vì luôn có bước xác thực dữ liệu truớc đó
  • tồn tại vĩnh viễn một khi đã được ghi nhận vì chẳng thể nào chỉnh sửa hay thay đổi gì được
  • không thể phá hoại được vì dữ liệu không nằm ở 1 chỗ như thường thấy, phá chỗ này còn chỗ khác và chỗ bị phá sẽ bị loại khỏi mạng lưới
  • rất minh bạch và ai cũng có thể truy cập được vào mạng lưới (blockchain nội bộ có giới hạn người truy cập)
Những tính chất đặc biệt này tạo ra giá trị ở điểm nào? Dù gì nó cũng chỉ là cách lưu trữ dữ liệu thôi chứ có giá trị gì hơn đâu?

Chúng ta thử xem xét những “đặc điểm” hiện tại trong của việc lưu trữ dữ liệu:
  • Hoàn toàn không có bước xác thực trước khi ghi nhận → không biết sẽ đúng hay sai cho tới khi có người kiểm tra lại. Bạn có thấy điều nay quen thuộc lắm không? Quen thuộc đến mức chúng ta đã chấp nhận điều này là hiển nhiên và có luôn một bộ phân chuyên trách chỉ để kiểm tra lại dữ liệu.
  • Khi lỡ sai rồi thì sao? Ờ thì vào sửa lại chỗ sai đó bằng cách chỉnh sửa trực tiếp giá trị của nó trong dữ liệu là xong chứ gì đâu. Chắc ngữ cảnh này cũng rất quen thuộc với chúng ta vì không ít lần chúng ta nghe câu “sửa giúp anh/chị chỗ đó đi, lỡ tay nhập sai”. Chúng ta quá dễ dãi với những sai trái do chúng ta gây ra khi đặt cho nó cả tên riêng “lỗi con người — human errors”; thậm chí được chấp nhận với 1 tỉ lệ cho phép.
  • Rất sợ bị hack vì lỡ bị hack và bị thay đổi dữ liệu 1 chút thôi là cũng chả biết đường nào mà lần; có muốn khắc phục thì tốn rất nhiều công sức và tiền của mới khắc phục được.
  • Chỉ người làm chủ dữ liệu mới được truy cập dữ liệu đó, sẽ không thể kiểm chứng dữ liệu một cách công khai.
Và còn nhiều điểm thú vị khác, liệt kê chắc cả ngày không hết. Những “đặc điểm” kể trên mang đến cho chúng ta 1 “giá trị” là gần như chúng ta không có niềm tin vào sự chính xác của dữ liệu từ các nguồn cung cấp. Blockchain giúp chúng ta giải quyết triệt để các “đặc điểm” hiện tại và giúp mang lại niềm tin cho chúng ta đối với dữ liệu.

Bên cạnh niềm tin dành cho sự minh bạch của dữ liệu mà blockchain mang lại thì blockchain còn mang đến các giá trị khác:
  • Kế toán 3 bút toán: Với kế toán tài chính hiện tại chúng ta có khái niệm ghi nhận 2 bút toán, với 1 giao dịch diễn ra thì phải có 1 bên tăng, 1 bên giảm. Blockchain giúp tạo thêm 1 bút toán thứ 3 đó chính là phương thức để xác thực lại 2 bút toán được thực hiện đúng hay sai và công khai phương thức đó, ai cũng có thể kiểm tra được. Đây chính là giá trị lớn nhất giúp tạo ra niềm tin cho tất cả mọi người đối với dữ liệu được lưu trữ vì bất kỳ ai cũng có thể kiểm tra lại độ chính xác của dữ liệu đuợc cung cấp.
  • Những nguyên tắc phải tuân thủ trong việc phát triển: cách lưu trữ mới của blockchain đơn thuần chỉ là những nguyên tắc phải tuân theo khi lưu trữ không hơn không kém; chỉ là con người thường có xu hướng bỏ qua những nguyên tắc này để đổi lại được làm việc thoải mái hơn và rồi đi khắc phục sai sót của chính mình gây ra. Với blockchain thì đội ngũ phát triển không thể không tuân thủ các nguyên tắc này.
  • Sự tối giản trong kiến trúc & thiết kế phần mềm: Tất cả mọi ứng dụng được phát triển trên blockchain đều xoay quanh 3 đối tượng là tài sản (asset), giao dịch (transaction) và địa chỉ (address), hoàn toàn không có thêm 1 đối tượng nào khác được tạo thêm. Đến thời điểm hiện tại, chúng ta thấy có rất nhiều các ứng dụng đuợc phát triển dựa trên 2 mạng lưới blockchain bitcoin & ethereum; và tất cả cũng chỉ dựa vào asset, address & transaction. So sánh với các ứng dụng truyền thống thì chắc rất nhiều đối tượng khác đã được bổ sung.
Ví dụ: để tạo 1 ứng dụng quản lý bán hàng (quản lý kho, tồn kho, đơn hàng) thì:
  • Với cách truyền thống sẽ có các rất nhiều đối tượng được tạo & quản lý trong dữ liệu: kho, sản phẩm, tồn kho của sản phẩm, đơn hàng, khách hàng, tài khoản…
  • Với blockchain, ứng dụng này cũng chỉ cần 3 đối tượng: address (kho, khách hàng, tài khoản), transaction (tồn kho, đơn hàng), asset (sản phẩm)
  • Và 1 ngày đẹp trời, khi cần quản lý thêm công cụ dụng cụ. Với cách truyền thống, sẽ có thêm vài đối tượng nữa được tạo ra; còn với blockchain thì vẫn chỉ 3 đối tượng asset, transaction & address để đáp ứng nhu cầu mới.​
Với những giá trị này thì blockchain sẽ giúp thay đổi mạnh mẽ phương thức phát triển phần mềm, ứng dụng trong tương lai.

Tất nhiên, không có gì là hoàn hảo, blockchain cũng có những điểm yếu của nó. Mình sẽ chia sẻ tiếp trong phần kế những giới hạn của blockchain 1.0 & 2.0 trong bài viết kế.

(còn tiếp)
Nguồn: https://traderviet.com/threads/blockchain-thuc-dunggia-tri-o-dau-p2.12584/
[blockchain-thuc-dunggia-tri-o-dau-p2].
Ngày đăng 10/03/2018

No comments:

Post a Comment