GUIminer Mining Guide and Others Ways to Mine Bitcoin in 2019
MinerGate - Cryptocurrency mining pool & easiest GUI miner
10 ASIC Bitcoin GUI Mining Software For Microsoft Windows ...
Bitcoin mentioned around Reddit: COSMiC v4.0a Public Test - The Easy-To-Use (Full GUI) 0xBitcoin and ERC-918 Token Miner for nVidia/CUDA Devices (Windows 64-bit) /r/gpumining
Dear Groestlers, it goes without saying that 2020 has been a difficult time for millions of people worldwide. The groestlcoin team would like to take this opportunity to wish everyone our best to everyone coping with the direct and indirect effects of COVID-19. Let it bring out the best in us all and show that collectively, we can conquer anything. The centralised banks and our national governments are facing unprecedented times with interest rates worldwide dropping to record lows in places. Rest assured that this can only strengthen the fundamentals of all decentralised cryptocurrencies and the vision that was seeded with Satoshi's Bitcoin whitepaper over 10 years ago. Despite everything that has been thrown at us this year, the show must go on and the team will still progress and advance to continue the momentum that we have developed over the past 6 years. In addition to this, we'd like to remind you all that this is Groestlcoin's 6th Birthday release! In terms of price there have been some crazy highs and lows over the years (with highs of around $2.60 and lows of $0.000077!), but in terms of value– Groestlcoin just keeps getting more valuable! In these uncertain times, one thing remains clear – Groestlcoin will keep going and keep innovating regardless. On with what has been worked on and completed over the past few months.
UPDATED - Groestlcoin Core 2.18.2
This is a major release of Groestlcoin Core with many protocol level improvements and code optimizations, featuring the technical equivalent of Bitcoin v0.18.2 but with Groestlcoin-specific patches. On a general level, most of what is new is a new 'Groestlcoin-wallet' tool which is now distributed alongside Groestlcoin Core's other executables. NOTE: The 'Account' API has been removed from this version which was typically used in some tip bots. Please ensure you check the release notes from 2.17.2 for details on replacing this functionality.
Builds are now done through Gitian
Calls to getblocktemplate will fail if the segwit rule is not specified. Calling getblocktemplate without segwit specified is almost certainly a misconfiguration since doing so results in lower rewards for the miner. Failed calls will produce an error message describing how to enable the segwit rule.
A warning is printed if an unrecognized section name is used in the configuration file. Recognized sections are [test], [main], and [regtest].
Four new options are available for configuring the maximum number of messages that ZMQ will queue in memory (the "high water mark") before dropping additional messages. The default value is 1,000, the same as was used for previous releases.
The rpcallowip option can no longer be used to automatically listen on all network interfaces. Instead, the rpcbind parameter must be used to specify the IP addresses to listen on. Listening for RPC commands over a public network connection is insecure and should be disabled, so a warning is now printed if a user selects such a configuration. If you need to expose RPC in order to use a tool like Docker, ensure you only bind RPC to your localhost, e.g. docker run [...] -p 127.0.0.1:1441:1441 (this is an extra :1441 over the normal Docker port specification).
The rpcpassword option now causes a startup error if the password set in the configuration file contains a hash character (#), as it's ambiguous whether the hash character is meant for the password or as a comment.
The whitelistforcerelay option is used to relay transactions from whitelisted peers even when not accepted to the mempool. This option now defaults to being off, so that changes in policy and disconnect/ban behavior will not cause a node that is whitelisting another to be dropped by peers.
A new short about the JSON-RPC interface describes cases where the results of anRPC might contain inconsistencies between data sourced from differentsubsystems, such as wallet state and mempool state.
A new document introduces Groestlcoin Core's BIP174 interface, which is used to allow multiple programs to collaboratively work to create, sign, and broadcast new transactions. This is useful for offline (cold storage) wallets, multisig wallets, coinjoin implementations, and many other cases where two or more programs need to interact to generate a complete transaction.
The output script descriptor (https://github.com/groestlcoin/groestlcoin/blob/mastedoc/descriptors.md) documentation has been updated with information about new features in this still-developing language for describing the output scripts that a wallet or other program wants to receive notifications for, such as which addresses it wants to know received payments. The language is currently used in multiple new and updated RPCs described in these release notes and is expected to be adapted to other RPCs and to the underlying wallet structure.
A new --disable-bip70 option may be passed to ./configure to prevent Groestlcoin-Qt from being built with support for the BIP70 payment protocol or from linking libssl. As the payment protocol has exposed Groestlcoin Core to libssl vulnerabilities in the past, builders who don't need BIP70 support are encouraged to use this option to reduce their exposure to future vulnerabilities.
The minimum required version of Qt (when building the GUI) has been increased from 5.2 to 5.5.1 (the depends system provides 5.9.7)
getnodeaddresses returns peer addresses known to this node. It may be used to find nodes to connect to without using a DNS seeder.
listwalletdir returns a list of wallets in the wallet directory (either the default wallet directory or the directory configured bythe -walletdir parameter).
getrpcinfo returns runtime details of the RPC server. Currently, it returns an array of the currently active commands and how long they've been running.
deriveaddresses returns one or more addresses corresponding to an output descriptor.
getdescriptorinfo accepts a descriptor and returns information aboutit, including its computed checksum.
joinpsbts merges multiple distinct PSBTs into a single PSBT. The multiple PSBTs must have different inputs. The resulting PSBT will contain every input and output from all the PSBTs. Any signatures provided in any of the PSBTs will be dropped.
analyzepsbt examines a PSBT and provides information about what the PSBT contains and the next steps that need to be taken in order to complete the transaction. For each input of a PSBT, analyze psbt provides information about what information is missing for that input, including whether a UTXO needs to be provided, what pubkeys still need to be provided, which scripts need to be provided, and what signatures are still needed. Every input will also list which role is needed to complete that input, and analyzepsbt will also list the next role in general needed to complete the PSBT. analyzepsbt will also provide the estimated fee rate and estimated virtual size of the completed transaction if it has enough information to do so.
utxoupdatepsbt searches the set of Unspent Transaction Outputs (UTXOs) to find the outputs being spent by the partial transaction. PSBTs need to have the UTXOs being spent to be provided because the signing algorithm requires information from the UTXO being spent. For segwit inputs, only the UTXO itself is necessary. For non-segwit outputs, the entire previous transaction is needed so that signers can be sure that they are signing the correct thing. Unfortunately, because the UTXO set only contains UTXOs and not full transactions, utxoupdatepsbt will only add the UTXO for segwit inputs.
getpeerinfo now returns an additional minfeefilter field set to the peer's BIP133 fee filter. You can use this to detect that you have peers that are willing to accept transactions below the default minimum relay fee.
The mempool RPCs, such as getrawmempool with verbose=true, now return an additional "bip125-replaceable" value indicating whether thetransaction (or its unconfirmed ancestors) opts-in to asking nodes and miners to replace it with a higher-feerate transaction spending any of the same inputs.
settxfee previously silently ignored attempts to set the fee below the allowed minimums. It now prints a warning. The special value of"0" may still be used to request the minimum value.
getaddressinfo now provides an ischange field indicating whether the wallet used the address in a change output.
importmulti has been updated to support P2WSH, P2WPKH, P2SH-P2WPKH, and P2SH-P2WSH. Requests for P2WSH and P2SH-P2WSH accept an additional witnessscript parameter.
importmulti now returns an additional warnings field for each request with an array of strings explaining when fields are being ignored or are inconsistent, if there are any.
getaddressinfo now returns an additional solvable Boolean field when Groestlcoin Core knows enough about the address's scriptPubKey, optional redeemScript, and optional witnessScript for the wallet to be able to generate an unsigned input spending funds sent to that address.
The getaddressinfo, listunspent, and scantxoutset RPCs now return an additional desc field that contains an output descriptor containing all key paths and signing information for the address (except for the private key). The desc field is only returned for getaddressinfo and listunspent when the address is solvable.
importprivkey will preserve previously-set labels for addresses or public keys corresponding to the private key being imported. For example, if you imported a watch-only address with the label "coldwallet" in earlier releases of Groestlcoin Core, subsequently importing the private key would default to resetting the address's label to the default empty-string label (""). In this release, the previous label of "cold wallet" will be retained. If you optionally specify any label besides the default when calling importprivkey, the new label will be applied to the address.
getmininginfo now omits currentblockweight and currentblocktx when a block was never assembled via RPC on this node.
The getrawtransaction RPC & REST endpoints no longer check the unspent UTXO set for a transaction. The remaining behaviors are as follows:
If a blockhash is provided, check the corresponding block.
If no blockhash is provided, check the mempool.
If no blockhash is provided but txindex is enabled, also check txindex.
unloadwallet is now synchronous, meaning it will not return until the wallet is fully unloaded.
importmulti now supports importing of addresses from descriptors. A desc parameter can be provided instead of the "scriptPubKey" in are quest, as well as an optional range for ranged descriptors to specify the start and end of the range to import. Descriptors with key origin information imported through importmulti will have their key origin information stored in the wallet for use with creating PSBTs.
listunspent has been modified so that it also returns witnessScript, the witness script in the case of a P2WSH orP2SH-P2WSH output.
createwallet now has an optional blank argument that can be used to create a blank wallet. Blank wallets do not have any keys or HDseed. They cannot be opened in software older than 2.18.2. Once a blank wallet has a HD seed set (by using sethdseed) or private keys, scripts, addresses, and other watch only things have been imported, the wallet is no longer blank and can be opened in 2.17.2. Encrypting a blank wallet will also set a HD seed for it.
signrawtransaction is removed after being deprecated and hidden behind a special configuration option in version 2.17.2.
The 'account' API is removed after being deprecated in v2.17.2 The 'label' API was introduced in v2.17.2 as a replacement for accounts. See the release notes from v2.17.2 for a full description of the changes from the 'account' API to the 'label' API.
addwitnessaddress is removed after being deprecated in version 2.16.0.
generate is deprecated and will be fully removed in a subsequent major version. This RPC is only used for testing, but its implementation reached across multiple subsystems (wallet and mining), so it is being deprecated to simplify the wallet-node interface. Projects that are using generate for testing purposes should transition to using the generatetoaddress RPC, which does not require or use the wallet component. Calling generatetoaddress with an address returned by the getnewaddress RPC gives the same functionality as the old generate RPC. To continue using generate in this version, restart groestlcoind with the -deprecatedrpc=generate configuration option.
Be reminded that parts of the validateaddress command have been deprecated and moved to getaddressinfo. The following deprecated fields have moved to getaddressinfo: ismine, iswatchonly,script, hex, pubkeys, sigsrequired, pubkey, embedded,iscompressed, label, timestamp, hdkeypath, hdmasterkeyid.
The addresses field has been removed from the validateaddressand getaddressinfo RPC methods. This field was confusing since it referred to public keys using their P2PKH address. Clients should use the embedded.address field for P2SH or P2WSH wrapped addresses, and pubkeys for inspecting multisig participants.
A new /rest/blockhashbyheight/ endpoint is added for fetching the hash of the block in the current best blockchain based on its height (how many blocks it is after the Genesis Block).
A new Window menu is added alongside the existing File, Settings, and Help menus. Several items from the other menus that opened new windows have been moved to this new Window menu.
In the Send tab, the checkbox for "pay only the required fee" has been removed. Instead, the user can simply decrease the value in the Custom Fee rate field all the way down to the node's configured minimumrelay fee.
In the Overview tab, the watch-only balance will be the only balance shown if the wallet was created using the createwallet RPC and thedisable_private_keys parameter was set to true.
The launch-on-startup option is no longer available on macOS if compiled with macosx min version greater than 10.11 (useCXXFLAGS="-mmacosx-version-min=10.11" CFLAGS="-mmacosx-version-min=10.11" for setting the deployment sdkversion)
A new groestlcoin-wallet tool is now distributed alongside Groestlcoin Core's other executables. Without needing to use any RPCs, this tool can currently create a new wallet file or display some basic information about an existing wallet, such as whether the wallet is encrypted, whether it uses an HD seed, how many transactions it contains, and how many address book entries it has.
Since version 2.16.0, Groestlcoin Core's built-in wallet has defaulted to generating P2SH-wrapped segwit addresses when users want to receive payments. These addresses are backwards compatible with all widely used software. Starting with Groestlcoin Core 2.20.1 (expected about a year after 2.18.2), Groestlcoin Core will default to native segwitaddresses (bech32) that provide additional fee savings and other benefits. Currently, many wallets and services already support sending to bech32 addresses, and if the Groestlcoin Core project sees enough additional adoption, it will instead default to bech32 receiving addresses in Groestlcoin Core 2.19.1. P2SH-wrapped segwit addresses will continue to be provided if the user requests them in the GUI or by RPC, and anyone who doesn't want the update will be able to configure their default address type. (Similarly, pioneering users who want to change their default now may set the addresstype=bech32 configuration option in any Groestlcoin Core release from 2.16.0 up.)
BIP 61 reject messages are now deprecated. Reject messages have no use case on the P2P network and are only logged for debugging by most network nodes. Furthermore, they increase bandwidth and can be harmful for privacy and security. It has been possible to disable BIP 61 messages since v2.17.2 with the -enablebip61=0 option. BIP 61 messages will be disabled by default in a future version, before being removed entirely.
The submitblock RPC previously returned the reason a rejected block was invalid the first time it processed that block but returned a generic "duplicate" rejection message on subsequent occasions it processed the same block. It now always returns the fundamental reason for rejecting an invalid block and only returns "duplicate" for valid blocks it has already accepted.
A new submitheader RPC allows submitting block headers independently from their block. This is likely only useful for testing.
The signrawtransactionwithkey and signrawtransactionwithwallet RPCs have been modified so that they also optionally accept a witnessScript, the witness script in the case of a P2WSH orP2SH-P2WSH output. This is compatible with the change to listunspent.
For the walletprocesspsbt and walletcreatefundedpsbt RPCs, if thebip32derivs parameter is set to true but the key metadata for a public key has not been updated yet, then that key will have a derivation path as if it were just an independent key (i.e. no derivation path and its master fingerprint is itself).
The -usehd configuration option was removed in version 2.16.0 From that version onwards, all new wallets created are hierarchical deterministic wallets. This release makes specifying -usehd an invalid configuration option.
This release allows peers that your node automatically disconnected for misbehaviour (e.g. sending invalid data) to reconnect to your node if you have unused incoming connection slots. If your slots fill up, a misbehaving node will be disconnected to make room for nodes without a history of problems (unless the misbehaving node helps your node in some other way, such as by connecting to a part of the Internet from which you don't have many other peers). Previously, Groestlcoin Core banned the IP addresses of misbehaving peers for a period (default of 1 day); this was easily circumvented by attackers with multiple IP addresses. If you manually ban a peer, such as by using the setban RPC, all connections from that peer will still be rejected.
The key metadata will need to be upgraded the first time that the HDseed is available. For unencrypted wallets this will occur on wallet loading. For encrypted wallets this will occur the first time the wallet is unlocked.
Newly encrypted wallets will no longer require restarting the software. Instead such wallets will be completely unloaded and reloaded to achieve the same effect.
A sub-project of Bitcoin Core now provides Hardware Wallet Interaction (HWI) scripts that allow command-line users to use several popular hardware key management devices with Groestlcoin Core. See their project page for details.
This release changes the Random Number Generator (RNG) used from OpenSSL to Groestlcoin Core's own implementation, although entropy gathered by Groestlcoin Core is fed out to OpenSSL and then read back in when the program needs strong randomness. This moves Groestlcoin Core a little closer to no longer needing to depend on OpenSSL, a dependency that has caused security issues in the past. The new implementation gathers entropy from multiple sources, including from hardware supporting the rdseed CPU instruction.
On macOS, Groestlcoin Core now opts out of application CPU throttling ("app nap") during initial blockchain download, when catching up from over 100 blocks behind the current chain tip, or when reindexing chain data. This helps prevent these operations from taking an excessively long time because the operating system is attempting to conserve power.
How to Upgrade?
Windows If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer. OSX If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), run the dmg and drag Groestlcoin Core to Applications. Ubuntu http://groestlcoin.org/forum/index.php?topic=441.0
ALL NEW - Groestlcoin Moonshine iOS/Android Wallet
Built with React Native, Moonshine utilizes Electrum-GRS's JSON-RPC methods to interact with the Groestlcoin network. GRS Moonshine's intended use is as a hot wallet. Meaning, your keys are only as safe as the device you install this wallet on. As with any hot wallet, please ensure that you keep only a small, responsible amount of Groestlcoin on it at any given time.
Features
Groestlcoin Mainnet & Testnet supported
Bech32 support
Multiple wallet support
Electrum - Support for both random and custom peers
Encrypted storage
Biometric + Pin authentication
Custom fee selection
Import mnemonic phrases via manual entry or scanning
RBF functionality
BIP39 Passphrase functionality
Support for Segwit-compatible & legacy addresses in settings
Support individual private key sweeping
UTXO blacklisting - Accessible via the Transaction Detail view, this allows users to blacklist any utxo that they do not wish to include in their list of available utxo's when sending transactions. Blacklisting a utxo excludes its amount from the wallet's total balance.
Ability to Sign & Verify Messages
Support BitID for password-free authentication
Coin Control - This can be accessed from the Send Transaction view and basically allows users to select from a list of available UTXO's to include in their transaction.
HODL GRS connects directly to the Groestlcoin network using SPV mode and doesn't rely on servers that can be hacked or disabled. HODL GRS utilizes AES hardware encryption, app sandboxing, and the latest security features to protect users from malware, browser security holes, and even physical theft. Private keys are stored only in the secure enclave of the user's phone, inaccessible to anyone other than the user. Simplicity and ease-of-use is the core design principle of HODL GRS. A simple recovery phrase (which we call a Backup Recovery Key) is all that is needed to restore the user's wallet if they ever lose or replace their device. HODL GRS is deterministic, which means the user's balance and transaction history can be recovered just from the backup recovery key.
Features
Simplified payment verification for fast mobile performance
Groestlcoin Seed Savior is a tool for recovering BIP39 seed phrases. This tool is meant to help users with recovering a slightly incorrect Groestlcoin mnemonic phrase (AKA backup or seed). You can enter an existing BIP39 mnemonic and get derived addresses in various formats. To find out if one of the suggested addresses is the right one, you can click on the suggested address to check the address' transaction history on a block explorer.
Features
If a word is wrong, the tool will try to suggest the closest option.
If a word is missing or unknown, please type "?" instead and the tool will find all relevant options.
NOTE: NVidia GPU or any CPU only. AMD graphics cards will not work with this address generator. VanitySearch is a command-line Segwit-capable vanity Groestlcoin address generator. Add unique flair when you tell people to send Groestlcoin. Alternatively, VanitySearch can be used to generate random addresses offline. If you're tired of the random, cryptic addresses generated by regular groestlcoin clients, then VanitySearch is the right choice for you to create a more personalized address. VanitySearch is a groestlcoin address prefix finder. If you want to generate safe private keys, use the -s option to enter your passphrase which will be used for generating a base key as for BIP38 standard (VanitySearch.exe -s "My PassPhrase" FXPref). You can also use VanitySearch.exe -ps "My PassPhrase" which will add a crypto secure seed to your passphrase. VanitySearch may not compute a good grid size for your GPU, so try different values using -g option in order to get the best performances. If you want to use GPUs and CPUs together, you may have best performances by keeping one CPU core for handling GPU(s)/CPU exchanges (use -t option to set the number of CPU threads).
Features
Fixed size arithmetic
Fast Modular Inversion (Delayed Right Shift 62 bits)
SecpK1 Fast modular multiplication (2 steps folding 512bits to 256bits using 64 bits digits)
Use some properties of elliptic curve to generate more keys
SSE Secure Hash Algorithm SHA256 and RIPEMD160 (CPU)
Groestlcoin EasyVanity 2020 is a windows app built from the ground-up and makes it easier than ever before to create your very own bespoke bech32 address(es) when whilst not connected to the internet. If you're tired of the random, cryptic bech32 addresses generated by regular Groestlcoin clients, then Groestlcoin EasyVanity2020 is the right choice for you to create a more personalised bech32 address. This 2020 version uses the new VanitySearch to generate not only legacy addresses (F prefix) but also Bech32 addresses (grs1 prefix).
Features
Ability to continue finding keys after first one is found
Includes warning on start-up if connected to the internet
Ability to output keys to a text file (And shows button to open that directory)
Show and hide the private key with a simple toggle switch
Show full output of commands
Ability to choose between Processor (CPU) and Graphics Card (GPU) ( NVidia ONLY! )
Features both a Light and Dark Material Design-Style Themes
Free software - MIT. Anyone can audit the code.
Written in C# - The code is short, and easy to review.
Groestlcoin WPF is an alternative full node client with optional lightweight 'thin-client' mode based on WPF. Windows Presentation Foundation (WPF) is one of Microsoft's latest approaches to a GUI framework, used with the .NET framework. Its main advantages over the original Groestlcoin client include support for exporting blockchain.dat and including a lite wallet mode. This wallet was previously deprecated but has been brought back to life with modern standards.
Features
Works via TOR or SOCKS5 proxy
Can use bootstrap.dat format as blockchain database
Import/Export blockchain to/from bootstrap.dat
Import wallet.dat from Groestlcoin-qt wallet
Export wallet to wallet.dat
Use both groestlcoin-wpf and groestlcoin-qt with the same addresses in parallel. When you send money from one program, the transaction will automatically be visible on the other wallet.
Rescan blockchain with a simple mouse click
Works as a full node and listens to port 1331 (listening port can be changed)
Fast Block verifying, parallel processing on multi-core CPUs
Mine Groestlcoins with your CPU by a simple mouse click
All private keys are kept encrypted on your local machine (or on a USB stick)
Lite - Has a lightweight "thin client" mode which does not require a new user to download the entire Groestlcoin chain and store it
Free and decentralised - Open Source under GNU license
Remastered Improvements
Bech32 support
P2sh support
Fixed Import/Export to wallet.dat
Testnet Support
Rescan wallet option
Change wallet password option
Address type and Change type options through *.conf file
Import from bootstrap.dat - It is a flat, binary file containing Groestlcoin blockchain data, from the genesis block through a recent height. All versions automatically validate and import the file "grs.bootstrap.dat" in the GRS directory. Grs.bootstrap.dat is compatible with Qt wallet. GroestlCoin-Qt can load from it.
In Full mode file %APPDATA%\Groestlcoin-WPF\GRS\GRS.bootstrap.dat is full blockchain in standard bootstrap.dat format and can be used with other clients.
Groestlcoin BIP39 Key Tool is a GUI interface for generating Groestlcoin public and private keys. It is a standalone tool which can be used offline.
Features
Selection options for 3-24 words (simply putting the space separated words in the first word box will also work) along with a bip39 passphrase
User input for total number of addresses desired
Creation of P2PKH, P2SH, P2WPKH and P2WSH addresses along with xpriv and xpub as per BIP32 spec, using a word list as the starting point following the BIP39 standard.
Pre-sets for BIP44, BIP49, BIP84 and BIP141 standards, along with custom user input for derivation path
Option for Hardened or non-hardened addresses
Option for Testnet private and public keys
Output containing derivation path, private key in WIF, integer and hex format, public key address, public point on curve and scriptpubkey
Results are output in a file titled 'wallet.txt' with the time addresses were generated, along with all information presented onscreen
Groestlcoin Electrum Personal Server aims to make using Electrum Groestlcoin wallet more secure and more private. It makes it easy to connect your Electrum-GRS wallet to your own full node. It is an implementation of the Electrum-grs server protocol which fulfils the specific need of using the Electrum-grs wallet backed by a full node, but without the heavyweight server backend, for a single user. It allows the user to benefit from all Groestlcoin Core's resource-saving features like pruning, blocks only and disabled txindex. All Electrum-GRS's feature-richness like hardware wallet integration, multi-signature wallets, offline signing, seed recovery phrases, coin control and so on can still be used, but connected only to the user's own full node. Full node wallets are important in Groestlcoin because they are a big part of what makes the system be trust-less. No longer do people have to trust a financial institution like a bank or PayPal, they can run software on their own computers. If Groestlcoin is digital gold, then a full node wallet is your own personal goldsmith who checks for you that received payments are genuine. Full node wallets are also important for privacy. Using Electrum-GRS under default configuration requires it to send (hashes of) all your Groestlcoin addresses to some server. That server can then easily spy on your transactions. Full node wallets like Groestlcoin Electrum Personal Server would download the entire blockchain and scan it for the user's own addresses, and therefore don't reveal to anyone else which Groestlcoin addresses they are interested in. Groestlcoin Electrum Personal Server can also broadcast transactions through Tor which improves privacy by resisting traffic analysis for broadcasted transactions which can link the IP address of the user to the transaction. If enabled this would happen transparently whenever the user simply clicks "Send" on a transaction in Electrum-grs wallet. Note: Currently Groestlcoin Electrum Personal Server can only accept one connection at a time.
Features
Use your own node
Tor support
Uses less CPU and RAM than ElectrumX
Used intermittently rather than needing to be always-on
Doesn't require an index of every Groestlcoin address ever used like on ElectrumX
UPDATED – Android Wallet 7.38.1 - Main Net + Test Net
The app allows you to send and receive Groestlcoin on your device using QR codes and URI links. When using this app, please back up your wallet and email them to yourself! This will save your wallet in a password protected file. Then your coins can be retrieved even if you lose your phone.
Changes
Add confidence messages, helping users to understand the confidence state of their payments.
Handle edge case when restoring via an external app.
Count devices with a memory class of 128 MB as low ram.
Introduce dark mode on Android 10 devices.
Reduce memory usage of PIN-protected wallets.
Tapping on the app's version will reveal a checksum of the APK that was installed.
Fix issue with confirmation of transactions that empty your wallet.
Groestlcoin Sentinel is a great solution for anyone who wants the convenience and utility of a hot wallet for receiving payments directly into their cold storage (or hardware wallets). Sentinel accepts XPUB's, YPUB'S, ZPUB's and individual Groestlcoin address. Once added you will be able to view balances, view transactions, and (in the case of XPUB's, YPUB's and ZPUB's) deterministically generate addresses for that wallet. Groestlcoin Sentinel is a fork of Groestlcoin Samourai Wallet with all spending and transaction building code removed.
I'd like to get started with namecoin how can I set this up on my windows PC? Edit: Morning update, Thanks for everyone's help on this biosupdate's post is extremely helpful. In some ways I think this could be slightly better than bitcoin, since it actually has a use behind the coins rather than just a medium of exchange, but we'll see.
Hello everyone! I'm happy to share what I've been working on with you today. This is an update to COSMiC V4 that makes significant improvements to nearly every area of the miner (detailed below.) Important Note: Now built against CUDA v10.1+Update1, so it is strongly recommended that you update your nVidia graphics drivers. (It is NOT necessary to install the CUDA toolkit) FEATURES:
Written in C/C++-CLI and CUDA C/PTX assembly, Inspired by 0xBitcoin-MineGpuMiner
Mining on multiple nVidia CUDA devices/cards in one instance, auto-detected
Mines with CUDA Devices and sends results to TokenPools (Solo Mining coming Next Update!)
Fully-integrated Graphical User Interface for Windows 64-bit (Intended to make Token Mining easier for newcomers)
All settings can be configured in the GUI (no manual config editing or batch files required!)
Integrated Hardware Temp/Fan/Power Monitoring and Safety Features
Faster, more efficient and lower CPU/RAM use than COSMiC V3.4 and the classic 0xBitcoin-miner
Aims for very few stale Shares at the Pool level and verifies GPU-found solutions on the CPU
Improved Network code for stability, fault-tolerance, potential power savings
Multi-Threaded for optimal performance on CPUs with numerous cores/threads
Small Application Size, Minimal Memory Footprint
CHANGES THIS VERSION:
Rebuilt/linked against newest LibCurl release (v7.65.1)
Overzealous "RPM Pause" bug fixed, along with some UI inconsistencies
Minimize to System Tray/Notification Area icon (with summary tooltip)
More robust GPU context (Right-click) menu with config separated into categories, including GPU Summary/Statistics, Set Intensity and CUDA engine selection
UI update speed now selectable in Options menu
Added "Compatibility" CUDA engine. More conservative Keccak hashing function, intended for use on older (Kepler-and-newer) GPU architectures or certain mobile chips
Streamlined 'outer' mining kernel and launch code: performance uplift and consistency improvement observed
NET annunciator now indicates OK/any network error, last request latency and is colorized to indicate network/pool-related errors
SQ annunciator added (shows # of queued-to-send solutions on Mouseover if there is a network delay). (see *2 in docs/WHATSNEW for more info).
Interruption Prevention: Can attempt to keep Windows from shutting off display or suspending (User-configurable, off by default). Attempts to prevent automatic restarts by other programs/Windows.
Various UX (user experience) improvements- let me know your thoughts :)
Optimizations for reduced CPU use (observed avg 0.1-0.6% total utilization on Ryzen 5 1600 @ 3.8 GHz). Note: COSMiC is highly multi-threaded for improved performance on modern multi-core and SMT-supporting processors.
Streamlined "end" of keccak function, with less load/store operations: don't store state elements that will not be accessed again (observed significant performance uplift)
"Hashburner" profiled/refactored/tweaked for improved performance on Turing (probably also Volta)-based GPUs (and previous). Observed significant performance uplift on tested GTX1660 graphics card vs. v4.1.2. Initial optimizations only, expect further hashrate gains in subsequent updates.
Modified hashing helper functions to reduce register pressure and increase device occupancy, minimize number of instructions wherever possible. New permutation helper functions added
0xBitcoin (0xBTC) is the first mineable ERC20 token on Ethereum. It uses mining for distribution, unlike all previous ERC20 tokens which were assigned to the contract deployer upon creation. 0xBTC is the first implementation of the EIP918 mineable token standard (https://eips.ethereum.org/EIPS/eip-918), which opened up the possibility of a whole new class of mineable assets on Ethereum. Without any ICO, airdrop, pre-mine, or founder’s reward, 0xBitcoin is arguably the most decentralized asset in the Ethereum ecosystem, including even Ether (ETH), which had a large ICO. The goal of 0xBitcoin is to be looked at as a currency and store of value asset on Ethereum. Its 21 million token hard cap and predictable issuance give it scarcity and transparency in terms of monetary policy, both things that Ether lacks. 0xBitcoin has certain advantages over PoW based currencies, such as compatibility with smart contracts and decentralized exchanges. In addition, 0xBTC cannot be 51% attacked (without attacking Ethereum), is immune from the “death spiral”, and will receive the benefits of scaling and other improvements to the Ethereum network.
GETTING 0xBITCOIN TOKENS
0xBitcoin can be mined using typical PC hardware, traded on exchanges (either decentralized or centralized) or purchased from specific sites/contracts.
or Traded OTC on the 0xBitcoin Discord or wherever traders see fit. ~more listings are in the works. Feel free to suggest 0xBTC to your favorite exchanges!
MINING IN A NUTSHELL
0xBitcoin is a Smart Contract on the Ethereum network, and the concept of Token Mining is patterned after Bitcoin's distribution. Rather than solving 'blocks', work is issued by the contract, which also maintains a Difficulty which goes up or down depending on how often a Reward is issued. Miners can put their hardware to work to claim these rewards, in concert with specialized software, working either by themselves or together as a Pool. The total lifetime supply of 0xBitcoin is 21,000,000 tokens and rewards will repeatedly halve over time. The 0xBitcoin contract was deployed by Infernal_Toast at Ethereum address: 0xb6ed7644c69416d67b522e20bc294a9a9b405b31
MINING IN MORE DETAIL (Gee-Whiz Info)
0xBitcoin's smart contract, running on the Ethereum network, maintains a changing "Challenge" (that is generated from the previous Ethereum block hash) and an adjusting Difficulty Target. Like traditional mining, the miners use the SoliditySHA3 algorithm to solve for a Nonce value that, when hashed alongside the current Challenge and their Minting Ethereum Address, is less-than-or-equal-to the current Difficulty Target. Once a miner finds a solution that satisfies the requirements, they can submit it into the contract (calling the Mint() function). This is most often done through a mining pool. The Ethereum address that submits a valid solution first is sent the 50 0xBTC Reward. (In the case of Pools, valid solutions that do not satisfy the full difficulty specified by the 0xBitcoin contract, but that DO satisfy the Pool's specified Minimum Share Difficulty, get a 'share'. When one of the Miners on that Pool finds a "Full" solution, the number of shares each miner's address has submitted is used to calculate how much of the 50 0xBTC reward they will get. After a Reward is issued, the Challenge changes.
HOW DIFFICULTY ADJUSTMENT WORKS
A Retarget happens every 1024 rewards. In short, the Contract tries to target an Average Reward Time of about 60 times the Ethereum block time. So (at the time of this writing): ~13.9 seconds \* 60 = 13.9 minutes If the average Reward Time is longer than that, the difficulty will decrease. If it's shorter, it will increase. How much longer or shorter it was affects the magnitude with which the difficulty will rise/drop, to a maximum of 50%. * Click Here to visit the stats page~ (https://0x1d00ffff.github.io/0xBTC-Stats) to see recent stats and block times, feel free to ask questions about it if you need help understanding it.
MINING HARDWARE
Presently, 0xBitcoin and "Alt Tokens" can be mined on GPUs, CPUs, IGPs (on-CPU graphics) and certain FPGAs. The most recommended hardware is nVidia graphics cards for their efficiency, ubiquity and relatively low cost. As general rules, the more cores and the higher core frequency (clock) you can get, the more Tokens you will earn!
Mining on nVidia cards:
Pascal (GTX 10x0) cards are usually the best choice due to their power efficiency. Maxwell-Generation 2 (GTX 9xx) cards are also a good choice and are often great overclockers, but they use more powegenerate more heat. Any fairly-recent nVidia card supporting CUDA should be capable of mining Tokens. It's possible to mine in OpenCL mode on nVidia devices, but It is preferable to use a CUDA for substantially better performance. (See Mining Software section.)
Mining on AMD cards:
AMD GPUs are quite capable of Token mining, though they can't achieve quite the same performance that nV/CUDA GPUs can at this time. Because of their typically-high memory bandwidth (especially cards with HBM/HBM2), it is possible to mine 0xBitcoin/ERC918 Tokens alongside a Video Memory-intensive algorithm like Ethash or Cryptonight! (See Mining Software section.)
Mining on IGPs (e.g. AMD Radeon and Intel HD Graphics):
This type of GPU is considerably less powerful than a discrete GPU, but is still capable of mining. They can supplement hashpower from other devices. The best performance should come from a chip with a larger number of Shader cores (like a Zen-based APU), but even typical Intel IGPs can submit shares and earn Tokens. (See Mining Software section.)
Clocks and Power Levels:
The algorithm used for 0xBitcoin and Alt-Token mining uses the faster memories in a GPU core instead of Video Memory. As a result, it is advisable to underclock the Memory, which will save a little power, reduce memory temperature and sometimes enable the GPU core to hit higher clock speeds with stability. A card's Power Limit and Core Voltage can be tweaked to attain the best efficiency for individual cards. ~Pascal cards (like GTX 10x0) are generally more temperature-sensitive when overclocked. Reducing Core temperature can often stabilize higher overclocks better than adding voltage can. Maxwell-Gen2 cards (like GTX 9xx) can usually be overclocked further at higher temperatures.
V4.x versions are a near-total 'Modern' C++ rewrite/redesign for 64-bit Windows, built for speed, ease-of-use and stability. It supports nVidia/CUDA devices and Pool Mining. Solo/CPU mining both planned. Features a fully-integrated GUI, numerous optimizations assembly functions for speed (nicknamed 'Hashburner'), and supports multiple GPUs running in a single instance since v4.1. Auto-Donation/devfee of 1.5% (default of 1.5%.) Under active development!
A fork of 0xBitcoin-Miner designed for enhanced speed and less invalid shares at the Pool level. It is somewhat older and is built using a combination of NodeJS/C++/CUDA. It has versions available for 64-bit Windows and Linux and runs from a command-line interface. Comes in multiple versions with 1, 1.5 or 2% "Auto-Donation"/devfee. Not under development at this time, but still relevant.
A Command-Line Interface miner that aims to provide functionality similar to that of "CCMiner" for other algorithms for 0xBitcoin and other ERC-918s. As such, it offers an API for integrating with Mining management software and integration with HiveOS & EthOS. It also supports OpenCL devices (such as AMD cards and Intel IGPs.) Has a minimum Auto-Donation/devfee of 1.5% (with a default of 2.0%.) Under active development!
AIOMiner is an All-In-One GPU Mining software for Windows that boasts support for over 55 different algorithms, is free to use, and eliminates the need to configure batch files through its easy to use interface.
TokenMiner is based upon Genoil Ethminer and was the first to add support for OpenCL devices (AMD GPUs/APUs.) It supports CPU and Pool/Solo mining from its command-line interface (in -C or -G, -S or -P modes.) It can also mine on nVidia/CUDA cards (in OpenCL mode, albeit with lesser performance.) Has a 1% "devfee" running in Pool Mode. This miner has since been forked for compatibility with some FPGAs!
v2.10.4 is an enhancement of the original 0xBitcoin-Miner with CUDA support added by Mikers and enhanced by Azlehria. "Nabiki" is a C++-only version, with no NodeJS code, which supports Pool Mining (just not Solo) and works on Windows 64-bit and Linux. Source code is available with pre-packaged binaries and a GUI in the works. Has a 2.5% "devfee". Under active development!
~Older Miners: Older and possibly-unsupported miner versions can be found at the above link for historical purposes and specific applications- including the original NodeJS CPU miner by Infernal Toast/Zegordo, the '1000x' NodeJS/C++ hybrid version of 0xBitcoin-Miner and Mikers' enhanced CUDA builds.
FOR MORE INFORMATION...
If you have any trouble, the friendly and helpful 0xBitcoin community will be happy to help you out. Discord has kind of become 0xBTC's community hub, you can get answers the fastest from devs and helpful community members. Or message one of the community members on reddit listed below.
Hello everyone! I'm happy to share what I've been working on with you today. This is an update to the COSMiC V4 token miner (for nVidia/CUDA devices and Windows 7 or newer, 64-bit). This version makes substantial improvements to nearly every area of the miner (detailed below.) Requires: 1 or more nVidia (CUDA) GPU, any 64-bit CPU (>2 threads recommended), any 64-bit Windows version (Windows 7 should work, but developed for Windows 8.1 and up.) Remember to install the latest nVidia graphics drivers Supports Mining: 0xBitcoin, KiwiToken, S.E.D.O., (standalone or merge-mined with 0xBTC), CatEther(0xCATE), Bitcoin Classic Token (on the Ethereum Classic network), LiraPay, CryptoPepes (mining 'rat-race' now over), and many other ERC-918 token varieties! Important Note: Now built against CUDA v10.1+Update1, so it is strongly recommended that you update your nVidia graphics drivers. (It is NOT necessary to install the CUDA toolkit) FEATURES:
Written in C/C++-CLI and CUDA C/PTX assembly, Inspired by 0xBitcoin-MineGpuMiner
Mining on multiple nVidia CUDA devices/cards in one instance, auto-detected
Mines with CUDA Devices and sends results to TokenPools (Solo Mining coming Next Update!)
Fully-integrated Graphical User Interface for Windows 64-bit (Intended to make Token Mining easier for newcomers)
All settings can be configured in the GUI (no manual config editing or batch files required!)
Integrated Hardware Temp/Fan/Power Monitoring and Safety Features
Faster, more efficient and lower CPU/RAM use than COSMiC V3.4 and the classic 0xBitcoin-miner
Aims for very few stale Shares at the Pool level and verifies GPU-found solutions on the CPU
Improved Network code for stability, fault-tolerance, potential power savings
Multi-Threaded for optimal performance on CPUs with numerous cores/threads
Small Application Size, Minimal Memory Footprint
CHANGES THIS VERSION:
Streamlined "end" of keccak function, with less load/store operations: don't store state elements that will not be accessed again (observed significant performance uplift)
"Hashburner" profiled/refactored/tweaked for improved performance on Turing (probably also Volta)-based GPUs (and previous). Observed significant performance uplift on tested GTX1660 graphics card vs. v4.1.2. Initial optimizations only, expect further hashrate gains in subsequent updates.
Rebuilt/linked against newest LibCurl release (v7.65.1)
Overzealous "RPM Pause" bug fixed, along with some UI inconsistencies
Minimize to System Tray/Notification Area icon (with summary tooltip)
More robust GPU context (Right-click) menu with config separated into categories, including GPU Summary/Statistics, Set Intensity and CUDA engine selection
UI update speed now selectable in Options menu
Added "Compatibility" CUDA engine. More conservative Keccak hashing function, intended for use on older (Kepler-and-newer) GPU architectures or certain mobile chips
Streamlined 'outer' mining kernel and launch code: performance uplift and consistency improvement observed
NET annunciator now indicates OK/any network error, last request latency and is colorized to indicate network/pool-related errors
SQ annunciator added (shows # of queued-to-send solutions on Mouseover if there is a network delay). (see *2 in docs/WHATSNEW for more info).
Interruption Prevention: Can attempt to keep Windows from shutting off display or suspending (User-configurable, off by default). Attempts to prevent automatic restarts by other programs/Windows.
Various UX (user experience) improvements- let me know your thoughts :)
Optimizations for reduced CPU use (observed avg 0.1-0.6% total utilization on Ryzen 5 1600 @ 3.8 GHz). Note: COSMiC is highly multi-threaded for improved performance on modern multi-core and SMT-supporting processors.
Modified hashing helper functions to reduce register pressure and increase device occupancy, minimize number of instructions wherever possible. New permutation helper functions added
Links to the Newest/Best Miners for nVidia, AMD GPUs (and historical links)
I thought I'd make this thread due to an influx of new miners who seemed to be using very old versions. Hope it's helpful! It'll be updated over time. Most Recent Edit: 20 June 2019. Updated version #s, links, features, added link to UI/updater for SSHA3M, fixed formatting -- LtTofu ** Be sure to read the README document that either comes with the miner or any instructions on the page where you download it! This will answer many beginner questions. For quickest answers to any problems you may encounter, visit #Support on the Discord: https://discord.gg/An8sBP ** Be sure to keep your GRAPHICS CARD DRIVERS up to date! This makes sure your cards are detected by the mining software as well as the expected performance. COSMiC V4 by LtTofu (latest version: 4.1.3)
https://github.com/mining-visualizeMVis-tokenminer Miner for AMD cards/OpenCL devices. Mines on CUDA cards too, but at a lower hashrate than with a native CUDA miner. 1% devfee in pool mode. Supports Solo and CPU mining
Older, possibly no longer supported:
0xBitcoin-miner:
https://github.com/0xbitcoin/0xbitcoin-miner The one that started it all! Old/probably unsupported. Supports CPU mining. GPUs not supported. Authors: Infernal Toast, Zegordo, (V0x?) possibly others :)
COSMiC v4.0a Public Test - The Easy-To-Use 0xBitcoin and ERC-918 Token Miner for nVidia/CUDA Devices (Windows 64-bit)
This version is out-of-date! Please update to v4.1.3t available on my Bitbucket. *
Release Thread: https://www.reddit.com/0xbitcoin/comments/c1590e/cosmic_v413t_update_nvidiacuda_win64_guibased/ Thanks! Hello, 0xBitcoin Community! I'm happy to share my work with you today! This is a brand new CUDA miner for Pool-Mining 0xBitcoin and similar ERC-918 tokens like 0xBitcoinCash/0xKIWI. I've rewritten COSMiC from the ground up, using the best parts of v3.4 (the fastest/most stable release prior to this one.) Presenting, COSMiC V4! As I add more features to this miner, my goal is to make it as simple and pleasant to use as possible for newcomers to 0xBitcoin and mining in general. SCREENSHOTS:
Totally rewritten. All C++ and CUDA, with no NodeJS aftertaste.
It's fast. Might be the fastest. On my systems, it outpaced the other 0xBitcoin CUDA miners I've tested, including 3.4t by a small margin.
Very low CPU usage and a fraction of the application size.
Has a Full Windows GUI for maximum ease-of-use, quick configuration and stable, at-a-glance display
Designed to receive remarkably few Invalid Shares at the Pool Level compared to previous miners
In testing, worked nicely with +1 intensity vs. my usual settings with COSMIC v3.4t for a boost from 502->513 MH/s on my 1060-3gb (stock). Also getting great performance with my good ol' GTX970.
Tested on Pascal (1050ti, 1060-3GB) and Maxwell Gen2 (GTX970), should work on cards as old as Kepler
Auto-Donation is set by default to 1.5%. This can be adjusted in the Options->Configure... dialog box. Your support is greatly appreciated :)
Optimizations and changes to the CUDA engine ("Hashburner") from v3.4/3.5a(test) have been applied to V4.0a.
WHAT'S COMING SOON:
Mining on multiple GPUs in one instance of the application
Reintroducing the Hardware Monitoring features of the v3.5a Test (temperature, power, fan speed, automatic thermal shutdown)
Solo Mining of 0xBitcoin and "Alt-Tokens"
COMPATIBILITY: Should work on nVidia(CUDA) cards Kepler(6xx-series) and up. Tested on Maxwell Gen2(9xx) and Pascal (GTX10x0). Developed on Windows 10. Should work on 8.1 and up (probably works on 7.) This is a 64-bit application and expects a 64-bit version of Windows. Non-English Windows Users: **If the program crashes or doesn't launch when you double-click Cosmic.exe, please open the file Cosmic.exe.Config and change the 1.5 to read 1,5 - This is a bug with how decimal points are handled by a Windows function. I will add a fix right away. This workaround will hopefully fix the issue for you in the meantime. :) You should not need to edit the Config file manually in any other circumstance- just use the Options->Configure... menu item to quickly get set up. You can probably also change this setting in Windows' 'Region & Language Settings' > 'Additional Date, Time and Regional Settings' > 'Change Date, Time or Number Formats' > 'Additional Settings' > Decimal Symbol `.` HOW TO USE: This is a brand new miner and as such only runs one GPU per instance. Multi-GPU support coming soon. See below for more info on using multiple GPUs.
Extract the 7Zip or ZIP file to a convenient location.
Check out README.txt or choose About->Help/About in the Menu Bar, or Press F1.
Run Cosmic.exe.
Configure the miner using the Options->Configure... menu item. There is normally no need to manually edit the config file. If you've already configured, your settings will be saved from last time.
Click 'Start Mining!'
MULTI-GPU INSTRUCTIONS:
Launch Cosmic.exe, Configure and Start Mining. If you've already configured, your settings will be saved from last time.
Launch the program again the same way. Choose menu item Options->Configure... Pick a GPU # (numbering starts from 0!) and appropriate Intensity.
Save Settings and Start Mining!
Repeat as needed.
NOTE: When you open the Configure... dialog, it will display the last configuration that was saved. You can extract multiple copies of COSMiC to their own folders, named with the device's number or however you prefer, which have their own configuration file.
A WORD ON INTENSITIES:
You will need to find the ideal intensity for your devices(GPUs). Try turning it up in increments of 1 and Start Mining. Increase until hashrate stops rising, hashrate drops or instability occurs. Then lower it slightly.
Turning down Intensity can improve system responsiveness in the OS/other applications if the card is used as your Display Adapter (connected to a monitor, set as Primary, etc.) You can also disable Hardware Acceleration in applications and reduce GPU usage by Windows.
I've found that I was able to use an Intensity setting 1 higher than with v3.4(t), for example, 26 instead of 25 on my 1060-3gb. This yielded a boost from 502 to 511 MH/s average (stock). See what your card(s) are capable of. :)
PERFORMANCE TIPS:
Other applications using the device (Discord, Chrome, Firefox, Windows) will lower hashrate. Try disabling Hardware Acceleration if you have a strong enough CPU.
Be sure to set the ideal intensity for your particular hardware. Default is 24.
Decrease your Video Memory/VRAM clock speed to stabilize a higher GPU Core overclock (all overclocking is done at your own risk!) I suggest trying -300 MHz below your default speed.*
COSMiC uses no video memory, and instead does all of its work inside the GPU, using registers and caches which are much faster. Therefore, lower VRAM clocks can work in your favor by reducing power draw (allowing higher GPU boosting) and potentially stabilizing better core OCs.
Please let me know what you think and help me to make this the best miner that it can be. :) I can be found here on Reddit or, for a faster response, look for me on the Discord (see sidebar) with the username @LtTofu [ Mag517 ] Thanks for your support and feedback!
Hello everyone! I'm happy to share what I've been working on with you today. This is an update to COSMiC Miner which adds new features, under-the-hood improvements and (of course) optimizations to the CUDA core for greater efficiency. I call this build "beta" because I've added significant new functionality, but it actually includes refinements for greater stability. With miners' feedback, I'll make any desired improvements for 4.1.3. :) Important Note: Now built against CUDA v10.0 - It is strongly recommended that you update your nVidia graphics drivers. It is NOT necessary to install the CUDA toolkit. FEATURES:
Mining on multiple CUDA devices in one instance, auto-detected
Gets parameters from, and sends solutions to, TokenPools (like Toast's tokenminingpool.com, Mike.rs and Tosti.ro)
Fully-integrated Graphical User Interface for Windows 64-bit (Intended to make Token Mining as easy as possible for newcomers)
All settings can be configured in the GUI (no manual config editing required!)
Integrated Hardware Temp/Fan/Power Monitoring and Safety Features ('Watchqat')
Faster, more efficient and lower CPU/RAM use than COSMiC V3.4 and the classic 0xBitcoin-miner
Aims for very few stale Shares at the Pool level and verifies GPU-found solutions on the CPU
Improved Network code for stability/lower CPU use
Multi-Threaded for enhanced performance on CPUs with >2 threads
CHANGES THIS VERSION:
Integrated Hardware Monitoring ('Watchqat') with safety features: individual GPUs will automatically pause if GPU temperature or Fan/Pump speed is outside the user-defined range. This means that overheating GPUs or devices with failing cards can be detected before problems arise. :) (If paused, Right-click a device and click the option to unpause it.)
Now built against CUDA v10.0 (please update your nV graphics drivers! CUDA tookit is NOT required.)
Various internal improvements for stability, CUDA engine tweaks and optimizations (specifically to enhance performance on Pascal and newer architecture GPUs)
Increased hashrate observed on Maxwell Gen2 (GTX 9xx) and Pascal (GTX 10x0) architectures
Keyboard hotkeys (see Help menu or README.txt) for quick Intensity adjustment (more will be added.)
Network code improvements and bug-fixes
Optimizations to further reduce CPU usage
UI Reworking/Improvements (Feel free to let me know what you think of the design/UX!)
Hello 0xBitcoin and Token Mining community! I'm happy to share my work with you today. COSMiC v4.1t is a public "beta" which brings multiple enhancements, including support for mining on multiple nVidia/CUDA devices in one instance and a redesigned GUI. Suggestions/feedback greatly appreciated: I will use your input in forthcoming updates to the miner. :) CHANGES THIS VERSION:
Now supports mining on multiple devices concurrently, in a single instance
CUDA devices are detected and listed automatically in the mining window
Redesigned mining window to display active devices' status and more useful information
Mining Events pane shows recent solutions, incoming mining parameter changes, status updates, etc.
CUDA devices controlled by separate CPU threads
Optimizations to CUDA core (seems to most benefit Maxwell-Gen2 GPUs, i.e. GTX 9xx)
Extract either the 7z or ZIP archive on a Windows (64-bit) computer with at least one fairly-recent CUDA(nVidia) device
Run Cosmic.exe
The miner should detect and list compatible CUDA devices.
Select "General Options..." from the Options menu and enter your desired pool/Ethereum address. Hover over an element of the GUI with mouse pointer for more info.
Devices will default to an Intensity of 24. Right-click one and select "Configure This GPU..." to pick a different one for optimal performance. This setting may need to be lowered/raised depending on your hardware.
Uncheck any devices you don't wish to mine on and click "Start Mining!" Click the button again to stop.
COMING SOON:
The return of Hardware Monitoring since my first test of it in 3.5a, plus improvements
Under-the-hood improvements
WHAT'S PLANNED:
Multi-threaded CPU Mining
Solo Mining of ERC-918s
Proper Website and Source Repository
Perhaps OpenCL and a Linux port :)
CONTACT:
LtTofu#6168 on the Discord (see Sidebar of this Subreddit. Fastest response) or PM me on Reddit. Thanks!
Added an Auto-Start feature (enable in the Config... menu dialog). If enabled, the miner will start on its own when launched.
Fixed a bug which could cause the program not to start on Windows regions that use , instead of . in decimal numbers.
Better handling of network/pool comm. errors. Automatically pauses on many consecutive errors. The miner will re-start mining when the pool can be contacted again.
Compiled for a wider range of GPUs. All CUDA devices from Kepler up to Volta should work.
Difficulty Update Frequency can now be configured by the user. This is helpful for Dual-Mining pools or VARDIFF ones. Hover over the option in Configure ... dialog to read how it works.
Substantially reduced memory usage.
Condensed UI for a smaller, neater window.
Various bug-fixes and cleanup.
FEATURES:
Mining of 0xBitcoin and Alt-Tokens on TokenPools
Uses nVidia CUDA Devices (e.g. GPUs) with architectures from Kepler to Volta
A Full Windows 64-bit GUI Application w/ easy point-and-click interface
No need to edit Config files manually (does not use .0xbitcoin dir)
Very Fast: Possibly the Fastest ERC918 CUDA Miner in the Cosmos!
Aims for minimal stale/invalid shares at the Pool Level- in testing I can go 40 hours without an invalid share (mining w/ a 1060 and a 970)
Configurable Auto-Donation (a.k.a. DevFee, min default is 1.5%.) I donate tokens to promising projects, such as @0x1d00ffff's excellent 0xBitcoin Stats site. :)
WHAT'S COMING SOON:
Mining on multiple GPUs in one instance of the application
Reintroducing the Hardware Monitoring features of the v3.5a Test (temperature, power, fan speed, automatic thermal shutdown)
Solo Mining of 0xBitcoin and "Alt-Tokens"
COMPATIBILITY:
Should work on nVidia(CUDA) cards Kepler(6xx-series) and up. Tested on Maxwell Gen2(9xx) and Pascal (GTX10x0). Developed on Windows 10. Tested to work on Windows 7 and newer. This is a 64-bit application and expects a 64-bit version of Windows.
HOW TO USE:
This is a brand new miner and as such only runs one GPU per instance. Multi-GPU support coming soon. See below for more info on using multiple GPUs.
Extract the 7Zip or ZIP file to a convenient location.
Check out README.txt (or after launching the application, choose About->Help/About in the Menu Bar / Press F1.)
Run CosmicV4.exe.
Configure the miner using the Options->Configure... menu item. There is normally no need to manually edit the config file. If you've already configured, your settings will be saved from last time. *If you are updating from a previous version, don't reuse your old Config file, enter your settings in Options->Configure... dialog again. This should only take a moment. :)`
Click 'Start Mining!'
MULTI-GPU INSTRUCTIONS:
Launch CosmicV4.exe, Configure and Start Mining. If you've already configured, your settings will be saved from last time.
Launch the program again the same way. Choose menu item Options->Configure... Pick a GPU # (numbering starts from 0!) and appropriate Intensity.
Save Settings and Start Mining!
Repeat as needed.
NOTE: When you open the Configure... dialog, it will display the last configuration that was saved. You can extract multiple copies of COSMiC to their own folders, named with the device's number or however you prefer, which have their own configuration file.
A WORD ON INTENSITIES:
You will need to find the ideal intensity for your devices(GPUs). Try turning it up in increments of 1 and Start Mining. Increase until hashrate stops rising, hashrate drops or instability occurs. Then lower it slightly.
Turning down Intensity can improve system responsiveness in the OS/other applications if the card is used as your Display Adapter (connected to a monitor, set as Primary, etc.) You can also disable Hardware Acceleration in applications and reduce GPU usage by Windows.
I've found that I was able to use an Intensity setting 1 higher than with v3.4(t), for example, 26 instead of 25 on my 1060-3gb. This yielded a boost from 502 to 511 MH/s average (stock). See what your card(s) are capable of. :)
PERFORMANCE TIPS:
Other applications using the device (Discord, Chrome, Firefox, Windows) will lower hashrate. Try disabling Hardware Acceleration if you have a strong enough CPU.
Be sure to set the ideal intensity for your particular hardware. Default is 24.
Consider using processor graphics (such as Intel HD graphics, AMD APUs' Radeon graphics) or a cheap older card as your display adapter and the mining GPUs not connected to a display if you're using the machine for more than mining.
Decrease your Video Memory/VRAM clock speed to stabilize a higher GPU Core overclock (all overclocking is done at your own risk!) I suggest trying -300 MHz below your default speed.*
COSMiC uses no video memory, and instead does all of its work inside the GPU, using registers and caches which are much faster.
Therefore, lower VRAM clocks can work in your favor by reducing power draw (allowing higher GPU boosting) and potentially stabilizing better core OCs.
Please let me know what you think and help me to make this the best miner that it can be. :) I can be found here on Reddit or, for a faster response, look for me on the Discord (see sidebar) with the username: @LtTofu [ _Cosmic Miner_ ]. Thanks for your support and feedback!
COSMiC v4.0a Public Test - The Easy-To-Use 0xBitcoin and ERC-918 Token Miner for nVidia/CUDA Devices (Windows 64-bit)
UPDATED VERSIONhttps://www.reddit.com/0xbitcoin/comments/8ttg2a/cosmic_miner_v401t_update_windows_64bit_nvidiacuda/ Hello, 0xBitcoin Community! I'm happy to share my work with you today! This is a brand new CUDA miner for Pool-Mining 0xBitcoin and similar ERC-918 tokens like 0xBitcoinCash/0xKIWI. I've rewritten COSMiC from the ground up, using the best parts of v3.4 (the fastest/most stable release prior to this one.) Presenting, COSMiC V4! As I add more features to this miner, my goal is to make it as simple and pleasant to use as possible for newcomers to 0xBitcoin and mining in general. SCREENSHOTS/GETTING STARTED VIDEO:
Totally rewritten. All C++ and CUDA, with no NodeJS aftertaste.
It's fast. Might be the fastest. On my systems, it outpaced the other 0xBitcoin CUDA miners I've tested, including 3.4t by a small margin.
Very low CPU usage and a fraction of the application size.
Has a Full Windows GUI for maximum ease-of-use, quick configuration and stable, at-a-glance display
Designed to receive remarkably few Invalid Shares at the Pool Level compared to previous miners
In testing, worked nicely with +1 intensity vs. my usual settings with COSMIC v3.4t for a boost from 502->513 MH/s on my 1060-3gb (stock). Also getting great performance with my good ol' GTX970.
Tested on Pascal (1050ti, 1060-3GB) and Maxwell Gen2 (GTX970), should work on cards as old as Kepler
Auto-Donation is set by default to 1.5%. This can be adjusted in the Options->Configure... dialog box. Your support is greatly appreciated :)
Optimizations and changes to the CUDA engine ("Hashburner") from v3.4/3.5a(test) have been applied to V4.0a.
WHAT'S COMING SOON:
Mining on multiple GPUs in one instance of the application
Reintroducing the Hardware Monitoring features of the v3.5a Test (temperature, power, fan speed, automatic thermal shutdown)
Solo Mining of 0xBitcoin and "Alt-Tokens"
COMPATIBILITY: Should work on nVidia(CUDA) cards Kepler(6xx-series) and up. Tested on Maxwell Gen2(9xx) and Pascal (GTX10x0). Developed on Windows 10. Should work on 8.1 and up (probably works on 7.) This is a 64-bit application and expects a 64-bit version of Windows. Non-US English Windows Users: **If the program crashes or doesn't launch when you double-click Cosmic.exe, please open the file Cosmic.exe.Config and change the 1.5 to read 1,5 - This is a bug with how decimal points are handled by a Windows function. I will add a fix right away. This workaround will hopefully fix the issue for you in the meantime. :) You should not need to edit the Config file manually in any other circumstance- just use the Options->Configure... menu item to quickly get set up. You can probably also change this setting in Windows' 'Region & Language Settings' > 'Additional Date, Time and Regional Settings' > 'Change Date, Time or Number Formats' > 'Additional Settings' > Decimal Symbol `.` HOW TO USE: This is a brand new miner and as such only runs one GPU per instance. Multi-GPU support coming soon. See below for more info on using multiple GPUs.
Extract the 7Zip or ZIP file to a convenient location.
Check out README.txt or choose About->Help/About in the Menu Bar, or Press F1.
Run Cosmic.exe.
Configure the miner using the Options->Configure... menu item. There is normally no need to manually edit the config file. If you've already configured, your settings will be saved from last time.
Click 'Start Mining!'
MULTI-GPU INSTRUCTIONS:
Launch Cosmic.exe, Configure and Start Mining. If you've already configured, your settings will be saved from last time.
Launch the program again the same way. Choose menu item Options->Configure... Pick a GPU # (numbering starts from 0!) and appropriate Intensity.
Save Settings and Start Mining!
Repeat as needed.
NOTE: When you open the Configure... dialog, it will display the last configuration that was saved. You can extract multiple copies of COSMiC to their own folders, named with the device's number or however you prefer, which have their own configuration file.
A WORD ON INTENSITIES:
You will need to find the ideal intensity for your devices(GPUs). Try turning it up in increments of 1 and Start Mining. Increase until hashrate stops rising, hashrate drops or instability occurs. Then lower it slightly.
Turning down Intensity can improve system responsiveness in the OS/other applications if the card is used as your Display Adapter (connected to a monitor, set as Primary, etc.) You can also disable Hardware Acceleration in applications and reduce GPU usage by Windows.
I've found that I was able to use an Intensity setting 1 higher than with v3.4(t), for example, 26 instead of 25 on my 1060-3gb. This yielded a boost from 502 to 511 MH/s average (stock). See what your card(s) are capable of. :)
PERFORMANCE TIPS:
Other applications using the device (Discord, Chrome, Firefox, Windows) will lower hashrate. Try disabling Hardware Acceleration if you have a strong enough CPU.
Be sure to set the ideal intensity for your particular hardware. Default is 24.
Decrease your Video Memory/VRAM clock speed to stabilize a higher GPU Core overclock (all overclocking is done at your own risk!) I suggest trying -300 MHz below your default speed.*
COSMiC uses no video memory, and instead does all of its work inside the GPU, using registers and caches which are much faster. Therefore, lower VRAM clocks can work in your favor by reducing power draw (allowing higher GPU boosting) and potentially stabilizing better core OCs.
Please let me know what you think and help me to make this the best miner that it can be. :) I can be found here on Reddit or, for a faster response, look for me on the Discord (see sidebar) with the username @LtTofu [ _Cosmic Miner_ ] Thanks for your support and feedback!
COSMiC v4.0a Public Test - The Easy-To-Use (Full GUI) 0xBitcoin and ERC-918 Token Miner for nVidia/CUDA Devices (Windows 64-bit)
THIS VERSION IS VERY OLD: FIND COSMIC V4.1.3 HERE:https://www.reddit.com/0xbitcoin/comments/c1590e/cosmic_v413t_update_nvidiacuda_win64_guibased/ This update includes multi-GPU support, higher hashing performance, an improved UI, greater compatibility with older GPUs (Kepler and up), and more (see the changelog) . . . . . Hello, fellow GPU Miners! I'm happy to share my work with you today! This is a brand new CUDA miner for Pool-Mining 0xBitcoin and similar ERC-918 tokens like 0xBitcoinCash/0xKIWI. I've rewritten COSMiC from the ground up, using the best parts of v3.4 (the fastest/most stable release prior to this one.) Presenting, COSMiC V4! As I add more features to this miner, my goal is to make it as simple and pleasant to use as possible for newcomers to 0xBitcoin and mining in general. SCREENSHOTS/GETTING STARTED VIDEO:
Totally rewritten. All C++ and CUDA, with no NodeJS aftertaste.
It's fast. Might be the fastest. On my systems, it outpaced the other 0xBitcoin CUDA miners I've tested, including 3.4t by a small margin.
Very low CPU usage and a fraction of the application size.
Has a Full Windows GUI for maximum ease-of-use, quick configuration and stable, at-a-glance display
Designed to receive remarkably few Invalid Shares at the Pool Level compared to previous miners
In testing, worked nicely with +1 intensity vs. my usual settings with COSMIC v3.4t for a boost from 502->513 MH/s on my 1060-3gb (stock). Also getting great performance with my good ol' GTX970.
Tested on Pascal (1050ti, 1060-3GB) and Maxwell Gen2 (GTX970), should work on cards as old as Kepler
Auto-Donation is set by default to (min) 1.5%. This can be adjusted in the Options->Configure... dialog box. Your support is greatly appreciated :)
Optimizations and changes to the CUDA engine ("Hashburner") from v3.4/3.5a(test) have been applied to V4.0a.
WHAT'S COMING SOON:
Mining on multiple GPUs in one instance of the application
Reintroducing the Hardware Monitoring features of the v3.5a Test (temperature, power, fan speed, automatic thermal shutdown)
Solo Mining of 0xBitcoin and "Alt-Tokens"
COMPATIBILITY: Should work on nVidia(CUDA) cards Kepler(6xx-series) and up. Tested on Maxwell Gen2(9xx), Pascal (GTX10x0) and TITAN V. Developed on Windows 10. Should work on 8.1 and up (probably works on 7.) This is a 64-bit application and expects a 64-bit version of Windows. Non-US English Windows Users: **If the program crashes or doesn't launch when you double-click Cosmic.exe, please open the file Cosmic.exe.Config and change the 1.5 to read 1,5 - This is a bug with how decimal points are handled by a Windows function. I will add a fix right away. This workaround will hopefully fix the issue for you in the meantime. :) You should not need to edit the Config file manually in any other circumstance- just use the Options->Configure... menu item to quickly get set up. You can probably also change this setting in Windows' 'Region & Language Settings' > 'Additional Date, Time and Regional Settings' > 'Change Date, Time or Number Formats' > 'Additional Settings' > Decimal Symbol `.` HOW TO USE: This is a brand new miner and as such only runs one GPU per instance. Multi-GPU support coming soon. See below for more info on using multiple GPUs.
Extract the 7Zip or ZIP file to a convenient location.
Check out README.txt or choose About->Help/About in the Menu Bar, or Press F1.
Run Cosmic.exe.
Configure the miner using the Options->Configure... menu item. There is normally no need to manually edit the config file. If you've already configured, your settings will be saved from last time.
Click 'Start Mining!'
MULTI-GPU INSTRUCTIONS:
Launch Cosmic.exe, Configure and Start Mining. If you've already configured, your settings will be saved from last time.
Launch the program again the same way. Choose menu item Options->Configure... Pick a GPU # (numbering starts from 0!) and appropriate Intensity.
Save Settings and Start Mining!
Repeat as needed.
NOTE: When you open the Configure... dialog, it will display the last configuration that was saved. You can extract multiple copies of COSMiC to their own folders, named with the device's number or however you prefer, which have their own configuration file.
A WORD ON INTENSITIES:
You will need to find the ideal intensity for your devices(GPUs). Try turning it up in increments of 1 and Start Mining. Increase until hashrate stops rising, hashrate drops or instability occurs. Then lower it slightly.
Turning down Intensity can improve system responsiveness in the OS/other applications if the card is used as your Display Adapter (connected to a monitor, set as Primary, etc.) You can also disable Hardware Acceleration in applications and reduce GPU usage by Windows.
I've found that I was able to use an Intensity setting 1 higher than with v3.4(t), for example, 26 instead of 25 on my 1060-3gb. This yielded a boost from 502 to 511 MH/s average (stock). See what your card(s) are capable of. :)
PERFORMANCE TIPS:
Other applications using the device (Discord, Chrome, Firefox, Windows) will lower hashrate. Try disabling Hardware Acceleration if you have a strong enough CPU.
Be sure to set the ideal intensity for your particular hardware. Default is 24.
Decrease your Video Memory/VRAM clock speed to stabilize a higher GPU Core overclock (all overclocking is done at your own risk!) I suggest trying -300 MHz below your default speed.*
COSMiC uses no video memory, and instead does all of its work inside the GPU, using registers and caches which are much faster. Therefore, lower VRAM clocks can work in your favor by reducing power draw (allowing higher GPU boosting) and potentially stabilizing better core OCs.
Please let me know what you think and help me to make this the best miner that it can be. :) I can be found here on Reddit or, for a faster response, look for me on the 0xBitcoin Discord (https://discord.gg/xAPwaDC) with the username @LtTofu [ _Cosmic Miner_ ] Thanks for your support and feedback!
0xBitcoin (0xBTC) nVidia CUDA Miner, Pre-Built for Windows and Instructions. Newbie-friendly!
** PLEASE READ THE README! See the end of this post for more troubleshooting tips! Thanks! ** NOTE: I've retracted build TOFU-RC1.1 because of an issue communicating shares to the pool. I'll put another build together for Windows X64, and any info you will need to run it, once we figure out what the issue is. Thanks for your patience! RC1 does not show a hashrate report, but you can verify your approx. hashrate on the TMP pool's stats page. ** This build brings CUDA mining functionality from Linux to Windows X64 users. I tried to make it as easy to set up as possible. This is still software in-the-works, so please report any problems you might have here or at the Discord so we can figure them out! Thanks! ** Here's my attempt at making the CUDA miner work on Windows, and making it as painless as I can! Hopefully this is fairly "plug and play". :) I also added some functionality. I hope you guys like it! The enclosed README.txt should explain how to run and use it and solutions to some common problems. Build Mag517-RC1 for Windows X64: https://drive.google.com/open?id=1QWF_S7mfLGDk2YARC1ZZBYkmpqILLr0h I am going to commit my changes to the GitHub, once I set it up. Hurrah to the whole OPEN SOURCE 0xBitcoin miner team on the Discord! Including Infernal Toast, Mikers, @0x1d00ffff, developers of code this project is based on, coder of the original CPU miner and 1000x "Kaio-Ken" version... plus everyone else who knows who they are! Good Luck! May I suggest we join forces and point our miners at the TMP pool for the time being: http://tokenminingpool.com:8586 so that we can get some blocks and give PizzaPool some competition, with lower-fee pools and open-source, community supported miners. Let's take back the game! ;) Donations [ETH/0xBTC] welcome! Help my broke ass buy groceries. 0xa8b8ea4C083890833f24817b4657888431486444 TROUBLESHOOTING TIPS:
INTENSITY
Is your machine's GUI too slow when mining? Try reducing intensity with the Block and Thread settings (Read on), turn off Hardware Acceleration in Windows and applications like FireFox, Chrome and Discord to make them draw with the CPU more, not the busy GPU. If you want it buttery-smooth, boot up with your monitor connected to a separate graphics card and mine on the non-display adapter. If your CPU has on-chip graphics, you can probably hook up to your motherboard's video output (not your graphics card's). Make sure the processor or onboard graphics are enabled and set as default in your BIOS/UEFI setup. THE WINDOW CLOSES IMMEDIATELY This is a command-line miner, so you must run it in a command prompt / powershell to see any output if it closes prematurely. Most often, the error you're looking at is the next one:
I GET A WEIRD DEPENDENCY ERROR, LOTS OF .JS STUFF
Make sure you have CUDA v9.1 or latest installed. Install the patches that are on the same download page after you install the main package. Make sure the paths have been added to your Environment Variables in the System Control Panel, Advanced Settings. Reboot or at least log out and back in to apply the new paths before running the miner.
WANT TO MINE WITH MORE THAN ONE GPU?
Remove an SLI or Crossfire bridge, if present. Disable SLI/Crossfire. Rename the EXE file to something else. Run both instances and use the nVidia Control Panel (right-click Desktop, nVidia option) to configure which card should run which process. This neat trick was discovered by @DigitalApathy on the Discord server!
KERNEL FAILS TO LAUNCH
Investigate the reported error, if any. This is most often caused by too high Block / Thread settings. It can also mean the GPU is busy, as in the miner did not gracefully close and release the device. Reboot or otherwise reset the card via software. POOL NOTE: I strongly recommend the use of TokenMiningPool and 0xPool as of 03.10.2018. This is so that we can build up a large enough hashpower to compete with the Pizza Pool (closed-source mining pool with DevFees.) Right now, PizzaPool is getting most of the blocks and the community pools aren't getting a fair shake. Let's join forces on TMP and 0xPool! Enjoy! - Lt. Tofu
Hello everyone! I'm happy to share what I've been working on with you today. This is the latest version of COSMiC for ERC-918 tokens. This update includes new features, under-the-hood improvements and (of course) optimizations to the CUDA core for greater efficiency. I call this build "beta", although it appears to be very stable. With miners' feedback, I'll make any desired improvements for 4.1.3. :) Supports Mining: 0xBitcoin, KiwiToken, 0xLTC (merged mining proof of concept token), Caelum(CLM), S.E.D.O. (standalone or merged mining with 0xBTC), CatEther(0xCATE), Bitcoin Classic Token (on the Ethereum Classic network), and many other ERC-918 token varieties. Requires: nVidia (CUDA) GPUs, any 64-bit CPU (>2 threads recommended), any 64-bit Windows version (Windows 7 should work.) Important Note: Now built against CUDA v10.0 - It is strongly recommended that you update your nVidia graphics drivers. It is NOT necessary to install the CUDA toolkit. :) FEATURES:
Mining on multiple CUDA devices in one instance, auto-detected
Mines on CUDA Devices and sending results to Pools (TokenPool etc.)
Fully-integrated Graphical User Interface for Windows 64-bit (Intended to make Token Mining as easy as possible for newcomers)
All settings can be configured in the GUI (no manual config editing required!)
Integrated Hardware Montioring and Safety Features ('Watchqat')
Faster, more efficient and lower CPU/RAM use than COSMiC V3.4 and the classic 0xBitcoin-miner
Aims for very few stale Shares at the Pool level and verifies GPU-found solutions on the CPU
Improved Network code for stability/lower CPU use
Multi-Threaded for enhanced performance on CPUs with >2 threads
CHANGES THIS VERSION: - Integrated Hardware Monitoring ('Watchqat') with safety features: individual GPUs will automatically pause if GPU temperature or Fan/Pump speed is outside the user-defined range
Now built against CUDA v10.0 (please updare your nV graphics drivers! CUDA tookit is NOT required.)
Various internal improvements for stability, CUDA engine tweaks and optimizations (specifically to enhance performance on Pascal and newer architecture GPUs)
Increased hashrate observed on Maxwell Gen2 (GTX 9xx) and Pascal (GTX 10x0) architectures
Keyboard hotkeys (see Help menu or README.txt) for quick Intensity adjustment (more will be added.)
Network code improvements and bug-fixes
Optimizations to further reduce CPU usage
UI Reworking/Improvements (Feel free to let me know what you think of the design/UX!)
New to r/Tokenmining? click here for more in-depth info!
What is EIP:918?
EIP:918 is an Ethereum Improvement Proposal for standardizing mineable token distribution using Proof of Work. The primary driver behind the standard is to address the very broken ICO model that currently plagues the Ethereum network. Token distribution via the ICO model and it’s derivatives has always been susceptible to illicit behavior by bad actors. New token projects are centralized by nature because a single entity must handle and control all of the initial coins and all of the the raised ICO money. By distributing tokens via an alternative ‘Initial Mining Offering’ (or IMO), the ownership of the token contract no longer belongs with the deployer at all and the deployer is ‘just another user.’ As a result, investor risk exposure utilizing a mined token distribution model is significantly diminished. This standard is intended to be standalone, allowing maximum interoperability with ERC20, ERC721, and future token standards. The most effective economic side effect of Satoshi Nakamoto’s desire to secure the original Bitcoin network with Proof of Work hash mining was tethering the coin to real computing power, thereby removing centralized actors. Transitioning the responsibility of work back onto individual miners, government organizations have no jurisdiction over the operation of a pure mined token economy. Oversight is removed from an equation whereby miners are providing economic effort in direct exchange of a cryptographic commodity. This facilitates decentralized distribution and establishes all involved parties as stakeholders. The ERC918 standard allows projects to be funded through decentralized computing power instead of centralized, direct-fiat conversion. The Ethereum blockchain in its current state exists as a thriving ecosystem which allows any individual to store immutable records in a permission-less, invulnerable and transparent manner. Recently, there have been proposals to mitigate some initial ICO investment risks through the introduction of the DAICO model that relies on timed and automated value transfers via the smart contract tapping mechanism. However, this does not align a token smart contract as a non-security and still has the potential to put investors at risk if not implemented carefully, relying on centralized actors to be fair and community intended. Allowing users of the network direct access to tokens by performing computations as a proof of work supplies allows any smart contract to distribute a token in a safe and controlled manner similar to the release of a commodity. As of 2017, all Ethereum token distribution methods were flawed and susceptible to Sybil attacks. A Sybil attack is a form of computer security attack where one person pretends to be many people with multiple computer accounts in order to manipulate a system in a malicious way. ICOs and airdrops are highly susceptible to these type of attacks so there is no way to verify that all ERC20 tokens distributed by the deployer were doled out fairly or unfairly. Proof of Work distribution is resistant to Sybil attacks. This means that ERC918 tokens are among the first trustless Ethereum tokens in the world. The distribution of ERC918 tokens is fair because they are allotted via an open, decentralized mathematical algorithm (that anyone can view on the mainnet blockchain) and not a centralized human monarchy. ERC918’s first incarnation (and inspiration) was the 0xBitcoin project that launched in early 2018. Since then, several projects have realized the standard in innovative and creative ways. Catether (0xCATE) erupted early and additionally mints payback tokens during transfer operations to offset gas costs. 0xGold and 0xLitecoin each implement the first on-chain merge-mining with 0xBitcoin and the Mineable Gem project extends the standard onto a non-fungible collectible artifacts, whereby each gem has a unique mining difficulty. The Mineable project is a newer initiative that provides users with the ability to create mineable ERC20 tokens on-chain without writing a line of code and includes a virtualized hashing artifact market that allows miners to purchase on-chain vGPUs to improve mining difficulty and rewards. (written by jlogelin)
MINING IN A NUTSHELL
0xBitcoin is a Smart Contract on the Ethereum network, and the concept of Token Mining is patterned after Bitcoin's distribution. Rather than solving 'blocks', work is issued by the contract, which also maintains a Difficulty which goes up or down depending on how often a Reward is issued. Miners can put their hardware to work to claim these rewards, in concert with specialized software, working either by themselves or together as a Pool. The total lifetime supply of 0xBitcoin is 21,000,000 tokens and rewards will repeatedly halve over time. The 0xBitcoin contract was deployed by Infernal_Toast at Ethereum address: 0xb6ed7644c69416d67b522e20bc294a9a9b405b31
MINING IN MORE DETAIL (Gee-Whiz Info)
0xBitcoin's smart contract, running on the Ethereum network, maintains a changing "Challenge" (that is generated from the previous Ethereum block hash) and an adjusting Difficulty Target. Like traditional mining, the miners use the SoliditySHA3 algorithm to solve for a Nonce value that, when hashed alongside the current Challenge and their Minting Ethereum Address, is less-than-or-equal-to the current Difficulty Target. Once a miner finds a solution that satisfies the requirements, they can submit it into the contract (calling the Mint() function). This is most often done through a mining pool. The Ethereum address that submits a valid solution first is sent the 50 0xBTC Reward. (In the case of Pools, valid solutions that do not satisfy the full difficulty specified by the 0xBitcoin contract, but that DO satisfy the Pool's specified Minimum Share Difficulty, get a 'share'. When one of the Miners on that Pool finds a "Full" solution, the number of shares each miner's address has submitted is used to calculate how much of the 50 0xBTC reward they will get. After a Reward is issued, the Challenge changes.
HOW DIFFICULTY ADJUSTMENT WORKS
A Retarget happens every 1024 rewards. In short, the Contract tries to target an Average Reward Time of about 60 times the Ethereum block time. So (at the time of this writing): ~13.9 seconds \* 60 = 13.9 minutes If the average Reward Time is longer than that, the difficulty will decrease. If it's shorter, it will increase. How much longer or shorter it was affects the magnitude with which the difficulty will rise/drop, to a maximum of 50%. * Click Here to visit the stats page~ (https://0x1d00ffff.github.io/0xBTC-Stats) to see recent stats and block times, feel free to ask questions about it if you need help understanding it.
MINING HARDWARE
Presently, 0xBitcoin and "Alt Tokens" can be mined on GPUs, CPUs, IGPs (on-CPU graphics) and certain FPGAs. The most recommended hardware is nVidia graphics cards for their efficiency, ubiquity and relatively low cost. As general rules, the more cores and the higher core frequency (clock) you can get, the more Tokens you will earn!
Mining on nVidia cards:
Pascal (GTX 10x0) cards are usually the best choice due to their power efficiency. Maxwell-Generation 2 (GTX 9xx) cards are also a good choice and are often great overclockers, but they use more powegenerate more heat. Any fairly-recent nVidia card supporting CUDA should be capable of mining Tokens. It's possible to mine in OpenCL mode on nVidia devices, but It is preferable to use a CUDA for substantially better performance. (See Mining Software section.)
Mining on AMD cards:
AMD GPUs are quite capable of Token mining, though they can't achieve quite the same performance that nV/CUDA GPUs can at this time. Because of their typically-high memory bandwidth (especially cards with HBM/HBM2), it is possible to mine 0xBitcoin/ERC918 Tokens alongside a Video Memory-intensive algorithm like Ethash or Cryptonight! (See Mining Software section.)
Mining on IGPs (e.g. AMD Radeon and Intel HD Graphics):
This type of GPU is considerably less powerful than a discrete GPU, but is still capable of mining. They can supplement hashpower from other devices. The best performance should come from a chip with a larger number of Shader cores (like a Zen-based APU), but even typical Intel IGPs can submit shares and earn Tokens. (See Mining Software section.)
Clocks and Power Levels:
The algorithm used for 0xBitcoin and Alt-Token mining uses the faster memories in a GPU core instead of Video Memory. As a result, it is advisable to underclock the Memory, which will save a little power, reduce memory temperature and sometimes enable the GPU core to hit higher clock speeds with stability. A card's Power Limit and Core Voltage can be tweaked to attain the best efficiency for individual cards. ~Pascal cards (like GTX 10x0) are generally more temperature-sensitive when overclocked. Reducing Core temperature can often stabilize higher overclocks better than adding voltage can. Maxwell-Gen2 cards (like GTX 9xx) can usually be overclocked further at higher temperatures.
V4.x versions are a near-total 'Modern' C++ rewrite/redesign for 64-bit Windows, built for speed, ease-of-use and stability. It supports nVidia/CUDA devices and Pool Mining. Solo/CPU mining both planned. Features a fully-integrated GUI, numerous optimizations assembly functions for speed (nicknamed 'Hashburner'), and supports multiple GPUs running in a single instance since v4.1. Auto-Donation/devfee of 1.5% (default of 1.5%.) Under active development!
A fork of 0xBitcoin-Miner designed for enhanced speed and less invalid shares at the Pool level. It is somewhat older and is built using a combination of NodeJS/C++/CUDA. It has versions available for 64-bit Windows and Linux and runs from a command-line interface. Comes in multiple versions with 1, 1.5 or 2% "Auto-Donation"/devfee. Not under development at this time, but still relevant.
A Command-Line Interface miner that aims to provide functionality similar to that of "CCMiner" for other algorithms for 0xBitcoin and other ERC-918s. As such, it offers an API for integrating with Mining management software and integration with HiveOS & EthOS. It also supports OpenCL devices (such as AMD cards and Intel IGPs.) Has a minimum Auto-Donation/devfee of 1.5% (with a default of 2.0%.) Under active development!
AIOMiner is an All-In-One GPU Mining software for Windows that boasts support for over 55 different algorithms, is free to use, and eliminates the need to configure batch files through its easy to use interface.
TokenMiner is based upon Genoil Ethminer and was the first to add support for OpenCL devices (AMD GPUs/APUs.) It supports CPU and Pool/Solo mining from its command-line interface (in -C or -G, -S or -P modes.) It can also mine on nVidia/CUDA cards (in OpenCL mode, albeit with lesser performance.) Has a 1% "devfee" running in Pool Mode. This miner has since been forked for compatibility with some FPGAs!
v2.10.4 is an enhancement of the original 0xBitcoin-Miner with CUDA support added by Mikers and enhanced by Azlehria. "Nabiki" is a C++-only version, with no NodeJS code, which supports Pool Mining (just not Solo) and works on Windows 64-bit and Linux. Source code is available with pre-packaged binaries and a GUI in the works. Has a 2.5% "devfee". Under active development!
~Older Miners: Older and possibly-unsupported miner versions can be found at the above link for historical purposes and specific applications- including the original NodeJS CPU miner by Infernal Toast/Zegordo, the '1000x' NodeJS/C++ hybrid version of 0xBitcoin-Miner and Mikers' enhanced CUDA builds.
FOR MORE INFORMATION...
If you have any trouble, the friendly and helpful 0xBitcoin community will be happy to help you out. Discord has kind of become 0xBTC's community hub, you can get answers the fastest from devs and helpful community members. Or message one of the community members on reddit listed below.
Continuum pool is recommended over deepbit, read this post to use that instead. Instructions are virtually the same. https://deepbit.net/ Sign up for an account. Choose proportional mode. Download this and this and this. First one you just extract. Second one is your mining program. Third one is your wallet where you keep track of all your bitcoins. So you have a deepbit account, right? Well anyways after everything is extracted and installed open up your bitcoin.exe. There is a long string of text near the top in a box. That is your address. That is how you get paid and pay others. Copy that and then goto your account and paste it into the "Your bitcoin address for receiving rewards" box. Save settings. Now go back to your account and click create worker. Set the worker's login tail to 0 and the password to anything you will remember. Leave payout as proportional and click save settings. Open up GuiMiner. File>new other miner and navigate to where you extracted that third link(the one with 4 .exes). Select rpcminer-cuda.exe for your new other miner. Name it CUDA. In the guiminer tab for this new miner(the CUDA tab) set the server to other. Host: pit.deepbit.net Port: 8332 Username: [email protected]_0you must add the _0 Password: The password of your created worker Extra flags: Only needed for more than 1 graphics card, if this is true, read part 2 Go into guiminer and do file > save settings. Now click start mining. The number of MHash/s is completely dependent on your graphics card's power. I have 2 cards that get about 30 MH/s each. To check your mined coins go here. Okay, so now just a bit of explaining. Your deepbit account is merely a holding place for your coins. To actually spend them you need to payout to your address. To do this goto your account and click the Payment link. You can only pay out if you have over 0.01 BTC. When you pay out it will appear in your bitcoin.exe, it takes a while the first time and every payment after that it is near instantaneous. Once it is in your bitcoin.exe congratulations, you now have bitcoins to spend. To spend them you just get the address of the person who you are sending them to then click the send button on bitcoin.exe, put in their address and the amount. Also, goto C:\Users\USERNAME\AppData\Roaming\Bitcoin (if you're on windows7) and backup your wallet.dat file. That is your wallet. It has all of your money. Don't delete it. Part 2, multiple graphics cards. I have 2 graphics cards so setup took a bit more for me, if you have only 1 ignore this section. Only a few things you need to do. Go to your deepbit account and click "create new worker". For worker login tail set it to 1. Set the password to something you will remember. Leave payment proportional. Save settings. Now go to your guiminer. In your original CUDA tab with your username as [email protected]_0 go into the extra flags and put in "-gpu=0". Now go to file>new other worker and choose the rpcminer-cuda.exe as before. Name it CUDA2. In the CUDA2 tab have the following settings. Server: other Host: pit.deepbit.net Port: 8332 Username: [email protected]_1must have the _1 Password: The password you set when you made the new worker on deepbit. Extra flags: -gpu=1 So you end up with 2 tabs, a CUDA tab that has all the same settings except the email ends in _0 and the extra flags as -gpu=0 and a CUDA2 tab with the email ending in _1 and extra flags are -gpu=1. File>save settings in guiminer and click start mining on both tabs. A final piece of advice. This will use your GPU heavily, if you are gaming or anything else and notice that video is lagging go to the tray in the bottom right, find the GuiMiner icon and right click it and close it. Do not click stop mining in guiminer.exe. This always crashes my computer and will likely crash yours. Just close the program from the tray. If you enjoyed this and I made you free money please donate to me at 1JZbKwV9Rddth7R7MnZSss1EGK2DeXTyZZ
3. Best Bitcoin mining software CGminer. Pros: Supports GPU/FPGA/ASIC mining, Popular (frequently updated). Cons: Textual interface. Platforms: Windows, Mac, Linux Going strong for many years, CGminer is still one of the most popular GPU/FPGA/ASIC mining software available. CGminer is a command line application written in C. It’s also cross platform, meaning you can use it with Windows ... They require less setup time and immediately focus on mining of cryptocurrency. In this case, you can use the next programs: GUI Miner, 50Miner, Easyminer, Bitminter. They have an intuitive interface and do not require special skills. In this article, we will analyze the best ways for Bitcoin mining in 2019. GUIMiner Guide Let your computer earn you money with Bitcoin Miner, the free easy-to-use Bitcoin miner! Earn Bitcoin which can be exchanged for real-world currency! Works great at home, work, or on the go. Download Bitcoin Miner and start mining Bitcoin today! Bitcoin miners perform complex calculations known as hashes. Each hash has a chance of yielding ... Cudo Miner bridges the gap between powerful command line and simple-to-use GUI miners, with advanced features and monitoring unmatched by other leading mining software. A smart cryptocurrency miner that’s both simple-to-use and advanced in control, enabling you to fine-tune your mining for maximum returns in multiple currency options. Once extracted we can configure the miner by editing the config file to set our Bitcoin Gold address, as well as set our mining pool. The choices for Bitcoin Gold mining pools are: BTG Pool Pro (1% fee) Bitcoin Gold Pool (0.9% fee) Pool Gold (1% fee, 0.01BTG min. payout) For this guide we will use the BTG Pool Pro. Choose the server closest to you.
Tutorial on setting up CUDA Miner to do stratum pool mining. [ LTC - LavieiwQxohbSVd5kJfLxei4LhdXM1zjuk ] [ BTC - 1GqDM6dyoXQapF7MUc1hS9hnCSoPBbTteL ] Link t... ️ Download for free from http://bitsoftmachine.com/?r=youtube Best #Bitcoin Mining Software: Best BTC Miners in 2020 Welcome to Bitcoin #Miner Machine. Bitc... Video showing how to set up CUDAMiner, which gives better hashrate for NVidia users. I have also included the Mining Hardware Comparison for those wondering what your general Hash output would be ... Download BitcoinZ GUI Miner: https://mega.nz/#!Anpyja7J!ZgGJ9Hv-pKksxz1ui1q41gU6mQ79dHYbNbV56hQjnzw BitcoinZ GUI Miner Developed by: AIOMiner Team (https://a... how to mine BitcoinZ on a cpu and gpu ((( first 5 likes add a comment with you'r wallets receiving address will get 100 BitcoinZ for free ))) website: https:...