Hyperledger là gì - Phương pháp tiếp cận công nghiệp đối với Blockchain



Hyperledger là gì? Một nỗ lực hợp tác có nguồn mở của Linux Foundation nhằm tạo ra những tiến bộ trong các mạng blockchain đa công nghiệp.

Hyperledger là gì?

“Hyperledger là một cộng đồng có nguồn mở nhằm mang lại lợi ích cho hệ sinh thái gồm các nhà cung cấp giải pháp dựa trên Hyperledger và người dùng tập trung vào các trường hợp sử dụng liên quan đến blockchain sẽ hoạt động trên nhiều lĩnh vực công nghiệp khác nhau.” - Brian Behlendorf, Giám đốc điều hành của Hyperledger.

Nếu điều đó không hợp lý với bạn, thì đừng lo lắng vì tôi sẽ giải thích mọi thứ về Hyperledger trong blog này. Tôi sẽ xem xét các chủ đề sau:





Bạn có thể xem qua đoạn ghi âm này nơi đã giải thích các chủ đề một cách chi tiết với các ví dụ sẽ giúp bạn hiểu rõ hơn về khái niệm này.

Trước khi cho bạn biết Hyperledger là gì, hãy để tôi cho bạn biết Hyperledger không phải là gì. Bởi vì với rất nhiều nền tảng blockchain xung quanh ngành công nghệ thông tin ngày nay, rất dễ bị nhầm lẫn. Vì vậy, để bắt đầu, Hyperledger không phải là:



  • Một loại tiền điện tử
  • Một chuỗi khối
  • Một công ty

Hyperledger là gì?

Hyperledger là một dự án ô, thuộc Linux Foundation. NodeJs, Alljoyn, Dronecode là một số dự án ví dụ đã áp dụng “Cách Linux”, tức là để tạo ra một cộng đồng các nhà phát triển làm việc trên các dự án nguồn mở, do đó duy trì một chu kỳ trong đó một đoạn mã liên tục được sửa đổi và phân phối lại.

Linux-Family-What-is-Hyperledger-Edureka

chuyển đổi trường hợp trong các chương trình ví dụ java

Gia đình Linux - Hyperledger là gì



Đặc điểm của Hyperledger là thế giới sẽ có nhiều chuỗi tư nhân điều hành các thị trường riêng biệt. Vì bản thân mỗi doanh nghiệp là duy nhất, các ứng dụng hướng đến các doanh nghiệp này nên được phát triển bằng cách sử dụng các quy tắc được cá nhân hóa. Không giống như ethereum có xu hướng buộc các nhà phát triển xây dựng ứng dụng của họ xung quanh các giao thức tổng quát.

Dự án Hyperledger bắt đầu với một số lượng nhỏ các nhà phát triển vào cuối năm 2015. Những nhà phát triển này đến từ nhiều lĩnh vực khác nhau như khoa học dữ liệu, sản xuất, ngân hàng, v.v. và có một mục tiêu chung, tức là làm cho blockchain trở thành một công nghệ dễ tiếp cận hơn với các nhà phát triển và các ngành. . Dự án bắt đầu với việc thử nghiệm các tương tác giữa các ứng dụng và mạng blockchain an toàn.

Bắt đầu thử nghiệm - Hyperledger là gì

Tại sao chúng ta cần Hyperledger?

Trong quá trình kiểm tra nghiêm ngặt, các nhà phát triển tham gia nhận ra rằng trong các mạng blockchain, nơi mọi người ngang hàng cần xác thực từng giao dịch và chạy đồng thuận cùng một lúc, sẽ có một cú đánh lớn về khả năng mở rộng. Trên đó, các giao dịch có biện pháp bảo mật và quyền riêng tư gắn liền với chúng không thể được thực hiện trên các blockchain công khai do các biện pháp toàn diện được thực hiện để đảm bảo tính toàn vẹn của giao dịch.

Hạn chế các blockchain công khai - Hyperledger là gì

Giả sử Bob, sống ở Ấn Độ, muốn mua sôcôla từ Alice ở Thụy Sĩ. Vì họ là bạn cũ, Alice quyết định bán sôcôla của mình cho Bob với mức chiết khấu khá hậu hĩnh. Lợi ích ở đây là Alice bán sản phẩm của mình cho một số thị trường khác nhau và vẫn cần họ mua hàng của cô ấy với mức giá tiêu chuẩn. Ngoài ra, để chuyển sản phẩm từ Alice đến Bob, cần có nhiều bên thứ ba để hoàn thành giao dịch.

Alice’s Markets - Hyperledger là gì

Các bên thứ ba này có thể phải xác minh các khía cạnh khác của sản phẩm như đảm bảo chất lượng, xác minh hậu cần, xác minh thanh toán và hơn thế nữa. Nhưng họ không cần biết về thỏa thuận đặc biệt giữa Bob và Alice. Trên mạng blockchain công khai, mọi sổ cái trên mạng sẽ được cập nhật về giao dịch khi các thợ đào xác thực và thêm giao dịch vào chuỗi.

Hợp đồng cá nhân và bí mật - Hyperledger là gì

Hyperledger hoạt động như thế nào?

