Hyperledger Composer là gì?

29

Hyperledger Composer là gì?

Hyperledger Composer là một bộ công cụ mã nguồn mở cho phép chủ sở hữu doanh nghiệp, nhà điều hành và nhà phát triển một cách để tạo các ứng dụng blockchain và hợp đồng thông minh nhằm giải quyết các vấn đề kinh doanh và / hoặc cải thiện hiệu quả hoạt động. Đây là một ví dụ về ứng dụng thương mại của blockchain-as-a-service (BaaS). Hyperledger Composer là một trong số các dự án Hyperledger được tổ chức bởi The Linux Foundation phối hợp với các thành viên của công ty .

Kể từ tháng 8 năm 2019, dự án Hyperledger Composer ở trạng thái không được dùng nữa, có nghĩa là trong khi nó vẫn đang được sử dụng, không có nhà bảo trì nào đang tích cực phát triển các tính năng mới hoặc cung cấp hỗ trợ. Composer đã được kết hợp thành Hyperledger Fabric v1.4 + .

Tóm tắt ý kiến chính

  • Hyperledger composer là một bộ công cụ hướng tới doanh nghiệp để tạo các ứng dụng blockchain doanh nghiệp, dưới sự bảo trợ của dự án Hyperledger.
  • Composer nhằm tạo điều kiện thuận lợi cho việc tạo ra ứng dụng blockchain mã nguồn mở thúc đẩy sự hợp tác giữa các tổ chức và mạng lưới kinh doanh .
  • Công việc về nhà soạn nhạc đã bị tạm dừng vào mùa hè năm 2019 và hiện là một phần của nền tảng Hyperledger Fabric toàn diện hơn .

Hiểu về Hyperledger Composer

Hyperledger Composer được xây dựng bằng Javascript, một ngôn ngữ lập trình độc lập với nền tảng, cũng hỗ trợ việc sử dụng các thư viện tích hợp sẵn và sử dụng các chức năng và tập lệnh có sẵn để làm cho các tiện ích có thể mở rộng và tái sử dụng nhiều hơn. Composer là một khung phát triển ứng dụng giúp đơn giản hóa và xúc tiến việc tạo ra các ứng dụng blockchain vải Hyperledger.

Sử dụng Hyperledger Composer, một doanh nhân không có kiến thức kỹ thuật có thể dễ dàng cộng tác với nhà phát triển để xây dựng các tính năng cụ thể. Chúng bao gồm việc xác định các quy tắc kinh doanh dựa trên đó các giao dịch blockchain sẽ được xử lý, xác định tài sản được trao đổi trong các trường hợp sử dụng dựa trên blockchain và xác định các biện pháp kiểm soát đối với người tham gia, danh tính, vai trò và cấp độ truy cập của họ để thực hiện các loại giao dịch khác nhau.

Tương tự, một nhà phát triển sử dụng Hyperledger Composer có thể dễ dàng xây dựng và định cấu hình các thành phần cốt lõi của blockchain bao gồm tài sản kỹ thuật số của mạng, logic giao dịch, người tham gia và kiểm soát truy cập. Composer hỗ trợ chia sẻ, khả năng tái sử dụng và khả năng mở rộng của các thành phần trong các tổ chức khác nhau. Người ta có thể dễ dàng tạo các tập lệnh và API cần thiết cần thiết cho việc triển khai kinh doanh bằng cách sử dụng Hyperledger Composer. Nó cũng hỗ trợ các ca sử dụng và kiểm tra thời gian thực, thậm chí có thể được thực hiện thông qua sân chơi Composer dựa trên web mà không cần cài đặt cục bộ.

Sử dụng Hyperledger Composer, một cá nhân có thể tạo và chạy một chuỗi khối mẫu, đồng thời cấp quyền hạn chế cho những người tham gia khác nhau. Ví dụ, người ta có thể dễ dàng xây dựng “Mạng lưới hàng hóa dễ hư hỏng” tạo điều kiện thuận lợi cho việc giao dịch các mặt hàng như trái cây và rau quả, bao gồm những người tham gia như nông dân, chủ hàng và nhà nhập khẩu, xác định vai trò cá nhân cho từng người tham gia, xác định và thực hiện các điều khoản thỏa thuận giữa những người tham gia, theo dõi lô hàng, ghi nhận, giám sát và báo cáo tình trạng của hàng hóa ở các giai đoạn khác nhau trong chuỗi cung ứng và quản lý thanh toán.

Cân nhắc đặc biệt

Hyperledger Composer cung cấp rất nhiều lợi thế, bao gồm việc tạo các ứng dụng blockchain nhanh hơn trong các bước dễ dàng, mô hình hóa và thử nghiệm mượt mà và chi phí thấp cho phép người dùng xây dựng, thử nghiệm và triển khai các tùy chọn khác nhau, sau đó triển khai tùy chọn cung cấp phù hợp nhất và khả năng tái sử dụng của các ứng dụng và API hiện có giúp giảm cả nỗ lực và chi phí.

Business Network Archive là trung tâm trong kiến trúc của Hyperledger Composer và nó duy trì dữ liệu cốt lõi và chức năng của mạng kinh doanh bao gồm mô hình kinh doanh, logic giao dịch và các điều khiển truy cập. Composer Playground là giao diện dựa trên web cho phép lập mô hình các yêu cầu và chức năng kinh doanh, kiểm tra chức năng cũng như kiểm tra triển khai trên một blockchain trực tiếp. Một trình kết nối LoopBack hỗ trợ các API khác nhau và khả năng tích hợp cho phép nhiều ứng dụng khách cũng như các ứng dụng không phải chuỗi khối trở thành một phương tiện dễ dàng để giao tiếp với Hyperledger Composer.

Nguồn tham khảo: investmentopedia