How To Install Bitcoin Core on Ubuntu – Linux Hint

Why are there no packages for Bitcoin in Linux?

Trying to install a Bitcoin core node. I have decent IT knowledge, very little programming knowledge. This is a nightmare trying to get this going. I'm on Ubuntu server 18.04 (very stable). I can't see any application packages available in the software center, nor on the official github repo. I'm getting an error: E: Unable to locate package bitcoin-qt when sudo apt-get install bitcoin-qt AND sudo apt-get bitcoin
Can someone please explain why it is so difficult to setup a full node?
submitted by Bala-in-da-capital to Bitcoin [link] [comments]

Best Dedicated Server in Miami

https://hostingultraso.com/dedicated-serveMiami

Business and Technology around Miami

This is the city in Florida and the main economical and financial hub. It has emerged as one of the strongest international business community. The leading business trend makes it so special and popular among other countries in the South USA. The technology is too sound to suit the business culture and modern lifestyle here.
Hosting Ultraso is looking to provide a best-dedicated server hosting service to enhance the performance of business websites in a more convincing way.
Our long tail of dedicated servers spread everywhere across the globe including more than 119 countries.

Why do you need a Dedicated Server in Miami?

As your business expands more with higher traffic each day, it unfolds the demand for a dedicated hosting. A dedicated server can make your website continue to grow with more clients engagement and have a huge success.
Our dedicated server in Miami is so way configured that it can easily meet your business plans and ideas. We are providing ample hardware resources with our dedicated server in Miami and a smarter CPanel loaded with advance software packages and tools which are fully customizable.
We are providing the finest security management technology with our dedicated server in Miami to protect all resources from intrinsic cyber-attacks and the dedicated IP address keeps the website free from SEO issues. The latest IPMI or Intelligent Platform Monitoring Interface monitors the server’s physical health frequently.
Our assurance is for the lowest latency rate and high-speed rendering. Our data centers are effectively managing the load balancing.
We have an expert technical team well trained and skilled to help you in your problems and without any delay serve you all 24/7.

Different Operating Systems that we provide in Miami

What are the different Dedicated Servers we provide in Miami?

We are mainly providing unmanaged dedicated servers that needed to be self-managed and on some special business needs, we do provide a managed dedicated server.
We have demand for our Linux dedicated server, Windows dedicated server, and an Unmetered dedicated server. We are here to make you avail a cheap dedicated server as well.

Configurations of our Dedicated Servers

Our dedicated server in Miami has smart and super-fast Intel Xeon E5 processors with a 1 Gbps 10 TB bandwidth capacity. There are RAMs with 16 to 128 GB capacities. The hard drives are SSD SATA based on several storage capacities. For more details, you can check the configuration server link on our website.
We are providing an extra free IP address with the chargeless installation. We do support both IPV4 and IPV6 address formats. We are providing the option for the clustering of servers.

The benefits you get from Hosting Ultraso with our Dedicated Server in Miami

Buy a dedicated server from us and become the lucky getter of amazing benefits with an affordable dedicated hosting plan.
submitted by Hosting_Ultraso1 to u/Hosting_Ultraso1 [link] [comments]

Best Dedicated Server in McLean

https://hostingultraso.com/dedicated-serveMcLean

What is a Dedicated Server?

It is a server kind of matchless and one of the leading servers worldwide being an excellent hosting service provider. This server complements the performance of any website giving it the required speed and power to run more convincingly. It comes with huge resources that are fully dedicated and with a dedicated IP address too. Nothing shared and thus making it so reliable.

Business and Technology around McLean

This is a place in Fairfax country in Northern Virginia. There are some reputed companies built and doing good business and the other industries, organizations providing a necessary lead to the economy. The businesses are in progress along with modern technology around McLean.
Hosting Ultraso looking to be the trusted and best-dedicated server hosting provider in McLean. Our dedicated server collection is huge and the servers are located in more than 119 countries across the globe. The data centers are performing brilliantly worldwide.

Why do you need a Dedicated Server in McLean?

The research says businesses that are in progress and facing increased traffic to the business website regularly need a strongly dedicated hosting that can meet the business requirement nicely and help the website sustain the performance and provide more boost.
Our dedicated server in McLean is well built to suit all business specifications and ideas. The bountiful resources making it awesome to provide more impactful service and the CPanel loaded with advanced software applications and tools are fully customizable.
Our dedicated server in McLean is maintaining a higher standard in security management. The continuous monitoring of the resources making it fully threats-free and the latest IPMI or Intelligent Platform Monitoring Interface is also monitoring the server's physical health frequently. The dedicated IP keeps the website free from SEO issues also.
Our dedicated server in Mclean provides the lowest latency rate and the data center is managing the balancing load quite an impressive way, producing the proper server uptime.
We have an expert technical team for 24 * 7 support and the team is trained in such a professional way that capable of handling your every issue in just no time.

Different Operating systems that we provide in McLean

Different types of Dedicated Server in Mclean, we provide

We are primarily providing the unmanaged dedicated server that needs to be managed by yourself and there are also some dedicated servers at low cost available with us. We avail you the best and a cheap dedicated server meeting all your business needs.
We have the option of a managed server hosting plan through which we are providing a managed dedicated server to the businesses with crucial needs. We also have a higher demand for our Windows dedicated server and Linux dedicated server.

Configurations of our Dedicated Servers

Our dedicated server in McLean is designed with sharp and super-fast processors like Intel Core and Xeon. The bandwidth is 100 Mbps 6 TB to 100 Mbps 10 TB Fair Usage. There are 8 to 24 GB DDR3 RAMs available producing a quality speed. The hard drives are HDD SATA based on different storage capacities.
We are providing an extra free IP address with no installation charging at all. ( If you require more IP addresses then please let us know). There is an option for the clustering of servers. We support both the IP address formats IPV4 and IPV6. we are here to help you all 24 hours a day.

What are the benefits that you get from Hosting Ultraso by using our Dedicated server in McLean?

If you decided to buy a dedicated server from Hosting Ultraso then we are pleased to share with you that you will be going to the user of some amazing benefits with our dedicated web hosting plans.
submitted by Hosting_Ultraso1 to u/Hosting_Ultraso1 [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]

How to get a public static ip for your local lightning node

