Author

Topic: [ANN] [oфициaльный Fabcoin FAB] update (Read 114 times)

newbie
Activity: 3
Merit: 0
December 19, 2018, 03:51:18 PM
#1
Fabcoin Core Binary Package
===================================================
New Fabcoin v16.02.03
Fabcoin Hardfork Update
Fabcoin blockchain mainnet will be forked from height 235000( about Oct 28 - 2018), all users should upgrade fabcoin full node wallet and mining program.
Main features and update about new fabcoin
Support smartcontract and support Kanban features
New blockchain format and consensus rule
Applied new Equihash method and new difficult addjustment method to stop ASIC mining and prevent mining pool 51% attack.
Applied block max conflict limitation logic, finilized block after 12 blocks, to stop selfish mining and long-range attack, prevent potential double-spending attack.

Fabcoin windows 10 (build - Nov 19 2018
Download Fabcoin V16.02.03 - windows10 fullnode wallet Binary Package with windows full node wallet . http://bit.do/fabcoin-qt
Download Fabminer V16.02.03 - windows10 Nvidia mining Windows 10 Nvidia GPU mining program. http://bit.do/fabcoin-qt

github https://github.com/blockchaingate/fabcoin/blob/master/Fabcoin-Win10-Quick_Setup.md

WALLET NOTICE
WALLET.DAT IS THE MOST IMPORTANT FILE FOR YOUR COINs, PLEASE MAKE SURE SET YOUR OWN WALLET.DAT AND ENCRYPT AND KEEP IT SECURE. IF YOU LOST WALLET.DAT , YOU LOST YOUR COINs.
Setup your wallet.dat
FOR YOU FIRST, RUN PLEASE DOUBLE CHECK AND MAKE SURE, THERE'RE NO OLD TESTING WALLET.DAT AND OR ANY OTHER DOWNLOADED WALLET.DAT IN YOUR DATA FOLDER.
Your wallet.dat is automatically created when fabcoin-qt wallet program first run, it is using totally random value, no one knows what it is. It is kept in the data folder where you chose.
If you already have a valid backup wallet.dat file, you can put your own wallet.dat back to this data folder, or you can import your wallet.dat from fabcoin-qt menu.
When you choose system default data folder, here is the default data folder location :

Ubuntu and Linux:
        $HOME/.fabcoinsc/
MacOS:
   ~/Library/Application Support/Fabcoin/
Windows:
    %APPDATA%\Fabcoin
    This defaults data folder is "C:\Users\YourUserName\Appdata\Roaming\Fabcoin"  for Windows Vista, 7, 8, and 10. and  C:\Documents and Settings\YourUserName\Application data\Fabcoin for Windows XP.
Encrypt and Backup your wallet.dat
Before mining or receive any transaction, please encrypt and backup your wallet.dat from fabcoin-qt menu. And keep your wallet.dat file in safe place. Anyone who can reach this wallet.dat, can check your information. If there're no password protection, they can speed those coins.

How to setup Fabcoin wallet on MAC OS X
Install support packages
1. open Terminal
2. install Homebrew if not yet installed by running command:
   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3. run command:
   brew install automake berkeley-db4 libtool boost --c++11 miniupnpc openssl pkg-config protobuf qt libevent libsodium
   (This will install all of the dependencies required to run the wallet)
Download Fabcoin Runtime Code
Download Fabcoin wallet MAC OS X package from above links and install it.

Run Fabcoin wallet
    $ fabcoin-qt
How to setup Fabcoin wallet on Ubuntu 16.04
Install Ubuntu 16.04 Long Term Support version.
 Download Ubuntu 16.04
Install additional Ubuntu support packages
Fabcoin needs a lot of support package to make, compile and run, please run below command to install those support packages. Please check each step, make sure it run successfully. If one package conflict with the package existing in your system, it may fail, you need to take care those failures before goto next step.

    sudo apt-get update
    sudo apt-get upgrade

    sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
    sudo apt-get install libboost-all-dev
    sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
    sudo apt-get install libqrencode-dev
    sudo apt-get install libminiupnpc-dev
    sudo add-apt-repository ppa:bitcoin/bitcoin
    sudo apt-get update
    sudo apt-get install libdb4.8-dev libdb4.8++-dev
    sudo apt-get install libevent-dev
    sudo apt-get install libsodium-dev
Download Fabcoin Runtime Code
Download Fabcoin runtime package according your hardware and GPU from above links, extract to $HOME/fabcoin folder.

Run your Fabcoin code - without GPU
Now you can run fabcoind or fabcoin-qt wallet program, you are ready to go.
Run Fabcoin wallet
    $ cd ~/fabcoin/bin
    $ ./fabcoin-qt
Run Fabcoin daemon and CPU Mining
    $ cd ~/fabcoin/bin

    # Or start fabcoind with all CPU mining
    $ ./fabcoind -maxblockconflict=12  -daemon -gen  -genproclimit=-1


    # start fabcoind  - peer network and get all block chain information
    $ ./fabcoind -daemon
How to setup Fabcoin GPU Mining on Ubuntu 16.04
install support package and fabcoin code as above steps.

Graphics Card
You need a graphics card to start GPU mining. We developed GPU mining module based on OenCL, and Nvidia 1080 and AMD Rx480, we also tested a group of other cards, like Nvidia 1060, 760, K2000 , and AMD Rx 580 etc.

But, not all GPU cards are supported by Ubuntu system, and how to install the GPU ubuntu drivers and OpenCl also varied. We setup GPU card and install OpenCL as below steps, but it may not fit your situation, you need to find a better way to resolve issues meet.

Configure
Make sure that your user account is a member of the "video" group prior to using the driver. You can find which groups you are a member of with the following command:

    $ groups
To add yourself to the video group you will need the sudo password and can use the following command:

    $ sudo usermod -a -G video $LOGNAME
You will need to log out and in again to activate this change.

Install graphics card driver and OpenCL
OpenCL support comes with the graphics card driver. Please check your graphics card vendor website, and found out how to install your graphics card driver and Open Cl.
Ubuntu 16.04 AMD
install amdgpu-pro and AMD APP SDK. reference : How-To Install/Uninstall AMD Radeon™ Software AMDGPU-PRO Driver for Linux® on an Ubuntu System

Ubuntu 16.04 Nvidia with CUDA
You need install Nvidia CUDA and driver before run , Fabcoin CUDA mining. Please research , and find out is your graphic card support cuda or not, and how to install CUDA in your system.


    $ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
    $ sudo dpkg -i cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
    $ sudo apt-get update
    $ sudo apt-get upgrade -y
    $ sudo apt-get install -y cuda
    $ sudo apt-get install -y nvidia-opencl-dev
Ubuntu 16.04 Nvidia openCl
please refer install-proprietary-nvidia-gpu-drivers-on-ubuntu-16-04 , you need do more research to find out what's the best version for your graphics card.

    $ sudo apt-get install nvidia-opencl-dev
    $ sudo apt-get install nvidia-361
GPU driver and OpenCL check
    # check hardware installed, you should see your device below
    $ lspci |grep VGA   

    # check opencl, you should see OpenCL and your device information below.
    $ clinfo

    # check GPU status (for Nvidia) , you will see your graphics card status regardless fabcoin system.
    $ nvidia-smi
Run Fabcoin GPU mining

    $ cd ~/fabcoin/bin

    # start fabcoind with OpenCL (AMD or Nvidia) GPU mining
    $ ./fabcoind -daemon -gen -G -allgpu -genproclimit=4

    # start fabcoind with Nvidia CUDA GPU mining
    $ ./fabcoind -daemon -gen  -G -allgpu -CUDA -genproclimit=4

    # check you GPU status, you should see GPU is busy.
    $ nvidia-smi                   #Nvidia

    # check debug.log, you should see "FabcoinMiner GPU platform=0 " information
    $ tail -f ~/.fabcoinsc/debug.log

Fabcoin conf
Fabcoin running parameter can be saved in configure file fabcoin.conf, which is under $HOME/.fabcoinsc folder.
fabcoin.conf for MAINNET
    addnode=54.215.244.48
    addnode=18.130.8.117
    gen=1
    G=1                 
    allgpu=1             
fabcoin.conf for TESTNET
    testnet=1     
    addnode=35.182.160.212
    gen=1
    G=1                 
    allgpu=1
Jump to: