Skip to content

Latest commit

 

History

History
114 lines (97 loc) · 4.92 KB

README.md

File metadata and controls

114 lines (97 loc) · 4.92 KB

Getting started

Welcome to the Linux Foundation Hyperledger Project documentation README. This page contains:

  • Getting started doc links
  • Quickstart doc links
  • Table of Contents links to the complete library

If you are new to the project, you can begin by reviewing the following documents:

When you are ready to start building applications or to otherwise contribute to the project, we strongly recommend that you read our protocol specification for the technical details. Procedurally, we use the agile methodology with a weekly sprint, organized by issues, so take a look to familiarize yourself with the current work.

Quickstart documentation

In addition to the Getting started documentation, the following quickstart topics are available:

Table of Contents

This table of contents provides links to the complete documentation library:
Overview docs; Reference docs; API and chaincode developer docs; Network operations docs; Security administration docs; Use cases and demos

Overview docs:

  • Hyperledger project
  • Whitepaper
  • Fabric README
  • Glossary
  • Figures & Diagrams
  • Protocol specification:
    • Introduction (fabric, terminology)
    • Fabric:
      • Architecture (Membership Services, Blockchain Services, Chaincode Services, Events, API, CLI)
      • Topology (SVP, MVP, Multichain)
      • Protocol (Messages, Ledger, Chaincode, Consensus, Events)
      • Security (Business Security, User Security, Transaction Security, App. ACL, Wallet, Network Security (TLS))
      • PBFT (Core PBFT, PI, Sieve)
      • API (REST service, REST API, CLI)
      • Application Model (Composition, Sample)
      • Future (Systems Integration, Performance & Scalability, Consensus Plugins, Additional Languages)

Reference docs:

API and chaincode developer docs:

Network operations docs:

Security administration docs:

  • Certificate Authority (CA) Setup:
    • Enrollment CA
    • Transaction CA
    • TLS CA
    • Configuration
    • Build and Run
  • Application ACL:
    • Fabric Support
    • Certificate Handler
    • Transaction Handler
    • Client
    • Transaction Format
    • Validators
    • Deploy Transaction
    • Execute Transaction
    • Chaincode Execution