My lightning node is a node that is running locally on my server hardware in my house down under, far from the New Jersey Digitalocean datacenter, which is what will come up if you look up the ip of the node. This is done via an OpenVPN tunnel from your local machine to a VPS. I am doing this by renting a VPS from Digitalocean for $20 a month (2 vCPUs, 2GB RAM) running Ubuntu 18.04. You can do this just as easily on a $5 a month VPS with 1 vCPU and 1GB RAM or even a $2.50 a month VPS from Vultr with 512MB RAM. I needed the extra power because I have many web services running there as well.
This setup allows me to have a highly available lightning node, not affected by my home IP address changing. If you are using a mobile connection or have a CGNAT, you wont be able to port forward for your lightning node. This setup allows you to do so. You can also use this to make a portable lightning node, which can get you a full lightning node wherever you have power and internet, without having to mess with network settings. If you don't want others to know your home IP, this is a good option for privacy.
  1. Setup a local lightning node, preferably on a linux machine. I followed the Raspibolt tu`ial (with some tweaks) on a 2 vCPU and 8GB RAM VM running Ubuntu 16.04.
  2. Get a VPS with a static IP address. Digitalocean and Vultr VPSs already are. This VPS wont need much power, so get the cheapest one you can.
  3. Secure the VPS. I used this tutorial. Essentially, setup a non root user, use ssh keys, and setup ufw. Also make sure to allow port 9735 through ufw for lightning. I also additionally made adjustments to the ssh config and installed fail2ban.
  4. Setup an OpenVPN server on the VPS. I used this tutorial.
  5. Install on OpenVPN client on the local linux machine and connect to the server. The tutorial from step 4 shows how to this. Keep this connected for step 6.
  6. SSH into the VPS and figure out the OpenVPN IP address of the client. It should be 10.8.0.x. To figure out the x, setup a simple python web server or something on the local machine on port 8000 or something and open the port on ufw in the local machine. Keep the OpenVPN connection, and use a new ssh session when accessing your local machine. Don't kill the OpenVPN connection, as it may complicate things when finding the ip.
    mkdir testweb
    cd testweb
    echo hello >> index.html
    sudo ufw allow 8000
    python -m SimpleHTTPServer 8000
  7. SSH back into the VPS. Run the curl command below, and try all the numbers between 2-10 for x. When you get hello as your output, then you found the right IP. I found mine at 6. You may have to try higher numbers, but this is unlikely. You can kill your python webserver on your local machine once you find it.
    curl 10.8.0.x:8000
  8. Once you have the IP, you want to make this static, so it doesn't change when you reconnect. This is done on the VPS side, so ssh back into the VPS. This tutorial worked for me. Just make sure to change values like the CommonName and and the IP to match yours (client1 and 10.8.0.x). If it doesn't work search "make openvpn ip static" and look around.
  9. SSH into your local machine, and make the OpenVPN connection persistent. You can kill the OpenVPN connection now. Doing this and this worked for me. If it doesn't work search "openvpn keepalive" or "openvpn auto connect linux" or "make openvpn connection persistent linux".
  10. Restart your local machine, and make sure it connects on boot. Do the python webserver test again, and make sure the same ip is shown on the VPS, and it is still accessible.
  11. SSH back into the VPS. Now, you have to port forward with iptables. you have to add the 2 lines below starting with -A PREROUTING in the same place in your /etc/ufw/before.rules file. Here is what mine looks like. Change the x to your OpenVPN IP. Do sudo ufw disable and sudo ufw enable to restart ufw to update your changes.
    *nat
    :POSTROUTING ACCEPT [0:0]
    -A PREROUTING -i eth0 -p tcp -m tcp --dport 9735 -j DNAT --to-destination 10.8.0.x:9735
    -A PREROUTING -i eth0 -p udp -m udp --dport 9735 -j DNAT --to-destination 10.8.0.x:9735
    -A POSTROUTING -s 10.8.0.0/8 -o eth0 -j MASQUERADE
    COMMIT
  12. SSH into your local machine. Change your lnd.conf to match with this setup, like changing the externalip. Here is what my config looks like, a slight tweak from the Raspibolt one:
    [Application Options]
    debuglevel=info
    maxpendingchannels=5
    alias=GCUBED [LND]
    color=#68F442
    listen=0.0.0.0:9735
    externalip=157.230.95.74:9735
    [Bitcoin]
    bitcoin.active=1
    bitcoin.mainnet=1
    bitcoin.node=bitcoind
    [autopilot]
    autopilot.active=1
    autopilot.maxchannels=5
    autopilot.allocation=0.6
  13. Do a sudo service lnd restart to restart lnd and apply the changes. Remember to do a lncli unlock after any restarts. Your lnd node should now have a public static ip. Look it up a few hours after you do this on 1ml, your ip should be the one of your VPS now.
I am monitoring this for free with uptimerobot. It will notify you if it has gone down. So far mine has been running for 3 days and hasn't gone down.
EDIT: Formatting
EDIT 2: The main reason I didn't use a ddns or a hidden service was mainly for high uptime, and low latency. I am planning on developing a lapp with this node and I didn't want to risk any downtime. Running lightning as a hidden service is a great idea as well, this tutorial shows how to achieve something similar with the clearnet.
EDIT 3: You can achieve a similar result from using TOR
submitted by ggelango to Bitcoin [link] [comments]

Ethereum on ARM. Geth and Parity clients update. Status.im, IPFS and Swarm packages. Raiden Network and Trinity client installers.

EthArmbian [1] is a custom Linux image for the NanoPC-T4 ARM SoC [2] that runs Geth or Parity Ethereum clients as a boot service and automatically turns the device into a full Ethereum node.
Once powered up, the image takes care of all steps, from setting up the environment to running the Ethereum client and synchronizing the blockchain.
Edit: Images links are now Ready for Constantinople and Petersburg Hardforks. You can update Geth to 1.8.22 and Parity to 2.2.9 from these images by running:
update-ethereum
This is a new release of the EthArmbian image for the NanoPC-T4 ARM board. Ethereum is evolving quickly so it is time to include some other interesting pieces of the ecosystem. Changelog:

Download links

Armbian_5.74_Nanopct4_Ubuntu_bionic_default_4.4.172-1-geth.img.zip
Armbian_5.74_Nanopct4_Ubuntu_bionic_default_4.4.172-1-parity.img.zip
Note: The only difference between both images is the default client that runs at boot time. You can switch between Geth or Parity at anytime.
For further info regarding installation and usage please visit Github README [1]

Status.im, IPFS and Swarm

Status [5] is a decentralized messaging & browsing app (using the Whisper protocol). And as any P2P system, it needs… peers. So if you want to support it, status is now included as a systemd service, configured in whisper and mailserver mode.
You need to start it manually as it doesn’t run by default:
sudo systemctl start status.im
And, if you want it to get started on boot you need:
sudo systemctl enable status.im
Configuration options are located in /etc/ethereum/status.im.json.
Why run a Status node? (from their FAQ):
Currently, we don’t provide any incentives for running Status Nodes. We are working hard to solve this problem. Our intent is to increase the size of the Whisper network, thereby improving how “decentralized” and safe our platform is.
Another reason is privacy. In the current setup, nodes that are running as Mail Servers are trusted. This means that such a node can communicate directly with the Status app using a p2p connection and some metadata might leak. If one wants to avoid that, the best option is to run a Mail Server on your own and configure it in the Status app.
Another important piece of the so called web 3 is decentralized storage. The most mature option available is IPFS [6] which is now included as a systemd service as well. You need to start it manually as it doesn’t run for default:
sudo systemctl start ipfs
If you want IPFS to get started on boot you need to enable it by running:
sudo systemctl enable ipfs
You can tweak config options in /home/ethereum/.ipfs/config file (particularly, you may want to adjust the StorageMax parameter).
Swarm [7] (Ethereum decentralized storage solution) is available as a binary. You may want to take a look at the official docs to start testing it.
You can run these clients along with Geth or Parity client with no performance issues.

Raiden and Trinity

As you may know, Raiden Network [8] is a Layer 2 scalability solution (similar to Bitcoin's Lightning Network). Trinity [9] is a new Ethereum client developed entirely in Python (and already working on the beacon chain).
You can install both clients by running its corresponding bash script. Take into account that both are in alpha stage so expect some trouble and give back feedback to developers, if possible. They are not properly packaged yet so the script installs them directly from Github (it takes a while).
Installation: Type (as ethereum user):
install-trinity
install-raiden
You can now run "trinity" or "raiden" commands.
Note on Trinity: If you experience this issue: “trinity: error: Timed out waiting for database start”, try to increase wait_for_ipc() “timeout” value in /uslocal/lib/python3.6/dist-packages/trinity/utils/ipc.py [10]

Ethereum nodes FUD

We’ve been seeing lately a lot of misinformation about Ethereum blockchain size and other kind of FUD.
Stick to the facts. With Parity, it just takes several hours to get a full node up and running and you need about 140 GB of SSD disk size (2-3 days with Geth and 150GB of disk size). So, you could run a full node for several months even with a 256GB SSD unit. Don’t listen to this kind of nonsense. Plain and simple: they are wrong.
This "guy" knows [11]

References

[1] https://github.com/diglos/userpatches
[2] https://www.friendlyarm.com/index.php?route=product/product&product_id=225
[3] https://github.com/ethereum/go-ethereum/releases/tag/v1.8.21
[4] https://github.com/paritytech/parity-ethereum/releases/tag/v2.2.7
[5] https://status.im/
[6] https://ipfs.io/
[7] https://swarm-guide.readthedocs.io/en/latest/introduction.html
[8] https://raiden.network/
[9] https://trinity.ethereum.org/
[10] https://github.com/ethereum/trinity/issues/182
https://github.com/ethereum/trinity/pull/192/commits/e19326689cbb08fd81c1827a7a3ab41200bbbeff
[11] https://twitter.com/ethnodesize
submitted by diglos76 to ethereum [link] [comments]

An Idiots (me) Guide To Installing A Citizen Node.

An Idiots (me) Guide To Installing A Citizen Node.
So I dusted off an old laptop and have compiled a how-to install the Iconloop Engine and Iconservice on Linux and OSX. The directions on github are very good but there are a few issues with OSX and Xcode. Here is my simple how to with work arounds for Xcode on OSX and simple compiling for OSX. I will edit this as need be and it isn't exhaustive but rather a good solid how-to for anyone that wants to play around with our favorite open source project. Some of the packages for Ubuntu took a little searching and I hope this saves somebody some time.
Have a great day.
*Linux:*
Install make tools, rabbitmq-server, opensssl, pkg-config
$ sudo apt install automake pkg-config libtool rabbitmq-server openssl
Install libsec256k1-0 $ sudo apt-get install libsecp256k1-0
Python3:
$ sudo apt-get install python3 $ sudo apt-get install python3-distuttils $ sudo apt-get install python3-set-proctitle $ sudo apt-get install python3-devel
LevelDB: Linux
$ sudo apt-get install libsnappy-dev
$ export VER="1.20"
$ wget https://github.com/google/leveldb/archive/v1.20.tar.gz
$ tar xvf v1.20.tar.gz
$ rm -f v$1.20.tar.gz
$ cd leveldb-$1.20
$ make
$ sudo scp -r out-static/lib* out-shared/lib* "/uslocal/lib"
$ cd include
$ sudo scp -r leveldb /uslocal/include
$ sudo ldconfig
Loopchain Engine:
Download zip: https://github.com/icon-project/loopchain Unzip
$ cd /home/useDownloads $ ls-la $ cd /loopchain-master install libtolls-bin otherwise make won't work. $ sudo apt install libtool-bin $ service rabbitmq-service start $ source venv/bin/activate $ (venv)$ ./build.sh $ make setup $ make install $ loop citizen -r testnet
Apply passcode when prompted
Iconloop engine now running.
$ virtualenv -p python3 venv
Setting up Icon Service # Create a working directory $ mkdir work $ cd work
# Setup the python virtualenv development environment $ virtualenv -p python3 venv $ source venv/bin/activate
# Install the ICON SCORE dev tools (venv) $ pip install iconservice
*OSX:*
Xcode: You'll need Xcode 9.4 from Apple Developer, lstdc++ is deprecated. Manually link library from Xcode 9.4
cp /Applications/Xcode9.4.app/Contents/DevelopePlatforms/iPhoneOS.platform/DevelopeSDKs/iPhoneOS.sdk/uslib/libstdc++.* /Applications/Xcode10.app/Contents/DevelopePlatforms/iPhoneOS.platform/DevelopeSDKs/iPhoneOS.sdk/uslib/
For Simulator :
cp /Applications/Xcode9.4.app/Contents/DevelopePlatforms/iPhoneSimulator.platform/DevelopeSDKs/iPhoneSimulator.sdk/uslib/libstdc++.* /Applications/Xcode10.app/Contents/DevelopePlatforms/iPhoneSimulator.platform/DevelopeSDKs/iPhoneSimulator.sdk/uslib/
Install Homebrew
Manually install bitcoin-core/secp256k1
https://github.com/bitcoin-core/secp256k1
cd /path/to/download
$ ./autogen.sh $ ./configure $ make $ ./tests $ sudo make install
For OSX follow the directions at the project after you have shared Xcode libraries from 9.4 to the current Xcode per the instructions above.
Any feedback most helpful.
https://preview.redd.it/qpp3v7dxflf21.png?width=1366&format=png&auto=webp&s=e5ebc3ea7e59700e111223c63c3b683cc573d6a9
submitted by 1_2_123 to helloicon [link] [comments]

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?
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

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
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.

Vertcoin Testnet Coins

https://tvtc.blkidx.org/faucet/
I've included some documentation on LIT I created which includes information I found to be useful: https://github.com/e-corp-sam-sepiol/vertnode/blob/mastedocs/lit.md
Please visit the mit-dci/lit github repository for the most up to date information on lit: https://github.com/mit-dci/lit

Vertnode | Automated Vertcoin Node Installation Script

https://github.com/e-corp-sam-sepiol/vertnode

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.

Ubuntu Server 16.04 Setup Details

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]
submitted by ecorp-sam-sepiol to vertcoin [link] [comments]

Small form factor for home server and Bitcoin node

Before I start, let me emphasize on the fact that this request is something probably quite unusual for this sub and I apologize if it doesn't belong here. If that's the case, please let me know.

What will you be doing with this PC? Be as specific as possible, and include specific games or programs you will be using.
I'm looking for a small, quiet and affordable computer which will run 24/7 in my house. The aim is to make it a personal server and a Bitcoin node (not for mining, just a node).
A Bitcoin node should run on hardware with good endurance, stable internet connection, a large storage and that can run for a long period of time.

What is your maximum budget before rebates/shipping/taxes?
300€

When do you plan on building/buying the PC? Note: beyond a week or two from today means any build you receive will be out of date when you want to buy.
Anytime during this summer.

What, exactly, do you need included in the budget? (ToweOS/monitokeyboard/mouse/etc)
I'm not sure if it's the right place but here are my criteria:

Which country (and state/province) will you be purchasing the parts in? If you're in US, do you have access to a Microcenter location?
France

If reusing any parts (including monitor(s)/keyboard/mouse/etc), what parts will you be reusing? Brands and models are appreciated.
I will use this computer as as server so via SSH after the install. I already own some spare monitors and peripherals.

Will you be overclocking? If yes, are you interested in overclocking right away, or down the line? CPU and/or GPU?
No

Are there any specific features or items you want/need in the build? (ex: SSD, large amount of storage or a RAID setup, CUDA or OpenCL support, etc)
As said earlier, I need a large storage for the Bitcoin node. I'm thinking about a 2TB NAS HDD so it can last for a very long time. The NAS variant of HDD is probably the one which suits my needs the most as the disk will be very frequently accessed and will run 24/7.

Do you have any specific case preferences (Size like ITX/microATX/mid-towefull-tower, styles, colors, window or not, LED lighting, etc), or a particular color theme preference for the components?
Mini ATX if possible. I'd prefer a small form factor. The most important part of the case is its protectiveness, the rest is not important.

Do you need a copy of Windows included in the budget? If you do need one included, do you have a preference?
No, I will install a linux distro.

Extra info or particulars:

I found the Odroid H2 and Odroid HC2 which fit my needs perfectly but they are either sold out, unavailable or have insanely high customs fees. Also I checked Intel NUCs but I'm not sure it is what I need, especially for the price. A Raspberry Pi is not a good choice because of the storage capabilities (connected by USB 2.0) and limited RAM.
I considered building a machine myself but I'm not sure which components to use, and where to buy them. This is why I came here and this is something I'm still open to, if the price is not too high.
submitted by ImAFlyingPancake to buildapcforme [link] [comments]

I need help, somebody can review my setup?

I want to install a node machine to be able to receive payments in BTC mainnet and BTC LN, for a webshop and in store. So after testing different solutions I decided to go in this case for a solution using docker for BTC node and LN node, adding a woocommerce plugin for that LN node. The machine is an Ubuntu 18.04. I tested with docker c-lightning + spark wallet, works fine, the plugin for woocommerce also works fine. The restriction is that for c-lightning there is ONLY this Spark wallet and I would want to use/test also other wallets connected to my node, including RTL for a better management. So that's why I wanted to try LND.
So please, if is somebody here willing to review my docker-compose file? I get error connecting the lnd so maybe I miss something in this setup. I have days and days reading githubs documentation, testing versions, but seems that for lnd is not that simple as it was with c-lightning docker.
Here is my yml setup:
version: '2'
services: bitcoind: image: nicolasdoriedocker-bitcoin:0.17.0 container_name: bitcoind environment: BITCOIN_EXTRA_ARGS: | printtoconsole=1 rpcallowip=::/0 server=1 txindex=1 rpcuser=btcnodeuser rpcpassword=btcnodepwd externalip=myIP zmqpubrawblock=tcp://127.0.0.1:28332 zmqpubrawtx=tcp://127.0.0.1:28333 expose: - "8332" ports: - "0.0.0.0:8333:8333" volumes: - "./bitcoin:/data"
lnd: image: lightninglabs/lnd container_name: lndbtc restart: always command: >- lnd --debuglevel=info --alias="myalias" --color="#990099" --bitcoin.node=bitcoind --bitcoind.dir=./bitcoin --bitcoind.rpchost=127.0.0.1 --bitcoind.rpcuser=mybtcnodeuser --bitcoind.rpcpass=mypwd --bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332 --bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333 --bitcoin.active --bitcoin.mainnet --rpcuser=mybtcnodeuser --rpcpassword=mypwd --rpclisten=0.0.0.0:10009 --restlisten=0.0.0.0:8080 --datadir=./lightningd/data --logdir=./lightningd/logs --externalip=myIP:9735 --tlsextraip=myIP --maxpendingchannels=10 --minchansize=100000 ports: - "9735:9735" - "10009:10009" volumes: - "./lightningd:/data" - "./bitcoin:/data"
submitted by btc_freelance to Bitcoin [link] [comments]

Electrum Wallet won't connect to server on machine running Ubuntu 18.04

I have written to numerous forums with literally no responses and it is impossible to reach someone at Electrum. So I admit to being a bit frustrated at this point. I am new to bitcoin wallets but have been on Ubuntu for years. Downloading and installing from terminal was relatively uneventful and I was able to get a verified signature. Everything seemed fine on setup. After depositing funds at a Bitcoin ATM, the transaction was confirmed at blockchain.com and I double checked the address. No one has taken it. But my wallet just won't connect to ANY server. I have tried manually connecting to a server disabling the auto connect feature. The best I have gotten is "synchronizing" otherwise "not connected." I have tried entering server addresses specifically to no avail. I have even tried resetting my router in case there was a problem at that level. Nothing works.
I got the download from the official website. It was the latest version (3.3.4) and it was two days ago. Again, I got a verified signature. I have been reading like crazy everything from Electrum, bitcointalk.org and going over everything I've done to make sure I didn't have a misstep. Others have had similar issues but they appeared to respond to troubleshooting. I am at a loss. What else can I do? From what I read, creating a new wallet would screw everything up or at the very least be a huge nuisance. And since I really don't know how this works, is the money I deposited at the ATM lost since I can't get the bitcoin into my wallet? I deposited it yesterday afternoon. Probably a dumb question...
submitted by THUBLACKPLAGUE to Bitcoin [link] [comments]

Dogecoin on Linux - The Complete Beginner's Guide

I'm writing this because I couldn't find a single condensed guide on compiling the wallet and running mining software on linux, specficially Ubuntu/Linux Mint. I combed Bitcoin and Litecoin forums for similar problems I was running into and eventually got everything nailed down, so here it is in one place, for new Shibes.
If you want to make a Dogecoin directory in your downloads folder to keep things organized, you will need to modify these commands to refelct the change. So instead of going to ~/Downloads/ you will need to go to ~/Downloads/Dogecoin and be sure to put the zipped files there when you download them, but the commands will be the same otherwise.
cwayne18 put in the work to make a PPA for the QT client here.
Ubunutu/Mint/Debian users should be able to install the client with the following commands:
sudo add-apt-repository ppa:cwayne18/doge sudo apt-get update && sudo apt-get install dogecoin-qt 
To update using this method, run
sudo apt-get update && sudo apt-get upgrade dogecoin-qt 
Compiling the Wallet Manually
I suggest using the PPA above, but if you want to compile manually, here you go.
1)Download the newest source from here. If you want to check out the Github page, click here
2)Unzip the package with the native client OR, navigate to your downloads and unzip
cd ~/Downloads unzip dogecoin-master.zip 
3)Now it's time to compile. You will need to install the dependencies, just copy and paste the following code. It will be a fairly large download and could take some time. It is always important to update before installing any new software, so we'll do that first and then install the dependencies.
sudo apt-get update sudo apt-get upgrade sudo apt-get install libssl-dev libdb-dev libdb++-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev sudo apt-get install libminiupnpc-dev libminiupnpc8 libboost-all-dev build-essential git libboost1.53-all-dev 
4)Once that is done, go to the doge-coin master directory and compile:
cd ~/Downloads/dogecoin-maste sed -i 's/-mgw46-mt-sd-1_53//g' dogecoin-qt.pro qmake USE_UPNP=- USE_QRCODE=0 USE_IPV6=0 make -j3 
After running the qmake command you will likely see some text similar to
Project MESSAGE: Building without UPNP support Project MESSAGE: Building with UPNP supportRemoved plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. 
It's perfectly normal, so don't worry about that.
Your Dogewallet is ready to go! The executable is in ~/Downloads/dogecoin-maste and called dogecoin-qt. Your wallet information is in ~/.dogecoin. You can run the wallet at any time by opening terminal and typing
cd ~/Downloads/dogecoin-maste ./dogecoin-qt 
Future upgrades to dogewallet are easy. Back up your wallet.dat, and simply follow the same directions above, but you'll be unzipping and building the newer version. You will likely need to rename the old dogecoin-master directory in ~/Downloads before unzipping the newest version and building. Also, it is likely that you will not need to install the dependencies again.
Alternate Method For Installing Dogecoin Wallet from Nicebreakfast
After installing the dependencies listed in step 3, open terminal, then navigate to where you want Dogecoin Wallet stored and run:
git clone https://github.com/dogecoin/dogecoin ./autogen.sh ./configure make 
then when the wallet is updated just run
git pull 
from the dogecoin directory.
GPU Mining
GPU mining requires CGminer. My suggestion is to get the executable already built. The creator of cgminer has removed the built file from his website, but I've uploaded it here
sudo apt-get install pkg-config opencl-dev libcurl4-openssl-dev autoconf libtool automake m4 ncurses-dev cd ~/Downloads tar -xvf cgminer-3.7.2-x86_64-built.tar.bz2 
Don't use anything newer than 3.7.2. The newer versions of CGMiner don't support GPU mining.
That's it! You have cgminer ready to go! You will run cgminer with the following syntax
cd ~/Downloads/cgminer-3.7.2-x86_64-built/ ./cgminer --scrypt -o stratum+tcp://SERVERNAME:PORT -u WORKER.ID -p PASS 
A good guide for fine tuning cgminer can be found here; follow the litecoin example.
EDIT
I had trouble getting cgminer running with a single line command, but running it via an executable .sh file works. This is covered in the cgminer setup guide I posted above but I'll put it here too. In the same directory that has the cgminer executable, you need to make a file called cgminer.sh and make it executable. It should contain the follwing:
export GPU_USE_SYNC_OBJECTS=1 export GPU_MAX_ALLOC_PERCENT=100 export DISPLAY=:0 find *.bin -delete sleep 5 ./cgminer 
Then you can call cgminer in terminal by doing ./cgminer.sh You will need a cgminer.conf file containing all your options. All of this is covered in the guide that is linked above.
A quick note about AMD drivers: They used to be a huge PITA to install and get working, but the newest Catalyst drivers are great. There's a GUI installer, everything works out of the box, and there is a lot of documentation. You can download them here: AMD Catalyst 14.6 Beta Linux
CPU Mining
For CPU mining I use minerd because it doesn't require any work to get running, simply download it and get to work. Download the built file for your machine 32-bit or 64-bit, and then unzip it and you're ready to go!
cd ~/Downloads tar -xvf pooler-cpuminer-2.3.2-linux-x86.tar.gz 
The executable is called minerd and it will be in ~/Downloads but you can move it to wherever you like. To run it, pull up terminal and do
cd ~/Downloads minerd --url=stratum+tcp://SERVER:PORT --userpass=USERNAME.WORKERNAME:WORKERPASSWORD 
You're done! Happy mining!
Common Issues
I ran into this and I've seen others with this problem as well. Everything installs fine but there is a shared library file that isn't where it should be. In fact, it isn't there at all.
 libudev.so.1: cannot open shared object file: No such file or directory 
In terminal, do
sudo updatedb locate libudev.so.0.13.0 
And it will probably return a path /lib/x86_64-linux-gnu. Inside that directory there's a library file called libudev.so.0.13.0. You'll need to make a symlink (aka shortcut) that links libudev.so.1 to libudev.so.0.13.0 So, assuming you're working with libudev.so.0.13.0 do this
cd /lib/x86_64-linux-gnu sudo ln -s libudev.so.0.13.0 libudev.so.1 
Now if you do
ln -l 
You should see
libudev.so.1 -> ./libudev.so.0.13.0 
Meaning you've made the symlink. Also, the text for libudev.so.1 will be blue.
submitted by Boozybrain to dogecoin [link] [comments]

How to Mine BiblePay on Linux

This guide is outdated, please refer to:
https://wiki.biblepay.org/POBH_Setup
https://wiki.biblepay.org/PODC_Setup
 
 
 
 
 
 
 
 
IMPORTANT - Evolution Upgrade:
Quick Start https://wiki.biblepay.org/Quick_Start
Evolution Upgrade Information https://wiki.biblepay.org/Evolution_Upgrade
Getting Started with Evolution https://wiki.biblepay.org/Getting_Started_with_Evolution
Generic Smart Contracts https://wiki.biblepay.org/Generic_Smart_Contracts
What is BiblePay Evolution? https://www.reddit.com/BiblePay/comments/bifvpk/biblepay_evolution_what_is_it/
Recommend 2GB RAM or can get stuck compiling (if 1GB RAM can use Swap File) Use Ubuntu 16.04
INFO
https://github.com/biblepay/biblepay-evolution/blob/masteBuildBiblePay.txt
INSTALL COMMANDS
apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler apt-get install git apt-get install curl build-essential libtool autotools-dev automake pkg-config python3 bsdmainutils cmake sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev git clone http://github.com/biblepay/biblepay-evolution prefix=x86_64-pc-linux-gnu cd biblepay-evolution/depends make -j4 # Choose a good -j value, depending on the number of CPU cores available cd .. ./autogen.sh #Note: if echo `pwd` does not return your working directory, replace it with your working directory such as /biblepay-evolution/ ./configure --prefix `pwd`/depends/x86_64-pc-linux-gnu make # See more here: #https://github.com/biblepay/biblepay-evolution/blob/mastedoc/build-unix.md 

SWAP FILE
NOTE: if server is 1GB RAM, before running last command "sudo make", set up a swap file
free #check if swap is 0 dd if=/dev/zero of=/vaswap.img bs=1024k count=1000 mkswap /vaswap.img swapon /vaswap.img free #check if swap is 1024 sudo make 

RUN COMMAND LINE
cd src ./biblepayd -daemon 
OR
RUN GUI
Your GUI program will be located in: /biblepay-evolution/src/qt
./biblepay-qt 
You can also run it in the background (to free up your terminal) if you call it with:
./biblepay-qt & 
To start mining, instructions are the same as for Windows: Go to Tools -> Debug Console
Execute this command (to start mining with 8 threads)
setgenerate true 8 
From there you can use all other commands such as getmininginfo, getwalletinfo, etc. Execute help command to get the list of all available commands.
Note: GUI will be built automatically only if you meet the requirements for qt library, i.e. make sure you ran this line before compiling:
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler 
BIBLEPAY is now Running!

SETUP CONFIG
Stop BiblePay and set up the config file to get starting nodes to sync with and enable mining:
./biblepay-cli stop cd ~/.biblepayevolution/ vi biblepay.conf addnode=node.biblepay.org gen=1 genproclimit=1 
Escape Key + : (Colon Key) + w + q + Enter (saves file and quits)

addnode --- adds a node to the list of nodes to connect to gen=1 --- turns on mining genproclimit --- sets number of threads to use when mining

Run BiblePay again and fully sync with network
cd ../biblepay-evolution/src ./biblepayd -daemon ./biblepay-cli getinfo 

USEFUL COMMANDS
./biblepay-cli help ./biblepay-cli getaccountaddress "" ./biblepay-cli getinfo ./biblepay-cli getmininginfo ./biblepay-cli setgenerate true 8 ./biblepay-cli sendtoaddress "insertAddressHere" 777 "" "" true ./biblepay-cli stop ./biblepayd -daemon top #CPU usage q to quit 

MINING THREADS: To change number of threads to use up for mining
a. Edit home/yourusername/.biblepayevolution/biblepay.conf file:
genproclimit=X 
and restart BiblePay -or- b. Menu >> Tools >> Debug Console >> Type command:
setgenerate true X 
(Replace X with number of threads Use top command to view CPU usage)

POOL
NOTE: To use the pool you must now use the external miner, not the wallet miner https://whitewalr.us/2019/biblepay-nomp-pool-mining.html
  1. Set up an account on pool website: https://pool.biblepay.org/
  2. Create Worker Username(s) - Workers tab >>> Add
  3. Enable pool and add Worker Username in ~/.biblepayevolution/biblepay.conf file, add these lines and save:
    pool=https://pool.biblepay.org workerid=insertWorkerUsernameHere
4. Restart BiblePay
./biblepay-cli stop ./biblepayd -daemon 
Setup Auto-Withdraw Navigate to Account >>> Account Settings >>> Verify your BBP Receiving Address >>> Click Authorize-Auto-Withdraws

UPDATE:

### Turn off/stop BiblePay
cd /home/yourname/biblepay-evolution/src ./biblepay-cli stop 

### Pull down latest Biblepay code and build it
cd /home/yourname/biblepay-evolution git pull origin master sudo make 

### Turn BiblePay back on and check version number
cd src ./biblepayd -daemon ./biblepay-cli getinfo ./biblepay-cli setgenerate true 8 

UPDATE IN ONE COMMAND:
./biblepay-evolution/src/biblepay-cli stop ; cd && cd biblepay-evolution/ && git pull origin master && sudo make && cd src && ./biblepayd -daemon && sleep 90 && ./biblepay-cli getmininginfo 
Note: the ";" says do this after, regardless of the outcome Note: && says do this after only if previous command finished with no errors

SPEED UP COMPILE:
To speed up the compile time, add -j4 or -j8 after make. This way it compiles using 4 or 8 threads instead of just 1.
./configure LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/" sudo make -j8 
Reference: http://www.linux-databook.info/?page_id=2319

RSYNC stop biblepay from your nodes compile on your fastest machine then rsync with your machines only src folder is required
rsync -avuz /root/biblepay-evolution/src/ [email protected]:/root/biblepay-evolution/src/ 
https://stackoverflow.com/questions/3299951/how-to-pass-password-for-rsync-ssh-command https://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/
people make cron jobs and rsync automatically

OUTDATED

Unofficial Bash Script
https://gist.github.com/anonymous/d1c1d35e3c8f67f5fb2e204479fa5c6b

Official Ubuntu Package
https://launchpad.net/~biblepay-official

Unofficial Ubuntu Package
https://www.reddit.com/BiblePay/comments/7rwqqs/unofficial_ubuntu_packages_available/

Unofficial Mine in One Line
https://www.reddit.com/BiblePay/comments/7ryuk1/mine_in_one_line/
NOTE: DONT RUN ON A COMPUTER WITH COINS -- THIS IS A CLEAN INSTALL SCRIPT

COMPILE WITHOUT GUI: https://bitcointalk.org/index.php?topic=2042657.msg21878317#msg21878317 https://bitcointalk.org/index.php?topic=2042657.msg21878389#msg21878389
ADVANCED:

DOCKER IMAGES (NOTE: I havent tested these, use at your own risk) https://hub.docker.com/gagaha/biblepay/ https://hub.docker.com/cryptozero/biblepay-opt/
submitted by togoshige to BiblePay [link] [comments]

Welcome to /r/ProtonVPN, the official ProtonVPN subreddit! Please read to get started.

Please read for support requests!

If you need help with the service, it is always the best to contact the ProtonVPN Support via the Support Form.
If you want to open a thread here on reddit regardless, please add the following information:
You can copy and paste the following template to your post:
(Copy everything to include formatting)
* **Operating System:** * **Client:** * **Protocol:** * **Server:** * **Tier:** * **Error message:** 
Disclaimer: Reddit is not the official way for support. Do not expect official responses or that your problem will be solved here. Most of the time only the community will respond and will try to help you.

ProtonVPN in the blink of an eye:

Everything you should know.

We believe that the only thing worse than no security, is a false sense of security.
Therefore, please take the time and read the ProtonVPN Threat Model to see from what ProtonVPN can protect you. Please also take the time and read the Terms & Conditions and the Privacy Policy.
ProtonVPN has a feature called Secure Core. You can read about what it is and does here. Secure Core is available for Plus and Visionary accounts.
ProtonVPN is based in Switzerland.
ProtonVPN has servers in 40 countries.
ProtonVPN is a logless VPN. You can read more here.
There are free servers available in the United States, the Netherlands and Japan.
ProtonVPN supports IKEv2 and OpenVPN. OpenVPN is usable over TCP port 443 and UDP port 1194. IKEv2 uses UDP port 500 and 1500.
Every VPN server acts as their own DNS server. ProtonVPN does not use third-party DNS servers.
ProtonVPN also accepts Bitcoin as payment method, besides creditcards and PayPal.

How to get and use ProtonVPN?

You can sign up for a ProtonVPN account here. If you have a ProtonMail account already, you can set up VPN access here.

Setup Guides

iOS
Set up on iOS via OpenVPN Connect (uses OpenVPN)
Set up on iOS via native iOS App (uses IKEv2)
Android
Set up on Android via native Android App (uses IKEv2)
Participate in the Android App beta
Set up on Android via OpenVPN for Android (uses OpenVPN)
Linux
Set up on Linux via official CLI-Tool (uses OpenVPN)
Set up on Linux manually (Debian derivatives | uses OpenVPN)
macOS
Set up on macOS via Tunnelblick (uses OpenVPN)
Set up on macOS via native macOS App (uses IKEv2)
Windows
Set up on Windows via native Windows App (uses OpenVPN)
Set up on Windows via built-in VPN feature (uses IKEv2)
Router
Set up on a Tomato Router (uses OpenVPN)
Set up on a DD-WRT Router (uses OpenVPN)
Set up on pfSense (uses OpenVPN)

Useful Information

There are different community created guides (e.g. How to set up a killswitch on macOS, How to set up on-demand VPN for iOS, ...) listed here:
/protonvpn/wiki/communityguides
We have an unofficial, community-made, open-source Linux GUI. Please use at your own risk.
You can find all servers and their load listed here: https://protonvpn.com/vpn-servers
If you experience DNS leaks on linux, check the following guide: https://www.reddit.com/ProtonVPN/comments/7t5gsa/i_always_got_dns_leaks_on_linux_with_openvpn_cli/dtek7gi/
/ProtonVPN has user flairs! You can set them in the sidebar. If they don't fit your setup, you can message the moderators. More info in this post.
If you have any suggestions regarding this thread, please don't hesitate to write a comment or contact us via mod mail!
submitted by R3v0xz to ProtonVPN [link] [comments]

My experience setting up a full node at home. Specs, setup time and running costs

As an anecdotic data point, here is my experience setting up a full node at home. Your mileage may vary of course.
Step one: Install full node software and do the initial blockchain download. Three simple commands on my desktop PC:
$ wget https://www.bitcoinunlimited.info/downloads/bitcoinUnlimited-1.0.0.1-linux64.tar.gz $ tar xzf bitcoinUnlimited-1.0.0.1-linux64.tar.gz $ ./bitcoinUnlimited-1.0.0/bin/bitcoind -dbsize=8000 
The initial block download completed in 9 hours. By the end of it, my ~/.bitcoin directory was 112GB. A few notes about the setup:
I used the "-dbsize" parameter to give half of the RAM to bitcoind process for caching. Not sure how much difference that made. I would characterize the PC as midrange / "sweet spot" system. Any serious "enthusiast" system would have a more recent CPU, possibly more RAM, and a faster SSD.
Step two: set up a separate, always-running system
The PC above is my day-to-day work machine which I sometimes dual boot, and sometimes leave turned off. For the full node, I wanted a separate, low-power system that would be running 24/7. I went to the local Craigslist-equivalent and bought an used laptop for €50. The laptop has Intel Core 2 Duo processor @ 1.6GHz, 1GB RAM and 320GB spinning disk. My reasoning for it was:
I installed Ubuntu 16.04 server edition on the laptop, transferred the ~/.bitcoin directory from my main PC (took about 3 hours over a 100Mbps ethernet connection) and started bitcoind. Forwarded the 8333 port on the router, and it's done.
Power usage at wall: 20W. That's below €1/mo in electricity costs. Marginal cost of accepting 2MB blocks or 32MB blocks: €0 (until the laptop runs out of disk space)
submitted by medieval_llama to btc [link] [comments]

So, I forked the Apple-proof HTML5 CoinPocket app...

https://github.com/BitcoinGuru/coinpocketapp.com
So, I have an iPhone and I'm a full-time software developer. I recently stumbled across the CoinPocket app and thought that it would be a really great way to get people that own iPhones into Bitcoin.
I messed around with the app a bit, and noticed that there were a few things that I would love to add.
First, I added an HTML tag to cause iOS to recognize the app as a standalone app. That causes the app to open up without the Safari interface if you add the app to your homescreen. My next step along these lines is to remove scrolling from the app and make it feel 100% like a native iOS app.
Secondly, I started familiarizing myself with the code by adding a new tool: scanning QR addresses to read the current confirmed balance. The next thing I'd like to do here is add the ability to scan a private key and sweep the funds to the CoinPocket address.
Also, it would be really nice to allow the address creation step when the app is first initialized to be able to read a private key. That way you don't need to mess around with device backups to restore your wallet if your phone is ever lost or broken.
I don't currently have any side projects like this, and it's really nice to work on something that isn't my full-time job. If you have any suggestions for new features, please let me know.
Unfortunately, I don't have this fork running on a public web server, so you'd have to run it on your own computer. Here's how you'd do it:
  1. Install Ruby on Rails in Ubuntu https://gorails.com/setup/ubuntu/14.04
  2. Clone the GIT repo http://machiine.com/2013/pulling-a-git-repo-from-github-to-your-ubuntu-serve
  3. Run "rake server" and visit http://your-computers-local-ip-address:8000 from your iPhone.
Step #3 might generate an error if you don't have certain gems installed. if so, you'll have to install them before you can run "rake server". I believe "bundler" needs to be installed.
You'll probably notice new commits from time to time as I update the app further and add new features.
UPDATE: I have created a GitHub.io Pages branch for the repo. You can now view the new fork by visiting: https://bitcoinguru.github.io/coinpocketapp.com/
You can confirm that the code is legitimate by looking at the "gh-pages" branch of the repo: https://github.com/BitcoinGuru/coinpocketapp.com/tree/gh-pages
submitted by Bitc0inGuru to Bitcoin [link] [comments]

[Guide] Setting up Trezor + Electrum 2.02beta + armory on a Raspberry Pi 2. Cold offline signing for $40

Having just received my Pi 2, I am happy to report that a fresh Raspbian install, on an 8 GB Class 10 MicroSD card : Electrum / Armory / Trezor / BTChip all work with my Single Board Computer setup script (it also works for Pi B, Pi B+ Raspbian and BeagleBone Black Debian & ubuntu, also tested on Odroid C1 Ubuntu 14.4)
The full "!" installation takes about 40 mins on Pi 2, which is at least twice as fast as on the Pi B+ / BBB
Notes
submitted by Aussiehash to Bitcoin [link] [comments]

Substratum leads Round 2 of Monthly Community Voting Round - AMA Transcript Inside!

Hey guys, If you haven’t noticed on Binance’s monthly community voting round – it has been a tight battle but Substratum has been taking the lead.
I wanted to explain why Substratum has seemingly come out of no-where but has garnered some attention. Substratum is creating a solution to a very big obstacle in the world web. The below has been taken from Justin Tabb aka the Founder of Substratum and summarises what the purpose of the network is.
I hope you guys can support their vision by voting for Substratum (SUB) on the https://www.binance.com/vote.html.
The Substratum Network will bring the decentralized web worldwide without the need of special software for the average internet user. We will be able to serve Substratum Requests directly to the default browser (Safari, Firefox, Chrome, Internet Explorer) without any special software installed on the average consuming users computer.
How Substratum Works
Ease of Use: currently nearly everything that has to do with crypto or the blockchain is very difficult to use and requires technical knowledge. Through our 10+ years of experience working with companies like Apple we understand the importance of a good user experience.
• The average internet user requires NO special software to use the Substratum Network. The default browser will service all requests for average users so they do not need to do ANYTHING different. Users who wish to service requests and receive SUB coins in return will have a point and click user interface that any user can setup. No technical knowledge required. SubstratumPay will be seamlessly integrated and geared towards high conversions of low technical expertise users. • Serving Up of Decentralized Content: Substratum provides a method for serving Decentralized Content (including Web Sites, Data, and Applications) through a Mac, Windows, and Linux application/service that is easy to install and run (requires no technical expertise) and serves up decentralized content using the toolkit that we have developed. This is a point and click process and requires zero technical knowledge. All the user has to do is install the application, click through a few settings and they are up and running and making Substratum Coin. Incentivizing Users to Serve the Content: in order to incentivize users to run the Substratum Network client on their machine we will be providing Substratum Coin to them for doing so. The coin is issued to the serving machine through a micro-transaction from the hosting site to the serving computer. By breaking fees down to a micro-transaction level this will greatly reduce the overall cost to companies and entities that want to host sites and applications on the internet solving yet another problem with the web as it stands today.
Privacy / Security / Encryption: by allowing millions of Substratum Network users to serve content the biggest concern becomes privacy and security. Substratum solves these issues through advanced cryptography algorithms rooted in Artificial Intelligence that ensures all data remains secure. Following the lead of BitCoin this is the strength of cryptocurrency and the crypto movement. Storage and Serving of Content: in order to serve millions of sites, databases, and applications the Substratum Network employs custom developed advanced compression algorithms and machine learning to geolocate the right Substratum Network machine to serve up the content to the appropriate user based on geolocation, this will ensure the fastest load time with the lowest amount of latency and strain on the Substratum Network and both the serving and receiving machine. DNS (Domain Name System): DNS or the Domain Name System is the system that currently tells your browser where to go when you type in a domain name. For instance when you go to Chrome and type in apple.com a DNS lookup is performed to check where to send that request, the DNS system comes back with an IP address and your request is routed there. In the first version of SubstratumDNS will be a complex, AI enabled DNS server that will receive DNS requests along with the geolocation of the requestor and find based off of that information the closest available SubstratumNode that is able to fulfill the request. Development Tools for the Decentralized Web: the Substratum Network will provide an API and SDK for developing tools on the Substratum Platform. This will bring in strong developer support and will accelerate the growth of the decentralized web on the Substratum Network. Net Neutrality: with the Substratum Network ALL web-sites and applications will have EQUAL ability to be broadcast in an equal and fair manner.
International Digital Barriers: currently countries like China have strict regulations on what their 1.379 billion citizens are able to interact with on the internet. Substratum will break down these barriers through a network of decentralized computers running the Substratum Network Software. Where other solutions that are currently used by residents in these countries require special software to be installed, like TOR, Substratum will take a reverse approach and require no special software for the average user.
High Hosting Costs: currently businesses must pay high hosting fees to get their web-sites on the internet. Amazon Web Services launched a 3.5BIL USD per year business by attempting to solve this problem. They allow you to pay for how many minutes you run a web / database server. Substratum completely solves this problem through the power of cryptocurrency by only charging for each request that is processed. You can check out the website here: • Substratum.net o And the whitepaper is available in multiple languages inclusive of Mandarin.
Furthermore, Substratum and the founders are very active in the slack – which they have recently hosted an AMA (ask me anything); I took the liberty of getting this information and if you are interested about the project to read more into it. Obviously they can’t reveal the inner workings of their product due to product sensitivity and being ahead of their competition but they are always up to date with the community through several videos on Youtube (https://www.youtube.com/channel/UCxUJoTH0XLERKl55zGnFI6g) and announcements through their social media. I recommend you follow them.
Q: Any major talks with exchanges yet? A: We just announced that we are launching on our FIRST official exchange of COSS.IO on 9/30 trading against BTC and ETH. More to follow.
Q: Will I be able to run a supernode? A: From the beginning NO. Supernodes will only be for Substratum; however, they will run the SAME software that are used to run a NODE. In time we will develop a requirement list to run a supernode. If you qualify you can then run a SuperNode and receive a premium payout
Q: Is it possible to show a few examples of SUB payouts you get from running a node, and the tell us the ratios that affect the amount/way to calculate it somehow? (SUB owned, for how long you've been running a node etc..) Or is that still in testing? What's the difference in node rewards from someone who has 0 SUB's as opposed to someone who has X amount of SUB's? A: So the calculations for this are in process; however, you can watch our video "How Substrate Per Request Is Calculated" on our YouTube channel for an idea of what variables go into each calculation
Q: How do we prevent DDoS? A: The first step is not talking about how we prevent DDoS or any other hack. We call that security through obscurity. :slightly_smiling_face: Secondly, one of the primary ways to prevent a DDoS attack is decentralization. Well that's perfect. Lastly, there are other techniques, like black-holing and basically shutting a node down. The great news is that we will be decentralized so we are only talking about a node or specific IP Address that will not disrupt the network. :thumbsup:
Q: Say i got a website i want to publish on Substratum, how does this process go? A: Just a shout out if you ask for a lot of detail regarding technology stack and how exactly something will work we are most likely going to give you general answers. This is not to skirt the question. We want to be 10 steps ahead of anyone with nefarious plans before we get launched. You will be seeing more on this very soon. You should be seeing a video drop on this in the next week or two. The goal is to make this easy to use and powerful, plus empower others to use the tools. We're looking at things to different ways one is towards the average user who just want something sitting on their system and doesn't need any more details and the other is a super user who wants a lot of configuration options.
Q: When more people will use Substratum and more will run nodes, the value of SUB will increase. How will it be calculated how much SUB you get as a reward for running a node as value increases? Will it be calculated by Substratum itself or will it be changed manually every so often? A: We will be calculating against the live value of Substratum
Q: Is substratum detectable, for example if it’s used in a country like china and they are caught on these sites that are blocked by government… Can it be detected? A: The goal is to make it constantly moving. We do not want it to be. fast, easy, powerful, anonymous.
Q: Will there be Master Nodes? A: We will have some services that are available that will help provision nodes into the network. We are still story mapping this flow and architecture.
Q: Could we get more information about what you require to do to be a beta tester? A: To be a beta tester you only need to add yourself to the #beta-tester channel here in Slack. You will be notified when we are ready for you to download and install and the process and requirements to continue to run the software
Q: Will you keep us informed on a at least weekly base to tell/ show us the progress made? A: Yes! We will continue to drop at least 2 professionally made update videos each week (with Jason Burns the guy who does them) and we will be doing more and more candid videos
Q: Who is the winner of 10k subs and what idea did he give? And what about 2nd place and 3rd place. A: To be announced shortly. The Substrate is reserved for the payout
Q: Can we mine Sub without the software? A: I will personally be selling pick-axes on my personal website "pixaxesforsale.biz" for a low cost of $19.99
Q: Unless they disclose intelligent life in space, people are still going to be mad at the end of this. A lot more will be happy though A: Haven't found intelligent life in space. Some would question finding it on earth.
Q: From a legal stand point How are we protected if someone is running illegal content on our Node? A: Take a look at our video of "How Substratum Secures Your Site Content". You will never hold the entire piece of data except perhaps in memory if you are the one serving the request so you could never be culpable. Amazon isn't held responsible if I host illegal content now
Q: What about content control? child porno .. and so on ... ? Is there anything to control the content or? A: Excellent question. This was a big concern for us. We do not want Substratum to become the dark web. The goal is to allow the community to self-govern, vote up and down, call out illegal activity. The utilities will allow those with bad intentions to be called out. The more we grow the better we will be about wiping out things like child porn, and just as bad human trafficking.
Q: When will the raised money going to be donated? A: We have already donated $10K out and we have a pending wire for $40K going out Monday. We are working to find the BEST places with the IMMEDIATE needs.
Q: When will the livestream of the burn be? A: Burn #1 will be a livestream of my computer screen later tonight. I will announce on twitter at least an hour ahead of time and we will record it so people can see it later
Q: What will the final circulating supply be after all three token burns? A: We are still getting a FINAL number on this, we are still doing some FINAL Bonus sends but we will have the number VERY VERY soon and we will be posting it. We will be burning 60MIL tokens tonight so that should give you some kind of an idea.
Q: can you stop slack from freezing my firefox? A: Use the downloadable app, or get better internet, or get a new computer. Sounds like a dumpster fire.
Q: Everyone brings up the obvious choice of child porno that needs to be dealt with via content control. What about grayzones such as weed-selling sites? Its illegal in some countries, some not. How will Substratum deal with these grey-zones? A: Give me liberty or give me death.
Q: Could i have an invite to beta test channel on slack? A: Yes, just let a moderator know.
Q: could i get more information on what beta testers are required to do? I will happily be one if it helps the process and I actually manage to do it. A: Join the #beta-testers channel here
Q: when will we see a new homepage? A: This is being worked on now!
Q: is there a minimum amount of SUB needed to run a node? A: NO! 0 Substrate, don't worry, you will have some soon once you turn it on
Q: What about running an "micronode" on any phone (there is a big % using phones all the time), I mean an app installed on phone to run a node and to host only small content like a photos... Did you think about of this? A: https://youtu.be/h6tZ_ZFuFmY
Q: What if my website ethically and morally right and people downvote it out of jealousy will my website be removed if there are more number of downvotes and my content is clean? A: The process is NOT that simple, we will release more details later but this is being taken into consideration. I answered in a bit more detail above as well
Q: Does the Sub team ever sleep ? A: Only when driving
Q: Can I run a node on a VPS? A: I certainly won't be telling people how or where to run the node software. Do the best you can. I actually answered the VPS question above too. We will have a command line version if that is the question. That you can run on something like Ubuntu Server if you want
Q: Can the voting system for all illegal stuff on the internet also be used in a 'bad' way on the regular websites to for example gain commercial/business advantages? A: It should not, no one will have 'master control' All control, so the market decides always.
Q: Who will profit from cryptopay? How will this bring value to SUB tokens? A: Everyone will as we gain dominance. But also, Substratum the company will take a small percentage. This will enable us to continue building awesome apps. CryptoPay will be the cornerstone of many good things to come. Think retail, goods and services.
Q: I work at a games company with 200+ high powered pcs. If I install sub nodes on every single one of them at night, will IT be able to catch and fire me A: See your HR manual, or HR supervisor for those questions.
Q: How do websites and hosters remain protected from hacking, if sites are created with innate vulnerabilities does that expose other sites hosted by the same node? A: This is a great question. Hosting Nodes will have to vet out their security. Again, being decentralized goes a long way in providing security. So does encryption. We will help hosts be the best hosts possible.
Q: Please explain the earning in SUB by running a node? A: So the SUB comes FROM the HOST (who purchases the SUB) to the NODE for the cost of the transaction. https://youtu.be/LWZ1DIGGOoQ
Q: When will the tokens be sent for the 100 Sub giveaway A: Shortly
Q: How will Substratum market themselves towards countries that needs SUB the most but are hard to reach, such as North Korea, Africa, China? A: Think spider web. The more that join, and use, the less it can be controlled.
Q: How long will this bear market last for? A: Let me put the fortune teller hat on. Crypto is a young demographic currently. It will be bear'ish until we make the technology easier and they get older.
submitted by smf3928 to binance [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]

Waggox Coin

Waggox Coin

https://preview.redd.it/2ep71q52rqr11.png?width=360&format=png&auto=webp&s=edfca70bde6de10ffca5a517d4be7a1e62c7c3e2
This protocol is predicated on the work of Evan Duffield (dash), (itself relies on Bitcoin, the work of Satoshi Nakamoto), elaborate with democratically-decided blockchain clear social contribution dead while not a central authority, to support the socially accountable decentralization of currency. Budgets for social contribution, usemerchant adoption, and usage incentivization, budget combining activities, development, and selling ar enclosed similarly as a three-system network and improved mining problem adjustment for higher distribution and growth, governance enhancements to push hyperbolic decentralization and democratic freedom and varied quantifiability and dealings speed enhancements.

A sophisticated cryptocurrency design in order to support market penetration and mainstream acceptance, Waggox give the better way out to centrally organized contributions, that is to make you your own bank. Because of the profitable nature of running a master node, owners of such are equivocally profitable, and in order to avoid dumping factor by the network with unnecessary master nodes or encouraging reckless master node operators, one condition must be fulfilled in order to become a master node owner–proof of ownership of a certain number of coins.

Waggox must not be in the master node itself, that means the proprietor can promote them each time, proof of possession is executed through keeping the cash in a positive way that makes them obvious to the entire network. And so, the variety of cash wished for a master node must be selected cautiously considering the fact that cash locked in master nodes approach they are now not available to end-users
Waggox is a digital asset system, killer of centralization with a strategic focus on worldwide growth and total acceptance by the people. To achieve this Waggox has chosen a high total coin supply of approx. Ninty eight million Waggox, as well as a highly available coin supply of approximately five hundred thousand Waggox currently in circulation, with more to mined. As the price per coin increases over time, in order to remain accessible, attractive and useful in emerging markets and be successfully adopted there, Waggox must sustain a high number of coins in circulation. In order to avoid unnecessary master nodes by locking up the coin supply, Waggox achieves this by setting proof of ownership for a master node at 1000 Waggox.

PRICE STABILISING EFFECT
Another major benefit of 1000 per master node size is the stabilizing effect it has on the coin price. Waggox’s highly attractive master node rewards structure makes buying the high number of coins needed attractive and worthwhile. Many master nodes will be formed by quick investors and enthusiastic supporters, each time removing 1000 coins from the market while increasing the value of the remaining coins. The high number of coins per master node implies a higher commitment level and with each master node being valued more, the turnover of master node ownerships remains relatively low as owners tend to stay invested over the longer term. The combined effect is the circulating coin supply, it’s growth rate and the value of each coin is to a certain degree stabilized, helping to create the price stability conditions needed for mass market adoption.

PROBLEMS
Mining of blockchain is carried out by dedicated miners who perform complex mathematical computations called “hashes”. Miners are rewarded for their work with a number of coins (depends on the coin emission factors). Hashes usually require a lot of time, energy(power) and resources to perform, and each hash has a similar chance as any other hash to find the block and win the blocks reward; A lot of hash power equals more chances to find blocks and their rewards. With the profitability of mining, a lot of people creates powerful computers and devices running specialized software to have a greater chance to win the block reward, in doing so earn more than the average miner. This problem has led to the what has become an arms race (take the case of Bitcoin mining). In bitcoin mining, big players who can afford to purchase millions of dollars worth of mining equipment, are really at an advantage compared to those that cannot purchase such. They easily find the block more and more, and as such the difficulty keep on going higher. This we make the smaller miners lose out of the game. Centralization comes into play and the unfair concentration of mining and it’s related rewards into the hands of the few. Powerful pools with higher power create problems and make centralization thereby remove decentralization from the people who cannot afford such hard end hardware. Dumping network is also created or happen in such instances because of the difficulty of getting rewards. As miners come in or out of a network, the total hash rate of that network varies. and when a network looks back over the last blocks to see how close to the ideal block time blocks were found, it adjusts a “difficulty” function up or down depending on whether blocks were found early (easily) or later than the intended block time. even when the mining pools have left the network, mining difficulty stays high and lowers with a certain (distorted) delay only when the network readjusts to the new much lower hash power remaining in the network. Drops in hash power can then leave the network unstable, impact transactions and even leave them hanging in the system. Advanced features like PrivatePay and InstaPay may also be affected. Mining pools dump sell their coins there may be an undesired effect on coin price stability, a key factor in the mass-adoption of a cryptocurrency.

SOLUTION
Waggox will moves to remove jump and dump mining from its network and better cope with hash power fluctuations, which ensure a smoother and fairer adjustment in mining difficulty. Smoothing is achieved by adjusting mining difficulty based on a moving average of time taken to find blocks over the last 24 hours, eliminating much of the effect caused by miners hopping onto and off of the network-based solely on when a coin is easiest to mine. In this way individual miners have a fairer share in the mining and related rewards, transactions are confirmed smoothly and transaction features like PrivatePay and InstaPay are highly performant. Fair mining code not only immediately benefits individual miners and the Waggox network but forms part of a greater strategic and technical enabling of upcoming features yet to be announced related to empowering “the average Joe”; a powerful component of our mass-adoption strategy

Ticker: WAGGOX
Coin supply: 98 million Waggox
Reward: 25
RPC Port: 27270
P2P Port: 28280
Masternode Reward: 5 Waggox
You need 1000 WAGGOX (1000 WAGGOX), a vps-server (Ubuntu 16) and an WAGGOX wallets to setup a masternode. My preferred VPS is VULTR

Website: WAGGOX
Source Code: WAGGOX SOURCE CODE
WAGGOX WALLET: WAGGOX UBUNTU WALLET
WAGGOX WALLET: WINDOW WALLET
EXPLORER: WAGGOX EXPLORER
Pool: WAGGOX Pool
Master Node Installation Guide MASTER NODE

Social Media:
  1. Twitter
  2. Discord
  3. Reddit
  4. Altcoin Announcement
  5. Bitcointalk
submitted by waggox to u/waggox [link] [comments]

Full script for automated installation of OpenBazaar on VPS from $1.79 vps service for your full control.

This is second (improved and simplified) version of my "OpenBazaar-Server installation for 5 minutes on any cheap VPS based on Ubuntu" https://www.reddit.com/OpenBazaacomments/4gi0sv/install_openbazaar_server_on_vps_for_5_minutes/ - basically this script does the same commands, but automatically (except for the part where you need to edit 2 configuration files)
Copy/paste this lines into your obauto.sh (bash script into your Ubuntu server) and OpenBazaar Server should be deployed automatically - almost with the same simplicity as you would install *.exe installer for Windows.
This script compatible only with Ubuntu and might not work if paths and other variables are not the same as in my simple VPS. This installation is recommended for http://firstvds.ru provider which offers VPS servers at $1.79
Commands to setup script.
Copy/paste this into obauto.sh:
#!/bin/bash
after "crontab -e" command you will have to insert this line at the end: */5 * * * * /root/obup-mastecheck.sh 2>&1 | ts [\%Y.\%m.\%d.\%k.\%M.\%S] >> /root/obup-mastecheck.log
This is not the latest version of simplified script for installing OpenBazaar Server on VPS for having your OpenBazaar store online 24/7.
I will be improving things to make your manual installation process even smoother.
Anyone who knows how to improve this script, are welcome to discuss it here.
If you don't know how to order cheap VPS from http://firstvds.ru provider, get your $1.79 vps - by visiting our 24/7 VPS store ob://1fcb9a8beb32f688fef7b61a52d091b9dd8c1f27/store - we will guide you through the whole process!
My technical support topic on /bitcoin https://np.reddit.com/Bitcoin/comments/4h46dn/im_ready_to_provide_voluntary_technical_support/
In order to transfer your OB server from Windows to Linux, follow this instructions: https://www.reddit.com/OpenBazaacomments/4f39d8/export_from_local_win_to_linux_serve
submitted by blksz to OpenBazaar [link] [comments]

How to install Bitcoin on Ubuntu 16.04 How to Bitcoin Miner with Ubuntu VPS server 2018 How to Install Gridcoin on Headless Ubuntu 16 Ubuntu -1 Setting up Bitcoin How To Install BitCoin On Ubuntu 16.04

In this article, I will talk about what Bitcoin is, what a Bitcoin wallet is, how to install Bitcoin core on Ubuntu and how to use it. Let’s get started. About Bitcoin. Bitcoin is a crypto-currency. You can also call it a virtual currency as well. It was created by Satoshi Nakamoto. Next, update Ubuntu’s software package lists: $ sudo apt-get update Finally, install Bitcoin core itself. Enter “Y” when asked asked for permission to continue: $ sudo apt-get install bitcoin-qt This last command may take some time, during which both Bitcoin Core and all of its dependencies will be installed. Run Bitcoin Core 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. Using any computer, go to the Bitcoin Core download page and verify you have made a secure connection to the server. In the “Linux (tgz)” section of the Download page, choose the appropriate file for your Linux install (either 32-bit or 64-bit) and download the file. If necessary, move the file to the computer you want to use to run Bitcoin 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

[index] [25194] [13497] [6250] [16061] [3514] [10842] [19632] [17736] [3915] [23353]

How to install Bitcoin on Ubuntu 16.04

How to Set Up a Bitcoin Mining Rig w/ BITMAIN ANTMINER U2 ... Rasim Muratovic 189,148 views. 16:19. Get Bitcoin Wallet In Linux Mint ( Ubuntu ), No Installation Required - Duration: 5:11 ... Mining Free for Lifetime ! Bitcoin Monero Zcash etc using Azure Ubuntu VPS 100% working 2018 - Duration: 6:07. Dragon Stone Creations 4,814 views How to install Bitcoin on Ubuntu 16.04 On this video, I will show you how to install Bitcoin on Ubuntu 16.04 Commands sudo apt-add-repository ppa:bitcoin/bitcoin sudo apt-get update “sudo apt ... This video covers the method to install BitCoins on Ubuntu 16.04 Bitcoin is a virtual and crypto-currency created by Satoshi Nakamoto. For more explanation on this video: https://www.linuxhelp.com ... This grcpool.com video guide covers installing Gridcoin on a headless Ubuntu 16 using the PPA and compiling from Github. This video is a 2nd part to the previous Linux video of setting up the pool ...

Flag Counter