How to install bitcoin mining software in Ubuntu 14.04 for ...

Gridcoin 5.0.0.0-Mandatory "Fern" Release

https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/5.0.0.0
Finally! After over ten months of development and testing, "Fern" has arrived! This is a whopper. 240 pull requests merged. Essentially a complete rewrite that was started with the scraper (the "neural net" rewrite) in "Denise" has now been completed. Practically the ENTIRE Gridcoin specific codebase resting on top of the vanilla Bitcoin/Peercoin/Blackcoin vanilla PoS code has been rewritten. This removes the team requirement at last (see below), although there are many other important improvements besides that.
Fern was a monumental undertaking. We had to encode all of the old rules active for the v10 block protocol in new code and ensure that the new code was 100% compatible. This had to be done in such a way as to clear out all of the old spaghetti and ring-fence it with tightly controlled class implementations. We then wrote an entirely new, simplified ruleset for research rewards and reengineered contracts (which includes beacon management, polls, and voting) using properly classed code. The fundamentals of Gridcoin with this release are now on a very sound and maintainable footing, and the developers believe the codebase as updated here will serve as the fundamental basis for Gridcoin's future roadmap.
We have been testing this for MONTHS on testnet in various stages. The v10 (legacy) compatibility code has been running on testnet continuously as it was developed to ensure compatibility with existing nodes. During the last few months, we have done two private testnet forks and then the full public testnet testing for v11 code (the new protocol which is what Fern implements). The developers have also been running non-staking "sentinel" nodes on mainnet with this code to verify that the consensus rules are problem-free for the legacy compatibility code on the broader mainnet. We believe this amount of testing is going to result in a smooth rollout.
Given the amount of changes in Fern, I am presenting TWO changelogs below. One is high level, which summarizes the most significant changes in the protocol. The second changelog is the detailed one in the usual format, and gives you an inkling of the size of this release.

Highlights

Protocol

Note that the protocol changes will not become active until we cross the hard-fork transition height to v11, which has been set at 2053000. Given current average block spacing, this should happen around October 4, about one month from now.
Note that to get all of the beacons in the network on the new protocol, we are requiring ALL beacons to be validated. A two week (14 day) grace period is provided by the code, starting at the time of the transition height, for people currently holding a beacon to validate the beacon and prevent it from expiring. That means that EVERY CRUNCHER must advertise and validate their beacon AFTER the v11 transition (around Oct 4th) and BEFORE October 18th (or more precisely, 14 days from the actual date of the v11 transition). If you do not advertise and validate your beacon by this time, your beacon will expire and you will stop earning research rewards until you advertise and validate a new beacon. This process has been made much easier by a brand new beacon "wizard" that helps manage beacon advertisements and renewals. Once a beacon has been validated and is a v11 protocol beacon, the normal 180 day expiration rules apply. Note, however, that the 180 day expiration on research rewards has been removed with the Fern update. This means that while your beacon might expire after 180 days, your earned research rewards will be retained and can be claimed by advertising a beacon with the same CPID and going through the validation process again. In other words, you do not lose any earned research rewards if you do not stake a block within 180 days and keep your beacon up-to-date.
The transition height is also when the team requirement will be relaxed for the network.

GUI

Besides the beacon wizard, there are a number of improvements to the GUI, including new UI transaction types (and icons) for staking the superblock, sidestake sends, beacon advertisement, voting, poll creation, and transactions with a message. The main screen has been revamped with a better summary section, and better status icons. Several changes under the hood have improved GUI performance. And finally, the diagnostics have been revamped.

Blockchain

The wallet sync speed has been DRASTICALLY improved. A decent machine with a good network connection should be able to sync the entire mainnet blockchain in less than 4 hours. A fast machine with a really fast network connection and a good SSD can do it in about 2.5 hours. One of our goals was to reduce or eliminate the reliance on snapshots for mainnet, and I think we have accomplished that goal with the new sync speed. We have also streamlined the in-memory structures for the blockchain which shaves some memory use.
There are so many goodies here it is hard to summarize them all.
I would like to thank all of the contributors to this release, but especially thank @cyrossignol, whose incredible contributions formed the backbone of this release. I would also like to pay special thanks to @barton2526, @caraka, and @Quezacoatl1, who tirelessly helped during the testing and polishing phase on testnet with testing and repeated builds for all architectures.
The developers are proud to present this release to the community and we believe this represents the starting point for a true renaissance for Gridcoin!

Summary Changelog

Accrual

Changed

Most significantly, nodes calculate research rewards directly from the magnitudes in EACH superblock between stakes instead of using a two- or three- point average based on a CPID's current magnitude and the magnitude for the CPID when it last staked. For those long-timers in the community, this has been referred to as "Superblock Windows," and was first done in proof-of-concept form by @denravonska.

Removed

Beacons

Added

Changed

Removed

Unaltered

As a reminder:

Superblocks

Added

Changed

Removed

Voting

Added

Changed

Removed

Detailed Changelog

[5.0.0.0] 2020-09-03, mandatory, "Fern"

Added

Changed

Removed

Fixed

submitted by jamescowens to gridcoin [link] [comments]

Groestlcoin 6th Anniversary Release

Introduction

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.

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

Other Linux

http://groestlcoin.org/forum/index.php?topic=97.0

Download

Download the Windows Installer (64 bit) here
Download the Windows Installer (32 bit) here
Download the Windows binaries (64 bit) here
Download the Windows binaries (32 bit) here
Download the OSX Installer here
Download the OSX binaries here
Download the Linux binaries (64 bit) here
Download the Linux binaries (32 bit) here
Download the ARM Linux binaries (64 bit) here
Download the ARM Linux binaries (32 bit) here

Source

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

Download

iOS
Android

Source

ALL NEW! – HODL GRS Android Wallet

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

Download

Main Release (Main Net)
Testnet Release

Source

ALL NEW! – GroestlcoinSeed Savior

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

Live Version (Not Recommended)

https://www.groestlcoin.org/recovery/

Download

https://github.com/Groestlcoin/mnemonic-recovery/archive/master.zip

Source

ALL NEW! – Vanity Search Vanity Address Generator

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

Usage

https://github.com/Groestlcoin/VanitySearch#usage

Download

Source

ALL NEW! – Groestlcoin EasyVanity 2020

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

Download

Source

Remastered! – Groestlcoin WPF Desktop Wallet (v2.19.0.18)

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

Remastered Improvements

Download

Source

ALL NEW! – BIP39 Key Tool

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

Download

Windows
Linux :
 pip3 install -r requirements.txt python3 bip39\_gui.py 

Source

ALL NEW! – Electrum Personal Server

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

Download

Windows
Linux / OSX (Instructions)

Source

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

Download

Main Net
Main Net (FDroid)
Test Net

Source

UPDATED – Groestlcoin Sentinel 3.5.06 (Android)

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.

Changes

Download

Source

UPDATED – P2Pool Test Net

Changes

Download

Pre-Hosted Testnet P2Pool is available via http://testp2pool.groestlcoin.org:21330/static/

Source

submitted by Yokomoko_Saleen to groestlcoin [link] [comments]

Bitcoin Rhodium Mining Guide

Bitcoin Rhodium Mining Guide
Happy Mining!

All available XRC pools can be found on MiningPoolStats

Bitcoin Rhodium Mining Hardware

Baikal Giant+: 1.6 GH/s
Baikal Quad Cube: 1.2 GH/s
Baikal Giant: 900 MH/s
Baikal Quadruple Mini Miner: 600 MH/s
Baikal Miner Cube: 300 MH/s
Baikal Mini Miner: 150 MH/s

Mining Setup

To mine Bitcoin Rhodium you need to set up an XRC wallet and configure your miner of choice. You can choose between Web wallet, Electrum-XRC or Magnum wallet. To set up a web wallet please visit wallet.bitcoinrh.org. Or download and install Electrum-XRC wallet (recommended) for Windows, Linux and MacOS.
Web wallet: wallet.bitcoinrh.org
Electrum-XRC wallet: electrum.bitcoinrh.org
Magnum wallet: https://magnumwallet.co

Sign up for XRC web wallet if not yet done so

  1. Create an account, with your username, password and secure question.
  2. Sign in and click “Create Wallet”.
  3. Set up a strong transaction password. Make sure you store it securely in a secure password manager of choice.
  4. Copy the seed somewhere safe. It’d be a good idea to write seed on a hardcopy and keep it safe.
  5. Paste it to confirm you got it right.
  6. Grab an address for the mining step. Your wallet is now ready to mine XRC.

Instructions for mining XRC on the official pool

