[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10533":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},10533,"lotus","filecoin-project\u002Flotus","filecoin-project","Reference implementation of the Filecoin protocol, written in Go","https:\u002F\u002Flotus.filecoin.io\u002F",null,"Go",2990,1364,128,579,0,3,31.41,"Other",false,"master",[23,24,25,26],"blockchain","filecoin","golang","ipfs","2026-06-12 02:02:23","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Flotus.filecoin.io\u002F\" title=\"Filecoin Docs\">\n    \u003Cimg src=\"documentation\u002Fimages\u002Flotus_logo_h.png\" alt=\"Project Lotus Logo\" width=\"244\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Project Lotus - 莲\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Factions\u002Fworkflows\u002Fbuild.yml\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Factions\u002Fworkflows\u002Fcheck.yml\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Factions\u002Fworkflows\u002Fcheck.yml\u002Fbadge.svg\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Factions\u002Fworkflows\u002Ftest.yml\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\">\u003Cimg src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fgolang-%3E%3D1.25.7-blue.svg\" \u002F>\u003C\u002Fa>\n  \u003Cbr>\n\u003C\u002Fp>\n\nLotus is an implementation of the Filecoin Distributed Storage Network. For more details about Filecoin, check out the [Filecoin Spec](https:\u002F\u002Fspec.filecoin.io).\n\n## Building & Documentation\n\n> [!NOTE]\n> The default `master` branch is the dev branch, please use with caution. For the latest stable version, checkout the [latest release](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Fblob\u002Fmaster\u002FLOTUS_RELEASE_FLOW.md#why-is-the-releases-branch-deprecated-and-what-are-alternatives).\n\nFor complete instructions on how to build, install and setup lotus, please visit [https:\u002F\u002Flotus.filecoin.io](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Finstall\u002Fprerequisites\u002F#supported-platforms). Basic build instructions can be found further down in this readme.\n\n## Reporting a Vulnerability\n\nPlease send an email to security@filecoin.org. See our [security policy](SECURITY.md) for more details.\n\n## Related packages\n\nThese repos are independent and reusable modules, but are tightly integrated into Lotus to make up a fully featured Filecoin implementation:\n\n- [go-fil-markets](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Fgo-fil-markets) which has its own [kanban work tracker available here](https:\u002F\u002Fapp.zenhub.com\u002Fworkspaces\u002Fmarkets-shared-components-5daa144a7046a60001c6e253\u002Fboard)\n- [builtin-actors](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Fbuiltin-actors)\n\n## Contributing\n\nWe welcome contributions to Lotus! Please see our [Contributing Guide](CONTRIBUTING.md) for more details on how to get started.\n\n## Basic Build Instructions\n**System-specific Software Dependencies**:\n\nBuilding Lotus requires some system dependencies, usually provided by your distribution.\n\nUbuntu\u002FDebian:\n```\nsudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential hwloc libhwloc-dev wget -y && sudo apt upgrade -y\n```\n\nFedora:\n```\nsudo dnf -y install gcc make git bzr jq pkgconfig mesa-libOpenCL mesa-libOpenCL-devel opencl-headers ocl-icd ocl-icd-devel clang llvm wget hwloc hwloc-devel\n```\n\nFor other distributions you can find the required dependencies [here.](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Finstall\u002Fprerequisites\u002F#supported-platforms) For instructions specific to macOS, you can find them [here.](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Finstall\u002Fmacos\u002F)\n\n#### Go\n\nTo build Lotus, you need a working installation of [Go 1.25.7 or higher](https:\u002F\u002Fgolang.org\u002Fdl\u002F):\n\n```bash\nwget -c https:\u002F\u002Fgolang.org\u002Fdl\u002Fgo1.25.7.linux-amd64.tar.gz -O - | sudo tar -xz -C \u002Fusr\u002Flocal\n```\n\n**TIP:**\nYou'll need to add `\u002Fusr\u002Flocal\u002Fgo\u002Fbin` to your path. For most Linux distributions you can run something like:\n\n```shell\necho \"export PATH=$PATH:\u002Fusr\u002Flocal\u002Fgo\u002Fbin\" >> ~\u002F.bashrc && source ~\u002F.bashrc\n```\n\nSee the [official Golang installation instructions](https:\u002F\u002Fgolang.org\u002Fdoc\u002Finstall) if you get stuck.\n\n### Build and install Lotus\n\nOnce all the dependencies are installed, you can build and install the Lotus suite (`lotus`, `lotus-miner`, and `lotus-worker`).\n\n1. Clone the repository:\n\n   ```sh\n   git clone https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus.git\n   cd lotus\u002F\n   ```\n\nNote: The default branch `master` is the dev branch where the latest new features, bug fixes and improvement are in. However, if you want to run lotus on Filecoin mainnet and want to run a production-ready lotus, get the [latest release](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Fblob\u002Fmaster\u002FLOTUS_RELEASE_FLOW.md#why-is-the-releases-branch-deprecated-and-what-are-alternatives).\n\n2. To join mainnet, checkout the [latest release](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Fblob\u002Fmaster\u002FLOTUS_RELEASE_FLOW.md#why-is-the-releases-branch-deprecated-and-what-are-alternatives).\n\n   If you are changing networks from a previous Lotus installation or there has been a network reset, read the [Switch networks guide](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Fmanage\u002Fswitch-networks\u002F) before proceeding.\n\n   For networks other than mainnet, look up the current branch or tag\u002Fcommit for the network you want to join in the [Filecoin networks dashboard](https:\u002F\u002Fnetwork.filecoin.io), then build Lotus for your specific network below.\n\n   ```sh\n   git checkout \u003Ctag_or_branch>\n   # For example:\n   git checkout \u003CvX.X.X> # tag for a release\n   ```\n\n   Currently, the latest code on the _master_ branch corresponds to mainnet.\n\n3. If you are in China, see \"[Lotus: tips when running in China](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Fconfigure\u002Fnodes-in-china\u002F)\".\n4. This build instruction uses the prebuilt proofs binaries. If you want to build the proof binaries from source check the [complete instructions](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Finstall\u002Fprerequisites\u002F). Note, if you are building the proof binaries from source, [installing rustup](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Finstall\u002Flinux\u002F#rustup) is also needed.\n\n5. Build and install Lotus:\n\n   ```sh\n   make clean all #mainnet\n\n   # Or to join a testnet or devnet:\n   make clean calibnet # Calibration with min 32GiB sectors\n\n   sudo make install\n   ```\n\n   This will put `lotus`, `lotus-miner` and `lotus-worker` in `\u002Fusr\u002Flocal\u002Fbin`.\n\n   `lotus` will use the `$HOME\u002F.lotus` folder by default for storage (configuration, chain data, wallets, etc). See [advanced options](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Fconfigure\u002Fdefaults\u002F#environment-variables) for information on how to customize the Lotus folder.\n\n6. You should now have Lotus installed. You can now [start the Lotus daemon and sync the chain](https:\u002F\u002Flotus.filecoin.io\u002Flotus\u002Finstall\u002Flinux\u002F#start-the-lotus-daemon-and-sync-the-chain).\n\n7. (Optional) Follow the [Setting Up Prometheus and Grafana](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Ftree\u002Fmaster\u002Fmetrics\u002FREADME.md) guide for detailed instructions on setting up a working monitoring system running against a local running lotus node.\n\n## License\n\nDual-licensed under [MIT](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Fblob\u002Fmaster\u002FLICENSE-MIT) + [Apache 2.0](https:\u002F\u002Fgithub.com\u002Ffilecoin-project\u002Flotus\u002Fblob\u002Fmaster\u002FLICENSE-APACHE)\n","Lotus是Filecoin分布式存储网络的一个参考实现，使用Go语言编写。它支持区块链上的数据存储和检索，通过IPFS协议确保了数据的去中心化存储，并且利用了Filecoin的激励机制来奖励存储提供者。项目具备高度的安全性和稳定性，适合需要长期保存大量数据同时希望降低存储成本的企业和个人开发者使用。此外，Lotus还提供了详细的文档以及活跃的社区支持，便于用户快速上手并参与贡献。",2,"2026-06-11 03:29:01","top_topic"]