Hyperledger Là Gì

  -  

Hyperledger là gì ?

“Hyperledger is an open sourced community of communities lớn benefit an ecosystem of Hyperledger based solution providers & users focused on blockchain related use cases that will work across a variety of industrial sectors.“ – Theo Brian Behlendorf, Giám đốc quản lý và điều hành của Hyperledger.

Bạn đang xem: Hyperledger là gì

Chúng ta rất có thể đọc một cách nôm mãng cầu rằng hyperledger là 1 trong những dự án mã nguồn mở, nó kiến thiết một hệ sinh thái những giải pháp cùng người tiêu dùng trên nền tảng technology blockchain nhằm mục tiêu giải quyết và xử lý những vấn đề trong nghề công nghiệp.

Hyperledger chưa phải là:

Một đồng xu tiền mã hóa (Cryptocurrency)Một blockchainMột công ty

Hyperledger ở trong tổ chức triển khai Linux Foundation. NodeJs, Alljoyn, Dronecode là một trong những dự án lừng danh của Linux Foundation. Mục đích của Linux Foundation là tạo thành một cộng đồng các công ty trở nên tân tiến làm việc bên trên những dự án công trình mối cung cấp mở, nhằm gia hạn sự cải tiến và phát triển của các dự án công trình, trong những số đó, mã nguồn dự án luôn luôn được tăng cấp, sửa thay đổi và phân phối hận lại.


*

Tư tưởng của Hyperledger là nhân loại đang gồm nhiều kênh tkhô cứng tân oán (private chain) đơn nhất cùng với các Thị Phần khác biệt. Mỗi công ty có những đặc thù riêng rẽ, bắt buộc các ứng dụng cho những công ty lớn sẽ nên cải tiến và phát triển với những nguyên tắc được cá nhân hóa. Không y như ethereum tất cả xu hướng buộc các công ty phát triển sản xuất các vận dụng của họ xung quanh một bộ giao thức định sẵn.

Dự án Hyperledger bắt đầu cùng với một số không nhiều những công ty trở nên tân tiến vào thời điểm cuối năm 2015. Những nhà trở nên tân tiến này mang đến từ không ít nghành nghề khác biệt nhỏng công nghệ dữ liệu, tiếp tế, bank, v.v. và bọn họ gồm một phương châm chung, chính là tạo nên blockchain biến chuyển công nghệ dễ tiếp xúc rộng cùng với những đơn vị cải cách và phát triển, những công ty lớn. Dự án được bước đầu với những thể nghiệm hệ trọng thân ứng dụng cùng một mạng blockchain an ninh.


*

Hạn chế của những mạng public blockchain

Trong quá trình thí điểm, các công ty cải tiến và phát triển nhận thấy rằng trong số mạng blockchain, khi những peer vào mạng đề nghị xác thực từng giao dịch với thực hiện nguyên tắc đồng thuận cùng một cơ hội, nó sẽ tác động rất cao mang đến khả năng mở rộng (scale). Các thanh toán giao dịch đề nghị đảm bảo an toàn tính riêng tứ, bảo mật (confidentiality) không phù hợp nhằm thực hiện bên trên các mạng public blockchain.


*

Chúng ta mang ví dụ với Bob, sống làm việc Ấn Độ, anh ta mong mỏi mua sắm và chọn lựa trường đoản cú Alice ngơi nghỉ Thụy Sĩ. Vì họ là bạn, Alice buôn bán sôcôla mang đến Bob với mức giá "vừa bán, vừa cho". Điều quan trọng sinh hoạt đấy là Alice còn cung cấp sản phẩm của bản thân đến không ít người không giống nhau, nghỉ ngơi các Thị Phần khác biệt với giá xuất bán cho họ vẫn đã phải là mức ngân sách niêm yết. Để hoàn tất thanh toán giữa Alice cùng Bob, không ít người ngơi nghỉ trên mạng sẽ tsay mê gia để xác thực với chứng nhận các thanh toán giao dịch.


Giao dịch sau khoản thời gian được đảm bảo sẽ tiến hành các thợ đào bloông xã, nếu bloông xã vừa lòng lệ thì nó sẽ tiến hành cung ứng chuỗi. Lúc đó, thanh toán thân Alice cùng Bob sẽ hoàn toàn có thể được coi như vị bất kỳ ai bên trên mạng, và sẽ không còn tốt ho lắm khi 1 quý khách hàng khác bắt gặp thanh toán thân Bob cùng Alice với nhủ rằng "Ckhông còn tiệt, hóa ra bản thân mua hớ sản phẩm của bà Alice này !!!". Uy tín của Alice từ này sẽ sụt giảm. Thật là 1 điều chẳng ai mong muốn.

