What is IBM’s Hyperledger project?


The website (hyperledger.org) actually does not throw much light into this (although it talks about “open source collaborative effort”)

Does hyperledger have their own private blockchain? If so, any more details.

The project has a few vague details and projects like “blockchain-explorer” – but just the link of the code at github.

    Great question!
    I have a pretty vague understanding myself – and I am always skeptical about consortium efforts, just look at how R3 is now falling apart.
    From a practical perspective, I understand they have three projects ‘incubated’: Fabric, Iroha and Sawtooth Lake (https://www.hyperledger.org/community/projects )
    This page has a decent technical overview video http://www.altoros.com/blog/hyperledger-meets-ethereum-integration-future/
    I will reserve my judgment and wait and see how it plays out
    Hi @kiranvaidya

    I really think the Hyperledger page is bit confused. I was looking for a simple “hello world” project to test some features they declare.

    I’m very interested to understand how, for instance, they implement some features like privacy of transactions.

    In this document: http://hyperledger-fabric.readthedocs.io/en/latest/protocol-spec/#11-what-is-the-fabric you could read:

    “Privacy is required by the chain transactors to conceal their identities on the network. While members of the network may examine the transactions, the transactions can’t be linked to the transactor without special privilege.”

    Ok, on 2.1 section they try to answer my question, but I think a bit confused.

    And other questions arise:
    . Every participant has a copy of ledger? Or it is stored in a central point?
    . Who control the “special privilege”?

    I’m really trying to understand, but so far in my point of view it is a traditional DBMS where I cannot delete or update and with some cryptography features.

    But, of course, I could be wrong and I’m not seeing something to answer my questions

    @programonauta exactly .. my current role is functional in nature(business analysis, consultancy etc) but I am from java/j2ee background. I wanted to start learning the coding aspect and thought of learning Hyperledger as i know for a fact that it will be adopted by banks in 2017 ,which is my area of expertise (at least banks will be doing proof of concepts) .
    But there is very less material for a developer… (As u said – not even a Hello world program)

    In contrast, there is lots of free material for Solidity language and ethereum blockchain for free online.

    Hyperledger claims to be “Open Source, collaborative software development” .. but they have just made the source code available.. thats it.. I dont think that is a collaborative effort..

    the only material available is at http://www.altoros.com/blog/tag/hyperledger/ (I am yet to go through it though) ..

    This interview with Brian Behlendorf might give you some more insight into Hyperledger. I found it very informative.


    From what I understand, it is an industry lead collaborative effort to facilitate the development of multiple blockchain projects. They promote the use of the apache open source licensing system and try to enforce some level of standardization.

    Thanks @filip_cryptiv , will definitely check.

    But does it say which blockchain project uses which type of consensus mechanism and finer details on anonymity

    As an ex-IBM person and someone currently involved at least tangentially with Hyperledger I might be able to shed some light on this question. The Hyperledger Project is managed by the Linux Foundation and *not* by IBM – which is key because the Project is meant to incubate more than just IBM’s offering. IBM initially contributed what was then called ‘Open Blockchain’ and is now called ‘Fabric’, and arguably that is the biggest / highest profile project. Intel has contributed ‘Sawtooth Lake’, which is their blockchain technology that introduces PoET (Proof of Elapsed Time) consensus. Other noteworthy projects include ‘Iroha’ (a C++ blockchain platform) and ‘Cello’ (rapid blockchain deployment to cloud platforms). The idea is that Hyperledger rather than being a single platform (a la Ethereum) will be more akin to the Apache Project, with multiple projects under one umbrella that will be open source, freely available, and ideally have some measure of interoperability.

    As for Fabric itself, it is at the v0.6 level with the v1.0 release due in March. When IBM talks about their ‘IBM Blockchain’ offering it is in fact the Hyperledger Fabric with some enterprise capabilities thrown in (e.g. Blockchain on Bluemix). Hyperledger themselves just make the code and some documentation available, but for a much better introduction check out http://www.developerworks.com/blockchain for introductory materials and coding tutorials. And if interested go to the hyperledger.org site sign up for various mailing lists (from overall steering committee and announcements to individual projects to topics like architecture, identity, SDKs, etc.).

    And of course feel free to contact me for any Hyperledger or IBM-related questions. 🙂

    Wow @tmenner.. this is exactly what I was looking for.. Thanks a lot..

    I am an IT Consultant based in Toronto and know for a fact that the big 5 Canadian banks will be adopting Hyperledger in 2017..

    I am really interested in understanding the techno functional details and this is a good starting point..

    Tom hello.

    Do you know any successful pilot KYC project done by any Bank with hyperledger throughout the world?

    Our company started blockchain KYC pilot with bank here in Russia but still not sure what platform to use for it.

    thanks in advance.

    Здравствуйте Anatoly! I know IBM has been doing a lot of Hyperledger pilots with banks and financial institutions throughout the world, and I do believe some are for KYC applications or patterns. Unfortunately the details on these pilots are generally unavailable, so I can’t tell you much beyond that.

    Ethereum is the most mature blockchain platform available, but given its permissionless design it does not easily lend itself to be a KYC platform (in my opinion). My own feeling is that Hyperledger Fabric or even R3’s Corda (now also available as open source) are better choices for KYC and AML applications, especially as these blockchain platforms become more mature.