qoin-shor is a Decentralized Quantum-resistant AI Supercomputing Network.
Building Shor requires some system dependencies, usually provided by your distribution.
Ubuntu/Debian:
sudo 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 -yFedora:
sudo 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-develFor other distributions you can find the required dependencies here. For instructions specific to macOS, you can find them here.
To build Shor, you need a working installation of Go 1.22.2 or higher:
wget -c https://golang.org/dl/go1.22.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/localTIP: You'll need to add /usr/local/go/bin to your path. For most Linux distributions you can run something like:
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc && source ~/.bashrcSee the official Golang installation instructions if you get stuck.
-
Once all the dependencies are installed, you can build and install the Shor suite.
Clone the repository:
git clone https://github.com/qoin/qoin-shor.git cd qoin-shor -
To join mainnet, checkout the latest release.
git checkout <latest_release_tag>
-
Build and install Shor:
make clean all sudo make install
-
You should now have Shor installed. You can now start the Shor daemon and sync the chain.
Command Example:
shor daemon
Dual-licensed under MIT + Apache 2.0.