Jump to content
Sign in to follow this  

[ANN] [XSL] Solo - A secure, private, untraceable pool resistant cryptocurrency

Rate this topic

Recommended Posts

Posted (edited)

Solo (XSL) is a scalability and privacy focused cryptocurrency which concentrates on being pool, ASIC, GPU and NiceHash resistant while scaling better on low to mid range CPUs than most CN PoW variants.  The proof-of-work function guarantees egalitarian voting, so that none of the participants can utilize special purpose devices to obtain an excessive voting advantage.


* PoW algorithm: CN-IO
* Protocols: RingCT, CryptoNote, LWMA, Full Bulletproofs, SECOR
* Max supply: ~18.5 Billion before tail emission
* Block reward: Adaptive (see below)
* Block time: 20 seconds
* Difficulty: Re-targets at every block
* Genesis block:  11/2/2018, 8:00:54 AM UTC
* Premine: 70368.744177663 (see below)
* Version: v1.0.4.3 'Han'


Block Reward

Adaptive Reward based on historical data - emission formula slightly decreases block reward each block as a function of all coinbase transaction amounts previously generated. Reward for blocks 1-88,000 based on a speed factor per minute of 22, resulting in a reward ranging from 549.755797504 to 548.315910839. Reward for blocks 88,001 and greater based on a speed factor per minute of 25, resulting in a reward starting at 4,386.527155990 at block 88,001.  At block 227,001 the block target was changed from 60s -> 20s and thus the reward cut into 1/3, resulting in a reward starting at 1414.513079344. See the latest block coinbase transaction amount for the current block reward.  Solo's emission schedule is slower than bitcoin and does not include disruptive halving events.


All current infrastructure costs have been paid out of personal funds, with no ICO and no crowd funding.


Premine and Early Contributions
Solo is a continuation of a side project started by NERVA developer angrywasp and included a pre-mine of ~70,368, representing 0.00038% of the total supply. At block 66001 a hard fork was activated, after this time the founder no longer participated in development. At the time of the fork ~36,318,207 coins had been minted representing ~0.196% of the total supply.


Ring Confidential Transactions (transactions use RCT by default in Solo): https://lab.getmonero.org/pubs/MRL-0005.pdf
CryptoNote v2: https://cryptonote.org/whitepaper.pdf
Bulletproofs: https://ostif.org/wp-content/uploads/2018/10/OSTIF-QuarksLab-Monero-Bulletproofs-Final2.pdf
WHM DAA: https://getmasari.org/research-papers/wwhm.pdf
SECOR: https://github.com/masari-project/research-corner/blob/master/secor/secor.pdf


Discord: http://discord.minesolo.com/

Reddit: https://www.reddit.com/r/soloproject



Block Explorer





Windows: https://minesolo.com/release/solo-latest-win64.zip
Linux: https://minesolo.com/release/solo-latest-linux64.tar.gz
MacOS: https://minesolo.com/release/solo-latest-macos64.zip


Blockchain snapshot


Importing the blockchain snapshot (be sure that the blockchain.raw is placed in the same dir that binaries reside):
Linux: ./solo-blockchain-import --input-file=blockchain.raw --verify=0
Windows: solo-blockchain-import.exe --input-file=blockchain.raw --verify=0


--mining-threads=0 will attempt to autodetect the correct # of threads to mine with, this is a good baseline but you can also try setting +1 CPU thread per CPU thread, and even try higher to see if hashrate increases.  If you GPU mine another coin you may need to leave an additional thread to be sure to not bottleneck your GPUs.


Example .bat for Windows:
solod.exe --start-mining {address} --mining-threads 0


Example .sh for Linux:
./solod --start-mining {address} --mining-threads 0

Edited by Solo-Project

Share this post

Link to post
Share on other sites
Posted (edited)

On April 10th (block 227001) we will hardfork to v15 which will include Bulletproofs V2, SECOR (Uncle mining), 20 second block target time, and MINED_MONEY_UNLOCK_WINDOW_V2=1000.  We are now blocking v1.0.3.4 and earlier, and after the hardfork only v1.0.3.5 will be allowed on the network.  Miners can update ahead of time to prepare, and expect no interruption in service.  As the block target time is 1/3 of the current block target (60s), the reward will be 1/3 the current block reward and thus the emission curve remains the same.