Tuy nhiên, trên mạng dựa trên Hyperledger, đó là một câu chuyện hoàn toàn khác! Các đồng nghiệp liên kết trực tiếp với thỏa thuận được kết nối và chỉ sổ cái của họ mới được cập nhật về thỏa thuận. Các bên thứ ba giúp thực hiện giao dịch chỉ biết được lượng thông tin chính xác mà họ cần với sự cho phép và các quy định được áp dụng trên mạng.

Hyperledger Network-Hyperledger là gì

công nghệ mới nhất trong trí tuệ nhân tạo

Giả sử Alice và Bob đang thực hiện giao dịch đặc biệt của họ trên mạng dựa trên Hyperledger, cô ấy sẽ tra cứu Bob thông qua một ứng dụng trả về các truy vấn dịch vụ thành viên. Sau khi thành viên đã được xác nhận, hai đồng nghiệp được kết nối và kết quả được tạo ra. Trong thỏa thuận hai bên này, cả hai kết quả phải giống nhau thì mới được xác thực. Nhưng trong các giao dịch khác với nhiều bên, nhiều quy tắc hơn có thể được áp dụng. Các giao dịch được tạo này hiện được gửi đến một đám mây đồng thuận để đặt hàng, sau đó chúng được cam kết với sổ cái tương ứng của mình.

Giao dịch Hyperledger - Hyperledger là gì

Những thay đổi đáng chú ý trong Hyperledger

Tất cả điều này có thể thực hiện được là do kiến ​​trúc mô-đun của Hyperledger làm cho các thuộc tính như đồng thuận trở thành một tính năng plug-and-play. Trong kiến ​​trúc này, những thay đổi đáng chú ý nhất được nhìn thấy trong các mạng ngang hàng. Các ứng dụng ngang hàng đã được chia thành hai thời gian chạy riêng biệt và ba vai trò riêng biệt, đó là:

Những thay đổi về kiến ​​trúc - Hyperledger là gì

    • Người cam kết : Các đồng nghiệp này chỉ viết các giao dịch đã được xác thực được trả về từ cơ chế đồng thuận cho các sổ cái tương ứng. Các nút của người cam kết có thể hoạt động như Người xác nhận trên các mạng có ít hạn chế hơn. Tuy nhiên, khi các hạn chế được tăng lên, tình trạng này hoàn toàn có thể tránh được
    • Người chứng thực : Các nút này chịu trách nhiệm mô phỏng các giao dịch cụ thể cho mạng của chúng và ngăn chặn các giao dịch không xác định và không đáng tin cậy. Mặc dù người xác nhận có thể hoặc không thể là người xác nhận tùy thuộc vào các hạn chế của mạng, tất cả người xác nhận đóng vai trò là người xác nhận
    • Người đồng ý : Các nút này chịu trách nhiệm điều hành sự đồng thuận của mạng. Chúng chạy trên một thời gian chạy hoàn toàn khác, không giống như người xác nhận và người xác nhận chạy trên cùng một thời gian chạy. Người chấp thuận có trách nhiệm xác thực các giao dịch và quyết định giao dịch được cam kết với sổ cái nào.

Dự án Hyperledger

Vì vậy, nếu bạn còn nhớ, tôi đã đề cập rằng Hyperledger là một dự án ô. Điều này có nghĩa là có rất nhiều dự án dưới chính Hyperledger. Chúng bao gồm các dự án như:

Dự án Hyperledger - Hyperledger là gì

  • Vải Hyperledger, được sử dụng rộng rãi trong các mạng chuỗi cung ứng
  • Hyperledger Sawtooth, đang được sử dụng trong ngành công nghiệp đánh bắt cá để theo dõi hành trình của cá
  • Hyperledger Burrow, đang được sử dụng để chạy các hợp đồng thông minh Ethereum trong mạng Hyperledger
  • Hyperledger Iroha, tìm cách sử dụng trong tối ưu hóa ứng dụng di động với sự trợ giúp của blockchain
  • Hyperledger Indy, đang được sử dụng như một dịch vụ cơ sở dữ liệu nhận dạng phi tập trung cho các doanh nghiệp

Bây giờ chúng ta đã biết Hyperledger là gì, tại sao nó lại cần trong ngành CNTT ngày nay và cách thức hoạt động của nó, chúng ta hãy so sánh Hyperledger với hai mạng blockchain nổi tiếng nhất: Bitcoin và Ethereum.

Thông số Bitcoin Ethereum Hyperledger
Tiền điện tử BitcoinEtherKhông thể triển khai nếu thấy cần thiết
Mạng lưới Công cộngCông cộngĐược phép
Đoàn kết Bằng chứng công việc (SHA26)EthashKhả năng chịu lỗi Byzantine thực tế
Hợp đồng thông minh không aiCó (độ vững chắc)Có (chaincode)
Ngôn ngữ c ++golang / javagolang / trăn

Bây giờ tôi đã giải thích xong về Hyperledger, tôi hy vọng bạn thích đọc blog của tôi!

TôiNếu bạn muốn tìm hiểu thêm về blockchain và xây dựng sự nghiệp trong công nghệ blockchain, hãy xem đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về Hyperledger Fabric và giúp bạn nắm vững chủ đề này.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của “Hyperledger là gì” và chúng tôi sẽ liên hệ lại với bạn.