The result is based on ratio of number of commits and code additions from initial and final time ranges.
Initial time range – from 5 Jul, 2023 to 5 Oct, 2023
Final time range – from 5 Apr, 2024 to 5 Jul, 2024
It is basically a number of most active contributors responsible for 80% of contributions.
Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.
The Chia-Network/pool-reference repository has a bus factor of 9.
Low risk, knowledge is well distributed among the team members
Bus factor was measured on 14 Aug 2024
The Chia-Network/pool-reference is a GitHub repository maintained by the Chia Network team. It is meant to serve as a reference implementation of Chia's pooling protocol. Pooling is a way to combine resources in cryptocurrency mining, where a group of miners can collaborate to increase their chances of mining a block.
This particular repository provides clear examples of how to implement key functionalities of the Chia pooling protocol. It's written mostly in Python and JavaScript, and contains files detailing the process of pooling, such as the pool.py
and farmer.py
files.
The repository also comes with extensive documentation which can be found in the README.me file. It covers a wide array of topics such as pool rules and guidelines, how pooling rewards work, and how to properly communicate with the pool. Remember, it's provided as is and meant to serve as a guide and not necessarily a definitive or production-ready solution.
Here are some key points to note about this repository:
test
subdirectory for unit testing.Remember to always follow the protocol specification set by Chia when you want to embark on creating a new pool using this reference.
Keep in mind that this repository's content is licensed under the Apache License Version 2.0, which means any code taken from here should maintain the same license.
Contributor | Commits |
---|---|
63 | |
45 | |
7 | |
6 | |
6 |