github.com/lazyledger/lazyledger-core@v0.35.0-dev.0.20210613111200-4c651f053571/README.md (about)

     1  # LazyLedger Core
     2  
     3  <!-- markdownlint-disable -->
     4  <img src="docs/lazyledger-banner.png" width="500">
     5  <!-- markdownlint-enable -->
     6  
     7  ![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/lazyledger/lazyledger-core)
     8  [![Community](https://img.shields.io/badge/chat%20on-discord-orange?&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/YsnTPcSfWQ)
     9  [![license](https://img.shields.io/github/license/tendermint/tendermint.svg)](https://github.com/lazyledger/lazyledger-core/blob/master/LICENSE)
    10  
    11  LazyLedger Core will power the LazyLedger main chain by leveraging Tendermint.
    12  
    13  LazyLedger itself is a scale-out data availability-focused minimal blockchain.
    14  It allows users to post arbitrary data on the chain, as well as define their own execution layers.
    15  This data is ordered on-chain but not executed. This allows for the first scalable data layer for
    16  decentralised applications, including optimistic rollup sidechains. Additionally, this design allows developers to
    17  define their own execution environments.
    18  
    19  Read this [blog post](https://medium.com/lazyledger/lazyledger-a-scalable-general-purpose-data-availability-layer-for-trust-minimized-sidechains-and-82d901963de9)
    20  to learn more about what we are building.
    21  
    22  ## Documentation
    23  
    24  The original [whitepaper](https://arxiv.org/abs/1905.09274) and the
    25  [specification](https://github.com/LazyLedger/lazyledger-specs) which we are currently wrapping up can give you
    26  a more detailed overview what to expect from this repository.
    27  
    28  ### Minimum requirements
    29  
    30  | Requirement | Notes            |
    31  |-------------|------------------|
    32  | Go version  | Go1.15 or higher |
    33  
    34  ### Install
    35  
    36  See the [install instructions](/docs/introduction/install.md).
    37  
    38  ### Quick Start
    39  
    40  - [Single node](/docs/introduction/quick-start.md)
    41  - [Local cluster using docker-compose](/docs/networks/docker-compose.md)
    42  
    43  ## Contributing
    44  
    45  Before contributing to the project, please take a look at the [contributing guidelines](CONTRIBUTING.md)
    46  and the [style guide](STYLE_GUIDE.md).
    47  
    48  Join the community at [Telegram](https://t.me/lazyledgerchat) or jump onto the [Forum](https://talk.lazyledger.io/)
    49  to get more involved into discussions.
    50  
    51  Learn more by reading the code and the
    52  [specifications](https://github.com/LazyLedger/lazyledger-specs).
    53  
    54  ## Versioning
    55  
    56  ### Semantic Versioning
    57  
    58  LazyLedger Core uses [Semantic Versioning](http://semver.org/) to determine when and how the version changes.
    59  According to SemVer, anything in the public API can change at any time before version 1.0.0
    60  
    61  ## Resources
    62  
    63  ### LazyLedger
    64  
    65  - [LazyLedger Ethereum research post](https://ethresear.ch/t/a-data-availability-blockchain-with-sub-linear-full-block-validation/5503)
    66  - [LazyLedger academic paper](https://arxiv.org/abs/1905.09274)
    67  - [Blog](https://medium.com/lazyledger)
    68  - [Project web site](https://lazyledger.io/)
    69  - [Academic LazyLedger prototype](https://github.com/LazyLedger/lazyledger-prototype)
    70  - [Follow LazyLedger on Twitter](https://twitter.com/lazyledger_io)
    71  
    72  ### Tendermint Core
    73  
    74  For more information on Tendermint Core and pointers to documentation for Tendermint visit
    75  this [repository](https://github.com/tendermint/tendermint).