[Hyperledger Project TSC] Minutes / April 6, 2017
Technical Steering Committee (TSC) Meeting
April 6, 2017 (7:00am - 8:00am PT)
Arnaud Le Hors
Murali Krishna Katipalli
DC area, April 24-25 (confirmed)
Beijing, June 17-20 (Hackathon, Track at LinuxCon, Hackfest)
If you have venue space, please contact Todd Benzies tbenzies@...
Q&A on GSL (Tamas Blummer)
Hyperledger Burrow proposal / thread (Benjamin Bollen & Silas Davis)
Benjamin provided an overview of Burrow
Recording (12:36 - 52:35)
Any work being done with rootstock?
What is the relationship between Monax, EEA, and Hyperledger?
Suggested that it could become a layer or an idea that would bind all the different DLTs under Hyperledger umbrella. Can you provide more detail about permissioning?
What we’ve done specifically with EVM contrary to public Etherum EVM implementation that exists, at every execution step check for permissions of account before executing any steps. We return additional errors if permissions are not observed. Done explicitly within execution of EVM. General concept is it is important to have certain operations that can be allowed/restricted only by managerial accounts.
So in this sense the permissions are 'self-hosted' and can be manipulated from EVM contracts via calls to special addresses. So for example you can have a contract alter permissions.
If checking with significant number of actions, have you observed degradation in performance?
Does the permissioning layer in Burrow affect who is allowed to publish blocks on network?
It extends upwards into application of what a transaction can execute, but also implemented downward into the consensus engine. Specifically for Tendermint, known validators that sign off cryptographically and for them to bond a state before they can start exercising the voting power, need to have permission to bond that state.
Elaborate on Community and maturity of the technology.
User base of this open source project are predominantly startups. Extended on commercial side by public partnerships (i.e. Deloitte and Accenture). Feel this technology needs to be built in an OSS arena, never aimed to own this technology, but we know it needs to exist. It is roughly 3 years old with multiple pilot deployments.
Is Tendermint collaborating?
On a dev level, we work close with them (their codebase is Apache 2.0), we have it as a dependency. The value comes from the application that runs on it.
Tendermint's ABCI interface gives us a fairly nice boundary within Burrow, as a totally ordered stream of transactions and block boundaries.
Are you comfortable with Apache 2.0 license and the conversion that was done?
How many contributors?
Is Monax interested in further collaboration and integration?
VOTE: Unanimous. APPROVED.
Top-level project vs. sub-project discussion
Actions + On-going
Senior Program Manager
The Linux Foundation
+1 (415) 412-0310 (m)
Join firstname.lastname@example.org to automatically receive all group messages.