Hyperledger Composer trong công nghệ chuỗi khối là gì? Nội dung về Hyperledger Composer?
Trong qúa trình kinh doanh hoạt động và phát triển của một doanh nghiệp thì các chủ thể diều hành doanh nghiệp này phải thực hiện các hoạt động đẻ tạo ra các ứng dụng chuỗi khối và hợp đồng thông minh. Việc tạo ra các ứng dụng này nhằm mục đích phát triển kinh doanh của một doanh nghiệp. Tuy nhiên thì không phải ai cũng có thể tự mình tạo ra đucợ một ngứ dụng mà không cần có những thiết bị phương tiện để thực hiện việc này. Một trong những bộ công cụ cho phép các chủ doanh nghiệp, nhà điều hảnh làm việc đó chính là Hyperledger Composer trong công nghệ chuỗi khối.
Mục lục bài viết
1. Hyperledger Composer trong công nghệ chuỗi khối là gì?
Hyperledger Composer trong công nghệ chuỗi khối 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 chuỗi khối 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 trong công nghệ chuỗi khối 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 trong công nghệ chuỗi khối ở 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 + .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, nó hỗ trợ sử dụng các thư viện tích hợp 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.
Hyperledger composer trong công nghệ chuỗi khối là một bộ công cụ hướng tới doanh nghiệp để tạo các ứng dụng chuỗi khối doanh nghiệp, dưới sự bảo trợ của dự án Hyperledger. Composer nhằm mục đích tạo điều kiện thuận lợi cho việc tạo ra ứng dụng chuỗi khối 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.
Hyperledger Composer là một bộ công cụ và khuôn khổ phát triển mở, mở rộng để giúp phát triển các ứng dụng blockchain dễ dàng hơn. Mục tiêu chính của chúng tôi là đẩy nhanh thời gian để định giá và giúp việc tích hợp các ứng dụng blockchain của bạn với các hệ thống kinh doanh hiện có trở nên dễ dàng hơn. Bạn có thể sử dụng Composer để phát triển nhanh chóng các trường hợp sử dụng và triển khai giải pháp blockchain trong vài tuần thay vì vài tháng.
Composer cho phép bạn lập mô hình mạng lưới kinh doanh của mình và tích hợp các hệ thống và dữ liệu hiện có với các ứng dụng blockchain của bạn. Hyperledger Composer hỗ trợ cơ sở hạ tầng và thời gian chạy blockchain Hyperledger Fabric hiện có, hỗ trợ các giao thức đồng thuận blockchain có thể cắm được để đảm bảo rằng các giao dịch được xác thực theo chính sách của những người tham gia mạng kinh doanh được chỉ định. Các ứng dụng hàng ngày có thể tiêu thụ dữ liệu từ các mạng doanh nghiệp, cung cấp cho người dùng cuối các điểm truy cập đơn giản và được kiểm soát.
Bạn có thể sử dụng Hyperledger Composer để mô hình hóa mạng lưới kinh doanh hiện tại của mình một cách nhanh chóng, chứa các tài sản hiện có của bạn và các giao dịch liên quan đến chúng; tài sản là hàng hóa, dịch vụ hoặc tài sản hữu hình hoặc vô hình. Là một phần của mô hình mạng kinh doanh, bạn xác định các giao dịch có thể tương tác với nội dung. Mạng kinh doanh cũng bao gồm những người tham gia tương tác với họ, mỗi người trong số họ có thể được liên kết với một danh tính duy nhất, trên nhiều mạng kinh doanh.
2. Nội dung về Hyperledger Composer:
Hyperledger Composer trong công nghệ chuỗi khối đượ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 chuỗi khối vải Hyperledger. Sử dụng Hyperledger Composer trong công nghệ chuỗi khối, 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 xác định các quy tắc kinh doanh dựa trên đó các giao dịch chuỗi khối 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 chuỗi khối 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.
Ví dụ về một mạng lưới kinh doanh đang hoạt động; một nhà môi giới có thể nhanh chóng lập mô hình mạng lưới kinh doanh của họ như:
-Tài sản: nhà và danh sách
-Đối tượng tham gia: người mua và chủ nhà
-Giao dịch: mua hoặc bán nhà, tạo và đóng danh sách
Người tham gia có thể bị hạn chế quyền truy cập vào các giao dịch dựa trên vai trò của họ với tư cách là người mua, người bán hoặc người môi giới. Sau đó, người môi giới có thể tạo một ứng dụng để giới thiệu cho người mua và người bán một giao diện người dùng đơn giản để xem danh sách mở và đưa ra đề nghị. Mạng lưới kinh doanh này cũng có thể được tích hợp với hệ thống kiểm kê hiện có, thêm các ngôi nhà mới làm tài sản và loại bỏ các tài sản đã bán. Các bên liên quan khác có thể được đăng ký với tư cách là người tham gia, chẳng hạn như cơ quan đăng ký đất đai có thể tương tác với người mua để chuyển quyền sở hữu đất.
Tương tự, một nhà phát triển sử dụng Hyperledger Composer trong công nghệ chuỗi khối 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 chuỗi khối, 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 trong công nghệ chuỗi khối. 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 trong công nghệ chuỗi khối, 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.
Hyperledger Composer trong công nghệ chuỗi khối cung cấp rất nhiều lợi thế, bao gồm việc tạo các ứng dụng chuỗi khối 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í. Kho lưu trữ mạng doanh nghiệp là trung tâm trong kiến trúc của Hyperledger Composer trong công nghệ chuỗi khối và nó duy trì dữ liệu cốt lõi và chức năng của mạng doanh nghiệp bao gồm mô hình kinh doanh, logic giao dịch và kiểm soát truy cập.
Business Network Archive là trung tâm của kiến trúc Hyperledger Composer trong công nghệ chuỗi khối, nó duy trì dữ liệu cốt lõi và chức năng của mạng doanh nghiệp bao gồm mô hình kinh doanh, logic giao dịch và kiểm soát 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 chuỗi khối 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 trong công nghệ chuỗi khối.
Kể từ tháng 8 năm 2021, Hyperledger Composer trong công nghệ chuỗi khối đã kết thúc vòng đời. 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. Không có nhà bảo trì nào đang tích cực cung cấp hỗ trợ thông qua các vấn đề GitHub. Tuy nhiên, nếu bạn muốn gửi các thay đổi mã thông qua các yêu cầu kéo, chúng sẽ được hợp nhất. Thay vào đó, bạn nên sử dụng Hyperledger Fabric v1.4 +, có những cải tiến đáng kể cho trải nghiệm của nhà phát triển, bao gồm cả một mô hình lập trình mới.