Hyperledger Labs - selected projects

Key Points

  1. Grid uses Sawtooth and is developed in Rust


References

Reference_description_with_linked_URLs_______________________________Notes_______________________________________________________


https://www.hyperledger.org/blog/2018/01/23/introducing-hyperledger-labsHyperledger Labs
Hyperledger Transact
https://www.hyperledger.org/blog/2019/06/27/introducing-hyperledger-transactGeneric Smart Contract execution framework

















Key Concepts


Hyperledger Labs and Projects


Github repos

https://github.com/hyperledger-labs


solang - Solidity Compiler for Solana, Substrate, and ewasm


https://github.com/hyperledger-labs/solang


minifabric
Minifabric is small but it allows you to experience the full capabilities of Hyperledger Fabric.

https://github.com/hyperledger-labs/minifabric


business-partner-agent
the BPA allows organizations to verify, hold, and issue verifiable credentials.


The Business Partner Agent is built on top of the Hyperledger Self-Sovereign Identity Stack
https://github.com/hyperledger-labs/business-partner-agent

Perun - M2M dlt transactions using lightweight embedded agents with state channel for transactions over Perun enabled DLTs

Perun M2M transactions over state channel for DLTs - project page

Perun repos

https://github.com/hyperledger-labs?q=perun&type=all&language=&sort=

Perun doc

https://github.com/hyperledger-labs/perun-doc


Perun Whitepaper

https://perun.network/wp-content/uploads/Perun2.0.pdf




go-perun
go-perun is a Go implementation of the Perun state channel protocols (introduction paper).

The perun protocols provide payment and general state channel functionality to all existing blockchains that feature smart contracts. As a blockchain scalability solution, payment and state channels reduce transaction costs and increase the system throughput by executing incremental transactions off-chain
https://github.com/hyperledger-labs/go-perun


Fabric Operations Console
manage all Hyperledger Fabric Components from a single web console, no matter where they are located.


https://github.com/hyperledger-labs/fabric-operations-console


fabric-smart-client


a domain expert, the Fabric Smart Client hides the complexity of Fabric and allows you to focus on the business interactions. If you are a skilled software engineer, you will be able to leverage the full power of Fabric
https://github.com/hyperledger-labs/fabric-smart-client


fabric-token-sdk


Fabric Token SDK that let:
Create tokens that represents any kind of asset (baked by a real-world asset or virtual);
Choose the privacy level that best fits the use-case without changing the application logic;
Orchestrate token transaction in a peer-to-peer fashion;
Perform atomic swaps;
Audit transactions before they get committed;
Interoperate with token systems in other blockchain networks;
https://github.com/hyperledger-labs/fabric-token-sdk


mirbft
describes what the library should become rather than what it currently is.


https://github.com/hyperledger-labs/mirbft


private-data-objects
PDO uses a distributed ledger, in this case the Hyperledger Sawtooth distributed ledger


https://github.com/hyperledger-labs/private-data-objects


acapy-java-client


Convenience library based on okhttp and gson to interact with aries cloud agent python (aca-py) instances.
https://github.com/hyperledger-labs/acapy-java-client


TrustID


This repo include two components:
Trustid-sdk: SDK based in javascript to interact with the trustId solution.
Fabric-chaincode: Chaincode based in Hyperledger Fabric that implements trustId. The chaincode has to be deployed in a Hyperledger Fabric network
https://github.com/hyperledger-labs/TrustID


university-course


The course is divided into two modules:
Module I introduces enterprise blockchain (labs 1-4)
Module II focuses on Hyperledger Fabric (labs 5-8).
https://github.com/hyperledger-labs/university-course


weaver-dlt-interoperability


enable interoperation for data sharing and asset movements between independent networks built on heterogeneous DLTs in a manner that preserves the core blockchain tenets of decentralization and security.
https://github.com/hyperledger-labs/weaver-dlt-interoperability



firefly
an API and data orchestration layer on top of core blockchain technologies.


Transaction submission and event streaming
Radically simplified API access to your on-chain smart contracts
supports fabric, besu now
corda status??
Multi-party systems have the potential to unlock the next wave of digitization in core transaction processing systems. They combine the best features of the existing secure data exchange models for API/WebService/Messaging integration of business data/processes today, with the new technologies of the blockchain revolution.
https://github.com/hyperledger/firefly


solang-vscode
A VSCode plugin for a Solidity to WASM compiler written in Rust


https://github.com/hyperledger-labs/solang-vscode


blockchain-analyzer
Analyze ledger data stored within a Hyperledger Fabric peer


https://github.com/hyperledger-labs/blockchain-analyzer



Potential Value Opportunities



Potential Challenges


Performance





Candidate Solutions



Step-by-step guide for Example



sample code block

sample code block
 



Recommended Next Steps