Bitcoind – Commands, RPC Protocol, Install Server ...

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]

KoreCoin v2.0 [KORE]New ERA - VOIP WALLET -100% ANON - 100% PoS - PoBAnon

A Kore Twitter Campaign has been activated at PromoPlugs.com! Take 30 seconds, earn some free coin, and support Kore in the process! Check it out at: http://promoplugs.com/SelectedCampaign.aspx?CID=271
New block explorer: http://www.presstab.pw/phpexploreKORE/index.php
Important Mandatory Update: Please bear with us while we await the new OP page/wallet release.
IF you don't have these latest wallets installed we are requesting you update them ASAP. There are some old wallets out there causing issues with the staking.
1-Windows 2.2.9.1_VoIP Wallet standard: Windows Wallet with updated Peers.dat file so the wallet will sync easier. https://mega.co.nz/#!lBlGmL7R!UW-lzmtfHa1OeC0dn_D18jq4KXejST32oyeNApQVqOE Current peers.dat file to get the wallet to connect/sync.
Use the link below to go to the "Kore Support" thread and replace your peers.dat file with the most current one uploaded. https://discord.gg/tQpAyS8
Peers & Nodes: Current Peers: 43ddpe3mgqu6im72.onion rdglputx5w4hsahq.onion dqdwqq6siopitcnx.onion imtxip6b3epoydq7.onion c7golffjz4qcomts.onion mtxip6b3epoydq7.onion nvye5tclv4gsp4qz.onion bqr3uvoqn7afaftn.onion oxk3k46qpyewkuha.onion xjmdb3rrlp5mjsor.onion nelcm3y2yuwkubww.onion pgtp5zcbhzivkdhy.onion eldldqcauon5fjye.onion ygjegzdh56fuielv.onion fy225sytea4x2d5d.onion bo5whi6igdfujywm.onion 7qmaqqvbcgkz46wy.onion dv6eypxco54m2yil.onion dxtf2khtvtrlt5x3.onion 3qtpdtcoeajm2u6u.onion 56ozxvu5gcljant6.onion 5svpy4wrwtjdoqb6.onion 7kerj4xmvc7pgvf4.onion gfnmkcixbz7nekgr.onion xsuhp3s4nwciyopc.onion ua3np4ut2zxubqow.onion ap2u6b77yi5esd72.onion rnwgen4v5vvgyrui.onion suifi73rcv6xptco.onion 5lxnox7rk77qemdo.onion uuvjof5votogzak.onion
OLD: addnode=xjmdb3rrlp5mjsor.onion:28556 addnode=dxtf2khtvtrlt5x3.onion:28556 addnode=oxk3k46qpyewkuha.onion:28556 addnode=266polqfpc22sn4b.onion:28556 addnode=tvmhij7hyrqir5y2.onion:28556 addnode=culqahwoixao4zgp.onion:28556 addnode=copqf7fhnf4ve2pz.onion:28556 addnode=xx37ikzbjib5wdhm.onion:28556 addnode=ua3np4ut2zxubqow.onion:28556 addnode=iqtgfnjunu4ixdqq.onion:28556 addnode=gpy2co2ik7jn7woy.onion:28556 addnode=c7golffjz4qcomts.onion:28556 addnode=5rpb5tuybqdfmtbk.onion:28556 addnode=urc3dssckhvsbswb.onion:28556 addnode=gfnmkcixbz7nekgr.onion:28556
Up to date Bootstrap and instructions Here: NOTE: Use at your own risk... http://cryptochainer.com/di?page_id=881
KoreCoin_OSX_2.2.1.dmg - no VoIP: https://mega.nz/#!LN9UTIiB!keSf4dFGeF0qlMQ5xmXNIAZIpdEl8mwTvtJLmYbLRoI
2-For a custom Linux Version go to end of post: Version: 64 bit Ubuntu Linux 14.04 LTS Trusty
3-KoreCoin Website: http://korecoin.net/#
4-Source Code - GitHub Link: https://github.com/KoreTeam/KoreCoin
5-KORE Block Explorer: http://www.presstab.pw/phpexploreKORE/index.php
6-Please stake some coins to support the Kore Network. If you are new to Kore PM me for some free coins to stake.
Thanks to: "bearishtrader" "Here is my Ubuntu Linux build of KoreCoin 2.0 staking wallet (no VoIP): Version: 64 bit Ubuntu Linux 14.04 LTS Trusty" https://mega.nz/#!Nk110QaT!yuf_cVCyKtXoJufgi3kJk6VcvsC4r92WP4ZMtnBrbeY
Prerequisites (Needs boost 1.55, Berkeley db4.8++): sudo apt-get update sudo apt-add-repository ppa:bitcoin/bitcoin sudo apt-add-repository ppa:boost-latest/ppa sudo apt-get install unzip qt4-qmake libqt4-dev build-essential libboost1.55-all-dev libssl-dev libdb4.8++-dev libminiupnpc-dev libminiupnpc8 sudo apt-get upgrade
unzip korecoin-qt.zip chmod u+x korecoin-qt korecoin-qt
Then exit and replace the .KoreCoin/peers.dat with the one above
Re-launch wallet
NOTE: If you get a virus warning we have researched it as a false positive. https://bitcointalk.org/index.php?topic=668886.msg14101363#msg14101363 You can put it to your antivirus/antimalware exclude list so its not checked. Not one person ever had an issue with malware or a virus using the KORE wallets.
With this unexpected price rise, many are curious what KORE has to offer and what the coin is about.
KORE is a project centered around security in Communications, Computer, Smart Phone and Marketplace interaction and use. There are a few other KORE Projects we cant yet announce. Lets talk a bit on the ones we're able to disclose...
1-Integrated Tor for secure transactions and staking 2-Integrated Tor browser for secure web surfing 3-KOREPBX for secure wallet to wallet and Telecom number calling and video. 4-KOREbay A unique Tor hosted Marketplace 5-Aether Krypton OS - A new Operating System based on Security and Privacy 6-KOREPhone - Our KORE branded phone to debut the AEOS also centered on security and privacy with some unique features. 7-KORE PoBA - Our end goal of the holy grail of anonymous currencies.
KORE is the first coin to integrate Tor into the wallet transactions and staking meaning your IP is not seen. KORE had also been the first coin to integrate a PBX based wallet to wallet calling service. We are presently working on the end goals of including Video Calling, messaging and making it a bit more decentralized and secure with the end goal of having it run through the Tor network. We also want to include the ability to dial regular telecom numbers. This work is in progress and some is undergoing testing.
KORE also is the first coin to work on a multi year project of an Operating system centered around privacy and security called the Aether Krypton OS. https://finance.yahoo.com/news/korecoin-team-announces-korephone-smart-041800325.html
The Operating System is planned to debut on the KOREPhone, another first. https://forum.xda-developers.com/android/apps-games/ther-apps-coders-shout-ground-floor-t2956802
KORE with another first integrated a Tor Browser into the Linux wallet some time ago to debut in the new release. This allows you to surf the web in privacy and security.
KORE was also first to announce the unique KOREbay marketplace which is in development. This service will be unlike many other crypto related marketplaces and have additional hosting on the Tor Network.
Our goal is to take what we have and upgrade anonymous currencies to the next level.
For now these are the projects in various stages of development and testing that we can talk a little bit about. We will not give out any road maps. The releases could start in 2-5 months or 2-5 weeks. This is about giving the growing KORE community and Investors an idea of the perceived value of what we are bringing to the crypto/public as a means of providing alternatives to choose from. There are plenty more KORE Team projects and we could possibly post a few of those once the new wallet is released in the new OP page where dissemination of information will be a little more open. Join the KORE Revolution!
Yours Truly, MikeMike
https://twitter.com/NewKoreCoin
submitted by Vindyne8 to CryptoCurrency [link] [comments]

