# damocles **Repository Path**: htcloud_1/damocles ## Basic Information - **Project Name**: damocles - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-23 - **Last Updated**: 2024-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Project Venus Logo

Damocles

`Damocles` is a solution for `Filecoin` storage power clusters, focusing on growing and maintaining said storage power. Compared with `lotus`, it tries to make breakthroughs in the following aspects: - Simplifies sealing state machine - More efficient usage of resources through optimized procedures - Taking advantages of Venus chain service and Venus storage deal service to maximize storage providing performance - Multi miner_id support and collaboration `Damocles` is composed of `damocles-worker` and `damocles-manager`. The former is used for `PoRep` computations and latter is used for sector management and interactions with Filecoin chain. ## Building & Documentation For instructions on how to quickly bootstrap your storage power service using `damocles`, please visit [here](https://damocles.venus-fil.io/intro/). For instructions on more intricate details of `damocles` configurations, please visit [here](https://github.com/ipfs-force-community/damocles/tree/main/docs). ## Venus Architecture Venus architecture mianly compose of three parts: chain service, storage deal service and storage power service. Learn more about each of them [here](https://sophon.venus-fil.io/intro/#mining-architecture). ## Related Components Venus loosely describes a collection of components that work together to realize a fully featured Filecoin implementation. List of stand-alone venus modules repos can be found [here](https://venus.filecoin.io/cs/#introducing-venus-components), each assuming different roles in the functioning of Filecoin. ## Contribute Venus is a universally open project and welcomes contributions of all kinds: code, docs, and more. However, before making a contribution, we ask you to heed these recommendations: 1. If the proposal entails a protocol change, please first submit a [Filecoin Improvement Proposal](https://github.com/filecoin-project/FIPs). 2. If the change is complex and requires prior discussion, [open an issue](https://github.com/ipfs-force-community/damocles/issues) or a [discussion](https://github.com/ipfs-force-community/damocles/discussions) to request feedback before you start working on a pull request. This is to avoid disappointment and sunk costs, in case the change is not actually needed or accepted. Here are some resources to help you get started: ### Development environment 1. [Install flox](https://flox.dev/docs/install-flox/) 2. Activate the environment with `flox activate` ## Community For general help in using `damocles`, please refer to the [documentation](https://github.com/ipfs-force-community/damocles/tree/main/docs) hosted within the repo. For additional help, you can use one of these channels to ask a question: - [Slack](https://filecoinproject.slack.com/archives/CEHHJNJS3) (For live discussion with the Community) - [GitHub](https://github.com/ipfs-force-community/damocles/issues) (Feature/Bug reports, Contributions) - [Twitter](https://twitter.com/venus_filecoin) (Get the news fast) - [Meetups](https://venushub.io/meetup/) (A monthly online meetup about Venus in general) - [I'm feeling lucky](https://github.com/ipfs-force-community/damocles/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) (Pick up a good first issue now!)