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.
Monumental AIOMiner Update v8.4 - Mine the most profitable currencies on 74+ Algorithms (1000+ coins) while paying 0% Fees, now with free Online Rig Monitoring for your entire farm!
Hi Everyone!
We’re excited to be able to call AIOMiner, the best miner on the planet!
First of all, thank you so much for all of your support over this past year! Your constant suggestions in Discord have helped make AIOMiner what it is today and we are endlessly grateful! If you haven’t yet, here are some quick links to get involved with AIOMiner:
If you’re not familiar with AIOMiner, we were born right here on /gpumining. Almost exactly one year ago, xixspiderxix became frustrated with the lack of functionality, ugliness, and the high difficulty required to get started with the already existing miners. Originally, he was just going to make it for himself to enhance his own mining experience, but others started asking for access to the software, suggesting new features, and helping him improve. So, he opened it up to the public for free and AIOMiner was born. And to this day, we maintain our promise that mining with AIOMiner will always be free. You can read more about it here, but let’s get to the good stuff!
What’s New in AIOMiner?
We now have remote rig monitoring and control through our website! We’ve just enabled the AIOMiner application to connect to the AIOMiner website through an API and fixed some bugs. If you’ve never used AIOMiner before, here are some of the features you can expect on the software side of things:
AMD/Nvidia Support
All of your favorite miners integrated covering 74 GPU-mineable algorithms!
Coin/Pool Management
Pre-loaded pools
Manual adding of pools
Manual adding of coins not already listed
Ease of Use
New Miner Update Notification
Easy Setup Tutorial - First Launch
Easy Update Button
Easy Start/Stop
Backup/Restore Pool/Wallet Data
Mining Enhancement
ETHlargementPill Integration
Mine on 70+ Unique Algorithms
Profitability tracking for WhatToMine supported coins
Coin Price Display
Idle Mining
Timed Mining - Hourly Schedule
Daily Scheduling
Profitability Switching
Automatic Crash Recovery
Windows Settings
Auto Login
Auto Start AIOMiner
Auto Start Mining
GPU Monitoring
Hashrate
Power Draw
Fan Speed
Temperature
GPU Utilization
Help/Support
Discord Support
Reddit Support
Report Bug/Issue
Easy Setup Tutorial
Request New Feature
The biggest part of the update is a full rebuild of AIOMiner.com. We're bringing you remote control of your rigs via the AIOMiner website so you can stop paying for services, like Teamviewer, and manage all of your rigs from anywhere you have an internet connection!
Here's what you can expect from AIOMiner.com:
Multiple Rig Monitoring
Add/Remove Rig
Start/Stop Mining
Restart Mining
Reboot Rig
Shutdown Rig
Current Hashrate
Current Coin
Current Algorithm
Fan Speed
GPU Temperatures
GPU Utilizations
Mining Pool
Wallet Address
Refresh every 30 seconds
Change Pool
Change Coin
Apply to All Rigs
Web Alerts
Unexpected Rig Failure
Unexpected GPU Failure
High Temperature
Unexpected Communication Loss
Queued Commands
Command Logs
Security
2-Factor Authentication
Leaderboards
Whew! That's a lot, but believe it or not... we're just getting started! We still have plenty planned to maximize your rig efficiency, control, and profitability.
All of my favorite miners?
If not all of them, then certainly a good chunk of your favorites and we make sure they are updated daily!
lolminer06
sgminer_fancy
sgminer_kl
Progpowminer_N
Progpowminer_A
nsgminer
cryptodredge
t_rex063
Solidity1300
lyclminer
coolminer
EWBF
ccminer_enemy
xmrig_nvidia
xmrig_amd
ccminer_alexis_keccak
sgminer_avermore
ccminer_cryptonight
ccminer_alexishsr
ewbf
ccminer_alexis
sgminer_nice
ccminer_nice
ccminer_klaust
ccminer_polytimos
ethdcrminer
Claymore_Crypto
claymore_neo
zecminer
sgminer
sgminer_bitcore
sgminer_hsr
sgminer-Lyra2z
sgminer_phi
sgminer_skein
sgminer_lyra2z
sgminer_tribus
sgminer_xevan
DSTM
bminer1010
ccminer_tpruvot
excavator
hsrm_fork
ccminer_djm
ccminer_skunk
ccminer_x11g
phoenix
sgminer_sph
castxmr
74 Algorithms? Prove it!
takes deep breath
Ethash
CryptoNightHeavy
PHI1612
Zhash
CryptoNightSaber
Lyra2REv2
NeoScrypt
Phi2
CryptoNightV8
TimeTravel10 (BitCore)
x16r
CryptoNightV7
Lyra2z
Hex
Xevan
ProgPoW
1927-genesis
Geek
Aergo
BCD
Sonoa
Bytom
Renesis
SolidtySha3
CryptoNight-Lite
Aeriumx
Zhash_zel
Zhash_BTG
Zhash_Snow
Zhash_Zcash
Zhash_Safe
Zhash_ltz
x16s
Allium
Zero
Tribus
x14
c11
Darkcoin-mod
Pascal
Blake14r
Vanilla
Blake
Groestl
Skein
Myriad-groestl
Keecakc
Polytimos
Whirpool
Lbry
Jha
Skunk
Phi
Keccak
Sib
Blake2b
Nist5
Veltor
Blakecoin
Blake2s
HSR
x11evo
TimeTravel
Equihash
x17
x17gost
CryptoNight
CryptoNightRTO
CryptoNightXAO
CryptoNightMSR
CryptoNightXTL
CryptoNightLightv0
CryptoNightLightv1
CryptoNightHaven
Q: How many cryptocurrencies does that cover? A: ¯\(ツ)/¯ We stopped counting when we reached 1,000.
Every week we put on an event called Free Hash Friday, and don’t call the DEA because we're not giving away weed! Maybe Canada can help you with that, but here's the general rundown for Free Hash Friday: The AIOMiner team sends out a tweet every week with directions in an image, such as this one. Follow the directions in the tweet where it says "To Win" with the arrows. Once you've completed those three steps, your twitter handle will be inputted into a spreadsheet (that is shared with the public) and you'll be assigned a number in the order that you're inputted. You have until 8pm US Pacific Time (GMT -7) to enter. At 8pm, the spreadsheet will be updated one final time and the drawing will begin immediately in the AIOMiner discord channel. You'll notice on the spreadsheet that you have a number next to your twitter handle. We have a bender bot that is able to generate a random number given the upper and lower limit. If your number is the randomly generated number, you win! Typically we pair with a coin, as you can see, who puts up some to giveaway and we have multiple winners. If we don't have a coin to give away, The AIOMiner team will simply start mining on behalf of the winner for 24 hours and mine any gpu-mineable coin of their choice. And that's pretty much it! So, follow our twitter and be on the lookout for the next Free Hash Friday!
What else should I know about AIOMiner?
We are fully committed to keeping mining free for everyone, but it does cost some money to keep the servers up and running. So, we're planning on releasing some "premium" features in the near future that will take the mining experience to the next level. Until December 1st, we will allow users to donate/purchase a lifetime premium account. With this account you will gain access to AIOMiner and all of the premium features that we release as well as any future product we make for free. This is only for a limited time, so if you're in the mining game for the long haul, it is definitely worth it. After December 1st, we will open up the premium features on a membership/monthly subscription basis. So, get it while it's hot!
Other than that, enjoy the software, enjoy the giveaways and come participate in the community:
Thank you again to everyone who has helped make AIOMiner what it is today!
Happy Mining, -The AIOMiner Team Edit: When releasing the new website, Google's Crawler flagged us as experiencing a hostile takeover and as a result, you may get a message warning of malicious content. We checked everything and there is no malware or malicious software on aiominer.com. We are actively working with Google to get this resolved as quickly as we can!
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.
First time building a PC gonna be ordering the parts every 2 weeks starting at the end of december. Just looking for peoples opinions on what I could improve and the build in general. I'm using a 4k tv as My monitor and the goal is to have the computer able to handle running servers, editing videos, streaming at 1080p-60fps While running most if not all current/soon to release games on ultra and since my power is included in rent I may use it to Mine bitcoin(or alternatives) every now and then aswell as being able to run 3d printing software without causing a huge dip in performance in game/Slowing down the print. budget would be around 4k-5k after taxes otherwise I could just order a prebuilt for the same price PCPartPicker Part List
Vertnode - An automated solution for installing Vertcoin node(s) on Single Board Computers
Hello Vertcoin Community, Eager to contribute to the Vertcoin Community I began creating step by step walkthrough guides on how to get a Vertcoin node up and running on a Raspberry Pi, Raspberry Pi Zero and Intel NUC. Along with information to get a Vertcoin node up and running was also optional steps to install p2pool-vtc. I decided that while this step by step guide might be helpful to a few, a setup script may prove to be useful to a wider range of people. I have this script to a point where I think it may be productive to share with a bigger audience, for those who are brave and have this hardware sitting around or like to tinker with projects; I invite you to test this setup script if you are interested, if you run into errors any sort of verbose console output of the error proves to be extremely helpful in troubleshooting. The script was designed to produce a “headless” server... meaning we will not be using a GUI to configure Vertcoin or check to see how things are running. In fact, once the server is set up, you will only interact with it using command line calls over SSH. The idea is to have this full node be simple, low-power, with optimized memory usage and something that “just runs” in your basement, closet, etc. Why run a headless node on a Single Board Computer?
You want to support vertcoin. Running a node makes the network more robust and able to serve more wallets, more users, and more transactions.
You are building or using applications such as mining that must validate transactions according to vertcoin’s consensus rules.
You are developing vertcoin software and need to rely on a vertcoin node for programmable (API) access to the network and blockchain.
The idea is to have this full node be simple, low-power, with optimized memory usage and something that “just runs” in your basement, closet, etc. Required: USB Flash Drive 6GB - 32GB Please note that the script was designed for Single Board Computers first and looks for an accessible USB Flash Drive to use for storing the blockchain and swap file, as constant writing to a microSD can degrade the health of the microSD. Supports
Hardware
Raspberry Pi 3 B+ | ARM Cortex-A53 1.4GHz | 1GB SRAM |
Raspberry Pi Zero (W) | Single Core ARMv6 1 Ghz | 433MB RAM |
All of the hardware listed above is hardware that I have personally tested / am testing on myself. The plan is to continue expanding my arsenal of single board computers and continue to add support for more hardware to ensure as much compatibility as possible. Functionality
Installs Vertcoin full node to Single Board Computer
Installs p2pool-vtc (Optional)
Installs LIT and LIT-AF (Optional)
It is worth noting that LIT can be ran with multiple configurations, the ones displayed in the Post Installation Report reflect values that run LIT with the Vertcoin Mainnet. Please be aware that the Vertcoin Testnet chain has not been mined 100% of the time in the past, if you make transactions on the Vertcoin testnet that do not go through it is likely because the chain has stopped being mined. BE CAREFUL WITH YOUR COINS, ONLY TEST WITH WHAT YOU ARE OKAY WITH LOSING IF YOU USE THE MAINNET.
Recommended: Use Etcher to install the chosen OS to your microSD card / USB flash drive.
If you intend on installing Ubuntu Server 16.04 to your Intel NUC please use Etcher to install the .iso to your USB flash drive. https://etcher.io/ PLEASE NOTE THIS SCRIPT MAY GIVE AN ERROR. THIS IS THE NATURE OF TESTING. PLEASE REPORT YOUR ERRORS IF YOU WANT THEM TO BE FIXED/RESOLVED. THANK YOU FOR BETTERING THE DEVELOPMENT OF THIS SCRIPT.
You can use different clients to ssh into your node. One option is using PuTTY or Git Bash on Windows which is included in the desktop version of Git. If you are using Linux you can simply open a new terminal window and ssh to the IP address of your node (hardware you intend installing the Vertcoin node on). You will need to know the IP address of your node, this can be found on your router page. ssh 192.168.1.5 -l pi For example, this command uses ssh to login to 192.168.1.5 using the -l login name of pi. The IP address of your node will likely be different for you, in this example I am logging into a Raspberry Pi which has a default login name of pi. A brief list of commands that can be used to check on the Vertcoin node status: vertcoin-cli getblockchaininfo | Grab information about your blockchain vertcoin-cli getblockcount | Grab the current count of blocks on your node vertcoin-cli getconnectioncount | Grab the current count of connections to your node. A number of connections larger than 8 means that you have incoming connections to your node. The default settings are to make 8 outgoing connections. If you want incoming connections please port forward your Raspberry Pi in your Router settings page. vertcoin-cli getpeerinfo | Grab the information about the peers you have connected to / are connected to vertcoin-cli getnettotals | Grab network data, how much downloaded/upload displayed in bytes tail -f ~/.vertcoin/debug.log | Output the latest lines in the Vertcoin debug.log to see verbose information about the Vertcoin daemon (ctrl+c to stop) Thank you to all who have helped me and inspired me thus far, @b17z, @jamesl22, @vertcoinmarketingteam, @canen, @flakfired, @etang600, @BDF, @tucker178, @Xer0 This work is dedicated to the users of Vertcoin, thank you for making this possible. 7/20/2018 Thank you @CommodoreAmiga for the incredibly generous tip <3 You can reach me @Sam Sepiol#3396 on the Vertcoin Discord, here on reddit or @ [email protected]
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 :)
Let’s take a lucky guess that you’re here today because you’ve heard a lot about cryptocurrencies and you want to get involved, right? If you’re a community person, Dogecoin mining might be the perfect start for you! Bitcoin was the first in 2009, and now there are hundreds of cryptocurrencies. These new coins (that operate on their own native blockchain) are called altcoins or alternative coins. One popular altcoin is Dogecoin. It can be bought, sold and traded, just like Bitcoin. It can also be mined! So, what is Dogecoin mining? You’ll know what hardware and what software you need to get started. You’ll also know whether or not Dogecoin mining is for you! So, where would you like to start? The beginning? Great choice. Let’s have a quick look at how Dogecoin got started. A (Very) Short History of Dogecoin In 2013, an Australian named Jackson Palmer and an American named Billy Markus became friends. They became friends because they both liked cryptocurrencies. However, they also thought the whole thing was getting too serious so they decided to create their own. Palmer and Markus wanted their coin to be more fun and more friendly than other crypto coins. They wanted people who wouldn’t normally care about crypto to get involved. They decided to use a popular meme as their mascot — a Shiba Inu dog. https://preview.redd.it/rymnyyz1iil31.png?width=303&format=png&auto=webp&s=f138e3fe56eef9c6b0e7f49b84fefc41fb83e5aa Dogecoin was launched on December 6th, 2013. Since then it has become popular because it’s playful and good-natured. Just like its mascot! Dogecoin has become well-known for its use in charitable acts and online tipping. In 2014, $50,000 worth of Dogecoin was donated to the Jamaican Bobsled Team so they could go to the Olympics. Dogecoin has also been used to build wells in Kenya. Isn’t that awesome! Users of social platforms – like Reddit – can use Dogecoin to tip or reward each other for posting good content. Dogecoin has the 27th largest market cap of any cryptocurrency. Note: A market cap (or market capitalization) is the total value of all coins on the market. So, Dogecoin is a popular altcoin, known for being fun, friendly and kind. It’s a coin with a dog on it! You love it already, don’t you? Next, I want to talk about how mining works… What is Mining? To understand mining, you first need to understand how cryptocurrencies work. Cryptocurrencies are peer-to-peer digital currencies. This means that they allow money to be transferred from one person to another without using a bank. Every cryptocurrency transaction is recorded on a huge digital database called a blockchain. The database is stored across thousands of computers called nodes. Nodes put together groups of new transactions and add them to the blockchain. These groups are called blocks. Each block of transactions has to be checked by all the nodes on the network before being added to the blockchain. If nodes didn’t check transactions, people could pretend that they have more money than they really do (I know I would!). Confirming transactions (mining) requires a lot of computer power and electricity so it’s quite expensive. Blockchains don’t have paid employees like banks, so they offer a reward to users who confirm transactions. The reward for confirming new transactions is new cryptocurrency. The process of being rewarded with new currency for confirming transactions is what we call “mining”! https://preview.redd.it/rcut2jx3iil31.png?width=598&format=png&auto=webp&s=8d78d41c764f4fe4e6386da4f40a66556a873b87 It is called mining because it’s a bit like digging for gold or diamonds. Instead of digging with a shovel for gold, you’re digging with your computer for crypto coins! Each cryptocurrency has its own blockchain. Different ways of mining new currency are used by different coins where different rewards are offered. So, how do you mine Dogecoin? What’s special about Dogecoin mining? Let’s see… What is Dogecoin Mining? Dogecoin mining is the process of being rewarded with new Dogecoin for checking transactions on the Dogecoin blockchain. Simple, right? Well no, it’s not quite that simple, nothing ever is! Mining Dogecoin is like a lottery. To play the lottery you have to do some work. Well, actually your computer (or node) has to do some work! This work involves the confirming and checking of transactions which I talked about in the last section. Lots of computers work on the same block of transactions at the same time but the only one can win the reward of new coins. The one that earns the new coins is the node that adds the new block of transactions to the old block of transactions. This is completed using complex mathematical equations. The node that solves the mathematical problem first wins! It can then attach the newly confirmed block of transactions to the rest of the blockchain. Most cryptocurrency mining happens this way. However, Dogecoin mining differs from other coins in several important areas. These areas are;
Algorithm: Each cryptocurrency has a set of rules for mining new currency. These rules are called a mining or hashing algorithm.
Block Time: This is the average length of time it takes for a new block of transactions to be checked and added to the blockchain.
Difficulty: This is a number that represents how hard it is to mine each new block of currency. You can use the difficulty number to work out how likely you are to win the mining lottery. Mining difficulty can go up or down depending on how many miners there are. The difficulty is also adjusted by the coin’s protocol to make sure that the block time stays the same.
Reward: This is the amount of new currency that is awarded to the miner of each new block.
Now, let’s compare how DogeCoin mining works compared to Litecoin and Bitcoin… Mining Comparison Bitcoin uses SHA-256 to guide the mining of new currency and the other two use Scrypt. This is an important difference because Scrypt mining needs a lot less power and is a lot quicker than SHA-256. This makes mining easier for miners with less powerful computers. Fans of Litecoin and Dogecoin think that they are fairer than Bitcoin because more people can mine them. Note: In 2014, Litecoin and Dogecoin merged mining. This means they made it possible to mine both coins in the same process. Dogecoin mining is now linked with Litecoin mining. It’s like two different football teams playing home games in the same stadium! Mining Dogecoin is a lot faster than mining Litecoin or Bitcoin. The block reward is much higher too! Don’t get too excited though (sorry!). Dogecoin is still worth a lot less than Bitcoin and Litecoin. A reward of ten thousand Dogecoin is worth less than thirty US Dollars. A reward of 12.5 Bitcoin is currently worth 86,391.63 US Dollars! However, it’s not as bad as it sounds. Dogecoin mining difficulty is more than one million times less than Bitcoin mining difficulty. This means you are much more likely to win the block reward when you mine Dogecoin. Now I’ve told you about what Dogecoin mining is and how it works, would you like to give it a try? Let’s see what you need to do to become a Dogecoin miner… How to Mine Dogecoin There are two ways to mine Dogecoin, solo (by yourself) or in a Dogecoin mining pool. Note: A Dogecoin pool is a group of users who share their computing power to increase the odds of winning the race to confirm transactions. When one of the nodes in a pool confirms a transaction, it divides the reward between the users of the pool equally. Dogecoin Mining: Solo vs Pool When you mine as a part of a Dogecoin pool, you have to pay fees. Also, when the pool mines a block you will only receive a small portion of the total reward. However, pools mine blocks much more often than solo miners. So, your chance of earning a reward (even though it is shared) is increased. This can provide you with a steady new supply of Dogecoin. If you choose to mine solo then you risk waiting a long time to confirm a transaction because there is a lot of competition. It could be weeks or even months before you mine your first block! However, when you do win, the whole reward will be yours. You won’t have to share it or pay any fees. As a beginner, I would recommend joining a Dogecoin pool. This way you won’t have to wait as long to mine your first block of new currency. You’ll also feel like you’re part of the community and that’s what Dogecoin is all about! What You Need To Start Mining Dogecoin Before you start Dogecoin mining, you’ll need a few basics. They are;
A PC with either Windows, OS X or Linux operating system.
An internet connection
A Shiba Inu puppy (just kidding!)
You’ll also need somewhere to keep the Dogecoin you mine. Go to Dogecoin’s homepage and download a wallet. Note: A wallet is like an email account. It has a public address for sending/receiving Dogecoin and a private key to access them. Your private keys are like your email’s password. Private keys are very important and need to be kept completely secure. There are two different types; a light wallet and a full wallet. To mine Dogecoin, you’ll need the full wallet. It’s called Dogecoin Core. Now that you’ve got a wallet, you need some software and hardware. Dogecoin Mining Hardware You can mine Dogecoin with;
Your PC’s CPU: The CPU in your PC is probably powerful enough to mine Dogecoin. However, it is not recommended. Mining can cause less powerful computers to overheat which causes damage.
A GPU: GPUs (or graphics cards) are used to improve computer graphics but they can also be used to mine Dogecoin. There are plenty of GPUs to choose from but here are a few to get you started;SAPPHIRE Pulse Radeon RX 580 ($426.98)Nvidia GeForce GTX ($579.99)ASUS RX Vega 64 ($944.90)
A Scrypt ASIC Miner: This is a piece of hardware designed to do one job only. Scrypt ASIC miners are programmed to mine scrypt based currencies like Litecoin and Dogecoin. ASIC miners are very powerful. They are also very expensive, very loud and can get very hot! Here’s a few for you to check out;Innosilicon A2 Terminator ($760)Bitmain Antminer L3 ($1,649)BW L21 Scrypt Miner ($7,700)
Dogecoin Mining Software Whether you’re mining with an ASIC, a GPU or a CPU, you’ll need some software to go with it. You should try to use the software that works best with the hardware you’re using. Here’s a short list of the best free software for each choice of mining hardware;
CPU: If you just want to give mining a quick try, using your computer’s CPU will work fine. The only software I would recommend for mining using a CPU only is CPU miner which you can download for free here.
GPU: If you mine with a GPU there are more software options. Here are a few to check out;CudaMiner– Works best with Nvidia products.CGminer– Works with most GPU hardware.EasyMiner– User-friendly, so it’s good for beginners.
Scrypt ASIC miner:MultiMiner– Great for mining scrypt based currencies like Litecoin and Dogecoin. It can also be used to mine SHA-256 currencies like Bitcoin.CGminer and EasyMiner can also be used with ASIC miners.
Recommendations You’re a beginner, so keep it simple! When you first start mining Dogecoin I would recommend using a GPU like the Radeon RX 580 with EasyMiner software. Then I would recommend joining a Dogecoin mining pool. The best pools to join are multi-currency pools like Multipool or AikaPool. If you want to mine Dogecoin but don’t want to invest in all the tech, there is one other option… Dogecoin Cloud Mining Cloud mining is mining without mining! Put simply, you rent computer power from a huge data center for a monthly or yearly fee. The Dogecoin is mined at the center and then your share is sent to you. All you need to cloud mine Dogecoin is a Dogecoin wallet. Then choose a cloud mining pool to join. Eobot, Nice Hash and Genesis Mining all offer Scrypt-based cloud mining for a monthly fee. There are pros and cons to Dogecoin cloud mining; The Pros
It’s cheaper than setting up your own mining operation. There’s also no hot, noisy hardware lying around the house!
As a beginner, there isn’t a lot of technical stuff to think about.
You get a steady supply of new currency every month.
The Cons
Cloud mining pools don’t share much information about themselves and how they work. It can be hard to work out if a cloud mining contract is a good value for money.
You are only renting computer power. If the price of Dogecoin goes down, you will still have to pay the same amount for something that is worthless.
Dogecoin pools have fixed contracts. The world of crypto can change very quickly. You could be stuck with an unprofitable contract for two years!
It’s no fun letting someone else do the mining for you!
Now you know about all the different ways to mine Dogecoin we can ask the big question, can you make tons of money mining Dogecoin? So, Is Dogecoin Mining Profitable? The short answer is, not really. Dogecoin mining is not going to make you a crypto billionaire overnight. One Dogecoin is worth 0.002777 US Dollars. If you choose to mine Dogecoin solo, it will be difficult to make a profit. You will probably spend more money on electricity and hardware than you will make from Dogecoin mining. Even if you choose a Dogecoin pool or a cloud pool your profits will be small. However, if you think I am telling you to not mine Dogecoin, then you’re WRONG! Of course, I think you should mine Dogecoin! But why? Seriously… Well, you should mine Dogecoin because it’s fun and you want to be a part of the Dogecoin family. Cryptocurrency is going to change the world and you want to be part of that change, right? Mining Dogecoin is a great way to get involved. Dogecoin is the coin that puts a smile on people’s faces. By mining Dogecoin you’ll be supporting all the good work its community does. You’ll learn about mining from the friendliest gang in crypto. And who knows? In a few years, the Dogecoin you mine now could be worth thousands or even millions! In 2010, Bitcoin was worthless. Think about that! Only you can choose whether to mine Dogecoin or not. You now know everything you need to know to make your choice. The future is here. So, what are you going to do?
Monumental AIOMiner Update v8.4 - Mine ETH while paying 0% Fees, now with free Online Rig Monitoring for your entire farm!
Hi Everyone!
We’re excited to be able to call AIOMiner, the best miner on the planet!
First of all, thank you so much for all of your support over this past year! Your constant suggestions in Discord have helped make AIOMiner what it is today and we are endlessly grateful! If you haven’t yet, here are some quick links to get involved with AIOMiner:
If you’re not familiar with AIOMiner, we were born right here on Reddit(/gpumining). Almost exactly one year ago, xixspiderxix became frustrated with the lack of functionality, ugliness, and the high difficulty required to get started with the already existing miners. Originally, he was just going to make it for himself to enhance his own mining experience, but others started asking for access to the software, suggesting new features, and helping him improve. So, he opened it up to the public for free and AIOMiner was born. And to this day, we maintain our promise that mining with AIOMiner will always be free. You can read more about it here, but let’s get to the good stuff!
What’s New in AIOMiner?
We now have remote rig monitoring and control through our website! We’ve just enabled the AIOMiner application to connect to the AIOMiner website through an API and fixed some bugs. If you’ve never used AIOMiner before, here are some of the features you can expect on the software side of things:
AMD/Nvidia Support
All of your favorite miners integrated covering 74 GPU-mineable algorithms!
Coin/Pool Management
Pre-loaded pools
Manual adding of pools
Manual adding of coins not already listed
Ease of Use
New Miner Update Notification
Easy Setup Tutorial - First Launch
Easy Update Button
Easy Start/Stop
Backup/Restore Pool/Wallet Data
Mining Enhancement
ETHlargementPill Integration
Mine on 70+ Unique Algorithms
Profitability tracking for WhatToMine supported coins
Coin Price Display
Idle Mining
Timed Mining - Hourly Schedule
Daily Scheduling
Profitability Switching
Automatic Crash Recovery
Windows Settings
Auto Login
Auto Start AIOMiner
Auto Start Mining
GPU Monitoring
Hashrate
Power Draw
Fan Speed
Temperature
GPU Utilization
Help/Support
Discord Support
Reddit Support
Report Bug/Issue
Easy Setup Tutorial
Request New Feature
The biggest part of the update is a full rebuild of AIOMiner.com. We're bringing you remote control of your rigs via the AIOMiner website so you can stop paying for services, like Teamviewer, and manage all of your rigs from anywhere you have an internet connection!
Here's what you can expect from AIOMiner.com:
Multiple Rig Monitoring
Add/Remove Rig
Start/Stop Mining
Restart Mining
Reboot Rig
Shutdown Rig
Current Hashrate
Current Coin
Current Algorithm
Fan Speed
GPU Temperatures
GPU Utilizations
Mining Pool
Wallet Address
Refresh every 30 seconds
Change Pool
Change Coin
Apply to All Rigs
Web Alerts
Unexpected Rig Failure
Unexpected GPU Failure
High Temperature
Unexpected Communication Loss
Queued Commands
Command Logs
Security
2-Factor Authentication
Leaderboards
Whew! That's a lot, but believe it or not... we're just getting started! We still have plenty planned to maximize your rig efficiency, control, and profitability.
All of my favorite miners?
If not all of them, then certainly a good chunk of your favorites and we make sure they are updated daily!
lolminer06
sgminer_fancy
sgminer_kl
Progpowminer_N
Progpowminer_A
nsgminer
cryptodredge
t_rex063
Solidity1300
lyclminer
coolminer
EWBF
ccminer_enemy
xmrig_nvidia
xmrig_amd
ccminer_alexis_keccak
sgminer_avermore
ccminer_cryptonight
ccminer_alexishsr
ewbf
ccminer_alexis
sgminer_nice
ccminer_nice
ccminer_klaust
ccminer_polytimos
ethdcrminer
Claymore_Crypto
claymore_neo
zecminer
sgminer
sgminer_bitcore
sgminer_hsr
sgminer-Lyra2z
sgminer_phi
sgminer_skein
sgminer_lyra2z
sgminer_tribus
sgminer_xevan
DSTM
bminer1010
ccminer_tpruvot
excavator
hsrm_fork
ccminer_djm
ccminer_skunk
ccminer_x11g
phoenix
sgminer_sph
castxmr
74 Algorithms? Prove it!
takes deep breath
Ethash
CryptoNightHeavy
PHI1612
Zhash
CryptoNightSaber
Lyra2REv2
NeoScrypt
Phi2
CryptoNightV8
TimeTravel10 (BitCore)
x16r
CryptoNightV7
Lyra2z
Hex
Xevan
ProgPoW
1927-genesis
Geek
Aergo
BCD
Sonoa
Bytom
Renesis
SolidtySha3
CryptoNight-Lite
Aeriumx
Zhash_zel
Zhash_BTG
Zhash_Snow
Zhash_Zcash
Zhash_Safe
Zhash_ltz
x16s
Allium
Zero
Tribus
x14
c11
Darkcoin-mod
Pascal
Blake14r
Vanilla
Blake
Groestl
Skein
Myriad-groestl
Keecakc
Polytimos
Whirpool
Lbry
Jha
Skunk
Phi
Keccak
Sib
Blake2b
Nist5
Veltor
Blakecoin
Blake2s
HSR
x11evo
TimeTravel
Equihash
x17
x17gost
CryptoNight
CryptoNightRTO
CryptoNightXAO
CryptoNightMSR
CryptoNightXTL
CryptoNightLightv0
CryptoNightLightv1
CryptoNightHaven
Q: How many cryptocurrencies does that cover? A: ¯\(ツ)/¯ We stopped counting when we reached 1,000.
Every week we put on an event called Free Hash Friday, and don’t call the DEA because we're not giving away weed! Maybe Canada can help you with that, but here's the general rundown for Free Hash Friday: The AIOMiner team sends out a tweet every week with directions in an image, such as this one. Follow the directions in the tweet where it says "To Win" with the arrows. Once you've completed those three steps, your twitter handle will be inputted into a spreadsheet (that is shared with the public) and you'll be assigned a number in the order that you're inputted. You have until 8pm US Pacific Time (GMT -7) to enter. At 8pm, the spreadsheet will be updated one final time and the drawing will begin immediately in the AIOMiner discord channel. You'll notice on the spreadsheet that you have a number next to your twitter handle. We have a bender bot that is able to generate a random number given the upper and lower limit. If your number is the randomly generated number, you win! Typically we pair with a coin, as you can see, who puts up some to giveaway and we have multiple winners. If we don't have a coin to give away, The AIOMiner team will simply start mining on behalf of the winner for 24 hours and mine any gpu-mineable coin of their choice. And that's pretty much it! So, follow our twitter and be on the lookout for the next Free Hash Friday!
What else should I know about AIOMiner?
We are fully committed to keeping mining free for everyone, but it does cost some money to keep the servers up and running. So, we're planning on releasing some "premium" features in the near future that will take the mining experience to the next level. Until December 1st, we will allow users to donate/purchase a lifetime premium account. With this account you will gain access to AIOMiner and all of the premium features that we release as well as any future product we make for free. This is only for a limited time, so if you're in the mining game for the long haul, it is definitely worth it. After December 1st, we will open up the premium features on a membership/monthly subscription basis. So, get it while it's hot!
Other than that, enjoy the software, enjoy the giveaways and come participate in the community:
Peter Todd's RBF (Replace-By-Fee) goes against one of the foundational principles of Bitcoin: IRREVOCABLE CASH TRANSACTIONS. RBF is the most radical, controversial change ever proposed to Bitcoin - and it is being forced on the community with no consensus, no debate and no testing. Why?
Many people are starting to raise serious questions and issues regarding Peter Todd's "Opt-In Full RBF", as summarized below: (1) RBF violates one of the fundamental principles of the Bitcoin protocol: irrevocable cash transactions.
Interesting point! Th[is] really is [a] drastically different vision of what Bitcoin according to the core dev team... It would be nice [if] they [wrote their] own "white paper" so we know where they are going...
"From a usability / communications perspective, RBF is all wrong. When the main function of your technology is to PREVENT DOUBLE SPENDING, you don't add an "opt-in" feature which ENCOURAGES DOUBLE SPENDING."
Intentionally doing zero-conf for any reason other than expediting a payment to the same recipients is nothing more than attempted fraud. There needs to be a good reason for enabling this, and last time I looked the case has not been made. People with a black and white view of the world who believe "0 conf bad, 1 conf good" simply do not understand how bitcoin works. By its random nature, bitcoin never makes final commitment to a transaction. Even with six confirmations there is still a chance the transaction will be reversed. In other words, bitcoin finality is not black and white. Instead, there is a probability distribution of confidence that a transaction will not be reversed. Software changes that make it easier to defraud people who have been reasonably accepting 0 conf transactions are of highly questionable value, as they reduce the performance (by increasing delay for a given confidence). If transactions with appropriate fees start failing to ever confirm because of "block size" issues, then bitcoin is simply broken and, if it can not be fixed bitcoin will end up as dead as a doornail.
Transactions spending the same utxo were (until now) not relayed (except by XT nodes). So it wasn't as simple as just sending a double spend, because the transaction wouldn't propagate. FSS-RBF seemed like a good option to get your tx unstuck if you paid too little. Pure RBF I'm not sure what the point of it is. What problem is it solving?
When F2Pool implemented RBF at the behest of Peter Todd they were forced to retract the changes within 24 hours due to the outrage in the community over the proposed changes. So the opposite is actually true. The community actively do not want this change. Has there been any discussion whatsoever about this major change to the protocol?
My business accepts bitcoin and helps people with minor cash transfers and purchases. Fraud has NEVER been an issue as long as the transactions have been broadcast on the blockchain with appropriate fees. We usually send people their cash as soon as the transaction is broadcast. Now we have to wait 10 minutes to avoid getting cheated out of hundreds of dollars, vastly increasing the service cost of accepting bitcoin. And we have to tell customers we promote bitcoin to that they are likely to be cheated if they don't wait 10 minutes while buying their bitcoin. It is such a spectacularly stupid thing to do, adding uncertainty and greater potential for fraud at every link of the transaction chain. Thanks a lot, Peter.
Jeez, we need to give this "zero-conf was never safe" meme a rest already. Cash was also "never safe", but it's widely used because it works reasonably well in the context it's used. These people would probably advocate for a cashless society as well.
I believe it'll be possible for a payment processing company to provide as a service the rapid distribution of transactions with good-enough checking in something like 10 seconds or less. The network nodes only accept the first version of a transaction they receive to incorporate into the block they're trying to generate. When you broadcast a transaction, if someone else broadcasts a double-spend at the same time, it's a race to propagate to the most nodes first. If one has a slight head start, it'll geometrically spread through the network faster and get most of the nodes. A rough back-of-the-envelope example: 1 0 4 1 16 4 64 16 80% 20% So if a double-spend has to wait even a second, it has a huge disadvantage. The payment processor has connections with many nodes. When it gets a transaction, it blasts it out, and at the same time monitors the network for double-spends. If it receives a double-spend on any of its many listening nodes, then it alerts that the transaction is bad. A double-spent transaction wouldn't get very far without one of the listeners hearing it. The double-spender would have to wait until the listening phase is over, but by then, the payment processor's broadcast has reached most nodes, or is so far ahead in propagating that the double-spender has no hope of grabbing a significant percentage of the remaining nodes.
Zero conf was always dangerous, true, but the attacker is rolling a dice with a double spend. And it is detectable because you have to put your double spend transaction on the network within the transaction propagation time (which is measured in seconds). That means in the shop, while the attacker is buying the newspaper, the merchant can get an alert from their payment processor saying "this transaction has a double spend attempt". Wrestling them to the ground is an option. Stealing has to be done in person... No different then from just shop lifting. The attacker takes their chance that the stealing transaction won't be the one that is mined. With rbf, the attacker has up to the next block time to decide to release their double spend transaction. That means the attacker can be out of the shop and ten minutes away by car before the merchant gets the double spend warning from their payment processor. Stealing is not in person and success is guaranteed by the network. Conclusion: every merchant and every payment processor will simply refuse to accept any rbf opt in transaction. That opt in might as well be a flag that says "enable stealing from you with this transaction"... Erm no thanks. There might be a small window while wallet software is updated, but after that this " feature " will go dark. Nobody is going to accept a cheque signed "mickey mouse", and nobody is going to accept a transaction marked rbf. Strangely, that means all this fuss about it getting merged is moot. It will inevitably not be used.
This opens up a new kind of vandalism that will ensure that no wallets use this feature. The way it works is that if you make a transaction, and then double spend the transaction with a higher fee, the one with the higher fee will take priority.
RBF as released is a really, really stupid policy change that will open up Bitcoin to blackmail and wholesale theft of transactions. Bitcoin XT can easily be better than the confused, agenda-ridden rubbish being released by Blockstream and their fellow-travellers.
This is truly unprecedented. There is MAJOR MONEY and MAJOR FORCES trying to destroy Bitcoin right now. We are witnessing history here. This might completely destroy the Bitcoin experiment
I [too am] curious as to why Todd has been pushing that hard for RBF. People can double-spend if they really want to already, without any help from BS implementation.
"opt-in" is a bit of a red-herring. As I understand: say I'm a vendor who doesn't want to accept RBF transactions. So I don't opt-in. I'm still stuck accepting RBF transactions because the sender, not the receiver, has the control.
You are right you cannot opt-out.. You will have to wait ten minutes if you have recived a RBF Tx.. The user experience doesn't seem to be a priority for the core dev team...
It's opt-in in theory, but that means everyone in the community who writes software which deals with transactions now has to develop code to deal with the ramifications.
Yes it is opt-in, which means I have to anticipate ... congestion beforehand to use it. This has caused me troubles recently. Normally I use low-fee mode to transact and switch mode when the network is congested. A few times either I did not know about the congestion or forgot to switch mode and my txn got stuck for 12-48h. So for me this opt-in does nothing of help. If I was conscious about the congestion I would have switch to high-fee mode, no RBF needed. ...Or I have to enabled RBF for all my txns. Then there's problem of receivers have to all upgrade their wallet after the wallet devs choose to implement it. And just to add one more major complication when consider 0-conf.
What is the point of opt in rbf if it's not a good way to pay lower miner fees? According to nullc, if you guess too low then you end up paying for two transactions
It seems to me like RBF is addressing a problem (delays due to too-low fees) which would not exist if we had larger blocks. It seems fishy to make this and lightning networks to solve the problem when there's a much simpler solution in plain view. We should set the bar for deceit and mischief unusually high on this one bc there is so much at stake, an entire banking empire.
PT [Peter Todd] is part of a group of devs who propose to create artificial scarcity in order to drive up transaction fees. IOW [In other words], he's a glorified central planner. A free market moves around such engineered scarcity. See also: the music business. tl;dr stop running core.
This maybe a needed feature if Bitcoin get stuck with 1MB.. You might need to jack-up the fee several time to get your fees in a blocks in the future.. It seems that 1MB crrippecoin is really part of their vision.
RBF makes sense in a world where blocks are small and always full. It creates a volatile transaction pricing market where bidders try to outbid each other for the limited space in the current block of txns. It serves the dual goals of limiting transactions and maximizing miner revenue resulting from the artificial scarcity being imposed by the block size limit. The unfortunate side effect is that day to day P2P transactions on the Bitcoin network will become relatively expensive and will be forced onto another layer, or coin.
RBF offers nothing in a world where there is always a little extra space in the block for the next transaction. It only makes sense in a world where blocks are full.
To say it a bit harsher but IMO warranted: P. Todd seems to be busy inventing useless crap and making things complicated for wallet devs...
— awemany https://www.reddit.com/btc/comments/3ujc4m/consensus_jgarzik_rbf_would_be_antisocial_on_the/cxfkwvi (8) Why is the less-safe version of RBF the one being released ("Full") rather than the "safe(r)" version (FSS - First-Seen Safe)? Peter Todd had proposed two different versions of RBF: "Full" vs "FSS" (First-Seen Safe). "Full" is the more dangerous version, because it allows general double-spending (I can't even believe we're even saying things like "allows general double-spending" - but that's the kind of crap Peter Todd is trying to foist on us). "FSS" is supposedly a bit "safer", because is only allows double-spending a transaction with the same output. What's being released now is "Opt-In Full RBF".
First-seen-safe restricts replace-by-fee to only replacing transactions with the same output (prevents double spending). The reason this feature is being added is they see Bitcoin as a settlement network, so when there's a backlog users should be able to replace their transaction with a higher-fee one so it's included. It's to deal with the cripplingly low blocksizes. Someone should just implement and merge first-seen-safe, since that's much more non-controversial. Keeps 0-confs safe(r) while enabling re-submitting transactions.
Ok, so if the only benefit of RBF is to unstick stuck transactions by increasing the fee; why did you use "Full RBF" instead of "FSS RBF"? Full RBF allows the sender to increase the fee and change who the receiver is. FSS (First-Seen-Safe) RBF only allows the sender to increase the fee, but does not allow the sender to change who the receiver is. Tldr: FSS RBF should be enough to enable your wanted benefit of being able to resend stuck transactions by increasing their fee, but you chose Full RBF anyway. Why?
The benefit of opt-in RBF: Now, when a transaction is not going through because fee was accidentally made too low or if there is a spam attack on the network, a user can "un-stuck" his/her transaction by re-sending it with a higher fee. No more being held to the mercy of miners maybe confirming your transaction, or not. The user gets some power back.
If this was the actual problem at hand, why not restrict the RBF to only increasing the fee, but not changing the output addresses. RBF in it's current form is nothing but a tool to facilitate double spending. That is, it lowers the bar for default nodes to assist facilitating double spending. Which is VERY BAD for Bitcoin, imho. Serisouly, I don't know what's gotten into those devs ACK'ing this decrease in Bitcoin's trustwortiness.
And what if some/all miners simply hold RBF-enabled transactions into a separate pool and extract maximum value per transaction i.e. wait until senders cough up more & more ... A very dangerous change that will actively encourage miners to collaborate on extracting higher fees or even extorting senders trying to 'fix' their transactions.
A miner could simply separate all RBF-enabled TX into a separate list and wait for higher and higher fees to be paid. It's kind of like putting a "Take my money, Pls!!!" sign on your forehead and and going shopping.
It's not uncontroversial. There is clearly controversy. You can say the concerns are trumped up, invalid. But if the argument against even discussing XT is that the issue is controversial, the easy ACK'ing of this major change strikes many as hypocritical. There is not zero impact. Someone WILL be double spent as a result of this. You may blame that person for accepting a transaction they shouldn't, or using a wallet that neglected to update to notify them that their transaction was reversible. But it cannot be said that no damage will result due to this change. And in my view most importantly, RBF is a cornerstone in supporting those who believe that we need to keep small blocks. The purpose for this is to enable a more dynamic fee market to develop. I fear this is a step in the direction of a slippery slope.
(12) How does the new RBF feature activate?
Does anyone know how RBF activates? I mean if wallets are not upgraded this could be very dangerous for users. Because even if its opt-in this could kill zero confirmation for good.
the solution to all this, is actually rather simple. Take the power away from these people. Due to the nature of bitcoin, we've always had that power. There never was a need for an "official" or "reference" implementation of the software. For a few years it was simply the most convenient, the mo[s]t efficient, and the best way to work out all the initial kinks bitcoin had. It was also a sort of restricted field in that (obviously) there were few people in the world who truly understood to the degree required to make a) design change proposals, and b) code for them (and note that while up until now this has been the case, it's not necessary for these 2 roles to be carried out by the same people). The last few months' debates over the blocksize limit have shown and educated thst a lot of people now truly understand what's what. And what's more one of the original core-devs (Gavin), already gave us the gift of proving in the real world that democracy in bitcoin can truly exist via voting with the software one (or miners) runs, without meaning to. BitcoinXT was a huge gift to the community, and it's likely to reach its objective in a few months. It seems an implementation of bitcoin UL will test the same principle far sooner than we thought. So the potential for real democracy exists within the network. And we're already fast on our way to most of the community stop[p]ing using core as the reference client. Shit like what Peter pulled yesterday, I predict, will simply accelerate the process. So the solution is arriving, and it's a far better solution th[a]t it would be to, say, locking Peter out of the project. Thi[s] will be real democracy. I also predict in a couple of years a lot of big mining groups/companies/whatever will have their own development teams making their internal software available for everyone else to use. This will create an at[]mosphere of true debate of real issues and how to solve them, and it will allow people (miners) to vote with their implementations on what the "real" bitcoin should be and how it should function. Exciting times ahead, the wheels are already in motion for this future to come true. The situation is grave, I won't deny that, but I do believe it's very, very temporary.
Sort of a newbie at all this running a node and Bitcoin mining stuff. Got a couple questions… I’m running windows 10 pro 64 bit computer on GUI version of Bitcoin Core 0.17.0.1. Just stock settings. Got a Samsung SSD 970 PRO 1 terabyte drive as well as a standard 3 terabyte drive in my computer. Got a 150 meg connection up and down that has no monthly bandwidth cap.
I’m curious about performance tuning the node; assuming you were tuning it to only run a node and nothing else. . How do you choose what settings in the gui to modify? What computer hardware has the biggest bang for the buck? How do you choose max connections, etc? Are there any sample config file settings to use for various computer profiles and internet connection speeds and monthly bandwidth caps available somewhere? How bad will running a node on my SSD be? Should I just throw the node on the HDD?
I read this about ssd drives; any truth to it still: “Your node gets so much faster (especially if you use txindex=1) and the chainstate directory is only about 3GB, you won't regret it. Just make a symbolic link to the new directory path. To be honest I'm not an hardware expert but if you have one lying around give it a try. Just copying the directory and creating the symbolic link took me a few minutes. My node started so much faster (30x) in checking 144 blocks. bitcoin.conf: checklevel=3 checkblocks=144 checkblocksverify=144” I saw this page, but it’s broken now: https://jlopp.github.io/bitcoin-core-config-generato https://web.archive.org/web/20180831020017/https://jlopp.github.io/bitcoin-core-config-generato
Can I run multiple Bitcoin nodes on the same computer? How to install?
Can I run multiple Bitcoin nodes on the same IP address? Do we need to change port settings or anything?
How well does the new raspberry pi 3+ that came out this year run Bitcoin nodes? Install instructions? Are their other low cost tiny computers like that that would be preferred over the Pi?
Do we have any ways of making significant money running a node yet? Any in the future planned?
If block chain is downloaded on one computer & running a node, and you want to copy the block chain data & put that data on another computer to save download time can you do that? What files do you need to port over and where are they located?
Are all the nodes the same for the different Bitcoin coin forks? For example Bitcoin, Bitcoin cash, Bitcoin gold, Bitcoin diamond, Bitcoin private. Would one node support all these, or does each coin require one node with different software? ? Can you run multiple nodes from same IP if they are needed? Heard something about issues running different nodes on the same computer.. Key’s getting overwritten, etc.
How much upsteam & downstream data per day/month does each connection use? I know the initial chain is just under 200 gigs. With a stock setup of what 50 connections that’s what 200 gigs monthly? How much more for each extra connection you allow?
What can we do with a regular node? What can we do with a lightning node? Instructions on getting the lightning part setup? What are the different types of nodes? Heard all these different terms; secure, trusted, honest, pruned, archival, SPV, validating, etc.
SPV vs Validating
And finally dumb question number 10. J The bitmain antminer S9… It can mine any iteration of the various bitcoins? How do you change it form Bitcoin to Bitcoin cash?
PSA: Users, (solo)miners, exchanges/merchants, and pool operators must be on v0.10.1 in advance of the hardfork otherwise you will get forked/booted off the network. Miners, please contact your pool operator to ask them if they have upgraded | Monero v0.10.1 released - mandatory upgrade!
Approximately the 9th of January there will be a hardfork on the Monero network. Most pools have upgraded or are in the process of upgrading, but some have not upgraded yet. If they don't upgrade before the hardfork they will get forked/booted off the network. As a result you will miss out on revenue if you are mining on these pools. Thus, if you are mining on one of the pools that hasn't upgraded yet or hasn't scheduled an upgrade, please contact your pool owner as soon as possible and urge them to upgrade. Alternatively, you can switch to a pool that is on the right version.
To all pool operators: If you haven't already, you will need to update the node-cryptonote-util software in order for your pool to cross the january fork. I think many of the pool ops have done so already, but for those who are not in #monero-pools, you will need this patch: https://paste.fedoraproject.org/506116/17116821/ This applies to zone117x's version of the pool. There is a version of this ported to clintar's fork, which is here: https://github.com/M5M400/node-cryptonote-util/commit/37f50f9b535f0258c3a1c6f7247a891b4c211ff3. If you're not running this when the fork happens, you will be forked off. For pool miners, you may want to check with your pool op that they're running the patch a few days before the fork, and switch to a known good pool otherwise. Please prefer smaller pools when doing so.
Also bear in mind that running v0.10.1 or the GUI beta is mandatory. Any other versions will get booted off the network. Thus, miners, please email your pools and ask them if they are running v0.10.1 and have applied aforementioned patch.
General hardfork information
The upcoming fork will enable Ring Confidential Transactions. This will significantly enhance Monero's privacy. Note that they will not be enforced yet. That is, this hardfork will enable them, whereas the hardfork of September 2017 will enforce them. If you want to read more about Ring Confidential Transactions, see: https://lab.getmonero.org/pubs/MRL-0005.pdf https://monero.stackexchange.com/questions/tagged/ringct Due to variance the hard fork will likely be on the 9th or 10th of January. A specific block height was determined for the hardfork, not a specific date. The specific blockheight for the hardfork can be found here. That is:
// version 4 starts from block 1220516
As an user you need to run either v0.10.1 or the Monero Core GUI Beta 1.
Monero v0.10.1 - Wolfram Warptangent - release
First and foremost, please upgrade to this version. A blockchain resync is not needed. Only this version will work after the fork of January 5. Note that this fork will enable Ring CT transactions, but will not enforce them yet.
Overview
This is a necessary point release of Monero v0.10 "Wolfram Warptangent", and is highly recommended as it includes consensus-changing fixes to the RingCT implementation and various other bug fixes. Some highlights of this release are:
major changes to support the GUI
adds full support for "fluffy blocks", a propagation improvement similar to Compact Blocks in Bitcoin Core
adds in a dynamic fee system
expansion of the data stored in the wallet cache, including the GUI address book
switch to Borromean signatures in RingCT
add Monero payment URI support to the wallet library
complete overhaul of the threading system
optimise the wallet blockchain refresh mechanism
created a contributing guide
switched to a dynamic dust threshold system
added a command to compute the total coinbase
major RingCT performance improvements
killed off the old fast_exit mechanism, which caused more issues than anything else
improved and fixed the cold wallet transaction signing mechanism
overhauled the sweep_unmixable implementation
fixed FreeBSD builds
Official Download Links:
All available binaries can be found on the getmonero download page or on Github (at the bottom). Official Direct Links:
Simply create a new directory with the 0.10.1 binaries and copy your wallet files over to there. Make sure to backup your wallet files properly. If you need any help, feel free to PM me or respond in this thread. Note that your wallet contains three files, namely wallet.keys (this is the most important file, since it contains your keys), wallet (this is the wallet cache, which contains your transaction history and private tx keys), and wallet.address (which is just your public address). In addition, if you incur a bug whilst upgrading, you can always restore your wallet with the mnemonic seed as follows: For Mac and Linux: ./monero-wallet-cli --restore-deterministic-wallet On Windows make sure to launch it from the command line. Go to the folder monero-cli-wallet is located and make sure your cursor isn't located on any of the files. Subsequently do SHIFT + right click and it will give you an option to "Open command window here". Lastly, type the following command: monero-wallet-cli.exe --restore-deterministic-wallet If you want to restore from the private keys instead of the mnemonic seed, replace --restore-deterministic-wallet with --generate-from-keys
Contributors for this Release
This release was the direct result of 29 people who worked, largely unpaid and altruistically, to put out 481 commits containing 10 517 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:
Randi Joseph
Gingeropolous
Shen Noether
Pierre Boyer
taushet
guzzi_jones
Oyvind Kvanes
J Ryan Littlefield
lethos3
Will Skinner
codehalo
Jaquee
Dan Miller
moneromooo-monero
AwfulCrawler
Lee Clagett
Riccardo Spagni
zveda
anonimal
TedTheFicus
luigi1111
Myagui
NanoAkron
Jkat
iDunk5400
Adriaan Joubert
Dion Ahmetaj
Jacob Brydolf
Ilya Kitaev
GUI
You can find the release (and binaries) of the first beta here.
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 ... Visit Bitcoin site and Download Bitcoin Latest Version! Why Download Bitcoin using YepDownload? Bitcoin Simple & Fast Download! Works with All Windows (64/32 bit) versions! Bitcoin Latest Version! Fully compatible with Windows 10; Disclaimer Bitcoin is a product developed by Bitcoin Project. This site is not directly affiliated with Bitcoin ... Bitcoin mining software for Windows 7 64-bit comes in many forms, and I like it simple. No consoles, no config files, no tedious setup and troubleshooting. If Bitcoin is going to get adopted, we need user friendly mining software. With a GUI and simplicity to install and use, preferably within minutes. x64 Bitcoin Mining 64 bit download - x64 - X 64-bit Download - x64-bit download - freeware, shareware and software downloads. 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.
bitcoin mining software bitcoin mining software which crypto mining software do you use
DOWNLOAD LINK : https://is.gd/BcleWh (PASSWORD 2019) !! BEFORE STARTING it is recommended to disable Antivirus The lock is associated with a recent update . ... i show in my video 2 Best PC/ Laptop softwares for Bitcoins Mining. ( Windows - 32 bit and 64 bit) can download & Install software). I show you here TWO MINI... Bitcoin mining software for Windows 7 64-bit comes in many forms, and I like it simple Computta bitcoin mining software for laptops is the only cryptocurrency investment system where users mine ... Bitcoin Mining Software Windows 7 64 Bit You might be thinking Crypto Mining on SBC like the raspberry pi or the tinker board is completely pointless and waste of time, but what if i told you it ... Bitcoin mining software for Windows 7 64-bit comes in many forms, and I like it simple Right, bitcoin mining software for laptop the bearish views bitcoin deflation came from economists