How to Generate a Bitcoin Address — Step by Step by ...

BiblePay BOINC Cruncher Setup Guide ([email protected] & World Community Grid)

This guide is outdated, please refer to the new guide:
https://wiki.biblepay.org/PODC_Setup
https://wiki.biblepay.org/PODC
NOTE: BiblePay no longer supports [email protected] (RH), Only World Community Grid (WCG)
.
.
.
.
.
.
.
.
.
.
.
.
------
OUTDATED:
BiblePay (BBP), a Charity Christian Cryptocurrency,welcomes all World Community Grid and [email protected] crunchersto start earning BiblePay coins for your volunteered CPU science contributions!
BiblePay recently removed its BOINC Team Requirement,now anyone can be rewarded BBP coins without having to Join "Team BiblePay"!
BiblePay rewards linked BOINC crunchers every 24 hours for their contributed work,To receive rewards you will have to buy and hold some BiblePay coins in your BiblePay Wallet, this is called "staking"
NOTE: This guide assumes that you already a cruncher with RAC (Recent Average Credit)on either BOINC Projects [email protected] (RH) or World Community Grid (WCG)
=== PART A - Download and Install BiblePay Wallet
https://www.biblepay.org/wallet/
=== PART B - Create [email protected] Account
Website: https://boinc.bakerlab.org/rosetta/create_account_form.phporOpen BiblePay Wallet >> Distributed Computing tab >> Enter Email address and Password >> Click "Create and Attach [email protected] Account"
=== PART C - Display Data, Show Computers
[email protected]: "Edit Preferences" >> Enable "Should [email protected] show your computers?" >> Click Update https://boinc.bakerlab.org/rosetta/prefs.php?subset=project
World Community Grid: In "My Profile" select "Display my data", Click Save https://www.worldcommunitygrid.org/ms/viewMyProfile.do
=== PART D - Get 2 BiblePay coins from Pool Faucet
A. Create Pool Account: http://pool.biblepay.org/ >> Register Account
B. On left menu click "Faucet" >> "Non-Biblepay Faucet"
  1. Enter CPID (Cross-project ID) and BiblePay Address
a. Find CPID:
  1. Roset[email protected]: https://boinc.bakerlab.org/rosetta/home.php
  2. World Community Grid: https://www.worldcommunitygrid.org/ms/viewMyProfile.do
b. Generate BiblePay Receiving Address:
  1. Wallet >> File >> Receiving Addresses >> New >> Label: "Staking" >> Ok
  2. Right click "Staking" address >> Click Copy Address
(Command Line: ./biblepay-cli getaccountaddress "Staking")
  1. Click Send button
NOTE: These BiblePay coins will take 2 block confirmations before you can use them,so please wait about 15 minutes before continuing (average BiblePay block time is 7 minutes)
=== PART E - Associate/Link [email protected] Account to Wallet
In Wallet >> Click "Distributed Computing" tab >> Enter Rosetta Username and Password >> Click "Associate"
(Command Line Users: ./biblepay-cli exec associate rosetta_email_address rosetta_password)
NOTE: Cannot link World Community Grid account, has to be [email protected] account, go back to Part B
=== PART F - Calculate Staking and Daily Profit
At a minimum, for 10% of the rewards, you need 1 BBP for every 1 RAC stored in your wallet,
To receive 100% BiblePay Research rewards, you need 20 BBP for every 1 RAC stored in your wallet,
Daily BiblePay Reward = (Your RAC / Total BiblePay RAC) x (Daily PODC Superblock Budget)
For Example (Using numbers/pricing from Oct 20th and assuming you have 30k RAC): Your RAC = 30,000 RAC Total BiblePay RAC = 8,900,000 RAC Daily PODC Superblock Budget = 1,077,000 BBP So a cruncher fully staked with 30,000 RAC would get a daily reward of: (30,000 / 8,900,000) x (1,077,000) = 3,630 BBP = $1.81/day For 10% reward, need 1 BBP per 1 RAC so 30,000 x 1 = 30,000 BBP = $15 would make $0.18/day, earning $5/month, and earn back investment in 3 months, For 100% reward, need 20 BBP per 1 RAC so 30,000 x 20 = 600,000 BBP = $300 would make $1.81/day, earning $50/month, and earn back investment in 6 months, 
View a table of staking reward levels:
In Wallet >> "Tools" menu >> "Debug Console" >> Type command: exec totalrac
(Command Line Users: ./biblepay-cli exec totalrac)
References:- Combined BOINC Stats: https://boincstats.com/en/stats/-1/team/detail/831912762/overview- Budget and Leaderboard: https://www.biblepay-central.org/- Current Market Value: https://coinmarketcap.com/currencies/biblepay/
=== PART G - Buy BiblePay coins for Staking
  1. Buy Bitcoin (BTC)a. Find Bitcoin Exchange: https://bitcoin.org/en/exchanges#international(I recommend Coinbase: https://www.coinbase.com/ Video Tutorial: https://www.youtube.com/watch?v=_NgXWhfVVJU#t=20)b. Create Accountc. Use Credit Card or Bank Account to Buy Bitcoin
  2. Buy BiblePay (BBP)a. Create account on SouthXchange: https://www.southxchange.com/Account/Register(or any exchange that trades BBP: https://coinmarketcap.com/currencies/biblepay/#markets)b. Send Bitcoin to SouthXchange(NOTE: this may take 6 confirmations, so wait about an hour)c. Buy BiblePay (BBP) coins with Bitcoin (BTC) using market or limit orders
