Skip to content

Latest commit

 

History

History
89 lines (71 loc) · 2.34 KB

platformWiki.md

File metadata and controls

89 lines (71 loc) · 2.34 KB

Swirlds Platform Wiki

This document contains information about the Swirlds Platform. It is currently a work in progress.

The platform code is split into three categories:

  • Base: common utilities and libraries; logging, configuration, metrics, etc.
  • Core: gossip, consensus, data flow, and various algorithms
  • Data: merkle data structures for holding the ledger state

Base

This code is maintained by the "Platform Base" team.

Core

This code is maintained by the "Platform Hashgraph" team.

Data

This code is maintained by the "Platform Data" team.

  • Merkle APIs
    • Fast Copies
    • Mutability
    • Reference Counting
    • Hashing
    • Serialization
  • Data Structures
    • VirtualMap
      • MerkleDB
    • MerkleMap
    • FCHashMap
    • FCQueue
  • Reconnect

Process

Testing

Pull Requests

Documentation

Markdown Wiki

Mindmap