Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Transact mini-hackathon, a two hour coding project to...
    • connect a framework with transact southbound APIs 
    • connect an interpreter/engine to northbound APIs.
  • Ursa mini-hackathon: A two hour coding project to...
    • link a framework to libursa provided functions
    • build a POC using libzmix features
    • community discussion on libzmix API  
  • Transaction & Signature API Presentations
    • Fabric User, Identity, and Wallet model - How Fabric creates new users, identities, and wallets
    • Hackathon on different storage models for wallets - Filesystem, In-Memory, Hardware Security Module, CouchDB
    • Presentation on pros and cons of different storage models
    • Presentation on cryptographically signing transactions
  • Transaction Endorsement
    • hackathon on simple and complex transaction endorsement policies - showing the easy way to do it and also the expressive richness of transaction endorsement policies
    • Presentation on different strategies for encoding business rules into transaction endorsement policies
  • New Chaincode Lifecycle
    • hackathon on different chaincode endorsement policies
    • presentation on the new chaincode lifecycle
  • Fabric Network deployment
    • Hackathon on GKE, AWS, or Azure deployments for a Kubernetes deployment of fabric networks of varying complexity from single organization to complex multi-org deployments with peers coming in and out of a network.
    • Presentation on a Kubernetes deployment of a moderately complex Fabric network that shows off the service discovery capabilities of Fabric
  • Fabric Private Chaincode - Enhancing Chaincode Privacy in Hyperledger Fabric using Intel SGX
    • overview of the project and demo
    • how to use the run the code on github and how to create your first application
    • discussion on use cases
    • discussion (and possibly hackathon) on best integration strategies with new Fabric chaincode lifecycle
  • Burrow
    • Upgrade fabric-chaincode-evm to latest Burrow (some minor interface changes)
    • Upgrade sawtooth-seth (unfork!) to latest Burrow
    • Discuss WASM extern standards... we have sabre/transact, eWASM, pWASM, etc. I think this needs an auxilliary answer other than 'just use transact' to interop with wider blockchain WASM users.
    • Something with Burrow's new web3 RPC! Including raw transactions (e.g. metamask works)Hook up experimental web3 RPC (https://github.com/hyperledger/burrow/pull/1238) to metamask (i.e. eth_sendRawTransaction) - we will have/need code to do RLP and secp256k1 signing - we could expose this to Sawtooth/Fabric
    • Implementing 'timing oracle' contract using Burrow SNatives - get time from a trusted group of Burrow validators - find a way to make work in other frameworks
    • Make this work in Burrow WASM and Sabre as PoC: https://github.com/digital-asset/rusty-engine (DAML engine)
    • Burrow keys is becoming 'burrow warren' a wallet/light client. Can we integrate with Aries? What about GPG backends?
    • Public Ethereum 2-way-peg/connectivity (with Besu team?) in Burrow

...