Pool link: poolcore.bitcoinrh.org
  1. Any miner that supports X13 will be able to mine XRC. We have a few examples below of miners that are well tested with Bitcoin Rhodium network.
  2. For any miner, configure the miner to point to:
(0–0.8 GH/s) stratum+tcp://poolcore.bitcoinrh.org:3061
(0.8–2 GH/s) stratum+tcp://poolcore.bitcoinrh.org:3062
(3–4 GH/s) stratum+tcp://poolcore.bitcoinrh.org:3063
(5+ GH/s) stratum+tcp://poolcore.bitcoinrh.org:3064
with your XRC address as username and x as password. You don’t need to open an account on pool. You will be mining to XRC address and mined coins will be transferred to your wallet
after blocks reach 10 block maturity
after you mined up minimal amount of coins (currently 0.1 XRC)
sometimes mined blocks could get rejected by network (orphaned) after they were counted as valid blocks. This is normal network behavior to follow longest chain
  1. http://poolcore.bitcoinrh.org is used to follow your miner and network statistics.

CPU Miner-Multi

Source: https://github.com/tpruvot/cpuminer-multi
Sample configuration with CPU Miner tested on UBUNTU.
{
“url” : “stratum+tcp://poolcore.bitcoinrh.org:3061”, “user” : “YOUR XRC ADDRESS”,
“pass” : “x”,
“algo” : “x13”, “threads” : 1,
“cpu-priority” : 5,
“cpu-affinity” : 1, “benchmark” : false, “debug” : true, “protocol”: true, “show-diff”: true, “quiet” : false
}
Command to run your CPUMiner: cpuminer -c cpuminer.json

SGMiner (ATI GPU)

SGMiner is a GPU-based mine: https://github.com/nicehash/sgminereleases
The configuration below was tested on Windows:
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
cd C:\Software\sgminer-5.6.1-nicehash-51-windowsamd64 sgminer.exe
— gpu-platform 1 — algorithm x13mod -url stratum+tcp://poolcore.bitcoinrh. org:3062 — pool-user — userpass :x — auto-fan — temp-target 70 — temp-over- heat 82 — temp-cutoff 85 — gpu-fan 65–85 — log-file log.txt — no-adl — no-extra- nonce -P –T

CCMiner (NVIDIA GPU)

CCMiner is a GPU-based miner (NVIDIA)
Command to run your CCMINER:
ccminer-x64.exe -a x13 -o stratum+tcp://poolcore.bitcoinrh.org:3062 -O :without -D — show-diff

Baikal miner

Settings: Url:
(0–2 GH/s) stratum+tcp://poolcore.bitcoinrh.org:3062
(3–4 GH/s) stratum+tcp://poolcore.bitcoinrh.org:3063
(5+ GH/s) stratum+tcp://poolcore.bitcoinrh.org:3064
Algo: x13User: your XRC receiving address (make sure you set 2 distinct addresses for each hashing board)
Pass: x
Extranonce: leave off Priority set to 0 and 1
Once pool stratum address and your wallet as user are set up you should see your miner mining against XRC pool. When miner is working the status column is green. The pool and miner are incorrectly configured now as status says “Dead” highlighted in red.

Instructions for mining XRC on BSOD pool

Pool link: bsod.pw/en/pool/dashboard/XRC/
Use this code for your miner: -a x13 -o stratum+tcp://pool.bsod.pw:2582 -u WALLET.rig
BSOD pool allows both solo and party mining.
For solo mining use code: -a x13 -o stratum+tcp://pool.bsod.pw:2582 -u WALLET.rig -p m=solo And for party mining use: -a x13 -o stratum+tcp://pool.bsod.pw:2582 -u WALLET.rig -p m=party.yourpassword
NOTICE: You can use us for North America and asia for Asia instead of euin your .bat file or config.
You can also use BSOD pool’s monitor app for Android and iOS.

Instructions for mining XRC on ZERGPOOL

Zergpool offers low fees (just 0.5%) and also SOLO and PARTY mining with no extra fees.
To mine XRC on Zergpool use this command lines for your miner:
Regular: -a x13 -o stratum+tcp://x13.mine.zergpool.com:3633 -u -p c=XRC,mc=XRC Solo: -a x13 -o stratum+tcp://x13.mine.zergpool.com:3633 -u -p c=XRC,mc=XRC,m=solo Party: -a x13 -o stratum+tcp://x13.mine.zergpool.com:3633 -u -p c=XRC,mc=XRC,m=party
Use your coin wallet address as username in mining software. Specify c=SYMBOL as password to identify payout wallet coin, and the same coin in mc=SYMBOL to specify mining coin.
For more information and support please visit http://zergpool.com
Notice that when there are more pools mining XRC in different geographic/availability locations choose the nearest to you as lowest priority and then add desirable fall back pool options in different geographic locations or pools. This is useful when one pool experiences issues, to fall back to different pool in Bitcoin Rhodium network.

Calculate your Bitcoin Rhodium mining profitability

WhatToMine: https://whattomine.com/coins/317-xrc-x13
CoinCalculators: https://www.coincalculators.io/coin/bitcoin-rhodium

Feel free to ask questions in Discord community. There are lots of helpful people around the world watching XRC 24x7.

Bitcoin Rhodium Dev Team
submitted by BitcoinRh to BitcoinRhodium [link] [comments]

Games4coins.com .. a new service to buy Steam keys with BTX

Games4coins.com .. a new service to buy Steam keys with BTX
Artwork by Desing Team - Bitcore BTX ® 2018
Steam is a digital distribution platform developed by Valve Corporation offering digital rights management1 (DRM), multiplayer gaming and social networking services. Steam provides the user with installation and automatic updating of games on multiple computers, and community features such as friend lists and groups, cloud saving, and in-game voice and chat functionality.
If you purchase a game that uses Steam from another website as a digital download, you'll be given a product key that you use to activate the game on Steam. A Steam key is a unique code that you will use to access the full game2.
Bitcore BTX originally a hybrid fork of Bitcoin, features a proof-of work consensus mechanism and implements all of the BIPs (Bitcoin Improvement Proposals) of the Bitcoin protocol3.
Bitcore: The most clever Bitcoin fork” -- Jimmy Song, Bitcoin Core Developer
More exchanges are listing Bitcore (BTX) and businesses are adopting it. One of the latest cases of adoption of BTX is in purchasing Steam Games Key from Games4Coins.
Games4Coins is a platform that you can purchase Steam product keys. Buying a game on Games4Coins is really simple. Once you have selected a game, you can quickly and securely pay. Why we say quickly and securely? Because a powerful cryptocurrency, Bitcore (BTX) is accepted as a payment coin at this platform (Figure 1). Moreover, as a crypto, they accept only Bitcore.
Figure 1. Bitcore accepted in Games4Coins
After the transaction is complete, you gain full access to your purchased game key which is 15 letter+number code that would look something like this: 8GMR2-Q20YJ-9PDKL. Once you get that, you go into your steam app on your computer and go to Games > Activate a product on steam. Then it will have a space for you to put your code.
Bitcore is one Cryptocurrency with a big Future”. Games4Coins Team
There are totally forty seven steam games and you can pay via Bitcore for all games. Moreover the prices are very cheap, between 0.44303596 BTX and 5.41588852 BTX (Figure 2).
Figure 2. Some samples for the steam games and their price
Consequently, Bitcore is one of the best cryptos in the market. It is also one of the fastest cryptos in the market when compared to Bitcoin, Litecoin and many other top 10 cryptos. Given that transaction speeds are a factor in the applicability of crypto in real-world business usage, it then follows that Bitcore’s long-term prospects are quite good, as blockchain technology continues to gain a foothold in business. This kind of integrations could open the doors for other major businesses to adopt BTX as a payment method, further adding to the intrinsic value of this crypto. The future of Bitcore (BTX) looks great.
Author: Chris DEVTeam Bitcore | [[email protected]](mailto:[email protected])
Download PDF

GAMES4COINS HERE

References
1 https://en.wikipedia.org/wiki/Digital_rights_management
2 https://support.steampowered.com/kb_article.php?ref=5414-tfbn-1352
3 https://bitcore.cc/white-pape

