Announcements

Hyperledger Global Forum 2021 will take place virtually on June 8-10. The event will offer the opportunity for users and contributors of Hyperledger projects from across the globe to connect, network and collaborate. Registration is now open as well as the call for proposals. Register today and submit a talk by March 12.

Calling all project maintainers, contributors and active community members who are passionate about teaching, mentoring, and onboarding new contributors to get involved in this year's Hyperledger Mentorship Program. Mentorship project proposals are being accepted between now and March 10.

Code & Projects

Hyperledger TWGC: Tape

  • Release v0.1.1 is now available
    • Though not new, this is the first time this has been highlighted here.
  • Tape is a tool intended for testing the performance of a deployed Fabric network.

Hyperledger Labs: Solang

Solang is a Solidity to wasm compiler written in rust

  • Release v0.1.7 is now available
    • Added a constant folding optimization pass to improve codegen. When variables fold to constant values, they are visible in the hover in the extension
    • For Substrate and Solana, address literals can specified with their base58 notation

Noteworthy Pull Requests

Hyperledger Aries: Go Framework

  • fix: json tags
    • fix: json tags on did.Service
    • fix: json tag on outofband.Invitation

Hyperledger Grid

Hyperledger Indy

Hyperledger Cactus

Articles, Training & Tutorials

Events

You can find more Hyperledger calls and other events listed on the community calendar

This newsletter is sent out to hundreds of Hyperledger developers. It is a collaborative effort. If you have a project release, pull request, community event, and/or relevant article you would like highlighted next week, please leave a comment for consideration.

If you were forwarded this email and would like to subscribe weekly, you can do so here.

  • No labels

8 Comments

  1. David HusebyHi Dave, the popular light-weighted Fabric TPS measuremet tools, Tape, has been reviewed and approved by TWGC last week. Now it is officially managed and re-hosted under Hyperledger-TWGC Github organization at https://github.com/Hyperledger-TWGC/tape

    1. David Liu thank you for the update. I'll include it in this weeks' newsletter.

    2. David Liu have you seen Hyperledger Labs: Umbra? It is an emulation platform that supports running full Fabric network under simulation so that performance and testing can be done in a repeatable fashion for performance optimization and security auditing.

      1. I have heard of Umbra proposal years ago and have never noticed its long-step growth before your remind. 
        From my first glance, I find Umbra is much more ambitious that it aims to cover and support multiple blockchain protocol. It makes itself powerful but less light-weighted. Tape maintainers' have considered making use of mini-fab as test network boostrap tool and think it is still to heavy to use. Instead, they fallback to use fabric-samples as test network basis. 

        David Huseby Correct me if I am wrong. 
        Yi Yuan Jay Guo 

        1. Some update here...

          Tape https://github.com/Hyperledger-TWGC/tape is a simple traffic generator for Hyperledger Fabric.

          Tape's user can use it in an easy way, as we hope keep it simple and stupid, as it will not deploy a fabric network during the time.

          1. provide a config with necessary MSP related files(such as private key).
          2. start tape via provided binary or docker file.

          Logically, Tape can work with any kind of network provider with above two items.

          Back to fabric network provider,  test-network/minifab/cello... I contributed and implemented fabric-sample and test network in Tape CI steps, during the time.

          • We just need to verify Tape able to work with fabric network, so just pick one in (test-network/minifab/umbra/cello...) is good.
          • For a container/binary based CI, there is no specific reason to considering k8s.... so ban cello.
          • During that time, minifab's network name still a random str logic. so it is hard to connect minifab with Tape. Seems recently there pr as enhancement https://github.com/hyperledger-labs/minifabric/pull/147
          • Test-network, we can start it in an easy way by shell steps. so it good and fits in CI.

          It's good to see umbra, I just know it and watched demo in winbar.

          I suppose it is possible to use Tape to test a fabric network generated by umbra.

          I would like to see any kind of cooperation between umbra and Tape, maybe use Tape as traffic generator, as python sdk is not released and Tape can be started as a docker container.

          Call for contribution for Tape.


          CC: David LiuJay Guo

          Thanks and Regards

          Sam

    1. is the edit I added OK?