Tổng quan về Hyperledger: Hyperledger Composer và các công cụ khác (Phần 3)

Lina Network

|
Tháng Tám 25, 2020

Đây là phần ba của chuỗi bài viết giới thiệu về dự án mã nguồn mở Hyperledger. Trong phần này, chúng tôi sẽ đề cập đến các công cụ phụ trợ của Hyperledger.

Giới thiệu tổng quan về Hyperledger (phần 1)

Phân biệt các loại Hyperledger Framework (phần 2)

Hiểu một cách đơn giản, công cụ của Hyperledger là những phần mềm phụ trợ được sử dụng xuyên suốt các dự án Hyperledger nhằm triển khai, duy trì mạng lưới Blockchain, kiểm tra dữ liệu trên sổ cái, trợ giúp thiết kế và xây dựng ứng dụng Blockchain. Các công cụ Hyperledger bao gồm:

  1. Hyperledger Composer
  2. Hyperledger Avalon
  3. Hyperledger Cactus
  4. Hyperledger Caliper
  5. Hyperledger Cello
  6. Hyperledger Explorer
  7. Hyperledger Quilt

1. Hyperledger Composer

Ngôn ngữ lập trìnhJavaScript
Loại hìnhThiết lập mô hình và xây dựng mạng Blockchain
Trạng tháiNgừng hoạt động

Hyperledger Composer là một bộ công cụ trợ giúp chủ doanh nghiệp và nhà phát triển xây dựng mạng Blockchain kinh doanh đơn giản, dễ dàng và nhanh chóng hơn. Cụ thể, Hyperledger Composer cho phép:

  • Tạo mô hình mạng Blockchain kinh doanh
  • Tạo các REST API để tương tác với mạng Blockchain
  • Tạo bộ khung cho ứng dụng Angular

Được đóng góp bởi IBM và xây dựng bằng JavaScript, Hyperledger Composer tận dụng các công cụ và trình soạn thảo phổ biến (node.js, npm, CLI) nhằm tạo ra một bộ công cụ thân thiện, dễ sử dụng để các nhà phát triển có thể nhanh chóng tìm hiểu và áp dụng.

Thế mạnh của Hyperledger Composer là:

  • Tạo ra các ứng dụng Blockchain nhanh hơn, cắt giảm khối lượng công việc khổng lồ cần làm để tạo ra một ứng dụng từ đầu
  • Giảm thiểu rủi ro nhờ các thiết kế hiệu quả và đã được thử nghiệm kỹ lưỡng, liên kết chặt chẽ phía kinh doanh và kỹ thuật
  • Có tính linh hoạt cao

2. Hyperledger Avalon

Ngôn ngữ lập trìnhC/C++
Java
Python
Loại hìnhThực hiện giao dịch Blockchain riêng tư
Trạng tháiHoạt động

Hyperledger Avalon, còn biết đến với tên gọi Trusted Compute Framework (TCF), là bộ công cụ mới nhất của Hyperledger. Nó cho phép thực hiện các giao dịch riêng tư trên Blockchain, cải thiện khả năng mở rộng và tốc độ xử lý của mạng Blockchain chính.

Dự án Hyperledger Avalon nhận được sự quan tâm và tài trợ bởi rất nhiều “ông lớn” trong lĩnh vực công nghệ: Intel, iExec Blockchain Tech, Alibaba Cloud, Baidu, BGI, Chainlink, Consensys, EEA, Espeo, IBM, Kaleido, Microsoft, Banco Santander, Wipro, Oracle, và Monax.

3. Hyperledger Cactus

Ngôn ngữ lập trìnhJavaScript
Loại hìnhTích hợp các loại Blockchain
Trạng tháiHoạt động

Hyperledger Cactus, còn được biết đến với tên gọi Blockchain Integration Framework, là một giải pháp mới cho các vấn đề về khả năng tương tác giữa các Blockchain khác nhau, được đóng góp bởi Accenture và Fujitsu. Nó được thiết kế để hỗ trợ người dùng tích hợp nhiều mạng Blockchain một cách an toàn.

4. Hyperledger Caliper

Ngôn ngữ lập trìnhJavaScript
Loại hìnhĐánh giá hiệu suất của Blockchain
Trạng tháiHoạt động

Hyperledger Caliper là một công cụ đánh giá và đo lường hiệu suất triển khai mạng Blockchain dựa trên một nhóm các trường hợp đã được xác định trước đó. Nó sẽ tạo những bản báo cáo chứa chỉ số đánh giá hiệu suất để tham khảo khi lựa chọn ứng dụng Blockchain phù hợp với nhu cầu sử dụng. Các chỉ số điển hình là giao dịch mỗi giây (transactions per second), độ trễ giao dịch (transaction latency), tận dụng nguồn lực (resource utilization), v.v.

5. Hyperledger Cello

Ngôn ngữ lập trìnhJavaScript
Python
Loại hìnhBlockchain như một dịch vụ (BaaS)
Trạng tháiHoạt động

Hyperledger Cello là bộ công cụ đáp ứng nhu cầu của các doanh nghiệp muốn triển khai Blockchain như một dịch vụ (Blockchain-as-a-Service - BaaS). Hyperledger Cello đặt mục tiêu triển khai mô hình dịch vụ theo yêu cầu vào hệ sinh thái ứng dụng Blockchain, từ đó thúc đẩy sự phát triển của các Hyperledger Framework.

Hyperledger Cello được đóng góp bởi IBM, với sự tài trợ từ Soramitsu, Huawei và Intel. Với Cello, doanh nghiệp và các nhà phát triển có thể dễ dàng xây dựng nền tảng BaaS.

6. Hyperledger Explorer

Ngôn ngữ lập trìnhJavaScript
Loại hìnhXem và tương tác với các khối dữ liệu trên Blockchain
Trạng tháiHoạt động

Hyperledger Explorer là một công cụ trực quan hóa các hoạt động của Blockchain. Nó cho phép bất cứ ai xem và khám phá các dự án của Hyperledger từ bên trong mà không ảnh hưởng tới quyền riêng tư của nhà phát triển. Hyperledger Explorer được đóng góp bởi DTCC, Intel và IBM.

Được thiết kế dưới dạng ứng dụng web thân thiện với người dùng, Hyperledger Explorer cho phép người dùng xem, gọi, triển khai hoặc truy vấn:

  • Khối dữ liệu
  • Giao dịch và các dữ liệu liên quan
  • Thông tin mạng lưới (tên, tình trạng, danh sách các node)
  • Hợp đồng thông minh (chain codes và transaction families)
  • Các thông tin liên quan khác được lưu trữ trong sổ cái

7. Hyperledger Quilt

Ngôn ngữ lập trìnhJava
Loại hìnhTương tác giữa các sổ cái
Trạng tháiHoạt động

Được xây dựng dựa trên giao thức Interledger, Hyperledger Quilt cho phép thực hiện giao dịch trên bất kỳ mạng thanh toán nào, kể cả với tiền fiat hay tiền điện tử. Nói cách khác, Hyperledger Quilt cung cấp khả năng tương tác và chuyển đổi giá trị giữa các sổ cái phân tán và không phân tán. Hyperledger Quilt vốn được đóng góp bởi NTT Data và Ripple.

Theo dõi các bài viết của Lina Network để tìm hiểu thêm các công nghệ đột phá khác.

Bình luận

Your email address will not be published

*