2020 01 17 DWG Agenda
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit our Code of Conduct: Hyperledger Code of Conduct
Announcements
Agenda for this week:
V2.0 release status: Pam/Joe
Fabric 2.0 GA:
Dave will create a release-2.0 fabric branch end of this week, to start the v2.0 close down and open up v2.x dev in master. We are targeting Jan 29th for final v2.0 release
Nik has updated CouchDB (merged), Private Data Tutorial, Add an Org tutorial (draft) to new Test Network
Ledger API (Matthew White)
Commercial Paper Tutorial doc updates (Nik)
BYFN Replacement/New Deployment Guide status (Nik/Joe/Pam)
MSP Key Concept status (Pam) - Draft tag has been removed. See it here: https://github.com/hyperledger/fabric/pull/307
Discussion
Release status
Starting to shut down 2.0 content
Nothing new being proposed
Nik working on updating tutorials to use test network
CouchDB, PDC, AddOrg tutorials
Subsequent add channel and deploy smart contract
New deployment guide also being worked as part of V2 continuation
Post on mailing list about documentation maintainers group
no comments, objections, feedback etc. Working with Brett in parallel to implement.
Up and live target date is near-term, Feb 2020.
SDKs will be released simultaneously.
Ledger API
See video recording.
Helpful links
Topic charts as follows
Why a ledger API?
Conceptual architecture
An example ledger
Jim Mason: logical and physical models can help. Emphasize this as a logical model.
Ledger relationships
Logical model
fabric-ledger-API
Chris Gabriel and Jim Mason comments:
Scalable for enterprise
Interoperable
Present business reason for adoption
Ledger API is about a strong programming model to store business objects
Jim Mason reinforces value of business object model to adopt existing business processes rather than rip and replace (CG)
RFC overview and walk-through:
code walk-through and discussion on idioms
put/get
query
StateHistory
Jim Mason, similar like GraphQL - makes life simpler for programmers
reference walk-through
Quick RFC overview (future session)
Jim Mason on spread operator. See https://www.geeksforgeeks.org/javascript-spread-operator/ as an example!
Easier to learn, test and validate
Brief look at future iterations
Object serialization
Constraints
Views
Will be updating samples to reflect the new ledger APIs
Commercial paper will be "goto" example for ledger API
Jim Mason – ledger API provides big incentive for V2 uptake
Don't need to migrate wholesale, can adopt piecemeal
Due for 2.1 delivery, iteratively
Commercial Paper Network updates (Nik)
Look to exploit test network in CP tutorial
Better to focus just on smart contract and app
Future working session on this
Introductory material rationalization discussion
Video of this week's session at: Recordings
Quarterly reports
Upcoming reports
Backlog