Requirements to Mine

First, download and install these 3 dependencies to mine zkBitcoin.           
D&I - .NET Core 5.0 
	https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.5-windows-x64-installer
D&I - VC++ 2019
	https://aka.ms/vs/16/release/vc_redist.x64.exe
(https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)
Make sure latest Nvidia updates are installed, CUDA 9.2 requires a minimum Nvidia driver version of 396 
	https://www.nvidia.com/drivers/beta

After that, extract zkBitcoinMiner.zip from

Windows: https://github.com/ZKBitcoinToken/Windows-CPU-GPU-zkBitcoin-Miner

or

Linux: https://github.com/ZKBitcoinToken/Linux-CPU-GPU-zkBitcoin-Miner

Pool Mining - GPU

No private key required!!!! 
Remove your private key from the miner (if you have one in there).
Open the _zkBitcoinMiner.conf file and edit in your Public Address.
Insert the address you will be mining from. (zkSync Era Address) 
Make sure "primaryPool" : "http://pool.zkBitcoin.org:6122",
in the _zkBitconiminer.conf file

Run the _zkBitcoin Miner Start.bat script and you are now mining zkBitcoin with a GPU on a pool!!
Check Pool stats here
Click here to add the zkSync Chain to your Metamask

Solo Mining - GPU

This requires the miner to supply Ethereum ON ZKSYNC Era. on their address with a privateKey and Address for transaction fees.
Click here to bridge funds from another blockchain to zkSync Era
Example screenshot
Open the _zkBitcoinMiner.conf file and edit in your privateKey and Public Address.
Insert the address you will be mining from. (zkSync Era Address) 
Insert your wallets private key into the "privateKey" section
A seperate private key is suggested for mining, so your main private keys remain confidential.

YOU MUST Supply your address with Ethereum to pay gas costs to mint on zkSync Era blockchain ID: 324 
Click here to add the zkSync Chain to your Metamask

Run the _zkBitcoin Miner Start.bat script and you are now mining zkBitcoin with a GPU!

Mining With a FPGA

Buying a Blackminer F2 FPGA from www.hashaltcoin.com 
suggested is F2. ETA 2-4 weeks for delivery!
Buying a Blackminer F1, F1+, or F2 on ebay/second hand

Setting up a blackminer FPGA

How to setup a FPGA unit - Blackminer F1, F1+, F2

Hookup and start FPGA.
You will connect to miner via IP from another computer on the network.
Find the miners IP then type that IP into an internet browser address bar. 
The login info is as follows: Example screenshot
	Login: root
	Password: root
Go to Configuration and Click Upgrade
https://support.hashaltcoin.com/ Find your Model and Download the "0xbtc" Algo Bitstream
Click Flash a new firmware version, find the .tar.gz file you just downloaded
Click Upload and wait 2 minutes.
Then go to Configuration and Click "Pool/Miner". Example #2 screenshot
	Select 0xbtc from the drop down list at the top.
	Enter "http://pool.zkBitcoin.org:6122" for the pool.
	Enter your personal zkSync Era Address which you want to recieve payouts to.
Click Save, you are now setup!
View shares here http://pool.zkBitcoin.org/ and see stats on Miner Status in your Miners dashboard also