2017 03 16 TSC Meeting
Hyperledger Project
Technical Steering Committee (TSC) Meeting
March 16, 2017 (7:00am - 8:00am PT) via GoToMeeting
TSC Members
Arnaud Le Hors | |
Binh Nguyen | Yes |
Christopher Ferris | Yes |
Dan Middleton | Yes |
Greg Haskins | Yes |
Hart Montgomery | Yes |
Mic Bowman | Yes |
Murali Krishna Katipalli | Yes |
Richard Brown | |
Sheehan Anderson | Yes |
Tamas Blummer |
Resources:
- Rocket.Chat: chat.hyperledger.org (you can use your LFID to login)
- Github: www.github.com/hyperledger
- Wiki: https://lf-hyperledger.atlassian.net
- Public lists: lists.hyperledger.org
- Information on the TSC Members can be found at https://www.hyperledger.org/about/tsc
- Meetings: wiki.hyperledger.org/community/calendar-public-meetings
Hackfest Planning
- East Coast, week of April 24th (still searching for venue) -- adding Chicago and DC to the search
- Beijing (tentative thinking)
- June 17-18 Hyperledger Hackathon
- June 19-20 Hyperledger Track at LinuxCon China
- June 19-20 Hyperledger Hackfest (concurrent)
- If you have venue space, please contact Todd Benzies tbenzies@linuxfoundation.org
Internship Program
- Please help promote the Hyperledger Internship Program -- deadline for students to submit applications is March 24th
Requirements WG (Oleg)
- Draft
- Punting to 3/23 for when Oleg can join the TSC call
Go Client SDK (Aleksandar Likic)
- Proposal / initial e-mail thread
- Q: Who are maintainers/contributors, going forward?
- SecureKey would contribute current codebase, link on github.
- SecureKey will continue to work on this and would like to be part of maintainer list.
- Q: Difference between sponsors and maintainers? A 3rd sponsor from another company would be nice, but this is diverse enough to get started. Should we adopt sponsors as maintainers?
- Yes, OK with that.
- Discussion as to whether this should be a top-level project or feed into an existing topic.
- DM: https://lists.hyperledger.org/pipermail/hyperledger-tsc/2017-March/000671.html
- BB: The risk of too much activity buried within one monolithic project could be problematic. This likely makes sense to be independent, as opposed to subclass of Fabric. Also, we differentiate between frameworks and modules.
- DM: Looking at it from the opposite perspective -- in this case the Fabric community is more knowledgeable about the relative merits of a particular SDK.
- Vipin: Suggestion for SDK WG to be resurrected to look at this stuff.
- Mic: Don’t think we need to require projects to be cross-platform. Also, as more and more of these become specific to a platform, it seems only a subset of this group has deep enough knowledge to evaluate (usefulness, intent, etc.). Agree with administrative structure and separate maintainers, but need some way to evaluate and communicate the difference between all of these.
- VOTE: 6 “yes” / 1 “no” / 1 “abstain” -- APPROVED.
- Caveat of having follow-on discussion about on top-level or sub-project.
- ACTION: Chris to tee up thread
- Subsequent email thread: https://lists.hyperledger.org/pipermail/hyperledger-tsc/2017-March/000686.html
Fabric Composer (Simon Stone)
- Simon provided and overview of the proposal
- Q: there are number of contracting languages, this feels like the beginnings of a platform independent contracting language. Is that accurate?
- Simon: yes, the code is 90% platform independent.
- Ran out of time on TSC call, picking this topic up next week -- please send any questions/comments over the mailing list in the meantime.
Project Updates
Fabric
- We published the v1.0-alpha release of Fabric [1], Fabric-ca and Fabric-sdk-node. Work now pivots towards testing, bug fixing and further hardening of the release. The maintainers will publish periodic releases as the code further stabilizes.
- The TSC also approved incubation of a new Fabric SDK for Go. That project will be on-boarded shortly.
- There is an active proposal to incubate the Fabric-Composer project, but the TSC needs another week of review and discussion. There seems to be interest beyond Fabric that warrants exploration.
- Planning for a "connect-a-thon" across multiple cloud providers - one that demonstrates that Fabric can be deployed to multiple cloud platforms and integrated into a highly distributed and heterogeneous consortia network - is under way with a number of community members interested in contributing to that effort.
[1] https://github.com/hyperledger/fabric/releases/tag/v1.0.0-alpha
[2] https://github.com/hyperledger/fabric-ca/releases/tag/v1.0.0-alpha
[3] https://github.com/hyperledger/fabric-sdk-node/releases/tag/v1.0.0-alpha
Sawtooth
- Sawtooth Lake was awarded 2016 Open Source Rookie of the Year by Black Duck software.
- Previous winners include OpenStack, Ansible, Docker, and Rocket.Chat.
- Demo Net (https://01.org/sawtooth/) is live!
- Sawtooth Demo Net showcases some of the transaction families and their applications which have been built on and open sourced through Sawtooth Lake. Initially highlighted is a Bond trading demonstration. This will be followed by a supply chain / provenance and a marketplace demo.
- New features continue under master (0-8 branch).
- 0-8 is approaching MVP feature parity with stable (0-7) along with its new capabilities.
- Recent new features in 0-8 include on-chain configuration and new CLI tools to build transactions including those configuration transactions.
Iroha
- We added a python library (https://github.com/hyperledger/iroha-python) and scala library (https://github.com/cimadai/iroha-scala)
- API is being refactored to match the new flatbuffer data scheme. This should be completed this month.
- Ametsuchi (https://github.com/hyperledger/iroha-ametsuchi), the flatbuffer database, is mostly finished. The first version and integration into Iroha should be completed this month.
- We are currently targeting a v1.0 release of Iroha by the end of April.
- A very successful hackathon was hosted by the University of Tokyo on March 11-12, where several teams made interesting applications on top of Iroha: https://sites.google.com/view/tanaka-announcement201703/%E3%83%9B%E3%83%BC%E3%83%A0
Blockchain Explorer
- Latest architecture document is now available on wiki.hyperledger.org
- Created several Jira tickets required to complete the functionality
- Completed the initial setup using the latest architecture as proposed in the architecture document
Cello
- Finished the operational dashboard theme supports, now we support flexible dashboards based on different requirements.
- Fixed deployment issues from the mailing list and Rocket.Chat, many users show their favorites in Cello.
- Based on the roadmap, we created the summer internship program proposal, and now are reviewing candidate profiles.
- Started implementing fabric 1.0 supports, new features on chaincode lifecycle management are being discussed and will be planed.
Actions + On-going
- Hackfest planning (East Coast, week of April 24th / Beijing, June)
- Requirements WG Charter draft
- Internship Program
- Fabric Composer proposal (Simon Stone)
- Top-level project vs. sub-project discussion
- Q&A on GSL (Tamas Blummer)