Hyperledger vận động như thế nào ?

Tuy nhiên, bên trên mạng Hyperledger, nó lại là 1 mẩu truyện hoàn toàn khác! Các peer links thẳng với nhau và chỉ còn có sổ dòng của riêng chúng ta được cập nhật về thỏa thuận thanh toán. Các bên góp tiến hành giao dịch chỉ biết tới một lượng biết tin đủ để bọn họ cần nhằm chuyến qua và cho phép thanh toán giao dịch bên trên mạng.


Giả sử Alice với Bob triển khai giao dịch quan trọng của họ bên trên mạng Hyperledger, cô đã search kiếm Bob thông sang một ứng dụng truy hỏi vấn danh sách những member tmê mệt gia vào mạng. Sau khi đã làm được xác xắn, hai peer sẽ tiến hành liên kết và hiệu quả được trả về. Trong thỏa thuận phía 2 bên này, cả hai kết quả trả về phải kiểu như nhau để thanh toán giao dịch có thể được xác nhận. Trong những thanh toán giao dịch không giống với tương đối nhiều bên, nhiều phép tắc rộng có thể được áp dụng.


Những đặc điểm của Hyperledger

Tất cả điều đó được triển khai dựa vào con kiến ​​trúc mô đun của Hyperledger, nó làm cho các hiệ tượng như thuật toán đồng thuật trở thành một hào kiệt hoàn toàn có thể tùy trở thành (plug-and-play). Trong kiến ​​trúc này, các đăc điểm xứng đáng chú ý độc nhất vô nhị được diễn tả trong các peer của mạng. Các peer đã được phân thành tía phương châm riêng lẻ, kia là:


Endorser: Các endorser là hầu hết peer triển khai các giao dịch trong chaincode container và khuyến nghị thanh toán giao dịch lên mạng dựa vào kết quả của vừa lòng đồng xuất sắc. Tất cả các endoser peer phải được cài đặt chaincode.

Xem thêm: Nghĩa Của Từ : Wind Là Gì ? Nghĩa Của Từ Wind Trong Tiếng Việt

Committer: Đây là số đông peer ko tuyệt nhất thiết nên cài đặt chaincode,chúng lưu trữ sổ chiếc không thiếu thốn (full ledger). Sự khác biệt tại chính giữa committer peer và endoser peer là câu hỏi committer peer tất yêu hotline chaincode hoặc chạy các hàm trong đúng theo đồng hoàn hảo.

Consenters: Các nút này Chịu trách rưới nhiệm điều hành quản lý sự đồng thuận của mạng.Consenters bao gồm trách nhiệm xác nhận những giao dịch và ra quyết định các thanh toán giao dịch sẽ tiến hành gửi vào sổ loại.

Sơ lược qua về những framework của Hyperledger


Hyperledger Sawtooth

Loại hình: Công nghệ sổ cái phân tán (Distributed Ledger Technology), Smart Contract Engine

Trạng thái: Đã được thực thi (Active)


là 1 trong những căn nguyên blockchain doanh nghiệp lớn được cách tân và phát triển bởi vì Hãng Intel, chạy với 1 thuật tân oán đồng thuận bắt đầu mang tên Proof of Elapsed Time (PoeT), được cho phép doanh nghiệp lớn ảnh hưởng với những sổ loại phân tán (distributed ledgers) nhằm mục tiêu phục vụ các mục tiêu khác biệt.

PoeT là một trong thuật toán thù nhằm mục đích đào thải những sự việc về môi trường xung quanh cùng tiêu thú năng lượng của thuật toán đồng thuận Proof of Work được sử dụng bởi Bitcoin và các các loại chi phí điện tử không giống. Thuật tân oán tuân thủ theo đúng một phép tắc tình cờ, may đen đủi cầm do thưởng mang đến nút có tính toán thù nhanh tuyệt nhất, mạnh nhất nhỏng PoW. Tóm lại, từng nút ít tmê mệt gia vào mạng được yên cầu ngóng trong một khoảng chừng thời hạn được lựa chọn ngẫu nhiên với nút thứ nhất dứt thời gian ngóng sẽ tiến hành chỉ định và hướng dẫn là nút đã chuyển blochồng new vào chuỗi.

