Bitcoin Forum
May 04, 2024, 09:36:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 ... 434 »
  Print  
Author Topic: [ANN] SpreadCoin | True Decentralization (No Pools) | Testing New Masternodes  (Read 810025 times)
e1ghtSpace
Legendary
*
Offline Offline

Activity: 1526
Merit: 1001


Crypto since 2014


View Profile WWW
December 29, 2014, 08:42:56 PM
Last edit: December 30, 2014, 03:01:39 AM by e1ghtSpace
 #1981

Spreadcoin Mining Guide


Step 1: Make sure you have downloaded the Spreadcoin client and the miner that suits your graphics card. (AMD or Nvidia) You can find all of these download links below.

Client Download (version 0.9.15.2, released December 24, 2014)
Windows wallet (32-bit)
Windows wallet (64-bit)
Linux wallet (32-bit)
Linux wallet (64-bit)
Mac OS X wallet

Source code

AMD GPU Miner
Windows binary: http://spreadcoin.net/files/Spread-GPU-miner.7z
Source code: https://github.com/spreadcoin-project/spreadcoinx11-sgminer

You need latest drivers to use this miner. Known to work on 14.9 installed from file named amd-catalyst-14-9-win7-win8.1-64bit-dd-ccc-whql.exe from http://support.amd.com/en-us/download/desktop?os=Windows%207%20-%2064

Nvidia GPU Miner

Win32 binary: https://github.com/tsiv/spreadminer/releases
Source: https://github.com/tsiv/spreadminer



Step 2: You only need to do this step if you have an encrypted wallet

So first off, head to %appdata%/Spreadcoin. You can find it by opening windows explorer and typing it into the bar at the top:


Press Enter. Now you will be taken to a folder named Spreadcoin with a few files in it.
I'm going to assume you don't have a spreadcoin.conf file in this folder.

Now you need to right click and create a new text document as shown below.



Leave it named as "New Text Document". Now open the document and paste this text into it:

Code:
miningprivkey= <we will fill this section out later>

Now we can save the file. But we need to name it spreadcoin.conf so click file > save as
Now make sure to change "Save as type" from "Text Documents (*.txt)" to "All Files (*.*)"
Then type the file name as "spreadcoin.conf" and click save.
Now you should see a new file called "spreadcoin.conf" in the Spreadcoin directory. If you can't see it there then you might need to refresh the page but if you can see it there then you can minimize the file explorer window as we will come back to it later.



Step 3: Now you can extract the client that you downloaded earlier from the zip file and run it. (You may need to install 7-zip) (if you already had the latest client downloaded and running then you can skip this step)



Step 4: Follow this step ONLY if you have an encrypted wallet.

Create a new address that you would like your miner to mine to and copy it to the clipboard. This address will be slightly insecure as you will need to expose it to your miner.

In the Spreadcoin client in the toolbar at the top click Tools > Debug Console

Then type "walletpassphrase <your wallet password> 120".
Now type "dumpprivkey <wallet address>" where the wallet address is the address you copied to your clipboard before.

The wallet will reply with the corresponding private key. You will need to copy this key and then open up the spreadcoin.conf file you minimized before.

Type "miningprivkey=<paste the key you copied out of the spreadcoin client>"

You can now save and close the spreadcoin.conf file.
Once you have done that you will need to restart the client.



Step 5: Now that the client is up and running you can extract your miner from it's zip file. Navigate to the folder you extracted it from and find the file named "start.bat". Depending on your computer the file may not have ".bat" on the end. Then you can right click > edit.

Now you might need to erase everything except the word "sgminer" (it worked for me) and then you can proceed to add custom modifications to the default values. Here is a list:

Code:
Options for both config file and command line:

