could anyone tell me how to solo?
Sure can.
Download pebblecoind and simplewallet from the dropbox links above.
Assuming you are on a Linux box, you are going to want to run simplewallet first to get an address:
(And remember, if you are on a headless box, you might consider running this stuff in screen sessions in case your SSH connection dies)
chmod a+x simplewallet
./simplewallet --genesis-nonce-string "31/Dec/2014 OPEN NASDAQ 4790.53 DAX 9883.10 DOW 17987.66" --genesis-timestamp 1420044761 --genesis-coinbase-hex 010a01ff0000210179e231c0574796ecc198e05afaecd3aea2d9a84fa6c51088eb75130c4eb4da72 --genesis-id-hash-hex 80e28ab82d17e61319309c7525d2f76a78731d0c6099b646bce2948d670181ff --genesis-work-hash-hex 9edc9d0ddd03c534300c9f4647a21998af9c0a4cdb9786c9f9b1f10095f5bacf --genesis-work-hash-signature 9578dd84ed25b51fcde0b87505cf94ebf2b4e4ed5fc28c1a05650a06b80bde040cfaf44a7f32ef415f1e8bd016ce012fb44f5bc1e3aa3f5f41600235a7417f01
Now, enter a passphrase, and copy that wallet address shown.
Now you are going to want to run pebblecoind to let it sync with the network. This is the daemon application, it handles all the heavy-lifting of the network, including mining.
Here's how you do that:
Then create a config folder, let's call it ~/pebblecoin_data
Then create a file inside of that folder, called pebblecoin.conf with the following contents:
#genesis-nonce-string=31/Dec/2014 OPEN NASDAQ 4790.53 DAX 9883.10 DOW 17987.66
#genesis-timestamp=1420044761
#genesis-coinbase-hex=010a01ff0000210179e231c0574796ecc198e05afaecd3aea2d9a84fa6c51088eb75130c4eb4da72
#genesis-id-hash-hex=80e28ab82d17e61319309c7525d2f76a78731d0c6099b646bce2948d670181ff
#genesis-work-hash-hex=9edc9d0ddd03c534300c9f4647a21998af9c0a4cdb9786c9f9b1f10095f5bacf
#genesis-work-hash-signature-hex=9578dd84ed25b51fcde0b87505cf94ebf2b4e4ed5fc28c1a05650a06b80bde040cfaf44a7f32ef415f1e8bd016ce012fb44f5bc1e3aa3f5f41600235a7417f01
##seed nodes
add-peer=69.60.113.23:6180
add-peer=69.60.113.24:6180
add-peer=69.60.113.25:6180
add-peer=69.60.112.164:6180
add-peer=69.60.112.169:6180
##uncomment to start mining, replace address with your wallet address
enable-boulderhash=1
start-mining=[b]ENTERYOURADDRESSHERE[/b] (What you copied when you ran simplewallet)
mining-threads=1
##uncomment to verify proof of work hashes yourself, enable-boulderhash must be on:
disable-signed-hashes=1
(Make sure you have 13GB of available RAM). If you have more than 13GB, you can set the mining-threads=# to a higher number. For example, to use 26GB of RAM, set it to 2. Not sure if there is any performance increase from running multiple threads, as one mining thread seems to utilize all cores near 100%, however I set mine as high as possible just in case.
Now, you are going to want to run the daemon. Since you have the genesis block data in your conf file, you shouldn't need the command line arguments. However, we can supply them to be safe:
./pebblecoind --data-dir ~/pebblecoin_data/ --genesis-nonce-string "31/Dec/2014 OPEN NASDAQ 4790.53 DAX 9883.10 DOW 17987.66" --genesis-timestamp 1420044761 --genesis-coinbase-hex 010a01ff0000210179e231c0574796ecc198e05afaecd3aea2d9a84fa6c51088eb75130c4eb4da72 --genesis-id-hash-hex 80e28ab82d17e61319309c7525d2f76a78731d0c6099b646bce2948d670181ff --genesis-work-hash-hex 9edc9d0ddd03c534300c9f4647a21998af9c0a4cdb9786c9f9b1f10095f5bacf --genesis-work-hash-signature 9578dd84ed25b51fcde0b87505cf94ebf2b4e4ed5fc28c1a05650a06b80bde040cfaf44a7f32ef415f1e8bd016ce012fb44f5bc1e3aa3f5f41600235a7417f01
Mining should start automatically, but you can check htop to make sure it is mining. The above config file will force your client to verify each block, but that seemed to work well for me. If it is too slow, you can comment the line disable-signed-hashes=1 in your config file, and relaunch the daemon.
From here, you can interface directly with the wallet. Type
refresh to see if you got any coins. Mined blocks will show up in the daemon like so:
2015-Jan-01 06:40:03.780106 [miner 4]Found block for difficulty: 391
Hash was: <40630dcba9fc8ec911b10b2b945aee1e2ef9f02a89051e360010151df5602100>
However the refresh command will tell you how many coins you got for that block.