Timelords
DO NOT overclock ASICs, overclocking diminishes the life of the ASIC!
Timelord architecture information can be found here.
The hw_vdf_client parameter information can be found here.
Timelord Requirements and Dependencies
Due to restrictions on how MSVC handles 128 bit numbers and how Python relies upon MSVC, it is not possible to build and run Timelords of all types on Windows.
Running a timelord on a farming machine will reduce the efficiency of the farmer and the timelord, for this reason it is recommended to have a dedicated machine for running timelords.
Requirements:
- Software Timelord
- With the release of ASIC timelords, software timelords will have a near impossible time competing. It is recommended to only run a software timelord for experimentation and learning purposes.
- Dedicated host machine that is a modern gaming PC with minimum 6 fast cores and 8GB of RAM.
- Bluebox Timelord
- Dedicated host machine that is a modern gaming PC with minimum 6 fast cores and 8GB of RAM.
- ASIC Timelord
- The ASIC hardware
- Dedicated host machine that is a modern gaming PC with minimum 6 fast cores and 8GB of RAM.
- Two USB-C cables (one for power and one for data). Preferably USB-C to USB-C but we have successfully tested USB-A to USB-C without too much performance loss.
Dependencies:
- linux OS, our testing has been with Ubuntu 22 and newer
- git (if installing from source)
- ca-certificates curl gnupg (if installing from APT or if running an ASIC - RECOMMENDED)
Installing a Timelord
Timelords execute sequential verifiable delay functions (proofs of time or VDFs), that get added to blocks to make them valid. This requires fast CPUs and a few cores per VDF.
- Software TL
- Bluebox TL
- Hardware (ASIC) TL
Use chia-blockchain-cli
instead of chia-blockchain
for CLI only version that does not have a GUI.
# Install packages
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
# Add GPG key
curl -sL https://repo.chia.net/FD39E6D3.pubkey.asc | sudo gpg --dearmor -o /usr/share/keyrings/chia.gpg
# Set up repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/chia.gpg] https://repo.chia.net/debian/ stable main" | sudo tee /etc/apt/sources.list.d/chia.list > /dev/null
sudo apt-get update
# Install chia-blockchain
sudo apt-get install chia-blockchain
# Launch timelord
chia start node timelord &
The bluebox timelord must be installed from scratch following the instructions here.
DO NOT overclock ASICs, overclocking diminishes the life of the ASIC!
Detailed information about the hw_vdf_client parameters can be found here.