--auto-fan          Automatically adjust all GPU fan speeds to maintain a target temperature
--auto-gpu          Automatically adjust all GPU engine clock speeds to maintain a target temperature
--balance           Change multipool strategy from failover to even share balance
--benchmark         Run sgminer in benchmark mode - produces no shares
--compact           Use compact display without per device statistics
--debug|-D          Enable debug output
--device|-d <arg>   Select device to use, one value, range and/or comma separated (e.g. 0-2,4) default: all
--disable-rejecting Automatically disable pools that continually reject shares
--expiry|-E <arg>   Upper bound on how many seconds after getting work we consider a share from it stale (default: 28)
--gpu-dyninterval <arg> Set the refresh interval in ms for GPUs using dynamic intensity (default: 7)
--gpu-platform <arg> Select OpenCL platform ID to use for GPU mining (default: -1)
--gpu-threads|-g <arg> Number of threads per GPU - one value or comma separated list (e.g. 1,2,1)
--gpu-engine <arg>  GPU engine (over)clock range in Mhz - one value, range and/or comma separated list (e.g. 850-900,900,750-850)
--gpu-fan <arg>     GPU fan percentage range - one value, range and/or comma separated list (e.g. 0-85,85,65)
--gpu-map <arg>     Map OpenCL to ADL device order manually, paired CSV (e.g. 1:0,2:1 maps OpenCL 1 to ADL 0, 2 to 1)
--gpu-memclock <arg> Set the GPU memory (over)clock in Mhz - one value for all or separate by commas for per card
--gpu-memdiff <arg> Set a fixed difference in clock speed between the GPU and memory in auto-gpu mode
--gpu-powertune <arg> Set the GPU powertune percentage - one value for all or separate by commas for per card
--gpu-reorder       Attempt to reorder GPU devices according to PCI Bus ID
--gpu-vddc <arg>    Set the GPU voltage in Volts - one value for all or separate by commas for per card
--lookup-gap <arg>  Set GPU lookup gap for scrypt mining, comma separated
--intensity|-I <arg> Intensity of GPU scanning (d or 8 -> 31,default: d to maintain desktop interactivity)
--xintensity|-X <arg> Shader based intensity of GPU scanning (1 to 9999), overrides --intensity|-I and -rawintensity.
--rawintensity <arg> Raw intensity of GPU scanning (1 to 2147483647), overrides --intensity|-I and --xintensity|-X.
--kernel-path|-K <arg> Specify a path to where kernel files are (default: "/usr/local/bin")
--kernel|-k <arg>   Override kernel to use - one value or comma separated
--load-balance      Change multipool strategy from failover to quota based balance
--log|-l <arg>      Interval in seconds between log output (default: 5)
--log-show-date|-L  Show date on every log line
--lowmem            Minimise caching of shares for low memory applications
--net-delay         Impose small delays in networking to not overload slow routers
--no-adl            Disable the ATI display library used for monitoring and setting GPU parameters
--no-restart        Do not attempt to restart GPUs that hang
--no-submit-stale   Don't submit shares if they are detected as stale
--pass|-p <arg>     Password for bitcoin JSON-RPC server
--per-device-stats  Force verbose mode and output per-device statistics
--poolname <arg>    Name of pool.
--protocol-dump|-P  Verbose dump of protocol-level activities
--queue|-Q <arg>    Minimum number of work items to have queued (0+) (default: 1)
--quiet|-q          Disable logging output, display status and errors
--quota|-U <arg>    quota;URL combination for server with load-balance strategy quotas
--real-quiet        Disable all output
--remove-disabled   Remove disabled devices entirely, as if they didn't exist
--rotate <arg>      Change multipool strategy from failover to regularly rotate at N minutes (default: 0)
--round-robin       Change multipool strategy from failover to round robin on failure
--scan-time|-s <arg> Upper bound on time spent scanning current work, in seconds (default: 7)
--sched-start <arg> Set a time of day in HH:MM to start mining (a once off without a stop time)
--sched-stop <arg>  Set a time of day in HH:MM to stop mining (will quit without a start time)
--shaders <arg>     GPU shaders per card for tuning scrypt, comma separated
--sharelog <arg>    Append share log to file
--shares <arg>      Quit after mining N shares (default: unlimited)
--socks-proxy <arg> Set socks4 proxy (host:port)
--show-coindiff     Show coin difficulty rather than hash value of a share
--state <arg>       Specify pool state at startup (default: enabled)
--tcp-keepalive <arg> TCP keepalive packet idle time (default: 30)
--temp-cutoff <arg> Temperature which a device will be automatically disabled at, one value or comma separated list (default: 95)
--temp-hysteresis <arg> Set how much the temperature can fluctuate outside limits when automanaging speeds (default: 3)
--temp-overheat <arg> Temperature which a device will be throttled at while automanaging fan and/or GPU, one value or comma separated list (default: 85)
--temp-target <arg> Temperature which a device should stay at while automanaging fan and/or GPU, one value or comma separated list (default: 75)
--text-only|-T      Disable ncurses formatted screen output
--thread-concurrency <arg> Set GPU thread concurrency for spreadcoin mining, comma separated
--url|-o <arg>      URL for bitcoin JSON-RPC server
--user|-u <arg>     Username for bitcoin JSON-RPC server
--verbose|-v        Log verbose output to stderr as well as status output
--worksize|-w <arg> Override detected optimal worksize - one value or comma separated list
--userpass|-O <arg> Username:Password pair for spreadcoin JSON-RPC server
--worktime          Display extra work time debug information
--difficulty-multiplier <arg> Difficulty multiplier for jobs received from stratum pools
Options for command line only:
--config|-c <arg>   Load a JSON-format configuration file
See example.conf for an example configuration.
--default-config <arg> Specify the filename of the default config file
Loaded at start and used when saving without a name.
--help|-h           Print this message
--ndevs|-n          Display number of detected GPUs, OpenCL platform information, and exit
--version|-V        Display version and exit

