2022-04-19 Off-Cycle Work Session

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