Hyperledger Explorer trong công nghệ chuỗi khối là gì? Nội dung về Hyperledger Explorer?
Trong khi bạn đang khám phá thế giới của công nghệ sổ cái kỹ thuật số, thì sớm muộn gì bạn cũng sẽ nghe về Hyperledger Explorer. Bởi vì công nghệ số ngày càng trở nên phát triển hơn nữa thì như cầu mở các trang các ứng dụng ngày trên web là một trong những nhu cầu rất lớn của các chủ thể khi tham gia vào sử dung hệ thống công nghệ trong chuỗi khối hiện nay.
Mục lục bài viết
1. Hyperledger Explorer trong công nghệ chuỗi khối là gì?
Hyperledger Explorer là một mô-đun tiện ích chuỗi khối mã nguồn mở cho phép người dùng tạo một ứng dụng dựa trên web thân thiện với người dùng, trong đó người dùng có thể xem, khởi tạo, tổ chức hoặc truy vấn các tạo tác và phát triển khác nhau tạo thành một phần không thể thiếu của mạng chuỗi khối. Nó sẽ được sử dụng đặc biệt cho việc triển khai các chuỗi khối được tạo bằng ô Hyperledger.
Hay Hyperledger Explorer còn được biết đến đó chính là một công cụ để trực quan hóa các hoạt động chuỗi khối của nền tảng Hyperledger Fabric. Nó là người đầu tiên từng là công cụ khám phá chuỗi khối cho các sổ cái được cấp phép, cho phép bất kỳ ai khám phá các dự án sổ cái phân tán đang được tạo bởi các thành viên của Hyperledger từ bên trong mà không ảnh hưởng đến quyền riêng tư của họ. Dự án đã được đóng góp của DTCC, Intel và IBM. Khả năng trực quan hóa dữ liệu có tầm quan trọng thiết yếu, để chiết xuất giá trị kinh doanh từ nó. Hyperledger Explorer cung cấp chức năng rất cần thiết này.
Hyperledger Explorer là một công cụ hiển thị thông tin từ mạng sổ cái phân tán. Ban đầu, nó được xây dựng để hỗ trợ cho Hyperledger Fabric, với việc hỗ trợ nhiều sổ cái phân tán hơn sẽ được thêm vào. Mục tiêu của chúng tôi là thêm hỗ trợ thu thập và xem các giao dịch Iroha và thông tin cụ thể về Iroha cho Hyperledger Explorer.
Theo mô tả của dự án Hyperledger, Explorer được thiết kế để tạo một ứng dụng web thân thiện với người dùng có thể xem, gọi, triển khai hoặc truy vấn:
– Khối
– Giao dịch và dữ liệu liên quan
– Thông tin mạng
– Chaincodes
– Gia đình giao dịch
– Bất kỳ thông tin liên quan nào khác được lưu trữ trong sổ cái
IBM, Intel và DTCC (một công ty thanh toán bù trừ trong ngành dịch vụ tài chính) là những người đóng góp ban đầu, vì họ đều đã tự phát triển các dự án thám hiểm. Thay vì cạnh tranh và lãng phí thời gian, họ đã kết hợp nỗ lực của mình để tạo ra vườn ươm Hyperledger Explorer. Cả ba công ty đều nảy ra ý tưởng tạo ra một máy thám hiểm cùng lúc với nhu cầu chung là muốn xem những gì đang diễn ra trong khuôn khổ Hyperledger Fabric và Sawtooth. Các nhà phát triển cần có khả năng tìm và xem thông tin sổ cái cũng như tương tác dễ dàng với nó. Khái niệm này không khác gì các trình thám hiểm được tìm thấy trên các hệ thống máy tính để bàn Windows hoặc Mac.
Các thành phần chính như sau:
– Một máy chủ web. Node.js được đề xuất như một khuôn khổ back-end để triển khai các thành phần phía máy chủ. Express Node.js phục vụ một ứng dụng web.
– Giao diện người dùng web. Với AngularJS, front-end framework sẽ được thực hiện. Theo đề xuất, “các tính năng như liên kết dữ liệu và chỉ thị của Angular giúp ích rất nhiều trong việc phát triển các thành phần có thể tái sử dụng và mã mô-đun.” Bootstrap cũng được sử dụng “cho giao diện người dùng phong phú và các tính năng đáp ứng.”
– Ổ cắm web. API khóa này đẩy thông tin từ máy chủ đến máy khách và do đó “giảm tải cho máy khách và máy chủ”. Một cơ sở dữ liệu. Thông tin về các khối, giao dịch, hợp đồng thông minh, v.v. được lưu trữ trong RethinkDB này. Một kho lưu trữ bảo mật. “Quản lý danh tính người dùng và quyền truy cập sẽ được thực hiện bằng cách sử dụng kho bảo mật liên hợp”, theo đề xuất. “Điều này sẽ (đóng vai trò) một mặt tiền cho việc triển khai bảo mật từ các nền tảng blockchain khác nhau.” Thực hiện chuỗi khối. Mỗi blockchain phải có một thành phần riêng biệt “để cung cấp thông tin cập nhật về giao dịch, khối, nhật ký nút và hợp đồng thông minh cho máy chủ web Explorer” theo như đề xuất.
– Hyperledger Explorer là một trình duyệt mã nguồn mở để xem hoạt động trên và tương tác với mạng Fabric cơ bản. Bạn không chỉ có thể nhìn thấy cấu trúc cấp cao của mạng mà còn có thể kiểm tra trạng thái của từng giao dịch và đi sâu vào các bộ đọc / ghi được tạo bởi mỗi đồng đẳng trong quá trình xác nhận giao dịch. Sau đây là bảng điều khiển Hyperledger Explorer, hiển thị cấu hình của mạng Fabric (thành viên, kênh, chaincode, đồng nghiệp, v.v.), cũng như hoạt động diễn ra trên mạng (giao dịch, khối, v.v.).
Hyperledger Explorer là một công cụ ứng dụng Web thân thiện với người dùng được sử dụng để xem hoặc gọi các giao dịch, ví kỹ thuật số và thông tin khác được lưu trữ trong triển khai chuỗi khối Hyperledger. Trình khám phá là một công cụ hữu ích trong việc tìm kiếm và hiểu dữ liệu có thể đọc được bằng máy được lưu trữ dưới dạng các mục nhập sổ cái được mã hóa. Ngoài chức năng khám phá chuỗi khối cơ bản, công cụ này cung cấp các hình ảnh trực quan cấp doanh nghiệp có thể giúp các nhà hoạch định quyết định thông qua các đồ thị, biểu đồ và bảng trực quan.
2. Nội dung về Hyperledger Explorer:
Hyperledger Explorer ra đời khi dự án Hyperledger liên tục phát triển kể từ khi thành lập vào năm 2016 và hiện đang được sử dụng và đóng góp bởi hơn 130 tổ chức trên toàn cầu, dưới sự bảo trợ của Quỹ nguồn mở Linux. Với khả năng thích ứng ở mức độ rộng như vậy, xuất hiện nhu cầu về một tiện ích dễ sử dụng, có thể giải thích được của con người, cung cấp chế độ xem bảng điều khiển về các diễn biến của chuỗi khối. Do đó, Hyperledger Explorer đã xuất hiện, ban đầu được đóng góp bởi các công ty công nghệ hàng đầu như IBM và Intel, và bởi công ty thanh toán và bù trừ hàng đầu trong lĩnh vực tài chính DTCC. Mỗi người trong số họ ban đầu phát triển phiên bản Explorer của riêng mình, và sau đó hợp nhất nỗ lực của họ để đạt được mục tiêu chung trong dự án Hyperledger.
Tổng quan về kiến trúc của Hyperledger ExplorerHyperledger Explorer bao gồm một số thành phần:
– Một ứng dụng React cung cấp bảng điều khiển
– Ứng dụng khách đồng bộ Node.js thường xuyên đọc trạng thái mạng Fabric và cập nhật trạng thái này trong cơ sở dữ liệu
– PostgreSQLCơ sở dữ liệu PostgreSQL lưu trữ trạng thái hiện tại của mạng Vải
Giống như các tiện ích tiêu chuẩn của Windows Explorer và Task Manager, Hyperledger Explorer có thể được coi là một cách dễ dàng để sử dụng giao diện cho phép người dùng xem thông tin mạng cần thiết của chuỗi khối. Nó bao gồm các chi tiết như tên, trạng thái và danh sách các nút mạng, chi tiết về các khối, giao dịch và dữ liệu liên quan, họ giao dịch, mã chuỗi và bất kỳ chi tiết liên quan nào khác có thể được lưu trữ trên chuỗi khối. Vì tất cả dữ liệu chuỗi khối thô như vậy thường ở định dạng khó đọc đối với con người, Hyperledger Explorer cố gắng cung cấp hình ảnh dễ dàng bằng cách sử dụng đồ thị, biểu đồ, hình ảnh và mẫu, ngoài phương tiện giám sát và tìm kiếm thông thường.
Kiến trúc của nó bao gồm một máy chủ web chạy trong phần phụ trợ và chịu trách nhiệm tương tác với tất cả các thành phần khác và duy trì phản hồi máy chủ truy vấn cần thiết. Các ổ cắm web được sử dụng để giao tiếp giữa máy chủ và các thành phần máy khách khác nhau của Hyperledger Explorer. Cơ sở dữ liệu RethinkDB được sử dụng để lưu trữ các chi tiết cần thiết về các thành phần chuỗi khối như thông tin về các khối, giao dịch và hợp đồng thông minh và điều này có thể được truy vấn để tìm bất kỳ thông tin cần thiết nào.
Một kho lưu trữ bảo mật đảm bảo chỉ duy trì quyền truy cập được ủy quyền và an toàn để truy cập vào Hyperledger Explorer. Hyperledger Explorer cho phép một hình ảnh hóa cấp doanh nghiệp thống nhất, có thể cần thiết trong thời gian thực bởi một nhà phát triển chuỗi khối đang phát triển một tính năng hoặc thành phần cụ thể trên chuỗi khối hoặc bởi một nhà nghiên cứu đang tìm cách nghiên cứu các diễn biến lịch sử hoặc bởi các nhà khai thác chuỗi khối chịu trách nhiệm để quản lý chuỗi khối hoặc quản lý cấp cao nhất. Hình ảnh động sau đây trình bày nhiều khía cạnh về cách Hyperledger Explorer được cấu hình và những gì nó cung cấp.
Hyperledger Explorer cho phép hình dung cấp doanh nghiệp được thống nhất, thứ có thể cần thiết trong thực tế bởi nhà phát triển chuỗi khối xây dựng một tính năng hoặc thành phần cụ thể trên chuỗi khối; hoặc bởi một nhà nghiên cứu đang tìm cách nghiên cứu các phát triển lịch sử; hoặc bởi nhà khai thác chuỗi khối chịu trách nhiệm quản lí chuỗi khối; hoặc bởi các nhà quản lí hàng đầu.