https://preview.redd.it/0matv78hrml11.png?width=1440&format=png&auto=webp&s=e8596b7325dd200f5d5a098e83d9a918a7dc7848
Web: Official | News | Coin Specs | Roadmap | White Paper | Ecosystem | Network Update | Community | FAQ | Blog | TeamWallets: Windows | Win Wallet & Blockchain | Linux | Mac | iOS | Android | Eletrum | Zeltrez | Jaxx LibertyExchanges: Bit Z | Cryptopia | hitBTC | VE Bitcoin | Exrates | Crypto Bridge | QBTC | Coinexchange | Octaex | Bitexlive | Bitibu | Trade Satoshi | PayCML | ExcoincialServices: Livingroom of Satoshi | Kamoney | Cryptonaut | EasyRabBit.net | LuckyGames.io | InstaSwap Block Explorers: InsightAPI | Crypto ID | LiivenetMining Pools: Bitcorepool | Yiimp | Suprnova | Chainworks | Umine | Ant Mine Pool | Coin Miners | BSOD | BTXpool | Minersport | Omegapool | PoolGPUMarket Info: CoinMarketCap | World Coin Index | Cryptocompare Source: Github | Kryptowerk | DgCarlosLeon

submitted by dgcarlosleon to bitcore_btx [link] [comments]

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 518 Full Nodes running.

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 518 Full Nodes running.
Official node scanner list: https://scanner.vertcoin.org/nodes
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node on Intel NUC? A: Intel NUC Vertcoin full node installation done using Windows guide: https://github.com/vertcoin-project/VertDocs/blob/mastedocs/FullNodes/intel-nuc.md
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better. Any old or low power computer is good enough to run a full VTC node. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
What is Vertcoin? | Lightning Network SEGWIT Enabled ASIC resistant money https://www.youtube.com/watch?v=86-oMyHDCNc
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

Creating a Headless Staking Node on Ubuntu 18.04

Creating a Headless Staking Node on Ubuntu 18.04
##UPDATE## Step 8 - Option 2, has some bugs in the final build process. i haven't had time to work them out yet!

This guide will take you through building and running a headless x42 Full Node! The OS I am using here is Ubuntu 18.04, this guide picks up from a complete/fresh ubuntu install.
This is meant to setup a staking node and so this guide will run you through building, configuring and setting up staking. It will not cover sending transactions or anything else.
The things we are going to do:
  • Step 1 - Install .net core
  • Step 2 - Download The x42 Node Source & Compile It
  • Step 3 - Setting The x42 Node Up To Run On Boot
  • Step 4 - Setup A New Wallet
  • Step 5 - Configure The x42 Daemon
  • Step 6 - Get Address
  • Step 7 - Check Balance
  • Step 8 - Connect The UI Wallet To A Headless Node
  • Step 8 - [Option 1 - Use Installer] Connect The UI Wallet To A Headless Node
  • Step 8 - [Option 2 - Build/Compile UI Only] Connect The UI Wallet To A Headless Node # BROKEN#

Step 1 - Install .net Core

Here is the reference link:
https://dotnet.microsoft.com/download/linux-package-manageubuntu18-04/sdk-current
Register Microsoft Key’s & Install Their repos:
cd /tmp wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo add-apt-repository universe sudo apt -y install apt-transport-https sudo apt update sudo apt -y install dotnet-sdk-2.2 
Microsoft collect telemetry data by default, if you are part of the “tin foil hat brigade” you can set the following environment variable to turn it off:
echo "DOTNET_CLI_TELEMETRY_OPTOUT=1" >> /etc/environment 
now you should be at a point where .net core is installed on your system… that wasn’t so hard was it! You can check by running the following command:
dotnet--list-sdks 
The output should look like this:
$ dotnet --list-sdks 2.2.103 [/usshare/dotnet/sdk] 

Step 2 - Download & Compile The x42 Node

