Code Monkey home page Code Monkey logo

nunofernandes-plight / hyperledger Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hyperledger/hyperledger

0.0 1.0 0.0 24.23 MB

Hyperledger Project is a new Collaborative Project at The Linux Foundation. The technical community is just getting started and will be adding code to the repository in the coming weeks. Check hyperledger.org for more information about joining the mailing lists and participating in the conversations.

Home Page: http://www.hyperledger.org

hyperledger's Introduction

Hyperledger Project

Thank you for your interest in the Hyperledger Project, a Collaborative Project at the Linux Foundation. The Hyperledger Project aims to develop a distributed ledger platform that can provide building blocks for a wide range of use cases and value-add solutions. The project operates with some basic principles:

  • Given the diversity of usages, modularity is critical. Examples include transaction semantics, contract languages, consensus, identity, and storage.

  • Code speaks. The objective of the project is to develop technologies that can be used to build and deploy distributed ledgers quickly and easily.

  • The project will evolve over time with better understanding of requirements and emerging usages. While the objective is to develop a single platform, we expect that platform to emerge from a diverse set of approaches.

Check the community page for more information about joining the mailing lists and participating in the conversations. Contributions to the Hyperledger Project are expected to progress through a standard life cycle from incubation through maturity. Several codebases have been offered as a starting point for evaluation. There are currently two top-level projects under incubation.

Contributions most welcome!

We invite anyone with an interest to participate via contributions to any and all of the Hyperledger's projects. If you are interested in tracking our progress, we document and record all decisions and project proposals etc on our wiki. There, you'll also find a few working groups working on such activities as collecting and documenting use cases and requirements, discussing and developing the architecture, exploring issues and solutions for dealing with the challenges of Identity and working on articulting our overall vision through development of a whitepaper. Each of these activities, as well as hacking on the various projects, listed below, are open to all that wish to engage.

Blockchain Explorer Incubator

Blockchain-explorer is a project in Incubation that was proposed by Christopher Ferris (IBM), Dan Middleton (Intel) and Pardha Vishnumolakala (DTCC) to create a user friendly web application for Hyperledger to view/query blocks, transactions and associated data, network information (name, status, list of nodes), chain codes/transaction families (view/invoke/deploy/query) and any other relevant information stored in the ledger.

Fabric Incubator

The Hyperledger fabric is a project in Incubation that was proposed by Tamas Blummer (DAH) and Christopher Ferris (IBM) as a result of the first hackathon during which a merge between IBM's proposal and DAH's proposal was started (see Proposal).

The fabric is an implementation of blockchain technology that is intended as a foundation for developing blockchain applications or solutions. It offers a modular architecture allowing components, such as consensus and membership services, to be plug-and-play. It leverages container technology to host smart contracts called "chaincode" that comprise the application logic of the system.

There are three repositories that comprise the fabric incubator:

Note: we also maintain read-only mirrors of our Gerrit managed repos on GitHub:

You can find out how to contribute to the fabric project here. Complete documentation for the fabric can be found here. We use Jira for tracking issues and development.

Sawtooth Lake Incubator

Designed for versatility and scalability, Sawtooth Lake is Intel’s modular blockchain suite. Distributed Ledger Technology has potential in many fields with use cases from IoT to Financials. This architecture recognizes the diversity of requirements across that spectrum. Sawtooth Lake supports both permissioned and permissionless deployments. It includes a novel consensus algorithm, Proof of Elapsed Time (PoET). PoET targets large distributed validator populations with minimal resource consumption. Transaction business logic is decoupled from the consensus layer into Transaction Families that allow for restricted or unfettered semantics.

The Sawtooth Lake project is contained in a single repository. The tools and code that were previously contained in multiple repositories have been consolidated:

You can find out how to contribute to the Sawtooth lake project here

hyperledger's People

Contributors

abdelkrim avatar christo4ferris avatar danoprey avatar dcmiddle avatar hcvst avatar hobti01 avatar jeremysevareid avatar lehors avatar marcieabreu avatar martindale avatar ojalatodd avatar ryjones avatar tbenzies avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.