Series about Hyperledger - [Phần 1] Tìm hiểu chung về Hyperledger
Hyperledger
1
Blockchain
34
White

Nguyễn Sơn viết ngày 28/08/2018

Xin chào mọi người mình tên là Sơn, là một sinh viên khóa K60-UET, gần đây mình có tìm hiểu về Hyperledger - là một dự án mã nguồn mở giúp đưa blockchain vào ứng dụng trong các lĩnh vực của doanh nghiệp. Trong quá trình tìm hiểu, mình mắc phải khá nhiều lỗi và không có tài liệu hướng dẫn nhiều cho phần này, cộng thêm việc nhận thấy Hyperledger vẫn còn mới mẻ ở Việt Nam nên hơi khó tiếp cận. Vì vậy mình hy vọng những kiến thức mình sẽ chia sẻ trong thời gian tới sẽ giúp mọi người hiểu về Hyperledger cũng như cách sử dụng thực tế nó vào trong các dự án như thế nào. Mình rất mong nhận được sự góp ý của mọi người về mọi thứ, từ kiến thức chuyên môn cho đến cách trình bày, bởi vì mình cũng chỉ là đang nghiên cứu, sẽ còn nhiều sai sót :).
Nào bắt đầu nhé ~~~~~

Series about Hyperledger

[Phần 1] Tìm hiểu chung về Hyperledger

1. Hyperledger là ....?

  • Định nghĩa: Hyperledger là dự án mã nguồn mở do Linux Foundation khởi xướng (12-2015). Hyperledger được phát triển trên nhiều dự án con bên trong nó với cùng mục đích chung là giúp đưa công nghệ blockchain ứng dụng vào các lĩnh vực trong doanh nghiệp nhưng lại được phát triển với các usecase khác nhau (có thể coi như Hyperledger là một hệ sinh thái).
  • Một số thành viên tham gia phát triển nổi bật:
    • IBM
    • Intel
    • Ripple
    • NTT Data
    • Cisco
  • Các dự án trong Hyperledger:
    • Frameworks:
      • Hyperledger Iroha: Được thiết kế cho các dự án mobile, thuật toán đồng thuận Sumeragi
      • Hyperledger Sawtooth: Được thiết kế cho các dự án liên quan đến IoT, thuật toán đồng thuận Proof of Elapsed Time (PoET) có khả năng xử lí hàng triệu transaction/giây
      • Hyperledger Fabric: Kiến trúc có tính mô đun hóa, plug-and-play components
      • Hyperledger Burrow: Sử dụng Ethereum Virtual Machine (EVM) cho việc thực thi smartcontract.
      • Hyperledger Indy: Hỗ trợ xác định danh tính người dùng.
    • Tools:

2. Lợi ích của Hyperledger là ....?

Dưới đây mình xin liệt kê một số lợi ích chung của các dự án trong Hyperledger

  • Trong vai trò là một dự án mã nguồn mở
    • Tiết kiệm chi phí cho phần mềm: Mã nguồn mở, do đó không cần phải trả phí sử dụng
    • Tự do cải tiến và mở rộng: Mã nguồn mở, nên được tự do cải tiến và mở rộng mà không đòi hỏi sự cho phép của người sở hữu.
    • Phát triển và cải tiến ổn định: Có nhiều thành viên lớn tham gia phát triển, chu trình cải tiến rõ ràng giúp dự án ngày càng được phát triển.
    • An toàn và tin cậy: Cộng đồng sử dụng lớn, các bug có thể dễ dàng được tìm thấy và vá lại.
    • Tăng tốc quá trình phát triển và thương mại hóa: Sử dụng các tiêu chuẩn có sẵn, giúp lập trình viên dễ dàng phát triển, giúp tăng độ tin cậy vào hệ thống, từ đó dễ dàng đưa sản phẩm ra cộng đồng hơn.
  • Trong vai trò là một dự án sử dụng công nghệ blockchain
    • Phân tán: Loại bỏ bên tin cậy thứ ba để xác thực các giao dịch
    • Minh bạch và tin cậy: Các giao dịch được thực hiện trên blockchain đều có thể kiểm chứng được.
    • Độ an toàn cao: Toàn bộ các giao dịch đều được đảm bảo an toàn dựa trên mật mã và tính toàn vẹn của chúng được đảm bảo.
    • Độ khả dụng cao: Hệ thống bao gồm nhiều nút và không có một nút chi phối hệ thống nên chống được "one point failure"
    • Tiết kiệm chi phí: Thường các chi phí cho bên trung gian thứ ba trong các hệ thống là rất đáng kể. Do đó việc loại bỏ được bên trung gian sẽ giúp tiết kiệm chi phí

3. Một số ứng dụng sử dụng Hyperledger

  • ScanTrust: Sử dụng Hyperledger trong lĩnh vực truy xuất nguồn gốc kết hợp với công nghệ chống giả mạo QR code
  • MedicalChain: Sử dụng Hyperledger Fabric trong lĩnh vực khám chữa bệnh - y tế

4. Kết luận

  • Trên đây là những tìm hiểu chung của mình về Hyperledger, mong mọi người đóng góp thêm nhiều
  • Những bài tiếp theo mình sẽ giới thiệu về Hyperledger Fabric và cách cấu hình nó sao cho đúng khi chạy trên Docker, cũng như khi chạy trên nhiều máy khác nhau.
  • Hẹn gặp lại mọi người sau :)
Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Nguyễn Sơn

1 bài viết.
5 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
1 bài viết.
5 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!