This part assumes you have GIT installed, if not:
apt -y install git 
Now to pull down the source and compile it!
cd ~/ git clone https://github.com/x42protocol/X42-FullNode.git # “cd” into the source folder cd X42-FullNode/src/ 
Now .net core uses NuGet for package management, before we compile, we need to pull down all of the required packages.. its as simple as running (this will take a couple of minutes) inside of “X42-FullNode/src/”:
dotnet restore 
now we are ready to compile the source, execute (inside of “X42-FullNode/src/”):
dotnet build --configuration Release 
ignore the yellow warnings, this is just the rosyln compiler having a grumble.. if you get red ones then something went wrong! The “--configuration Release” will strip out all debug symbols and slim things down.. only a little, this optional parameter is not mandatory.
Once this is done everything is built/compiled, you can run the daemon directly from the repository, this can be done by going to:
cd ~/X42-FullNode/src/x42.x42D/bin/Release/netcoreapp2.1 dotnet x42.x42D.dll 
this will kick off the node, however if you exit SSH at this time it will kill the process! however I always recommend copying out the binaries to a separate folder. This can be done with the following:
mkdir ~/x42node mv ~/X42-FullNode/src/x42.x42D/bin/Release/netcoreapp2.1/*.* ~/x42node/ 
now we have everything we need to run the node outside the git repository! What we need to do now is run the node and have it create the default x42.conf file.. so
cd ~/x42node dotnet x42.x42D.dll 
feel free to hit “CTRL + C” to exit the application after a couple of seconds, by then the folders/files would have been created at the following path:
~/.x42node/x42/x42Main/ 

Step 3 - Setting The x42 Node Up To Run on Boot

Now we are going to create a service file so our x42 node automatically starts when the system is rebooted.
THINGS TO NOTE ABOUT BELOW.. CHANGE THE ##USER## to the username your currently using as these files are within your home directory!
We need to drop to root for this..
sudo -i cat < /etc/systemd/system/x42node.service [Unit] Description=x42 Node [Service] WorkingDirectory=/home/##USER##/x42node ExecStart=/usbin/dotnet /home/##USER##/x42node/x42.x42D.dll Restart=always # Restart service after 10 seconds if the dotnet service crashes: RestartSec=10 SyslogIdentifier=x42node User=##USER## Environment=ASPNETCORE_ENVIRONMENT=Development [Install] WantedBy=multi-user.target EOF 
To enable the service, run the following (as the root user):
systemctl enable x42node.service 
BOOM.. the node isn’t running yet.. but next time the system restarts it will automatically run!
now lets exit out of root!
exit 
We can now start the node up and begin downloading blocks, by running the following command:
sudo systemctl start x42node.service 
if you want to check its loaded and see some of the output, you can run:
sudo systemctl status x42node.service 
an example of the output:
$ sudo systemctl status x42node.service ● x42node.service - x42 Node Loaded: loaded (/etc/systemd/system/x42node.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-01-24 15:47:55 UTC; 14s ago Main PID: 5456 (dotnet) Tasks: 23 (limit: 1112) CGroup: /system.slice/x42node.service └─5456 /usbin/dotnet /home/darthnoodle/x42node/x42.x42D.dll Jan 24 15:48:09 x42staking x42node[5456]: Batch Size: 0 Mb (0 headers) Jan 24 15:48:09 x42staking x42node[5456]: Cache Size: 0/50 MB Jan 24 15:48:09 x42staking x42node[5456]: Jan 24 15:48:09 x42staking x42node[5456]: =======Mempool======= Jan 24 15:48:09 x42staking x42node[5456]: MempoolSize: 0 DynamicSize: 0 kb OrphanSize: 0 Jan 24 15:48:09 x42staking x42node[5456]: Jan 24 15:48:09 x42staking x42node[5456]: info: Stratis.Bitcoin.Connection.ConnectionManagerBehavior[0] Jan 24 15:48:09 x42staking x42node[5456]: Peer '[::ffff:86.184.76.255]:52342' connected (outbound), agent 'x42:1.2.13 (70012)', height 213920 Jan 24 15:48:09 x42staking x42node[5456]: info: Stratis.Bitcoin.Connection.ConnectionManagerBehavior[0] Jan 24 15:48:09 x42staking x42node[5456]: Peer '[::ffff:86.184.76.255]:52342' offline, reason: 'Receiving cancelled.'. All node screen output can be found in the /valog/syslog file. 

Step 4 - Setup a New Wallet

With the Node running, we now need to setup and/or restore a wallet!
Everything will be performed through the API’s, however by default these API’s are listening on localhost (127.0.0.1), if you are connecting in remotely then this would be a problem since you cant hit that IP. The solution, SSH TUNNEL!
Execute the following command on your local system:
ssh -L 42220:localhost:42220 @ 
This binds the local port (on your system) with 127.0.0.1:42220 on the remote system, once you have executed the command you can type the following address in your laptop/desktop’s web browser and be able to access the API’s:
http://127.0.0.1:42220/swaggeindex.html 
It should look something like this:
https://preview.redd.it/9lzeg3vob8d21.jpg?width=482&format=pjpg&auto=webp&s=b5d574998816056140d5d6de7b03c56772a892fe
To Create a new wallet, first we have to generate some mnemonic works (e.g. the seed), you can do that by going to the following API:
/api/Wallet/mnemonic 
Hit the “Try it out” button which then prompts you for 2 fields:
https://preview.redd.it/dvbdllfrb8d21.jpg?width=722&format=pjpg&auto=webp&s=766d14bafba6facbcd56d31c63c0012748e682e5
Enter “English” and I would recommend 24 words as this greatly increases the seed strength! Once that is done you hit execute and then scroll down to see the “Response Body”, this should contain the mnemonic which you are going to use to create the wallet! This looks something like below:
https://preview.redd.it/6p4q0rsub8d21.jpg?width=603&format=pjpg&auto=webp&s=44b9265626467a43ca670b134c4d28187f475c2e
THIS IS VERY IMPORTANT, BACKUP THIS MNEMONIC TO A SAFE SECURE LOCATION THAT IS ENCRYPTED!!!
So now we have our mnemonic, its time to generate the wallet, for this we need to use the API:
/api/Wallet/create
There are a number of parameters which are required in order to create a wallet:
WalletCreationRequest{ mnemonic string password* string passphrase* string name* string } 
It should be noted that the password and mnemonic are is the most important parts of this request where the “password” will encrypt the wallet and Is required to unlock it.
  • Hit the “Try it out” button
  • input the necessary data
  • Insert the mnemonic
  • Put a password & passphrase
  • “Name” is what your wallet will be called
It should look something like the following:
https://preview.redd.it/958ttfbxb8d21.jpg?width=603&format=pjpg&auto=webp&s=ce48336436ea4b469b5e87513da802de0bf444ee
Hit “Execute”, the “Loading” sign may spin for a few minutes while the wallet is created… once the wallet has been created the “Response Body” will return the mnemonic you have just used.. we now have a wallet!!
HOWEVER IT IS NOT LOADED INTO THE NODE JUST YET!
This is where we will now jump back out and to configure the node to automatically load the wallet and automatically start staking when it first loads.
AGAIN BACKUP YOUR MNEMONIC AND PASSWORD, MAKE SURE THEY ARE ENCRYPTED AND STORED SOMEWHERE SAFE!

Step 5 - Configure The x42 Daemon

Now we are going to modify the x42.conf file in order to automatically load our wallet and start staking 😊
First things first, lets stop our node by running the following command:
sudo systemctl stop x42node.service 
CD to the following folder and view its contents:
~/.x42node/x42/x42Main ls -lah 
within that folder there should be 2 files you are interested in:
-rw-r--r-- 1 darthnoodle darthnoodle 18K Jan 28 16:01 TestWallet.wallet.json -rw-rw-r-- 1 darthnoodle darthnoodle 3.1K Jan 24 15:25 x42.conf 
So TestWallet.wallet.json is our physical wallet that will be loaded, but for right now we want to modify the x42.conf file.. fire up your favourite text editor (if you use VI you’re a masochist)..
nano x42.conf 
The area we are interested in is the following:
####Miner Settings#### #Enable POW mining. #mine=0 #Enable POS. #stake=0 #The address to use for mining (empty string to select an address from the wallet). #mineaddress= #The wallet name to use when staking. #walletname= #Password to unlock the wallet. #walletpassword= #Maximum block size (in bytes) for the miner to generate. #blockmaxsize=1000000 #Maximum block weight (in weight units) for the miner to generate. #blockmaxweight=1000000 #Enable splitting coins when staking. #enablecoinstakesplitting=1 #Minimum size of the coins considered for staking, in satoshis. #minimumstakingcoinvalue=10000000 #Targeted minimum value of staking coins after splitting, in satoshis. #minimumsplitcoinvalue=10000000000 
Uncomment (remove the #) of the following lines and change their value:
stake=1 (changed to 1) walletname=TestWallet (changed to our Wallet Name) walletpassword=password123 (changed to the wallet password) 
save the file and exit back to the command prompt, now we shall restart the node with the following command:
sudo systemctl status x42node.service 
now the wallet is automatically loaded and ready for action!
YES I KNOW YOU HAVE PUT YOUR PASSWORD IN CLEARTEXT, THIS IS WHERE YOU SHOULD HARDEN YOUR BOX. IF THEY CAN GET TO THE POINT WHERE THEY CAN READ YOUR CONF FILE THEY CAN JUST GRAB YOUR WALLET AND BRUTEFORCE THE PASSWORD.
You can check its loaded by going back to the API and executing the following command:
/Dashboard 
Or execute the following command on the NODE:
curl -X GET "http://127.0.0.1:42220/Dashboard" -H "accept: application/json" 
both will produce the same output, if you scroll to the bottom you should see something like this:
======Wallets====== TestWallet/account 0, Confirmed balance: 0.00000000 Unconfirmed balance: 0.00000000 
This means the wallet is loaded and ready for action!!

Step 6 - Get Addresses

Next thing you are probably going to want is a receive address and to check the balance and TX history.. so lets start with getting an address!
Go to the following API:
/api/Wallet/unusedaddress 
Fill in the Wallet name which is “TestWallet” (in this example) and “account 0” (which is the first/default account):
https://preview.redd.it/ayri5jk0c8d21.jpg?width=602&format=pjpg&auto=webp&s=2d16bbb78da49c0125d24d0834c9454d702cb7a1
Hit execute and you should have an x42 address within the “Response Body”:

https://preview.redd.it/tmc495j3c8d21.jpg?width=349&format=pjpg&auto=webp&s=b00177f66a9e24c980d3c6d4e532a33cbf3fb0bc
BOOM… ok now we can receive funds! 😊

Step 7 - Check TX History

Go to the API and the following call:
/api/Wallet/history 
The 2 fields we are most concerned about are:
https://preview.redd.it/lw194af6c8d21.jpg?width=602&format=pjpg&auto=webp&s=27e264bc008879355ff5b9c50a0a5cb06f16e960
Input the name of the wallet and account you want to view the history of, then hit execute. The other fields can be black. This will return a list of TX’s that the wallet has received:
This should look like the following:
https://preview.redd.it/x1hgargac8d21.jpg?width=585&format=pjpg&auto=webp&s=4fd25f22772f4bcec523a6e82b321ae8146a2c75
There is an easier way of doing this, that doesn’t require you to be connected to your node.. especially if your only interested in viewing your staking rewards… THE EXPLORER!
Access the following URL:
https://explorer.x42.tech/address/ 
this will allow you to easily see all TX’s associated with this address, it should look something like below:
https://preview.redd.it/e480grscc8d21.jpg?width=601&format=pjpg&auto=webp&s=0f8a9ebc7944dfcc73f7df659bd839bb983ba90c
… and your done! By this point your node should be running, staking and you have an easy way to view transactions/rewards 😊


Step 8 - Connect The UI Wallet To A Headless Node

The UI utilises a combination of technologies, however the important part is the code attempts to access the x42 Node API on 127.0.0.1:42220.
So you have 2 options here:
  1. Download the Wallet Installers
  2. Compile The UI Yourselves
Pick the option that best suits you given the pros/cons below:
Option 1 - Pro's/Cons
Pro's
  • If you use the installer, its quick and easy.
Cons
  • This also installs an x42 node on your system which runs when the UI loads.
  • If you dont setup an SSH tunnel before running the wallet the local node will bind to the port and the tunnel wont work.. you will be connecting to the local wallet!!
Option 2 - Pro's/Cons
Pro's
  • You only run the UI, the x42 node is not installed
  • you dont have a superfluous node running, downloading blocks on your local system
Cons
  • Time Consuming
  • Have to download dependencies and manually compile the code

Pre-Requirement - Needed For Both Options!!
As previously mentioned, the UI attempts to access the API's on 127.0.0.1:42220, however our node isnt running on our local system. IN ORDER TO GET IT WORKING YOU NEED TO HAVE AN SSH TUNNEL, THIS TUNNEL NEEDS TO REMAIN ACTIVE WHENEVER YOU WANT TO ACCESS THE WALLET.
this can be done by executing the following command:
ssh -L 42220:localhost:42220 @ 


Step 8 - [Option 1 - Use Installer] Connect The UI Wallet To A Headless Node

Download and install the UI/Wallet & Node from:
https://github.com/x42protocol/X42-FullNode-UI/releases

DO NOT RUN THE WALLET YET!
Those of us who dont want to run a local node and just want the UI, execute the following commands (as an administrator):
cd C:\Program Files\x42 Core\resources\daemon\ ren x42.x42D.exe x42.x42D.exe.bak 
The above is with Windows, if your are in *NIX then locate the daemon and rename it (i will update how to do that/where to find it shortly)
Setup the SSH tunnel as outlined above, Execute the wallet and it will load, however you will see an exception:

https://preview.redd.it/9os5h8q7scd21.jpg?width=550&format=pjpg&auto=webp&s=ac45ed7bc987917142075c61fb486e7d71f820d1
dont worry, this is just the wallet trying to execute/start the x42 node which we dont want, if all works according to plan.. after you click "OK" you should now be presented with the wallet UI and have the option to select what wallet you would like to load:

https://preview.redd.it/hnyt0b4mscd21.jpg?width=958&format=pjpg&auto=webp&s=a47df710a804375d8363ffcd77d1ede2862b9b4d
... DONE!

Step 8 - [Option 2 - Build/Compile UI Only] Connect The UI Wallet To A Headless Node ###BROKEN

THIS IS STILL A WORK IN PROGRESS, THE ELECTRON BUILD DOESNT WANT TO COMPILE BECAUSE SOME CODE IS MANGLED SOMEWHERE!!

Ok, this is the fun bit! .. we need to install the following dependencies. these instructions are written for a Windows system but it should be easy enough to perform the same on a *NIX system.
Install Dependencies
In order to build the wallet UI, you need to install the following components:
  • git
  • NodeJS
  • Electron Builder
First thing you need to do is install git, so download and install the package:
https://gitforwindows.org/
Next you need to install NodeJS, download and install the package:
https://nodejs.org/en/download/
Next we need to install the node package manager:
npm install npx –verbose 
next we need to make sure we have Visual Studio build tools and Python (2.7) installed, this can be done by executing the following (AS AN ADMINISTRATOR!):
npm install -g --production windows-build-tools 
this will install the necessary tools to build C#/C++ code and python 2.7, this could take some time! When its done you should have something like the following;

https://preview.redd.it/5ekfy5g1kcd21.jpg?width=490&format=pjpg&auto=webp&s=f65196dee6f78f2ececec5ee8b5df1044d68f635

Build & Install - Windows
Create a temp folder to navigate to a folder where you want to download the GIT repository, execute the following command:
git clone https://github.com/x42protocol/X42-FullNode-UI.git 
This will clone the repository into the folder, it will only clone the wallet and not the Node source! now lets CD into the folder and build the UI:
cd X42-FullNode-UI\FullNode.UI npm install 
This will download and install all dependencies (can take a while), at the end you should see something like..

https://preview.redd.it/0zfbfxa8kcd21.jpg?width=601&format=pjpg&auto=webp&s=438d072a6ab2bc7a3d84a8dfe773968acc762bc7
Now the stock UI has a number of third-party libraries which contain some vulnerabilities, being a security conscious person, ive also run:
npm audit fix 
when this is done, we have fixed most of the package vulnerabilities 😊 We also get a complaint about the typescript library being too new for the version of angular in use, so run the following command to install the additional dependency:
npm install [email protected]">=2.4.2 <2.7.0" 
now its time to build the UI, execute the following:
npm run build:prod 
once complete you should see something like the following..

https://preview.redd.it/56vf9zfckcd21.jpg?width=601&format=pjpg&auto=webp&s=31b72daff9ab5001843cba529a7bd38c76fd099d
Next its time to compile the electron binary, it should be noted that the build/package process utilises AppVoyer which is not installed and if you attempt to build right now you will get the following error:
cannot expand pattern "${productName}-v${version}-setup-${os}-${env.arch}.${ext}": env arch is not defined. 
To fix this we need to modify the build file, this is a quick one liner that can do it:
powershell -Command "(gc electron-builder.json) -replace 'env.arch', 'arch' | Out-File electron-builder.json" 
Essentially the offending line for Windows is..
"artifactName": "${productName}-v${version}-setup-${os}-${env.arch}.${ext}" 
The build cannot resolve “env.arch”, so the above one liner replaces “env.arch” with “arch” which works 😊
execute the following command:
npx electron-builder build --windows --x64 
At present i get the following error, no matter what i do.. and ive ran out of time to go hunting about.. if anyone has any ideas on how to fix then please post in here or message me on discord:

https://preview.redd.it/t66rtuqdtcd21.jpg?width=918&format=pjpg&auto=webp&s=a3f1a5ff682586348909c67645ca7ae9454922ff


Happy staking!

If you found this post helpful, then buy me a beer and send a donation to XQXeqrNFad2Uu7k3E9Dx5t4524fBsnEeSw
submitted by D4rthNoodle to x42 [link] [comments]

Thank you for running your own VTC node and supporting VTC network! We now have 1394 Full Nodes, more than Litecoin

You guys are amazing! :) Thank you for running your own full VTC node and supporting VTC network! We now have 1394 Full Nodes :)
Official node scanner list: https://scanner.vertcoin.org/nodes
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
Why Vertcoin? Learn about why ASIC Resistance matters! https://www.youtube.com/watch?v=UHXqfZWjuHI
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 811 Full Nodes running.

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 811 Full Nodes running.
Official node scanner list: https://scanner.vertcoin.org/nodes
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better. Any old or low power computer is good enough to run a full VTC node. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
Why Vertcoin? Learn about why ASIC Resistance matters! https://www.youtube.com/watch?v=UHXqfZWjuHI
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 518 Full Nodes running.

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 518 Full Nodes running.
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node on Intel NUC? A: Intel NUC Vertcoin full node installation done using Windows guide: https://github.com/vertcoin-project/VertDocs/blob/mastedocs/FullNodes/intel-nuc.md
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better. Any old or low power computer is good enough to run a full VTC node. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
Q: Vertnode - An automated solution for installing Vertcoin node(s) on Single Board Computers A: https://www.reddit.com/vertcoin/comments/901e6a/vertnode_an_automated_solution_for_installing/
What is Vertcoin? | Lightning Network SEGWIT Enabled ASIC resistant money https://www.youtube.com/watch?v=86-oMyHDCNc
Official node scanner list (NOT RELIABLE, current node count could be much much higher. If you are a developer, please help us make a better Node Scanner): https://scanner.vertcoin.org/nodes
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 867 Full Nodes running.

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 867 Full Nodes running.
Official node scanner list: https://scanner.vertcoin.org/nodes
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better. Any old or low power computer is good enough to run a full VTC node. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
What is Vertcoin? | Lightning Network SEGWIT Enabled ASIC resistant money https://www.youtube.com/watch?v=86-oMyHDCNc
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 500+ Full Nodes running.

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 500+ Full Nodes running.
Official node scanner list (NOT RELIABLE, current node count could be much much higher. If you are a developer, please help us make a better Node Scanner): https://scanner.vertcoin.org/nodes
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node on Intel NUC? A: Intel NUC Vertcoin full node installation done using Windows guide: https://github.com/vertcoin-project/VertDocs/blob/mastedocs/FullNodes/intel-nuc.md
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better. Any old or low power computer is good enough to run a full VTC node. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
What is Vertcoin? | Lightning Network SEGWIT Enabled ASIC resistant money https://www.youtube.com/watch?v=86-oMyHDCNc
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

How to get started on GPU mining on Pizza Pool (gpu.pizza) [Nvidia/linux/ClosedSource]

Sunday morining the 0xBitcoin Discord got a surprise from @0xPiZzA...
hi guys. i am 0x778, again! has it gone a long time and you miss me? 8^D= i wait two more weeks since last time, want to check you to see if you are ready for gpu and 0xBITCOIN. today i am ready to release Closed Source GPU Miner for everyone, works for my new Mining Pool name " PiZzA Pool " ! \o/ new pizzaminer is ALPHA software : means speed good but has bugs. Linux only OS. new pool PiZzA Pool also ALPHA but in testing now, available for your to try. credit system is counting. automatic payment, i am building it now. XD lets GO for best! i am not support Help with this software, please figure it out. i believe you can do it. PiZzA Pool going to donate 2% to 0xBITCOIN project / Infernal Toast who will make Open Source Gpu Miner in competition with pizzaminer and Prevail in Triumph. .o/\o/ when you ready, more info : http://gpu.pizza/ :heart: Have Fun, Love 0xBITCOIN 8^D= ~~ 0xPiZzA :heart: 
GPU mining!!!
PiZzA pool - http://gpu.pizza/
Before we start...
THIS SOFTWARE IS CLOSED SOURCE
I DON'T OFFER ANY WARRANTIES ON THIS MINING SOFTWARE
USE AT YOUR OWN RISK
Yet the miner works and I've been paid by the pool (71.17318134 0xBTC):
https://etherscan.io/address/0x79c5BE8f4098208006C7940cF72dAE71738b39b6#tokentxns
1. Prepare your mining rig
Download required programs:
http://gpu.pizza/#download
https://www.ubuntu.com/download/desktop
https://rufus.akeo.ie/
Using this software is risky, but you can minimize the risk by planning. Ideally you want a sanitized GPU mining rig.
This means:
  • No private key!!!
  • No saved passwords!!!
  • No files you are not comfortable with losing!!!
Use this as a basic security audit if you have an existing GPU mining rig.
2. Download and Install Ubuntu
You can Google this.
I believe in you, you will figure it out. :-D
But get an .iso and use Rufus to make a bootable USB.
3. Install Nvidia Drivers
Don't download them from the Nvidia website. Use repositories instead. This guide worked for me: http://www.linuxandubuntu.com/home/how-to-install-latest-nvidia-drivers-in-linux
Make sure you are connected to wifi at this stage. The error message will not clue you into the fact that your internet is not working.
4. Run the pizzaminer software
Details are in the README.TXT. But essentially all you need to do is run the program. Make sure in properties it has permissions to exectute. Also run each miner in their own terminal instance.
http://gpu.pizza/download/pizzaminer-v0.0.1-alpha/README.txt
CUDA_VISIBLE_DEVICES=0 ./pizzaminer 0x0123AbC... CUDA_VISIBLE_DEVICES=1 ./pizzaminer 0x0123AbC... CUDA_VISIBLE_DEVICES=2 ./pizzaminer 0x0123AbC... CUDA_VISIBLE_DEVICES=3 ./pizzaminer 0x0123AbC... 
5. Configure Autostart
Inside the directory where pizza miner is create a file (autostart) that is executable and contains your payment address:
#!/bin/sh xterm -e -hold CUDA_VISIBLE_DEVICES=0 ./pizzaminer 0x0123AbC... & xterm -e -hold CUDA_VISIBLE_DEVICES=1 ./pizzaminer 0x0123AbC... & xterm -e -hold CUDA_VISIBLE_DEVICES=2 ./pizzaminer 0x0123AbC... & xterm -e -hold CUDA_VISIBLE_DEVICES=3 ./pizzaminer 0x0123AbC... & ... 
Then from Start>Startup Applications add the following task:
Name: Autostart pizzaminer Command: autostart (browse for file created above)
7. Optimization
v0.0.3 CPU optimization
Before the CPU was bottle necking the GPU utilization in certain cases. v0.0.3 fixes this and it's stable for me. With multiple cards on a Celeron G39XX you can expect a 50%+ boost in overall hash rate.
Overclocking (EXPERIMENTAL!!!)
This command should allow basic overclocking, monitor free initialization. Honestly haven't had much success in the overclocking department. Let me know if you do!
sudo nvidia-xconfig -enable-all-gpus -cool-bits=28 --allow-empty-initial-configuration 
6. Known Hashrates
GPU MH/s MH/s MH/s
Version v0.0.1 v0.0.2 v0.0.3
GTX 970 (40 MH/s) (55 MH/s) (75 MH/s)
GTX 1050 Ti (40 MH/s) (75 MH/s) (90 MH/s)
GTX 1060 (60-70** MH/s) (100 MH/s) (150 MH/s)
GTX 1070 Ti (90** MH/s) () ()
GTX 1080 Ti (140** MH/s) () (325** MH/s)
**unconfirmed
Please tell me your hashrates to add to this table!!!
If this guide has been helpful please consider donating:
(@Parsley) 0x79c5BE8f4098208006C7940cF72dAE71738b39b6
submitted by AnarchyKitty to 0xbitcoin [link] [comments]

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 900 Full Nodes running.

Thank you for running your own full Vertcoin node and supporting VTC network! We currently have 900 Full Nodes running.
Official node scanner list: https://scanner.vertcoin.org/nodes
Since every full VTC node can only serve so many clients, it's important to do your part for the Vertcoin network and run your own full node.
Q: WHAT IS A FULL NODE? A: Full nodes maintain a copy of the blockchain/ledger, distribute it to those downloading it, confirm transactions, and further spread out all of the previous functions to make the network more resilient. https://bitcoin.org/en/full-node
Q: Do I need to be a miner? A: No, you don't need to be a miner. Miners create new blocks. Full nodes simply share existing blocks (the entire VTC blockchain) with the rest of VTC wallet users.
Q: How do I run a Full VTC node? A: It's actually quite easy to do. If you run Vertcoin-QT (Vertcoin Core Wallet) on your PC/MAC desktop, keep it active in the systray. Then, make sure that you map the public port 5889 of your router to the port 5889 on the machine running Vertcoin-QT or vertcoind. For people running a public p2pool node this should be a no-brainer: you already have a synchronized vertcoind. So if you haven't opened port 5889 do it now - it's all you have to do. Your node is then public and can serve blocks and relay transactions.This makes our network much stronger and will help it to perform better. Any old or low power computer is good enough to run a full VTC node. If you have a Raspberry Pi or any old PC lying around, install vertcoind and run it in the background.
Q: How do I know if my Full Node is working correctly? A: To be a full node, you have to check to make sure you are accepting incoming connections. To do that, go under Help -> Debug Window. In the first tab, "Information", there is a Network "Number of Connections" which will show both incoming and outgoing connections. If the "In" is 0, then you are not a full node. If the "In" is greater than 0, you are acting as a full node and supporting VTC blockchain! Thank you!
What is Vertcoin? | Lightning Network SEGWIT Enabled ASIC resistant money https://www.youtube.com/watch?v=86-oMyHDCNc
Linux instructions: https://www.cryptocurrencyfreak.com/2017/09/06/setup-vertcoin-full-node-ubuntu-16-04/
submitted by blockchaintechnology to vertcoin [link] [comments]

Interested in contributing to the BTC network? Here is the steps to get a full node up and running in Linux.

These instructions will work both on a VPS cloud server or a personal computer. You may find cheap VPS somewhere online for rent.
What Is A Full Node?
A full node is a program that fully validates transactions and blocks. Almost all full nodes also help the network by accepting transactions and blocks from other full nodes, validating those transactions and blocks, and then relaying them to further full nodes.
Most full nodes also serve lightweight clients by allowing them to transmit their transactions to the network and by notifying them when a transaction affects their wallet. If not enough nodes perform this function, clients won’t be able to connect through the peer-to-peer network—they’ll have to use centralized services instead.
Many people and organizations volunteer to run full nodes using spare computing and bandwidth resources—but more volunteers are needed to allow Bitcoin to continue to grow. This document describes how you can help and what helping will cost you.
Costs And Warnings
Running a Bitcoin full node comes with certain costs and can expose you to certain risks. This section will explain those costs and risks so you can decide whether you’re able to help the network.
Special Cases
Miners, businesses, and privacy-conscious users rely on particular behavior from the full nodes they use, so they will often run their own full nodes and take special safety precautions. This document does not cover those precautions—it only describes running a full node to help support the Bitcoin network in general.
Please consult an expert if you need help setting up your full node correctly to handle high-value and privacy-sensitive tasks.
Secure Your Wallet
It’s possible and safe to run a full node to support the network and use its wallet to store your bitcoins, but you must take the same precautions you would when using any Bitcoin wallet. Please see the securing your wallet page for more information.
Minimum Requirements
Bitcoin Core full nodes have certain requirements. If you try running a node on weak hardware, it may work—but you’ll likely spend more time dealing with issues. If you can meet the following requirements, you’ll have an easy-to-use node.
Note: many operating systems today (Windows, Mac, and Linux) enter a low-power mode after the screensaver activates, slowing or halting network traffic. This is often the default setting on laptops and on all Mac OS X laptops and desktops. Check your screensaver settings and disable automatic “sleep” or “suspend” options to ensure you support the network whenever your computer is running.
Possible Problems
Legal: Bitcoin use is prohibited or restricted in some areas.
Bandwidth limits: Some Internet plans will charge an additional amount for any excess upload bandwidth used that isn’t included in the plan. Worse, some providers may terminate your connection without warning because of overuse. We advise that you check whether your Internet connection is subjected to such limitations and monitor your bandwidth use so that you can stop Bitcoin Core before you reach your upload limit.
Anti-virus: Several people have placed parts of known computer viruses in the Bitcoin block chain. This block chain data can’t infect your computer, but some anti-virus programs quarantine the data anyway, making it more difficult to run a full node. This problem mostly affects computers running Windows.
Attack target: People who want to disrupt the Bitcoin network may attack full nodes in ways that will affect other things you do with your computer, such as an attack that limits your available download bandwidth or an attack that prevents you from using your full node’s wallet for sending transactions.
Linux Instructions
The following instructions describe installing Bitcoin Core on Linux systems.
Ubuntu 14.10 Instructions for Bitcoin Core 0.10.0.
If you use Ubuntu Desktop, click the Ubuntu swirl icon to start the Dash and type “term” into the input box. Choose any one of the terminals listed:
Alternatively, access a console or terminal emulator using another method, such as SSH on Ubuntu Server or a terminal launcher in an alternative desktop environment.
Type the following line to add the Bitcoin Personal Package Archive (PPA) to your system:
sudo apt-add-repository ppa:bitcoin/bitcoin
You will be prompted for your user password. Provide it to continue. Afterwards, the following text will be displayed:
Stable Channel of bitcoin-qt and bitcoind for Ubuntu, and their dependencies
More info: https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin
Press [ENTER] to continue or ctrl-c to cancel adding it
Press enter to continue. The following text (with some variations) will be displayed and you will be returned to the command line prompt:
gpg: keyring /tmp/tmpixuqu73x/secring.gpg' created gpg: keyring/tmp/tmpixuqu73x/pubring.gpg' created gpg: requesting key 8842CE5E from hkp server > > > >keyserver.ubuntu.com gpg: /tmp/tmpixuqu73x/trustdb.gpg: trustdb created gpg: key 8842CE5E: public key "Launchpad PPA for Bitcoin" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 pg: imported: 1 (RSA: 1) OK
Type the following line to get the most recent list of packages:
sudo apt-get update
A large number of lines will be displayed as different update files are downloaded. This step may take several minutes on a slow Internet connection.
To continue, choose one of the following options
sudo apt-get install bitcoin-qt
sudo apt-get install bitcoind
sudo apt-get install bitcoin-qt bitcoind
After choosing what packages to install, you will be asked whether you want to proceed. Press enter to continue.
If you’re logged in as an administrative user with sudo access, you may log out. The steps in this section should be performed as the user you want to run Bitcoin Core. (If you’re an expert administrator, you can make this a locked account used only by Bitcoin Core.)
Before using the Bitcoin Core daemon, bitcoind, you need to create its configuration file with a user name and password. First create the .bitcoin directory, create (touch) the file, and set the file’s permissions so that only your user account can read it. From the terminal, type:
mkdir ~/.bitcoin touch ~/.bitcoin/bitcoin.conf chmod 600 ~/.bitcoin/bitcoin.conf
Then you can run the command bitcoind. It will print output similar to this:
bitcoind Error: To use the "-server" option, you must set a rpcpassword in the configuration file: /home/bitcoinorg/.bitcoin/bitcoin.conf It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (you do not need to remember this password)
The username and password MUST NOT be the same.
If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %s | mail -s "Bitcoin Alert" [email protected] The “rpcpassword” displayed will be unique for your system. You can copy the rpcuser and rpcpassword lines into your configuration file using the following commands. Note that in most Ubuntu terminals, you need to press Ctrl-Shift-C to copy and Ctrl-Shift-V to paste because Ctrl-C and Ctrl-V have different meanings in a Unix-style terminal.
echo rpcuser=bitcoinrpc >> ~/.bitcoin/bitcoin.conf echo rpcpassword=XXXXXX >> ~/.bitcoin/bitcoin.conf (Warning: Don’t use XXXXXX as your RPC password. Copy the rpcpassword displayed by bitcoind for your system.)
Now you can start Bitcoin Core daemon for real. Type the following command:
bitcoind -daemon
It will print a message that Bitcoin Core is starting. To interact with Bitcoin Core daemon, you will use the command bitcoin-cli (Bitcoin command line interface). Note: it may take up to several minutes for Bitcoin Core to start, during which it will display the following message whenever you use bitcoin-cli:
error: {"code":-28,"message":"Verifying blocks..."}
After it starts, you may find the following commands useful for basic interaction with your node:
to safely stop your node, run the following command:
bitcoin-cli stop
A complete list of commands is available in the Bitcoin.org developer reference.
When Bitcoin Core daemon first starts, it will begin to download the block chain. This step will take at least several hours, and it may take a day or more on a slow Internet connection or with a slow computer. During the download, Bitcoin Core will use a significant part of your connection bandwidth. You can stop Bitcoin Core at any time using the stop command; it will resume from the point where it stopped the next time you start it.
Optional: Start Your Node At Boot
Starting your node automatically each time your computer boots makes it easy for you to contribute to the network. The easiest way to do this is to start Bitcoin Core daemon from your crontab. To edit your crontab, run the following command:
crontab -e
@reboot bitcoind -daemon Save the file and exit; the updated crontab file will be installed for you. Now Bitcoin Core daemon will be automatically started each time your reboot your computer.
If you’re an Ubuntu expert and want to use an init script instead, see this Upstart script.
You have now completed installing Bitcoin Core. If you have any questions, please ask in one of Bitcoin’s many communities, such as Bitcoin StackExchange, BitcoinTalk technical support, or the #bitcoin IRC chatroom on Freenode.
To support the Bitcoin network, you also need to allow incoming connections. Please read the Network Configuration section for details.
Network Configuration
If you want to support the Bitcoin network, you must allow inbound connections.
When Bitcoin Core starts, it establishes 8 outbound connections to other full nodes so it can download the latest blocks and transactions. If you just want to use your full node as a wallet, you don’t need more than these 8 connections—but if you want to support lightweight clients and other full nodes on the network, you must allow inbound connections.
Servers connected directly to the Internet usually don’t require any special configuration. You can use the testing instructions below to confirm your server-based node accepts inbound connections.
Home connections are usually filtered by a router or modem. Bitcoin Core will request your router automatically configure itself to allow inbound connections to Bitcoin’s port, port 8333. Unfortunately many routers don’t allow automatic configuration, so you must manually configure your router. You may also need to configure your firewall to allow inbound connections to port 8333. Please see the following subsections for details.
Testing Connections
The BitNodes project provides an online tool to let you test whether your node accepts inbound connections. To use it, start Bitcoin Core (either the GUI or the daemon), wait 10 minutes, and then visit the GetAddr page (https://getaddr.bitnodes.io/). The tool will attempt to guess your IP address—if the address is wrong (or blank), you will need to enter your address manually.
For more instruction and reviews based off BTC please follow my subreddit /BTC_Reviews
all material from this post was found here --> https://bitcoin.org/en/full-node
submitted by Mattjhagen to Bitcoin [link] [comments]

DECENT MINING SETUP & RESSOURCES SHORTCUT

To all DECENTants,
I would like to encourage you to become a seeder or witness (actually not miner) on DECENT.

SHORT INTRODUCTION ABOUT ME

As a pioneer with Bitcoin I truly believed in the DCT project and it's proposal. The first day of the ICO release I sent all my BTC balance to the DECENT. Not knowing when and what they will deliver. To participate in this great adventure means a lot to me. Another project from my home country I strongly encourage you to get familiar with is Ethereum. I have been an early CPU miner: before Crypto Currency I used to compute for sience projects grid for Clean Water and Cancer Research. If I hadn't bought Rainforest with the Ripple they distributed to all contributors, I'd be a rich man today. :P

DECENT SUPPORT

https://decent.ladesk.com/

DECENT WIKI

https://wiki.decent.ch/doku.php?id=decent:howto#build_decent_from_source

DECENT GITHUB

https://github.com/DECENTfoundation/DECENT-Network

BLOCK EXPLORER

https://explorer.decent.ch/

DECENT DB

https://decent-db.com/

GRAPHENE CLI Wallet Cookbook

https://github.com/bitshares/bitshares-core/wiki/CLI-Wallet-Cookbook

RESSOURCES

https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04
http://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/
https://digitizor.com/create-swap-file-ubuntu-linux/

I - SERVER SETUP

A dedicated server with Linux Ubuntu 16.04 LTS is most recommend for 24/7 operation. I suggest you close the root and create a new user with SSH Key, secure the system with a firewall.

1. Create a new user

adduser bob 

2. Elevate him

usermod -aG sudo bob 

3. Generate a new keyset

ssh-keygen 

4- Bind the new keys

ssh-copy-id [email protected]_server_ip 
Copy the keys to your local drive. You'll need them to connect.

5. Change the config file

sudo nano /etc/ssh/sshd_config 
Change Line PasswordAuthentication no

6. Finish with

sudo systemctl reload sshd 

7. Login with your ssh key, user and password

ssh [email protected]_server_ip 

II - PREREQUISITES

1. Grab your tools

sudo apt-get update sudo apt-get install build-essential autotools-dev automake autoconf libtool make cmake checkinstall realpath gcc g++ flex bison doxygen gettext git qt5-default libqt5svg5-dev libreadline-dev libcrypto++-dev libgmp-dev libdb-dev libdb++-dev libssl-dev libncurses5-dev libboost-all-dev libcurl4-openssl-dev python-dev libicu-dev libbz2-dev 

2. Download and build Boost 1.60.0

mkdir -p ~/dev/DECENTfoundation/DECENT-Network-third-party cd ~/dev/DECENTfoundation/DECENT-Network-third-party rm -rf boost_1_60_0* boost-1.60.0* wget https://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.gz tar xvf boost_1_60_0.tar.gz mkdir boost-1.60.0_prefix cd boost_1_60_0 export BOOST_ROOT=$(realpath ../boost-1.60.0_prefix) ./bootstrap.sh --prefix=$BOOST_ROOT ./b2 install cd .. rm -rf boost_1_60_0 boost_1_60_0.tar.gz 

III - INSTALLATION

1. Clone the repo

mkdir -p ~/dev/DECENTfoundation cd ~/dev/DECENTfoundation #via ssh $ git clone [email protected]:DECENTfoundation/DECENT-Network.git #via url $ git clone https://github.com/DECENTfoundation/DECENT-Network.git cd DECENT-Network git submodule update --init --recursive 

2. Build and install Decent

mkdir -p ~/dev/DECENTfoundation/DECENT-Network-build cd ~/dev/DECENTfoundation/DECENT-Network-build cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ~/dev/DECENTfoundation/DECENT-Network cmake --build . --target all -- -j -l 3.0 cmake --build . --target install 

IV - USE DECENT

You don't want your server to shut down the process when you lose connection or quit.
I use tmux. Though nohup is sufficient for infrequent access. Use it when you fire up decentd after miner setup.
nohup ./decentd & disown 

1. RUN decentd - On first run decentd will create .decent in the home directory.

~/dev/DECENTfoundation/DECENT-Network-build/artifacts/prefix/bin/decentd 
Always close it via Ctrl+C to save the current state Ctrl+S Freeze Ctrl+Q Resume

2. Get HELP

cd ~/dev/DECENTfoundation/DECENT-Network-build/artifacts/prefix/bin/ ./decentd -h 

3. RUN cli_wallet

~/dev/DECENTfoundation/DECENT-Network-build/artifacts/prefix/bin/cli_wallet 
Close it with Ctrl+D

4. USE cli_wallet

set_password xy unlock xy 

5. IMPORT your account

import_key decentgo_username your_private_key 

6. CREATE 3 sets of keys for your new account

suggest_brain_key 
write them down, don't use the ones below. ;)

1. new owner key

{ "brain_priv_key1": "UNBUSH ROAR CHKALIK STRUE PLATTEN DEMOB COLETIT DECAYER SPERONE SPASMED ANATASE LAGGARD BESPETE AXOID SERAL CHEKI", "wif_priv_key1": "5J4brX9bydADigEtsXZhCZ1YLVXkq8frp4xcKAREQ3Gh3P2DE7e", "pub_key1": "DCT5VNJni7HypYi159qiwazZ1WZUt4p2v7NLQmFCJPDvjBpW2oG8a" } 

2. new active key

{ "brain_priv_key2": "FUSION BLART JAIL FESTAL LAXNESS ROSTEL TITI VANADYL PUG BATATA KAIK ROSETY STUCCO TETE BEMUDDY WUDGE", "wif_priv_key2": "5HvsjRsokHSeeUdRkM88JgLzYJ6vnc2e35CzyZNRnmh1fvm91Jz", "pub_key2": "DCT7G7KeUnMPVKXN2y8M7BnyosLRE3LtSnNp7kbxtYd9xHiBoX6wd" } 

3. new public signing key

{ "brain_priv_key3": "DECESS LABBA PLAN DEHUSK FISTY MOSSER SPURTER SCORIAE INDART UNDYE MASTER STEIGH SAFROLE FLURR THAPSIA JOB", "wif_priv_key3": "5JgMsecySgt2BQsmmEE9QnwAGuudC9fGeZJhreyPatcu2TVY9bs", "pub_key3": "DCT6D7TLeVJmPQWR73XHvEhTVHzTDoG6oTSUyvfGa58nuc5wL96UH" } 

7. CREATE your new account

register_account new_username pub_key1 pub_key2 decentgo_username true 

8. SEND some DCT to your new account

transfer decentgo_username target_username 3.00 DCT "memo" true 

9. IMPORT the new account

import_key new_username wif_priv_key2 

10. Close the Wallet and edit the config.ini inside /root/.decent/data/decentd/

private-key = ["pub_key2","wif_priv_key2"] 

11. Launch again and create your miner

create_miner username "proposal URL" true 

12. Change your signing key to 3rd keypair from suggest_brain_key

update_miner username "proposal URL" public_key3 true 

13. Edit the config.ini again inside /root/.decent/data/decentd/

enable-stale-production = true miner-id = "1.4.X" private-key = ["pub_key3","wif_priv_key3"] 

Your Server is now ready to run a DECENT witness.

Be aware that you should not close your daemon at any time.

V - USEFUL COMMANDS

get_brain_key_info dump_private_keys get_private_key public-key get_account texxi get_miner texxi list_my_accounts list_account_balances texxi set_desired_miner_count username 99 

Now get some support for your miner and join the community!

https://decent-project.slack.com/

You can vote for me and I will gladly return the favor. Please make sure your server runs stable and you're not missing any blocks. Good Luck!

vote_for_miner username texxi true true

All voters will receive early preview access to my first cryptocurrency trading tool to be released in 2018. But remember: Always trade for good and invest in green.

submitted by Texxer to Decentplatform [link] [comments]

How to install BFGminer on Ubuntu 17.04 Cryptocurrency Mining Software Tutorial Series 7 - Futurebit Moonlander 2 on Ubuntu 14.04 OS Bitcoin ASICMiner Block Erupter USB CGMINER Setup/ tutorial Ubuntu Bitcoin Mining on Ubuntu 18.10 - Bitcoin Mining Software ... Bitcoin Miner Block erupter Ubuntu tutorial

Bitcoin Core is a community-driven free software project, released under the MIT license. Verify release signatures Download torrent Source code Show version history Bitcoin Core Release Signing Keys v0.8.6 - 0.9.2.1 v0.9.3 - 0.10.2 v0.11.0+ Introduction Cgminer is an open source ASIC/FPGA bitcoin miner developed for a range of platforms, including Windows, Linux and OSx. It consists of sophisticated algorithms which are developed with C programming language to utilize the maximum hardware performance to yield a profitable amount of bitcoin with ease depending on the machine’s performance. WARNING: don't use cpuminer or any miner software on remote hosted machines, it's considered as an abuse of common resources and can be treated as an attack to the hosted system. NOTE: Bitcoin mining is very time consuming and you need a very powerful network of server machines to obtain even a small result (less than a bitcoin in most cases). sudo apt-get install build-essential: sudo apt-get install libtool autotools-dev autoconf: sudo apt-get install libssl-dev: sudo apt-get install libboost-all-dev: sudo add-apt-repository ppa:bitcoin/bitcoin: sudo apt-get update: sudo apt-get install bitcoind: mkdir ~/.bitcoin/ && cd ~/.bitcoin/ nano bitcoin.conf ** Add config to bitcoin.conf ... Bitcoin has now an officially maintained PPA with a release candidate version of the peer-to-peer daemon and the client.. Bitcoin has a launchpad project i.e. same project status as Unity/Docky/Openshot etc. The maintainer - Matt Corallo - is a major contributor to the official bitcoin.org website.. This will upgrade all versions from 10.04 and later.

[index] [11940] [14641] [30758] [8290] [34162] [7245] [8101] [5079] [17481] [18788]

How to install BFGminer on Ubuntu 17.04

GUIMiner is a graphical frontend for mining Bitcoin, providing a convenient way to operate Bitcoin miners from a graphical interface. It supports both AMD and NVIDIA GPUs, as well as CPU mining. In this video, I'm going to show you how to start mining Bitcoin on Linux/Debian based operating systems. https://bitcoinminingsoftware2019.com/bitcoin-minin... This is the seventh mining software setup tutorial for how to setup bfgminer on Ubuntu 14.04 LTS using Futurebit Moonlander 2. Futurebit Moonlander 2 is the most efficient USB scrypt miner ... How to Bitcoin Miner with Ubuntu VPS - Setup Nicehash Miner via Ubuntu VPS - Duration: 11:33. Cát Dự Trần 47,543 views Short video showing how to download, extract and run RapidMiner with Ubuntu. ... ( Ubuntu ), No Installation Required - Duration: ... How to make your own bitcoin litecoin dogecoin mining pool ...

#