[Hyperledger Project TSC] Project Proposal: Caliper
Haojun Zhou
Dear all,
To follow up on the discussion:
We have updated the Caliper Proposal according to the suggestions from the last TSC meeting: https://docs.google.com/document/d/1cwScsNgYUj72vP2fqZ6vihYiuQcy4
1. Clarify the use of benchmark test environment 2. Clarify that caliper will not provide benchmark results, but only provide tools
Any more comments? We would be happy to discuss the project further.
And we can also discuss it in this week’s TSC meeting, as well as the next step.
BR,
Haojun Zhou
On Tue, Aug 22, 2017 at 1:50 AM, Zhouhaojun <zhouhaojun at huawei.com> wrote:
> Dear all,
>
>
>
> We would like to submit a HIP we called it Caliper, which is a blockchain
> benchmark framework designed to test performance of multiple blockchain
> solutions with a set of predefined use cases.
>
>
>
> The main purposes of this project are:
>
> 1. To provide a common performance testing framework integrated
> with multiple blockchain solutions, like Fabric, Sawtooth, etc. To make it
> easy to write test cases for different blockchain systems.
>
> 2. To standardize the implementation of performance measuring to
> make it possible to compare the performance of different blockchain
> solutions in the same way.
>
> 3. To provide some benchmark cases for typical blockchain scenarios.
>
>
>
> The detailed proposal is at
>
> https://docs.google.com/document/d/1cwScsNgYUj72vP2fqZ6vihYiuQcy4
> 5Ml2C_yLRI7EoQ/edit?ts=59955891#
>
>
>
> The existing code is at
>
> https://github.com/Huawei-OSG/caliper
>
>
>
> We look forward to hearing your feedback.
>
>
>
> And Todd, we would like to present the proposal at this week’s TSC
> meeting. Is there any time for this topic?
>
>
>
> Best Regards,
>
>
>
> Haojun Zhou
>
> Huawei Nanjing R&D Center
> 101 Software Avenue,Yuhuatai District, Nanjing 210012
> Jiangsu, P.R.C.
> Tel: +86-25-56627049 <+86%2025%205662%207049>
>
> Fax: +86-25-56629035 <+86%2025%205662%209035>
> http://www.huawei.com
>
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] TWG-China Meeting Minutes for 2017-08-30
Dear all We just had the group meeting this morning. The minutes is available at https://wiki.hyperledger.or More information of TWG-China can be found at https://wiki.hyperledger.or Thanks! Best wishes! Baohua Yang
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] [technical-discuss] Blockchain Identity via PKI
Thomas Hardjono
For a private blockchain system (e.g. Enterprise), I think its straightforward to re-use the same PKI infrastructure. I already suggested that to the Identity group.
Re-using WebTrust for CA's audit criteria could save a lot of time for deployers :-) /thomas/ ________________________________________ From: hyperledger-tsc-bounces@lists.hyperledger.org [hyperledger-tsc-bounces@lists.hyperledger.org] on behalf of Leo Grove via hyperledger-tsc [hyperledger-tsc@lists.hyperledger.org] Sent: Tuesday, August 29, 2017 2:10 PM To: hyperledger-tsc@lists.hyperledger.org Subject: Re: [Hyperledger Project TSC] [technical-discuss] Blockchain Identity via PKI This discussion was getting interesting. Has there been any further developments on this topic? Have you guys considered possibly leveraging the policies codified in the WebTrust for CA's audit criteria? This is what is currently widely adopted by public CA's and browsers, and I think rather than reinventing the wheel, many of the requirements developed under this audit program could also apply to Hyperledger. Aside from the technical differences, there could be quite a bit of overlap in regards to security policies and identity verification. Regards, Leo Grove _______________________________________________ hyperledger-tsc mailing list hyperledger-tsc@lists.hyperledger.org https://lists.hyperledger.org/mailman/listinfo/hyperledger-tsc
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] [technical-discuss] Blockchain Identity via PKI
Leo Grove
This discussion was getting interesting. Has there been any further developments on this topic? Have you guys considered possibly leveraging the policies codified in the WebTrust for CA's audit criteria? This is what is currently widely adopted by public CA's and browsers, and I think rather than reinventing the wheel, many of the requirements developed under this audit program could also apply to Hyperledger. Aside from the technical differences, there could be quite a bit of overlap in regards to security policies and identity verification.
Regards, Leo Grove
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] TWG China Monthly Report for August 2017
Dear TSC On behalf of the Technical Working Group China, we have drafted the monthly report for August 2017. Please feel free to find the report at wiki.hyperledger.org/ Welcome for any advice and comment! More about TWG China can be found at wiki.hyperledger.org/groups Thanks! Best wishes! Baohua Yang
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] Minutes / August 24th, 2017
Todd Benzies <tbenzies@...>
Hyperledger Project Technical Steering Committee (TSC) Meeting August 24, 2017 (7:00am - 8:00am PT) via GoToMeeting TSC Members
*quorum not reached* Resources:
Hackfest Planning
TSC Annual Election
PSWG Charter (Mark Wagner)
[HIP] Hyperledger Caliper - a benchmark framework for performance testing (Haojun Zhou) Todd Benzies Senior Program Manager The Linux Foundation +1 (415) 412-0310 (m)
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] Election Results
Todd Benzies <tbenzies@...>
Hyperledger Project Technical Community, The TSC election has now concluded. Please join me in welcoming the following new or returning members to the TSC (in alphabetical order):
We will kick off the TSC Chair nomination and election process later today. Regards, Todd -- Todd Benzies Senior Program Manager The Linux Foundation +1 (415) 412-0310 (m)
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] Agenda for August 24th, 2017
Todd Benzies <tbenzies@...>
Todd Benzies Senior Program Manager The Linux Foundation +1 (415) 412-0310 (m)
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] Project Proposal: Caliper - a benchmark framework for performance testing
Todd Benzies <tbenzies@...>
Thanks! We've added this to the agenda for Thursday. In the meantime, please continue discussion/questions via email.
On Tue, Aug 22, 2017 at 1:50 AM, Zhouhaojun <zhouhaojun@...> wrote:
--
Todd Benzies Senior Program Manager The Linux Foundation +1 (415) 412-0310 (m)
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] Project Proposal: Caliper - a benchmark framework for performance testing
Benjamin Bollen <ben@...>
This project proposal has my support; as does working to integrate a connection module to Burrow for it. Great work and thanks Ben
On Tue, Aug 22, 2017 at 10:50 AM, Zhouhaojun via hyperledger-tsc <hyperledger-tsc@...> wrote:
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] Project Proposal: Caliper - a benchmark framework for performance testing
Haojun Zhou
Dear all,
We would like to submit a HIP we called it Caliper, which is a blockchain benchmark framework designed to test performance of multiple blockchain solutions with a set of predefined use cases.
The main purposes of this project are: 1. To provide a common performance testing framework integrated with multiple blockchain solutions, like Fabric, Sawtooth, etc. To make it easy to write test cases for different blockchain systems. 2. To standardize the implementation of performance measuring to make it possible to compare the performance of different blockchain solutions in the same way. 3. To provide some benchmark cases for typical blockchain scenarios.
The detailed proposal is at https://docs.google.com/document/d/1cwScsNgYUj72vP2fqZ6vihYiuQcy45Ml2C_yLRI7EoQ/edit?ts=59955891#
The existing code is at https://github.com/Huawei-OSG/caliper
We look forward to hearing your feedback.
And Todd, we would like to present the proposal at this week’s TSC meeting. Is there any time for this topic?
Best Regards,
Haojun Zhou Huawei Nanjing R&D Center
Fax: +86-25-56629035
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] React and the Facebook BSD + patents license
Brian Behlendorf
Hi Simon, thanks for bringing this up.
Licenses like this are exactly why we carefully parse the licenses
of dependencies shipped as a part of our products, at least by a
1.0 release but ideally this kind of awareness is happening on
projects sooner. I wish the various "BSD + Patents" licenses
would just die in a fire and people would just use Apache instead,
especially when they intend no broader rights than Apache grants
anyways. The Facebook version of this for React is particularly
odious. And as you note, this is more nuanced as the generator
would not ship React, but create an object with a dependency upon
it. So a decision is likely needed.
I'd like to suggest that the TSC hand this off to the Legal Committee - a group of legal counsels from our members that have met informally (such as to review the results of the Fabric 1.0 license scan) and will be chartered at tomorrow's Governing Board meeting to meet on a more regular basis, to consider questions like this. I'd suspect we could address this relatively quickly, since there is a good template in Apache's "resolved legal issues" page at https://www.apache.org/legal/resolved.html#optional : Can Apache projects rely on components under prohibited licenses?So as a dependecy driven by an optional feature, and one not shipped with the product itself, this seems like it would be safe. Meanwhile I can bring it up to the legal committee as its first order of business. Brian On 08/20/2017 08:43 AM, Simon Stone1 via hyperledger-tsc wrote: Hi, Most people are probably aware of the recent Apache Foundation announcement to mark the Facebook BSD + patents license as "Category X". This affected the use of RocksDB, which Facebook has relicensed, and also React, which Facebook have now declared they will not relicense. The TL;DR of "Category X" seems to be that all Apache Foundation projects cannot include or depend upon code using that license. Hyperledger Composer currently has an Angular application generator for generating skeleton web applications. I regularly see requests for a React version of that generator, and I'm responding to those requests by trying to encourage the community to get involved and contribute. This part of our code is also vague in terms of "what is a dependency" - in this case, Hyperledger Composer and the React application generator itself might *not* explicitly depend on React, but it would generate an application that does have a dependency on React (and the user would have to install React). However, that might change if our builds install React as part of an automated test for the React generator. Before anybody makes any real progress on contributing such a generator, I'd like to get some clarification around whether or not we'd actually be able to accept the contributions. What is Hyperledger's position on the Facebook BSD + patents license? Are dependencies to code or modules that are under this license acceptable within Hyperledger repositories? Many thanks, Simon Stone Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU _______________________________________________ hyperledger-tsc mailing list hyperledger-tsc@... https://lists.hyperledger.org/mailman/listinfo/hyperledger-tsc
-- Brian Behlendorf Executive Director, Hyperledger bbehlendorf@... Twitter: @brianbehlendorf
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] React and the Facebook BSD + patents license
Simon Stone1 <SSTONE1@...>
Hi,
Most people are probably aware of the recent Apache Foundation announcement to mark the Facebook BSD + patents license as "Category X". This affected the use of RocksDB, which Facebook has relicensed, and also React, which Facebook have now declared they will not relicense. The TL;DR of "Category X" seems to be that all Apache Foundation projects cannot include or depend upon code using that license. Hyperledger Composer currently has an Angular application generator for generating skeleton web applications. I regularly see requests for a React version of that generator, and I'm responding to those requests by trying to encourage the community to get involved and contribute. This part of our code is also vague in terms of "what is a dependency" - in this case, Hyperledger Composer and the React application generator itself might *not* explicitly depend on React, but it would generate an application that does have a dependency on React (and the user would have to install React). However, that might change if our builds install React as part of an automated test for the React generator. Before anybody makes any real progress on contributing such a generator, I'd like to get some clarification around whether or not we'd actually be able to accept the contributions. What is Hyperledger's position on the Facebook BSD + patents license? Are dependencies to code or modules that are under this license acceptable within Hyperledger repositories? Many thanks, Simon Stone Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] Hyperledger CI outage
This has been resolved. Ry
On Fri, Aug 18, 2017 at 9:57 PM, Ry Jones <rjones@...> wrote:
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] Hyperledger CI outage
We are having an unplanned outage. Status updates here: Ry
|
||||||||||||||||||||||
|
||||||||||||||||||||||
[Hyperledger Project TSC] Minutes / August 17th, 2017
Todd Benzies <tbenzies@...>
Hyperledger Project Technical Steering Committee (TSC) Meeting August 17, 2017 (7:00am - 8:00am PT) via GoToMeeting TSC Members
Resources:
Hackfest Planning
TSC Annual Election
Repo for Educational Materials
Security Audit update
Task force to look at GitHub for all Hyperledger projects
Next week: PSWG Charter discussion/approval Todd Benzies Senior Program Manager The Linux Foundation +1 (415) 412-0310 (m)
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] Rough Consensus in IETF
Christopher Ferris
Thanks, Ram!
On Wed, Aug 16, 2017 at 9:13 PM, Ram Jagadeesan (rjagadee) via hyperledger-tsc <hyperledger-tsc@...> wrote:
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] a new repo for educational materials
Christopher Ferris
I was looking at GitHub again... it is getting closer to being capable of supporting our needs (though GH Issues not so much, frankly). It may deserve a thorough consideration by the TSC. It troubles me that we are not aligned in how we govern projects. We should be striving to leverage the same toolchain. Chris
On Wed, Aug 16, 2017 at 5:40 PM, David Huseby via hyperledger-tsc <hyperledger-tsc@...> wrote:
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] [technical-discuss] Privacy and Confidentiality not assured in Ordering Service?
Agree, there's always trade-off in system engineering. We need to carefully design out some way, to make it both efficient to perform and reasonable to operate.
On Thu, Aug 17, 2017 at 9:34 AM, Jonathan Levi (HACERA) <jonathan@...> wrote:
--
Best wishes! Baohua Yang
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Re: [Hyperledger Project TSC] [technical-discuss] Privacy and Confidentiality not assured in Ordering Service?
Jonathan Levi (HACERA)
Indeed. I tried to quickly mention that at the end of the Linux Foundation webinar (the minute or so left in the end) when people asked us about channels and the performance. Kafka scales, no doubt. I was trying to address the question of whether 100s and 1000s of channel are recommended by basically saying that it’s all a matter of "whether or not you trust the orderer/ordering service”. In general, by the way, personally, I do. Otherwise, I would not share/post some transactions on such a chain, let alone that there are way to check/verify matters, in some cases where the orderer is “not fair”. It may get extremely complicated if/when we don’t take advantage of the permissioning steps that are in place. This is one of the reasons why there are some pretty complicated consensus algorithms out there (proposed mostly for public chains)… and due to the complexity, they do not offer the same performance/transaction rate/throughput. Thanks, Jonathan Levi Chief Sparkling Officer
HACERA - Blockchain with Confidence E jonathan@... W https://hacera.com
|
||||||||||||||||||||||
|