My start.bat file is very simple and looks like this:

Code:
sgminer -I 20

-I 20 means "Set the intensity to 20". You can change 20 to be any number from 8 - 31. Higher is better but your graphics card may not be able to handle the load if your intensity is very high.


For Nvidia users, the included example.bat should work right off the bat so all you need to do is run it.

Now you can run start.bat and it'll (hopefully) look something like this:




Sed8H56NJBTdY8E9Zuqs7o29g6xXz8fSD7
1714858611
Hero Member
*
Offline Offline

Posts: 1714858611

View Profile Personal Message (Offline)

Ignore
1714858611
Reply with quote  #2

1714858611
Report to moderator
1714858611
Hero Member
*
Offline Offline

Posts: 1714858611

View Profile Personal Message (Offline)

Ignore
1714858611
Reply with quote  #2

1714858611
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714858611
Hero Member
*
Offline Offline

Posts: 1714858611

View Profile Personal Message (Offline)

Ignore
1714858611
Reply with quote  #2

1714858611
Report to moderator
1714858611
Hero Member
*
Offline Offline

Posts: 1714858611

View Profile Personal Message (Offline)

Ignore
1714858611
Reply with quote  #2

1714858611
Report to moderator
Mr. Spread (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
December 29, 2014, 09:01:41 PM
 #1982

So, all my work to make it unnecessary to create spreadcoin.conf was useless?
With the latest wallet you don't need to create it anymore, with the latest AMD miner you also don't need to specify address, username and password in the argument list, for Nvidia miner use
Code:
spreadminer -o 127.0.0.1:41677 -u AnyUsername -p AnyPassword

Developer of SpreadCoin
Coin-Moron
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile
December 29, 2014, 09:03:26 PM
 #1983

Does the miner subjected only to 64 bit win?
Mr. Spread (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
December 29, 2014, 09:05:14 PM
 #1984

Does the miner subjected only to 64 bit win?
Provided binary of AMD miner is 32-bit and is supposed to work on 32-bit Windows but I didn't test it.

Developer of SpreadCoin
e1ghtSpace
Legendary
*
Offline Offline

Activity: 1526
Merit: 1001


Crypto since 2014


View Profile WWW
December 29, 2014, 09:07:38 PM
 #1985

So, all my work to make it unnecessary to create spreadcoin.conf was useless?
With the latest wallet you don't need to create it anymore, with the latest AMD miner you also don't need to specify address, username and password in the argument list, for Nvidia miner use
Code:
spreadminer -o 127.0.0.1:41677 -u AnyUsername -p AnyPassword
Oops. Sorry I didn't realise. Thanks for your hard work Mr. Spread.
IBGigglin
Legendary
*
Offline Offline

Activity: 910
Merit: 1006


BCH Advocate.


View Profile
December 29, 2014, 09:07:50 PM
 #1986

Okay so I made a quick step one page. This doesn't relate to mining yet but its (sort of) visually appealing. lol
Figured Id make a little step by step for new users to relate rather than turn away for any reason relating to start up difficulties.
I noticed theres no 64 bit binary for Nvidia but I haven't even looked at source yet anyways so Ill mess with that later.
Next I'm just going to do a quick visual how to for mining directly from the wallet, then Ill look into the gpus and compile all the pages somewhere.


Im baaaack! Looking for sig campaign. DM me if interested.
xojex
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
December 29, 2014, 09:19:24 PM
 #1987

So, all my work to make it unnecessary to create spreadcoin.conf was useless?
With the latest wallet you don't need to create it anymore, with the latest AMD miner you also don't need to specify address, username and password in the argument list, for Nvidia miner use
Code:
spreadminer -o 127.0.0.1:41677 -u AnyUsername -p AnyPassword

Was unaware of this change. Thanks
Coin-Moron
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile
December 29, 2014, 09:32:03 PM
 #1988

I couldn't see a true de-centralization in here.
No pools doesn't mean a complete solution to de-centralization.
We had avoided only the large multi pool farms from dumping.
Since its purely solomining, the net hashrate has got concentrated among the large GPU mining farms.
Small and micro miners like me don't get much chance for the blocks to be found.
When Spreadcoin's price tends to grow, the chances for the micro solo miners get very meagre and would naturally lose the patience for waiting to get a block.
Why don't we incur some principle like that of quatloo or bytecent.
Although we are about to get the masternode concept, the above said ideas would be a added benefit i suppose.
Ideas?
sparkster
Full Member
***
Offline Offline

Activity: 124
Merit: 100


View Profile
December 29, 2014, 09:49:34 PM
Last edit: December 29, 2014, 10:31:15 PM by sparkster
 #1989

Strange, i sent some SPR to bittrex about 20 or more blocks ago, I can see my transaction in blockchain explorer but there are still 0/6 confirmations on bittrex. Edit: it's ok now. But I expected 6 minutes. Doing arbitrage is suffering.
IBGigglin
Legendary
*
Offline Offline

Activity: 910
Merit: 1006


BCH Advocate.


View Profile
December 29, 2014, 09:54:01 PM
 #1990

I guess I should have just added a wallet mining image to the last picture.
Didnt realize it was click and mine.
Very nice work Mr. Spread.
Thats impressive.

also my 106 k/hash cpu mine is impressive.
Way out of the realm of contending but still cool.  Cool

Im baaaack! Looking for sig campaign. DM me if interested.
thelonecrouton
Legendary
*
Offline Offline

Activity: 966
Merit: 1000


View Profile
December 29, 2014, 09:56:38 PM
 #1991

Since its purely solomining, the net hashrate has got concentrated among the large GPU mining farms.
Small and micro miners like me don't get much chance for the blocks to be found.

You have exactly as much chance of finding a block based on your hashrate as a fraction of the total whether there are ten thousand smaller miners on the network or ten large ones. Makes no difference.

When Spreadcoin's price tends to grow, the chances for the micro solo miners get very meagre and would naturally lose the patience for waiting to get a block.

Personally I would have the wallet with mining on by default, maybe at a low setting. Every little helps. PoW exists to secure the blockchain, with some reward to make it worthwhile consuming a bit of electricity to do so, not to act as a guaranteed money hose. I'm pretty sure Satoshi never meant mining to be a full time occupation/industry.
Coin-Moron
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile
December 29, 2014, 10:09:37 PM
 #1992

Since its purely solomining, the net hashrate has got concentrated among the large GPU mining farms.
Small and micro miners like me don't get much chance for the blocks to be found.

You have exactly as much chance of finding a block based on your hashrate as a fraction of the total whether there are ten thousand smaller miners on the network or ten large ones. Makes no difference.

"Patience" matters the most in here. What you are telling is absolutely right . . . But , do you think every small miners would wait patiently for days for a single block to be achieved?
We need to have a consistent hashrate increase to keep the price growing in a stable way.
If the present situation persists, we could see huge fluctuations in both the price and the hashrates.
Coin-Moron
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile
December 29, 2014, 10:11:47 PM
 #1993

Since its purely solomining, the net hashrate has got concentrated among the large GPU mining farms.
Small and micro miners like me don't get much chance for the blocks to be found.

You have exactly as much chance of finding a block based on your hashrate as a fraction of the total whether there are ten thousand smaller miners on the network or ten large ones. Makes no difference.

When Spreadcoin's price tends to grow, the chances for the micro solo miners get very meagre and would naturally lose the patience for waiting to get a block.

Personally I would have the wallet with mining on by default, maybe at a low setting. Every little helps. PoW exists to secure the blockchain, with some reward to make it worthwhile consuming a bit of electricity to do so, not to act as a guaranteed money hose. I'm pretty sure Satoshi never meant mining to be a full time occupation/industry.

Satoshi intended only the CPU mining for decentralization.
thelonecrouton
Legendary
*
Offline Offline

Activity: 966
Merit: 1000


View Profile
December 29, 2014, 10:29:14 PM
 #1994

"Patience" matters the most in here. What you are telling is absolutely right . . . But , do you think every small miners would wait patiently for days for a single block to be achieved?
We need to have a consistent hashrate increase to keep the price growing in a stable way.
If the present situation persists, we could see huge fluctuations in both the price and the hashrates.

Patient miners who value their infrequently mined blocks are far more valuable to the currency than the instadumpers that plague every other PoW currency.

The hashrate will grow with time, right now it's a saturated marked, awash with garbage, it takes time for people to find the rare gems amid the trash. I only hit upon SPR because I was researching ways of ensuring that mining remained decentralised, having recognised that pooled mining is a horrible handicap security wise and a huge deterrent to serious investment in and adoption of a currency.

Bitcoin has been around for 5 years and it's still volatile, the only thing that's going to bring the relative stability that we are used to with fiat currency is a marketcap and userbase of similar proportions to the $/£/etc - that's not going to happen overnight, it's likely to be a long struggle. (Depending on how big a crater the fantasy guvpaper timebomb leaves when it implodes, and where the wreckage falls...  Cheesy)
airball
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
December 29, 2014, 11:09:53 PM
 #1995

"Patience" matters the most in here. What you are telling is absolutely right . . . But , do you think every small miners would wait patiently for days for a single block to be achieved?
We need to have a consistent hashrate increase to keep the price growing in a stable way.
If the present situation persists, we could see huge fluctuations in both the price and the hashrates.

Patient miners who value their infrequently mined blocks are far more valuable to the currency than the instadumpers that plague every other PoW currency.

The hashrate will grow with time, right now it's a saturated marked, awash with garbage, it takes time for people to find the rare gems amid the trash. I only hit upon SPR because I was researching ways of ensuring that mining remained decentralised, having recognised that pooled mining is a horrible handicap security wise and a huge deterrent to serious investment in and adoption of a currency.

Bitcoin has been around for 5 years and it's still volatile, the only thing that's going to bring the relative stability that we are used to with fiat currency is a marketcap and userbase of similar proportions to the $/£/etc - that's not going to happen overnight, it's likely to be a long struggle. (Depending on how big a crater the fantasy guvpaper timebomb leaves when it implodes, and where the wreckage falls...  Cheesy)
I quite agree with you.instadumpers are raping and damaging the crytpoworld.

IBGigglin
Legendary
*
Offline Offline

Activity: 910
Merit: 1006


BCH Advocate.


View Profile
December 29, 2014, 11:14:53 PM
 #1996

airball in still waiting for you dump for that electric bill.  Wink

Im baaaack! Looking for sig campaign. DM me if interested.
airball
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
December 29, 2014, 11:19:42 PM
 #1997

airball in still waiting for you dump for that electric bill.  Wink
No hurry,I will,just wait~  Cheesy
I've dumped 13K XMR today to pay part of my electric bill.

airball
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
December 29, 2014, 11:22:47 PM
 #1998

In the near future,you guys will get 40K-60K of my SPR,I promise. Grin

antonio8
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000


View Profile
December 30, 2014, 12:05:01 AM
 #1999

airball in still waiting for you dump for that electric bill.  Wink
No hurry,I will,just wait~  Cheesy
I've dumped 13K XMR today to pay part of my electric bill.

Damn, part of your electric bill. How much is it? 13k XMR is like $6,200.

If you are going to leave your BTC on an exchange please send it to this address instead 1GH3ub3UUHbU5qDJW5u3E9jZ96ZEmzaXtG, I will at least use the money better than someone who steals it from the exchange. Thanks Wink
IBGigglin
Legendary
*
Offline Offline

Activity: 910
Merit: 1006


BCH Advocate.


View Profile
December 30, 2014, 12:11:10 AM
 #2000

In the near future,you guys will get 40K-60K of my SPR,I promise. Grin

Interested in selling 1 btc privately now?

Im baaaack! Looking for sig campaign. DM me if interested.
Pages: « 1 ... 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 ... 434 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!