Trong đoạn Clip dưới đây, Hyperledger minh họa tiềm năng của Sawtooth áp dụng vào chuỗi đáp ứng thủy sản, vị trí Sawtooth cung cấp một đại lý dữ liệu quan yếu sửa đổi về nguồn gốc của các dòng sản phẩm khác biệt. Nhờ những sản phẩm công nghệ Internet of Things kết hợp với Sawtooth, chúng ta cũng có thể quan sát và theo dõi quy trình một con cá từ bỏ lúc được đánh bắt cá cho đến khi lên bàn ăn thế nào ?


Sawtooth được viết bởi Pyhẹp và mục tiêu của chính nó cung ứng những phương án blockchain rất có thể được vận dụng mang đến Internet of Things cũng giống như các khối hệ thống tài chủ yếu.

Hyperledger Fabric

Loại hình: Công nghệ sổ cái phân tán (Distributed Ledger Technology), Smart Contract Engine

Trạng thái: Đã được triển khai (Active)


là 1 trong những dự án được cách tân và phát triển bên dưới sự cụ vấn của IBM. Fabric vẫn là căn nguyên blockchain đang được gật đầu đồng ý rộng rãi độc nhất bởi vì các công ty số 1. Thật vậy, thực hiện gốc rễ Ethereum cho những công ty nhằm gây ra các ứng dụng bên trên đó là 1 hạn chế vị Ethereum có giao thức riêng, cho nên vì thế nó kém nhẹm linc hoạt. Fabric thì không giống, nó linh thiêng hoạt, nó hỗ trợ bộ form cho các doanh nghiệp có thể xây cất số đông blockchain riêng rẽ tùy trực thuộc vào các yêu cầu cụ thể không giống nhau.

Fabric sẽ không còn dễ dàng nhai cho người new bước đầu. Được phát hành nlỗi một framework mô-đun chỗ những ứng dụng hoàn toàn có thể dễ dãi không ngừng mở rộng sinh sống đa số Lever, Fabric ý định cung ứng những dịch vụ blockchain cơ bản như minh bạch, phân cấp và bảo mật thông tin.


Hyperledger Burrow

Loại hình: Permissioned smart contract application engine

Trạng thái: Đang được cải tiến và phát triển (Incubation)

Hyperledger Burrow cung ứng một mô-đun blockchain client với trình thông dịch phù hợp đồng logic (permissioned smart contract) phát triển những áp dụng một trong những phần dựa vào đặc điểm chuyên môn của Máy ảo Ethereum (EVM).

Hyperledger Indy

Loại hình: Sổ loại phân tán (Distributed Ledger ), thỏng viện phầm mềm (utility library)

Trạng thái: Đã được xúc tiến (Active)

là 1 trong những sổ mẫu phân tán được kiến thiết đến mục tiêu định danh phi triệu tập. Nó hỗ trợ các khí cụ, thư viện và những component rất có thể tái thực hiện nhằm chế tác với áp dụng các danh tính hiện đại số (digital identities) một phương pháp chủ quyền.

Hyperledger Iroha

Loại hình: Công nghệ sổ dòng phân tán (Distributed Ledger Technology), Smart Contract Engine, thư viện tiện ích (utility library)

Trạng thái: Đã được triển khai (Active)

là một trong những framework blockchain được thiết kế với dễ dàng và dễ tích đúng theo vào các dự án hạ tầng yêu cầu sử dụng technology sổ dòng phân tán.

Xem thêm: Điểm Danh Sách Chùa Ở Tphcm Nổi Tiếng Nhất, Danh Sách Các Ngôi Chùa Ở Tphcm

Bây tiếng họ vẫn biết Hyperledger là gì, tại sao này lại cần thiết trong lĩnh vực công nghiệp CNTT ngày này với phương thức chuyển động, bọn họ hãy so sánh Hyperledger với nhì mạng blockchain danh tiếng nhất: Bitcoin cùng Ethereum.

Đặc tínhBitcoinEthereumHyperledger
Tiền mã hóaBitcoinEtherKhông có
MạngCông khaiCông khaiRiêng (private)
Đồng thuậnPoWPoWPractical Fault Byzantine Tolerance
Hợp đồng thông minhKhông cóCó (Viết bằng Solidity hoặc Vyper)Có (chaincode) viết bằng Golang, NodeJS hoặc Java

Tài liệu tđắm say khảo

https://www.edureka.co/blog/what-is-hyperledger/