[P2pool] How to make your own personal p2pool Node!

Tired of getting no block rewards and sending many dead shares? Need a p2pool node close to your miner? MAKE YOUR OWN! :D
And, Yep, P2pools give 0.5% Rewards to block finders!
Here's some info about p2ools: http://whatisp2pool.com/
The stronger the P2Pool network becomes the more resistant the digibyte network is to 51% attacks!
Oh and, P2pools are DDOS proof! Now that's News! So if your node gets DDOS'd .. you dont lose your shares as the shares have been saved in the p2pool, its called the sharechain. So you get paid anyhow! Thanks to the p2pool network. and you ccan set your workers to another pool using the "--failover only" command in cgminer (if im not wrong) and get it back to work on the p2pool network!
TL;DR; P2POOL = 1 Big fat network Decentrazlized pool!
STEPS TO MAKE A P2POOL:
Install Ubuntu server or Desktop if you want http://www.ubuntu.com/download/ or u can use a VPS (VirtualPrivateServer -- Link Below with coupon code)
So Let's start off in the command line (Open Terminal.. and all you have to do is Cut, Copy Paste! ;) )
Start by updating and upgrading Ubuntu, you know you want the best ;)
sudo apt-get update sudo apt-get upgrade sudo apt-get install python-software-properties sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update 
Time for the DigiByteProject dependencies!
sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev git qt-sdk libminiupnpc-dev sudo apt-get install qrencode libqrencode-dev 
And, Now to compile DigiByte on your system!
git clone git://github.com/digibyte/DigiByteProject.git digibyte #renaming makes it easier ;) cd ~/digibyte/src mkdir obj make -f makefile.unix USE_UPNP=- sudo cp digibyted /usbin cd ~ 
After it has compiled try running 'digibyted'
./digibyte/src/digibyted 
If you get an error saying you need to make the digibyte.conf file, good! :) If it doesnt give you that error, make sure you followed the compiling steps appropriately.
So, Lets create the conf file here...
cd .digibyte #edited from 'digibyted' .. fixed!! nano digibyte.conf 
Paste the following, CHANGING THE USERNAME AND PASS!! make sure to take note of both, you'll need these later!
rpcuser=CHANGEusername rpcpassword=ChangePassword daemon=1 server=1 rpcport=14022 port=12024 gen=1 rpcallowip=127.0.0.1 addnode=74.208.230.160 addnode=31.220.25.91 addnode=184.155.218.183 addnode=24.119.23.61 addnode=70.196.193.231 addnode=198.98.118.241 addnode=142.4.204.115 addnode=23.90.191.58 addnode=216.250.125.121 addnode=115.28.31.25 addnode=83.172.105.46 
Press 'CTRL' + ' X', and then 'Y' to save when prompted
cd ~ ./digibyte/src/digibyted ./digibyte/src/digibyted getinfo 
Make sure you check the latest block in the block chain or on your local DigiByte Wallets. This is to see how far your p2pool node has gotten! This is gonna take quite a while so lets CONTINUE!
Let's get the p2pool software and frontend in! Install the p2pool dependencies!
sudo apt-get install python-zope.interface python-twisted python-twisted-web git clone https://github.com/Rav3nPL/p2pool-rav p2pool #renaming it! cd ~/p2pool/digibyte_subsidy #Thanks to Chaeplin sudo python setup.py install 
Time to edit and customise the html code to personalise your p2pool's frontend. Feel free to change the p2pool name and if you're an advanced user, feel free to add your own frontend from git hub after removing the web-static folder. (OPTIONAL: by using rm -f -r web-static #in that directory. And then you can choose whichever frontend you want! by cloning it in the web-static folder)
Editing the current frontend html!
cd .. cd web-static nano index.html 
After personalising the page, i.e. changing the p2pool name and adding some info! Lets go back and check how far the block downloading has gotten! You can check this by typing this in the command line after going back to the root directory:
cd ~ ./digibyte/src/digibyted getinfo 
This is gonna take a while so might as well check for updates again :P
sudo apt-get update sudo apt-get upgrade 
After making sure that all the blocks have been synced locally! We're ready to run the p2pool node! Simply enter the string below in the command line, entering your USERNAME and PASS that you saved earlier!
screen -d -m -S myp2pool ~/p2pool/run_p2pool.py --give-author 0 --net digibyte NEWUSER NEWPASS --outgoing-conns 4 
If you want to charge a fee for your node add this to your string, adding your fee address!:
--fee 1.0 --address NEWDGBADDRESS 
To see if the node is up and running enter this in the command line:
screen -x myp2pool 
'CTRL' + 'A' + 'D' to close the terminal if you press 'CTRL' + 'C', it will terminate the p2pool program and you'll have to restart the pool by using the string above!
Once, Everything is setup as planned! Check your p2pool node's ip Address by entering this into the command line:
ifconfig 
inet addr: 192.168.1.1 #You'll see a line like this.
So, Your cgminer string should look something like this:
cgminer --scrypt -o 192.168.1.1:9022 -u DGBADDRESS -p x
And your p2pool WEB ADDRESS should look like this:
192.168.1.1:9022
example: http://192.168.1.1:9022/
You can monitor your p2pool using that web address! Enjoy, your personal p2pool node!! :D
If for whatever reason the server shuts off and you need to restart the p2pool node, you should run digibyted again and after it has synced successfully, just type in your p2pool string:
./digibyte/src/digibyted
screen -d -m -S myp2pool ~/p2pool/run_p2pool.py --give-author 0 --net digibyte NEWUSER NEWPASS --outgoing-conns 4 --fee 1.0 --address NEWADDRESS
PRESS CTRL + A + D to Detach from screen
UPDATE Follow Guide below if you used this guide before DigibByte v2.0 was released (28th Feb 2014)
You must check whether you're on the right ShareChain. Make Sure the block Value says 7960!
https://bitcointalk.org/index.php?topic=408268.msg5440858#msg5440858
This Tutorial was made with the help of an existing Guide: http://doges.org/index.php?topic=5586.0 Kudos to crypto49er!
If you want to do this on a VPS:
Here's a link to a VPS hosting site:
https://www.digitalocean.com/
Feel free to use my $10 ref. code -- it doesnt really make a difference, though.
https://www.digitalocean.com/?refcode=dc909c442664
Let me know if this guide helped!
submitted by StormMiner to Digibyte [link] [comments]

How do I install Bitcoin Core rc 0.10.0 on Ubuntu 14.04?

I installed 0.9.x by doing this:
$ sudo apt-add-repository ppa:bitcoin/bitcoin $ sudo apt-get update $ sudo apt-get install bitcoin-qt 
I downloaded "bitcoin-0.10.0rc3-linux64.tar.gz" from https://bitcoin.org/bin/0.10.0/test/
What do I do now?
EDIT: Solved!
Download the above mentioned .tar.gz to "Downloads"
Right-click on the file, "Extract here".
Copy the files into the ~/usr directory. This directory is write restricted, so you must open the terminal and write:
$ sudo cp -r /home/USERNAME/Downloads/bitcoin-0.10.0/bin /us $ sudo cp -r /home/USERNAME/Downloads/bitcoin-0.10.0/include /us $ sudo cp -r /home/USERNAME/Downloads/bitcoin-0.10.0/lib /us 
Open Bitcoin Core and it's now 0.10.0 !
EDIT2: To install armory_0.92.99.5-testing_ubuntu-64bit.deb download it through the armory secure downloader. If you do not want to, download it here: https://bitcointalk.org/index.php?topic=919202.0
Open terminal.
$ cd Downloads $ sudo dpkg -i armory_0.92.99.5-testing_ubuntu-64bit.deb python-twisted python-psutil python-twisted-conch python-twisted-mail python-twisted-lore python-twisted-names python-twisted-news python-twisted-runner python-twisted-words python-pyasn1 
submitted by Slipping_Tire to Bitcoin [link] [comments]

" Bitcoin bad " [ participating ] Heartbleed vulnerability affects bitcoins ... ( Chinese hackers published technical affirm ) - Transfer from Bitcoin first Chinese community -

weibo: http://weibo.com/5107450688/B0Kv8hLAk
BBS: http://bbs.btcman.com/forum.php?mod=viewthread&tid=17782&page=1&extra=#pid82563#0-tsina-1-83270-397232819ff9a47a7b7e80a40613cfe1
Heartbleed vulnerability affects bitcoin ... let the brother in person to tell you how dangerous loophole Heartbleed
Disclaimer: This article caused by subsequent exposure , at your own liability .
Author : btcrobot
Contribute BTC: 1NDnnWCUu926z4wxA3sNBGYWNQD3mKyes8 Originally wanted to write articles related articles side chains , but feel deep enough , the other seems a bit of a MM Frank wrote , brother does not like re- nonsense, direct point of security-related today . . . . .
Evil octal dividing line . . . . . . . . . . . .
About Heartbleed loopholes, as a bit of people , must be sensitive to , ah, brother of the first time I felt vulnerability unlimited , ideas unlimited , unlimited play , as to get rid of xxx, it needs Martian guts , brother still relatively conservative , but in another way detour and the line, this is just to let you experience the next :
Steps are as follows :
1 find various bits coins, currency cottage client IP address , find a specific port, which enable SSL
Get bitcoin client ip installed two ways :
1 Download a qt-bitcoin client, open debug.log, ok it collects inside IP
2014-04-21 01:53:27 init message: loading is complete 2014-04-21 01:53:27 Initialization result: 1 2014-04-21 01:53:28 ERROR: GetMyExternalIP (): connection closed 2014-04-21 01:53:28 receive version message: / Satoshi: 0.8.5 /: version 70001, blocks = 296904, us = 219.147.23.114:1650, them = 58.64.155.69:8333, peer = 58.64.155.69 : 8333 2014-04-21 01:53:28 Added time data, samples 2, offset -6 (+0 minutes) 2014-04-21 01:53:33 ERROR: GetMyExternalIP (): connection to 74.208.43.192:80 failed 2014-04-21 01:53:35 receive version message: / Satoshi: 0.8.2.2 /: version 70001, blocks = 296904, us = 219.147.23.114:1657, them = 192.155.81.62:8333, peer = 192.155.81.62 : 8333 2014-04-21 01:53:35 Added time data, samples 3, offset -13 (+0 minutes) 2014-04-21 01:53:35 No valid UPnP IGDs found 2014-04-21 01:53:35 upnp thread exit 2014-04-21 01:53:36 receive version message: / Satoshi: 0.8.5 /: version 70001, blocks = 296904, us = 219.147.23.114:1659, them = 194.71.109.94:8333, peer = 194.71.109.94 : 8333 2014-04-21 01:53:36 Added time data, samples 4, offset +12 (+0 minutes) 2014-04-21 01:53:36 socket recv error 10054 2014-04-21 01:53:41 ERROR: GetMyExternalIP (): connection closed 2014-04-21 01:53:48 receive version message: / Satoshi: 0.9.99 /: version 70002, blocks = 296904, us = 219.147.23.114:1680, them = 71.13.251.162:8333, peer = 71.13.251.162 : 8333 2014-04-21 01:53:48 Added time data, samples 5, offset -12 (+0 minutes) 2014-04-21 01:53:48 nTimeOffset = -6 (+0 minutes) 2014-04-21 01:53:48 ERROR: GetMyExternalIP (): connection to 212.117.175.194:80 failed 2014-04-21 01:53:48 ext-ip thread exit 2014-04-21 01:53:49 receive version message: / Satoshi: 0.9.1 /: version 70002, blocks = 296904, us = 219.147.23.114:1681, them = 68.151.120.205:8333, peer = 68.151.120.205 : 8333 2014-04-21 01:53:49 Added time data, samples 6, offset -13 (+0 minutes) 2014-04-21 01:53:50 receive version message: / Satoshi: 0.9.0 /: version 70002, blocks = 296904, us = 219.147.23.114:1682, them = 88.178.92.109:8333, peer = 88.178.92.109 : 8333 2014-04-21 01:53:50 Added time data, samples 7, offset -12 (+0 minutes) 2014-04-21 01:53:50 nTimeOffset = -12 (+0 minutes)
Look at these IP right, gather next :)
2 Use blockchain, this can cause huge point , opening https://blockchain.info/zh-cn/connected-nodes
Not only know the IP, and intuitively know the client version used for those versions vulnerable , silent, huh. .
file :/ / / C: \ DOCUME ~ 1 \ ADMINI ~ 1 \ LOCALS ~ 1 \ Temp \ ksohtml \ wps_clip_image-28929.png
3 write a small crawler , automated constantly crawl the IP, NG saved as a file in the following format , do not ask me to code. . . Their play to 193.109.68.62 212.3.147.37 Xxx Yyy . . . .
4 Improved bleed procedures through the entire document , well, to the point code
func readLines (path string) ([] string, error) { file, err: = os.Open (path) if err! = nil { return nil, err .... 00000580 32 32 2d 31 33 39 32 38 39 37 31 31 31 30 30 30 | 22-1392897111000 | ........
| onnection: keep-| | alive .. If-Modifi | | ed-Since: Fri, 1 | | 1 Apr 2014 10:35 | |: 05 GMT ........; | | `...... ~ 9D .. X. .. |
https://5.9.121.236/login/
If 443 , if it is a server , I rely on you regularly collect it, pattern matching. . . . Bypass to the other , web springboard , and the like . . . If ssl + rpc, broken rpc, if not set the wallet password, and then send a command transfer bitcoins , oh, my god ...
Bitcoins are so cottage currency would not have said that if there is 443 loopholes still be out of every minute . . .
heartbleed bitcoin client to attack , in the case of open rpc protocol , using ssl certification, can be attacked . This is the vast majority of the server program will open options. Individual users should not panic. . . .
Well, not much to say , and you figure it out , and quickly upgrade it, rose no harm ! ! ! ! The key is to site users , exchanges, router port mapping is also careful. .
Disclaimer: purely technical discussion, in fact, I guess black circle know. . . Sent to run the risk of being accused of a two-way . . . You feel for it. .
https://bitcoin.org/en/alert/2014-04-11-heartbleed
OpenSSL Heartbleed vulnerability 11 April 2014What happened The version of OpenSSL used by Bitcoin Core software version 0.9.0 and earlier contains a bug that can reveal memory to a remote attacker. See http://heartbleed.com/ for details. What you should do Immediately upgrade to Bitcoin Core version 0.9.1 which is linked against OpenSSL version 1.0.1g. If you use the official binaries, you can verify the version of OpenSSL being used from the Bitcoin Core GUI's Debug window (accessed from the Help menu). If you compiled Bitcoin Core yourself or use the Ubuntu PPA, update your system's OpenSSL. Linux users should also upgrade their system's version of OpenSSL. Android Android version 4.1.1 is vulnerable to Heartbleed. Try if you can upgrade to at least Android 4.1.2. If you are using Bitcoin Wallet on an Android phone, you should upgrade the app to at least version 3.45. How serious is the risk If you are using the Windows version of the Bitcoin Core GUI without a wallet passphrase, it is possible that your wallet could be compromised by clicking on a bitcoin:. Payment request link If you are using bitcoind (on Linux, OSX, or Windows) , have enabled the-rpcssl option, and allow RPC connections from the Internet, an attacker from a whitelisted (-allowip) IP address can very likely discover the rpcpassword and the last rpc request. It is possible (but unlikely) private keys could be sent to the attacker.
submitted by 51btc to Bitcoin [link] [comments]

How do I install Bitcoin Core rc 0.10.0 on Ubuntu 14.04?

I installed 0.9.x by doing this:
$ sudo apt-add-repository ppa:bitcoin/bitcoin $ sudo apt-get update $ sudo apt-get install bitcoin-qt 
I downloaded "bitcoin-0.10.0rc3-linux64.tar.gz" from https://bitcoin.org/bin/0.10.0/test/
What do I do now?
EDIT: Solved!
Download the above mentioned .tar.gz to "Downloads"
Right-click on the file, "Extract here".
Copy the files into the ~/usr directory. This directory is write restricted, so you must open the terminal and write:
$ sudo cp -r /home/USERNAME/Downloads/bitcoin-0.10.0/bin /us $ sudo cp -r /home/USERNAME/Downloads/bitcoin-0.10.0/include /us $ sudo cp -r /home/USERNAME/Downloads/bitcoin-0.10.0/lib /us 
Open Bitcoin Core and it's now 0.10.0 !
EDIT2: To install armory_0.92.99.5-testing_ubuntu-64bit.deb download it through the armory secure downloader. If you do not want to, download it here: https://bitcointalk.org/index.php?topic=919202.0
Open terminal.
$ cd Downloads $ sudo dpkg -i armory_0.92.99.5-testing_ubuntu-64bit.deb python-twisted python-psutil python-twisted-conch python-twisted-mail python-twisted-lore python-twisted-names python-twisted-news python-twisted-runner python-twisted-words python-pyasn1 
submitted by Slipping_Tire to BitcoinBeginners [link] [comments]

Sub1x - Masternode Setup Guide - Ubuntu Cold Wallet How to mine BITCOIN, LITECOIN, ZCASH, ETHEREUM, MONERO, BYTECOIN on Linux CPU – Ubuntu How To Install Bitcoin Core And Multibit Wallet On Ubuntu 14.10 UbuntuQt 16.04 overview  Ubuntu + LXQt! 4. Installing Bitcoin Core on Linux

Bitcoin software has both a graphical interface called bitcoin-qt and a console interface, bitcoind. If the first is convenient for human use, then without a text it is quite difficult to make an online store or any other service that accepts bitcoins as a payment. About it and speech will go. To work you need to run one instance of bitcoin as a daemon, so he worked as a full-fledged host on ... # apt-add-repository ppa:bitcoin/bitcoin Stable Channel of bitcoin-qt and bitcoind for Ubuntu, and their dependencies Note that you should prefer to use the official binaries, where possible, to limit trust in Launchpad/the PPA owner. No longer supports precise, due to its ancient gcc and Boost versions. More info: https://launchpad.net ... sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt update sudo apt install bitcoin-qt bitcoind bitcoin-qt is providing graphical interface, while bitcoind is the Bitcoin daemo. if you only want graphical interface then no need to add bitcoind into the last. When, are you done above proccess then go to your ubuntu launcher pad by press window ... Für PPA-NAME wird der tatsächliche Name des PPA verwendet. Der Besitzer kann auch ein "Launchpad-Team" sein. Der Name des PPA (Standard: ppa) wird vom Besitzer festgelegt, so kann es beispielsweise ein stable- und ein testing-PPA für ein Projekt geben. Alternativ öffnet man die "Software-Quellen" mit dem Befehl: bis Ubuntu 16.04 Even I've got Bitcoin-qt when I was running Ubuntu 18.04, is not anymore at Ubuntu 20.04 Does anyone knows why disappeared it? Thanks a lot. bitcoin. asked May 8 at 14:54. Ibringpies. 31 1 1 bronze badge. 0. votes. 0answers 30 views Combine multiple HDD into one to host Bitcoin core. I have 2x250GB HDD in a laptop that I would like to use as Bitcoin node. The B blockchain is around 260GB at ...

[index] [33566] [21993] [17163] [38901] [48591] [12057] [9386] [40702] [10594] [41048]

Sub1x - Masternode Setup Guide - Ubuntu Cold Wallet

This video will demonstrate how to create an account at minergate and how to mine BITCOIN, LITECOIN, ZCASH, ETHEREUM, MONERO, BYTECOIN using the CPU of Ubuntu linux Command line: BITCOIN: Ubuntu -1 Setting up Bitcoin Commands, sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin-qt sudo apt-get install bitcoind sudo blkid sudo nano /etc/fstab ... 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/bi... Live Bitcoin Trading With DeriBot on Deribit DeriBot Backup 509 watching Live now How to install the QT Wallet - GNU/Linux Version - Ubuntu 16.04 - Duration: 8:11. To add the PPA and install Bitcoin open a terminal window (press Ctrl+Alt+T) and copy+paste the following lines: sudo apt-add-repository ppa:bitcoin/bitcoin -y sudo apt update && sudo apt install ...

#