2022-04-19 Off-Cycle Work Session

Notes from governing board
We had a conversation with the governing board yesterday. Here are my rough notes from that meeting:

* Oversight/governing
* Interoperability
* Manage across multiple chains
* What a DLT stack looks like and coverage of where we have coverage an where we do not
* Integration with enterprise systems
    - Secrets management/vault
    - Operations alerting/consoles
    - Events processing
* Connectors to Data analytics/Data reporting
* What are the swim lanes that DLT should stay in?
* Consensus library - defacto standards work
* Application level projects - supply chain, identity, tokens, provenance - projects that support application areas
* Crypto - making it user friendly
* Cross-chain wallet

Application Layer perspective from sigs

  • 8-9 sigs across a whole lot of activities
  • Mix of technical and non-technical
    • ex: Climate Sig, wanted to form "Grid of climate" - doing a methane tracking blog post with a solution
    • ex: Business focused
    • ex: Telecom is research focused, not seeding code, publishing papers
    • ex: healthcare went from technical to non-technical
  • Look at blog posts and see if there are project level potential ideas
  • Some are marketing an existing solution, some are trying to create a market.
    • Are there things we can do yo encourage them to create projects?
    • One sig came to TSC asking for project help and didn't have success
    • Lack of TSC engagement has lead some sig leaders to leave
    • Some sigs need HLF and tech help
  • If sigs are a group of business people discussing it's difficult to get them to produce technical content (code)
    • May be lacking technical members in SIG to produce the technical content
    • Existing sig members may not be a good place to directly recruit technical members.
  • Perhaps we should directly engage SIG chairs.
    • Have individual TSC members go to the sigs.

There are project ideas that exist that cannot find technologists, and similarly projects that can't find business areas.  There is a match making disconnect.


Technical Audiences for projects

  • User
  • Application Developer
  • Network Operator
  • Network Implementor
  • Protocol Developer
  • DLT Researcher

Network Operator/Implementors tend to have a lot of overlap, perhaps merge these two layers.

User - mentioned as a "to don't"

Public/Private chain mix

  • A lot of permissioned chains are self-sufficient. Supply chain is a well known domain with no need to go external.  Value is intrinsic, making things more efficient
  • Other permissioned chains are finance, supply chain DeFi, value flow. It's natural to involve the general public, will want to attach to the public chain
    • Example, NFT of a permission chained item, sell it on OpenSea
    • Want to provide exposure to crypto value into the private ecosystem.
    • Need to build Token Bridges, Swaps,
    • Deal with public chain quirks (reorgs, finality, stuck transactions)
  • There are some paradigm issues when you separate it into public/private chains
    • Alt though: Permissioning itself can be used to support the decentralization of the system.  Governance can enforce decentralization and finality
      • Ex: sigining legal agreements,
      • Copyleft enforcement of decentralization rules 
      • Key rotation
      • Survive problems that would be existential to permissionless networks.
  • Public and permissioned are designed very differently
    • Apples and Oranges comparison.
    • Governance model is fundamentally different, reputation safeguards data. trust
    • vs. Open, presume the worst human behavior and write code to deal with it.
    • Need to stay out of the trap of one is better than the other, we need both and they need to work together.

For philosophy statement :"We encourage projects integrating the permissioned and permissionless blockchains"

We care about what they are enabling not what consensus algorithm the use.

What are the sources of new projects?

  • Researcher pet projects
    • Example, convince people that HLF is the right place to put the code rather than have a diaspora
    • Some researchers are doing this work "in their garage" rather than as part of the community
    • It's work to start a project, some would rather just build a POC
  • Hackfests filled some of the project funnel
    • HLF staff and members talking at the projects helped
  • Give incentives to projects that reacted to solicitation to move to HLF
  • Existing projects moving to HLF
    • TSC could identify candidates and reach out
  • Hyperledger Labs
    • Source for new top level projects
    • What can we do to encourage more labs or keep the pipeline engaged.
    • How can we encourage labs to continue, even if not as HLF top level project.

"To Don't" List

  • Operating a public network
    • Instead, focus on the software that runs the network
  • Specific commercial operations
    • Interested in the general part of the code
    • Commercial operation can configure and add development
    • HLF is not the dev team for your commercial operation
  • Standardization
    • Need to be careful how this "todo" it is phrased
    • HLF is not a standardization body
      • There are legal implications HLF's protections are not enough
    • Projects may bootstrap and then migrate to standardization
    • HLF is a great laboratory for experimentation
    • Standardization works better with existing code

Labs

https://github.com/hyperledger-labs/hyperledger-labs.github.io/tree/main/labs

  • HyperFabGames
  • PerformanceSandBox
  • acapy-java-client
  • blockchain-carbon-accounting
  • blockchain-verifier
  • business-partner-agent
  • business-partner-agent-chart
  • dancap
  • fabex
  • fablo
  • fabric-chaincode-ocaml
  • fabric-machine
  • fabric-operations-console
  • fabric-opssc
  • fabric-smart-client
  • fabric-token-sdk
  • go-perun
  • hlf-connector
  • hyperledger-community-management-tools
  • hyperledger-labs.github.io
  • minbft
  • minifabric
  • mirbft
  • neferti
  • nft-auction
  • orion-sdk-go
  • orion-server
  • perun-cosmwasm-backend
  • perun-cosmwasm-contract
  • perun-doc
  • perun-eth-contracts
  • perun-node
  • perun-proposals
  • private-data-objects
  • solang
  • university-course
  • voters
  • weaver-dlt-interoperability
  • yui-corda-ibc
  • yui-docs
  • yui-fabric-ibc
  • yui-ibc-solidity
  • yui-relayer

Recordings

  File Modified

Text File GMT20220419-135840_Recording.txt

Apr 19, 2022 by Ry Jones

File GMT20220419-135840_Recording.transcript.vtt

Apr 19, 2022 by Ry Jones