Distributed Compute Protocol (DCP) is an easy-to-use application that harnesses unused CPU cycles and provides processing cycles for later use. Here's how to get started.
The first time you use DCP, you must create an account. On the home page (https://portal.distributed.computer/), select SIGN UP. The signup form appears:
(If you filled in the email and password on the Welcome form, those fields are filled in for you on the Sign Up form. The Confirm Password field remains empty and you must fill that in.)
Enter an email address and a secure password at least 8 characters in length and re-enter the password in the Confirm Password field. You can also optionally enter information about yourself and how you plan to use DCP.
After you have filled out the form, select Continue. The Verification form appears:
An email with your verification code should arrive soon to the address you specified. Click the VERIFY link in that email and a new browser tab appears, with the verification code entered in the appropriate field. If after following the link the verification window does not appear, sign in with your username and password and it will appear.
You can also copy the link from the email (below VERIFY) and paste this into the address bar of any browser tab.
Once you have entered your verification code and signed in with your username and password, you will be taken to the portal page:
Create a Keystore
Before you can start contributing and consuming computing power on the public network, you will need a database entry on the DCP system to record your units of account for compute cycles. We call these "keystores". On the portal page, select Accounts under the Wallets section. A default keystore will be created and for you upon signing up:
You can use the default keystore or create a new keystore.
To create a new wallet, select NEW KEYSTORE. The New Keystore form appears:
The system generates a new keystore address (shown in the New keystore form as a string of hexadecimal digits). Assign it a name (in the Label field) and a password. The password should be easy to remember but hard to guess. The password is not accessible to anyone within DCL; the wallet can be retrieved only by someone who knows the name and password.
Save and Activate Your Keystore
Once you have a new keystore, you can click on it to get a drop-down list of options. Save your keystore to the cloud so you can access it when you log back in later. Otherwise you'll lose whatever you've put into it if you close the page. Alternatively, you can use DOWNLOAD to save the keystore to your computer. Click anywhere on the page to retract the list of options.
After you save your wallet, set it as your active keystore (with MAKE ACTIVE or MAKE ACTIVE BY DEFAULT), so that you can log on and start mining to the right wallet anytime from any device. You can have as many keystores as you want, and they can be deleted at any time by selecting DELETE FROM CLOUD on the drop-down menu. Deleted or unsaved keystore, along with their contents, cannot be recovered.
Start Providing Compute Resources to the Network
To start engaging your CPU/GPUs, click the KEYSTORE button at the top of the page.
Click START and a dialogue will appear asking you to unlock your active wallet if you have not already done so:
Enter the password for that keystore. Jobs then appear in the Active Tasks section, each job with a progress bar. The DCP Task Worker runs in the background — even if you switch to another tab — until you click the STOP button. This process does not materially affect other tasks that are running on your computer (apart from using otherwise idle processor time).
Whenever you return to this browser window, you see how many tasks your computer has completed and how many units of computing resources your CPU has gained. If a different tab is open, you can check progress by clicking the WORKER tab.
While using the Worker, click on the gear icon to open the Worker Options menu:
Here you can change the number of jobs you would like to take on at a time, what keystore you would like to accrue cycles to (if it is different than your current active keystore), and whether you would like the worker to finish its active tasks before stopping.
If you run into problems click the SUPPORT button at the top right of the page and file a quick report. We'll look into the problem and get back to you.