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).