Linux Binaries ( https://www.minesolo.com/release/solo-v1.0.3.5-linux64.tar.gz )
Windows Binaries ( https://www.minesolo.com/release/solo-v1.0.3.5-win64.zip )
Source ( https://gitlab.com/solo-project/solo )

Edited by Solo-Project
Update with hotfix binaries

Share this post

Link to post
Share on other sites

Please upgrade to v1.0.3.6 via source or the binaries linked below. On April 22nd (block 277001) we will hardfork to v16. This is a mandatory upgrade to increment the PoW. Difficulty window expanded to address difficulty variance with faster block times. Log levels adjusted to reduce verbosity.


Linux Binaries ( https://minesolo.com/release/solo-v1.0.3.6-linux64.tar.gz )

Windows Binaries ( https://minesolo.com/release/solo-v1.0.3.6-win64.zip )

Windows NO_AES ( https://minesolo.com/release/solo-v1.0.3.6-win64-NO_AES.zip )

Source ( https://gitlab.com/solo-project/solo )

Share this post

Link to post
Share on other sites

Share this post

Link to post
Share on other sites
Posted (edited)

v1.0.3.8 has been released.  Notable changes:
-Increment version to v1.0.3.8
-Logging Improvements
-Remove Quicksync feature fully
-Block v1.0.3.6 due to known malicious client
-Add in many checkpoints to improve v15 syncing, still WiP
-Add in more seed nodes (Thanks to Muffin Man)


Windows ( https://minesolo.com/release/solo-v1.0.3.8-win64.zip)
Windows NO AES ( https://minesolo.com/release/solo-v1.0.3.8-win64-NO_AES.zip )
Linux ( https://minesolo.com/release/solo-v1.0.3.8-linux64.tar.gz )
Source ( https://gitlab.com/solo-project/solo )

Edited by Solo-Project

Share this post

Link to post
Share on other sites

Mandatory upgrade today to v1.0.4.0 as we are now hard forking at block 350001 to v17.  Notable changes:

-Block any nodes earlier than v1.0.4.0
-DAA Window adjusted to 400 blocks from 180 in v17
-Revise Seed nodes
-Change all async params to 1000
-Changes to prepare_handle_incoming_blocks

Windows (https://minesolo.com/release/solo-v1.0.4.0-win64.zip )
Windows NO AES ( https://minesolo.com/release/solo-v1.0.4.0-win64-NO_AES.zip )
Linux ( https://minesolo.com/release/solo-v1.0.4.0-linux64.tar.gz )
Source ( https://gitlab.com/solo-project/solo )

Share this post

Link to post
Share on other sites
Posted (edited)

Optional but highly recommended upgrade today. This upgrade will improve your ability to stay in sync with the network and reduce banning of other nodes.

-Ban logic improved to eliminate unintentional banning of peers 
-Sync improvements

Windows ( https://minesolo.com/release/solo-v1.0.4.1-win64.zip )
Windows NO AES ( https://minesolo.com/release/solo-v1.0.4.1-win64-NO_AES.zip )
Linux ( https://minesolo.com/release/solo-v1.0.4.1-linux64.tar.gz )
Source ( https://gitlab.com/solo-project/solo )


Important Note:
the bootstrap method used up to this version is no longer the recommended method to initially sync to the network and the blockchain.raw will no longer be published. In its place is a blockchain database snapshot. We recommend re-syncing your node to achieve maximum results one of the following two ways:


Delete the lmdb directory (~/.solo on Linux) (C:\ProgramData\solo\ on Windows) restart solod and let it sync from 0. This was performed on multiple nodes and took several hours, most had to restart the daemon a couple times. Your mileage will vary depending on factors such as connection and hardware. We are still working to improve a full blockchain sync.


Delete the existing database and import the snapshot.

Windows importing:
Download https://minesolo.com/release/snapshot.zip
Remove contents of C:\ProgramData\solo\ extract contents of snapshot.zip to the same directory.


Linux import:
cd ~ && rm -Rf ~/.solo && mkdir .solo && cd .solo && wget https://minesolo.com/release/snapshot.tar.gz && tar xfv snapshot.tar.gz 


Note that if this is your first time to sync or you use a custom path you will not have these directories. Launching solod will create them or they can be created manually. Also, for Windows users C:\ProgramData\ is a hidden folder by default, it can be accessed by showing hidden folders or by typing C:\ProgramData\solo\ into the address line of file explorer or the run command (windows key + r).

Edited by Solo-Project

Share this post

Link to post
Share on other sites
Posted (edited)

Optional Update Today


-code cleanup for obsolete functions
-remove dependency for obsolete functions

The most recent binaries are linked below and the master branch in source has been updated.


Windows ( https://minesolo.com/release/solo-v1.0.4.2-win64.zip )
Windows NO AES ( https://minesolo.com/release/solo-v1.0.4.2-win64-NO_AES.zip )
Linux ( https://minesolo.com/release/solo-v1.0.4.2-linux64.tar.gz )
Source ( https://gitlab.com/solo-project/solo )

Edited by Solo-Project

Share this post

Link to post
Share on other sites

Optional Update Today


-Remove lingering CURL depends
-Revise seed nodes


The most recent binaries are linked below and the master source branch has been updated.


Windows ( https://minesolo.com/release/solo-v1.0.4.3-win64.zip )
Windows NO AES ( https://minesolo.com/release/solo-v1.0.4.3-win64-NO_AES.zip )
Linux ( https://minesolo.com/release/solo-v1.0.4.3-linux64.tar.gz )
Source ( https://gitlab.com/solo-project/solo )

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  


Important Information

By using BLOCKCHAINTALK.ORG, you agree to our Terms of Use.