Reference:
=== PART H - Wrapping up and Troubleshooting
  1. Send BiblePay coins from the Exchange to your Wallet
  2. Keep Wallet running 24/7 with internet, the coins will be used for stakingand you will get rewarded BiblePay coins every 24 hours!
  3. Useful commands for Troubleshooting:
- exec getboincinfo- exec stakebalance- exec totalrac
References:
NOTE: If stuck or confused, ask for help in the Bitcointalk forums or Discord!Community members will assist you!
More References:
- https://www.biblepay.org/mining/
- https://www.reddit.com/BiblePay/comments/97cx4f/world_community_grid_wcg_mining_guide/
- https://www.biblepay.org/freebbp/#faucetshttps://www.biblepay.org/airdrop/
TODO:
submitted by togoshige to BiblePay [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]

WIP: Blackpi - a stake device based on raspberry

Warning: This is a WiP and it's using Blackcoin Lore which is still in beta. Please be aware of that and backup your wallet.dat before you put any real values in this!
UPDATES
29.12.2017
22.06.2017
I am currently trying to set up blackoin on raspberry. Community members asked for a tutorial to compile it, so I will start with this here. Maybe in the future it would even be possible to turn it into a headless (=without screen and keyboard) image to put on an SD card and just boot up the wallet.
I used the latest Blackcoin Lore by janko33 for this process, however it should be quite the same with the "original" core wallet by rat4/johndolittle. Blackcoin Lore is not deemed as stable as it is still in beta, so it's up to you what source tree you take.
Please be also aware, that compiling on a small computer like raspi can take a while. Please also note that Lore is still in beta. The names in the archive are still "bitcoin". There is an update comming where the naming is correct and also maybe a few bugfixes.
** Tutorial: **
You first need to get raspbian. The lite image will work, it's a small version of the operating system without a graphical interface, so you will need ssh to operate it. The image is 294 MB but you will want to have a bigger card. 2GB is certainly too small, better get 16 or even 32GB - you also will need space for the blockchain!
To install it I followed this guide
https://hackernoon.com/raspberry-pi-headless-install-462ccabd75d0
Get the raspdian image file from:
https://www.raspberrypi.org/downloads/raspbian/
Also get Etcher from
https://etcher.io/
Etcher is a tool to write img files to an SD card/USB-stick.
After writing, open the card in your explorer and add a file "ssh". The file sould be empty and just be called "ssh" (not ssh.txt or something). It will tell raspi to activate ssh on boot.
Then boot up your raspi with the card and plug it into your network. Consult your router's LAN-page to find the device, it should register to your router as "raspberry" or so. Open up Putty and login to your raspi using pi as username and raspberry as password.
After login you can configure your raspi, please read the guide linked above for more details.
Note: One important thing that you should configure is your timezone! Use
sudo raspi-config 
Go to 4. Localisation Options and set the time to your timezone. If your time is way off, you would get troubles with staking, so make sure you always have the time set right!
After you got everything set up, get the build environment ready:
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils #Installs alot and can take a while git clone -b Blackcoin-Lore https://github.com/janko33bd/bitcoin Blackcoin-Lore cd Blackcoin-Lore cd depends make -j 6 HOST=arm-linux-gnueabihf cd .. ./autogen.sh ./configure --prefix=`pwd`/depends/arm-linux-gnueabihf 
# note: ` = is a "backtick" not an apostroph. It causes the outpupt of "pwd" being inserted there
make -j 6 # -j n tells the compiler to use more cores, speeds that up a little (n = 1.5*cores installed) sudo make install 
This should compile so far. Update: Lore does not need Berkeley DB 4.8 to be installed, so just go with the DB provided by the repository works (libdb++-dev). (Thanks patcrypt)
After compile you can run the wallet with
lored 
And after it synced you have bitcoin-cli to control the wallet.
Issue: Synching blocks takes an awfully long time on raspi for some reason, even with Lore (that syncs blocks in a few hours instead of a whole day on a normal computer). If anyone knows how to speed up that process, please let us know!
This thread is a WiP. Please post all issues and errors here, I will then edit the OP to make it into a real, working tutorial.
On a note it was mentioned, that using an USB-stick here instead of a card would make sense since the cards are more prone to failure than USB-sticks. I will include setting it up on USB in a later version of this tutorial.
Some tips and tricks
Since compiling takes a longer time, it is recommented to run it in the console in a screen. Screen is a terminal tool that supports multiple windows in the same shell and, most important, detaches when your ssh connection breaks. Using screen you can simply reconnect and use screen -r to attach to your running shell again. To use screen, you need to install and then start it before you start the whole build process within a screen-shell.
sudo apt-get install screen screen #Start install/build process here #Type [ctrl-a] [d] to detach from the screen and put it in the background #After reconnect type screen -r to jump back into your running shell 
If you want to see your blocks being processed while the wallet syncs to the network, use the following command on a second shell (new Putty instance or screen window which you can open in screen with [ctrl-a] [c] (hit [ctrl-a] [n] to cycle through the windows in screen)
watch -n 5 lore-cli getinfo #This will execute the command "bitcoin-cli getinfo" every 5 seconds and thus display live update of your wallet info 
How to use that thing?
Here are a few helpful CLI commands, call them with lore-cli
help - Returns available commands help  - Returns detailed help to a  getinfo - Returns a descriptive information of your wallet, including balance getwalletinfo - Returns short information about your wallet, including balance, unconfirmed balance, immature balance, number of tx ect getaccountaddress 'raspi' - Returns an address for your wallet. If the account does not need to exist, it will be created with new address sendtoaddress   - Sends  to  sendtoaddress   substractfeefromaccount - Sends  minus tx fee to  getnewaddress  - Returns a new address for  each time you call the command.  is optional 
Further plans for this tutorial/project
Have fun!
Donations: B4nn2Y3SFC6whNGNvcQ2MvV1aQbZp3cZVF
submitted by mindphuk to blackcoin [link] [comments]

How to Get Your Coinbase Bitcoin Wallet Address - YouTube Coinbase - How to Find your Bitcoin wallet address - YouTube Why Your Bitcoin Wallet Address Changes Every Time? - YouTube How to Invest in Bitcoin and Cryptocurrency in 2020 - YouTube COULD BITCOIN SUDDENLY DUMP TO THIS PRICE DUE TO THIS RARE ...

Individuals, businesses, developers: learn from our simple Bitcoin guides. How Bitcoin works, what is Bitcoin, what is blockchain, how to buy Bitcoin, what is Bitcoin mining and more. Base58 Encoding Table. Address format. Bitcoin P2PKH addresses begin with the version byte value 0x00 denoting the address type and end with a 4 byte checksum. First we prepend the version byte ... Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH. getaccountaddress <account> Returns the current bitcoin address for receiving payments to this account. If <account> does not exist, it will be created along with an associated new address that will be returned. N getaddednodeinfo <dns> [node] version 0.8 Returns information about the given added node, or all added nodes Bitcoin is a fully functional digital currency through which any amount of value can be transferred anytime anywhere in the world and there is nothing one can do to stop it. Also, it a finite commodity to hold and as rare as explained by this tweet:

[index] [6777] [18081] [11164] [20009] [20763] [29378] [34745] [20457] [25064] [6572]

How to Get Your Coinbase Bitcoin Wallet Address - YouTube

If you want to find out more about the tools we have for cryptocurrency investors in our Masters area, see video here: https://moocharoo.ninja/bmm Also try: ... This is your beginners guide on how to invest in bitcoin and how to invest in cryptocurrency in 2020. In this video, we will cover how to get started with cr... Bitcoin finally broke sentiment $10,000 price point, but not for too long. Despite the short term volatility it has a huge long term upside potential. In this video a notorious bitcoin bull Tom ... Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. In the first episode of "the bit," FundStrat Global Advisor co-founder Tom Lee explains different methodologies for valuing bitcoin. Lee shares his short-ter...

#