Get Started Mining Block Collider: Extreme Edition

Overline
Overline
Published in
6 min readJun 11, 2018

--

Mining Block Collider’s Multichain Data Structure

Block Collider’s multichain data structure has never been mined before. You are embarking on a journey through software that will enable your local machine weave blocks from other blockchains together into this new data structure and maintain state with a distributed, immutable, decentralized, always-on, global p2p network of thousands of other machines. You are breaking new ground and tearing down the barriers that previously existed between blockchains. Welcome miners of Block Collider.

Docker and program available JUNE 10TH 9PM EST (at Bitcoin block: 526921)

Community

Overview

  • Minimum Hardware Requirements
  • Software to Install
  • Create a BSEC Wallet
  • Running BCNODE Miner
  • Configuration Options (Using Docker)
  • Checking Your NRG balance
  • Frequently Asked Questions

Minimum Hardware Requirements

  1. A compatible 64-bit Windows, Linux, or Mac computer.
  2. A broadband Internet connection with upload speeds of at least 2000 kilobits (500 kilobytes) per second
  3. 2GB of memory (RAM)

Software to Install

  1. Download Docker Community Edition

Mac: https://store.docker.com/editions/community/docker-ce-desktop-mac

Windows: https://store.docker.com/editions/community/docker-ce-desktop-windows

Linux & others: https://www.docker.com/community-edition#/download

Create a BSEC Wallet

  1. Sign up on the Block Collider portal here: https://portal.blockcollider.org/signup.
  2. After you have verified your email address and logged in to the portal, you we need to create your wallet. Do so by clicking this link https://portal.blockcollider.org/wallet. You will be asked if you want to create the wallet in the portal (easy) or use the offline wallet generator (safe, but advanced). Choose your option and create your wallet.
  3. Make sure to save your Mnemonic Phrase in a safe place so you can regenerate your wallet. In the list of addresses find the Ethereum Address (not the private key). Copy it!

4. Finally save a local copy of the wallet by clicking the “Save Wallet Locally” button at the bottom of the page.

**THIS IS IMPORTANT**

Saving the local copy is your ONLY way to have access to the addresses and private keys later. If you do not save this, you will not be able to get them again.

Running BCNODE Miner

We are going to use Docker (installed using the above steps) to install and run your miner all with one command.

  1. If you are on Mac or Linux open an application called Terminal otherwise on a Windows machine open an a program called Command Prompt.
  2. Replace “YOUR_KEY” in the argument below and the address you copied earlier when you created your wallet.
docker run --rm --name bcnode -p 3000:3000 -p 16061:16061 -p 16060:16060 blockcollider/bcnode:latest start --ws --rovers --ui --node --miner-key YOUR_PUBLIC_ADDRESS

3. Hit return and that’s it! You are officially powering up Block Collider on your machine. You should see a series of commands pouring through your terminal. This is the Block Collider’s rovers efficiently and methodically identifying the most recent block of each bridged chain, a process necessary for mining. This should take around 15–20 minutes depending on the speed of the other blockchains. While this is happening, you can check your NRG balance (covered later) to ensure everything is working correctly.

Configuration Options (Using Docker)

Run your miner in the background with all the services enabled.docker run --rm --name bcnode -d -p 3000:3000 -p 16061:16061 -p 16060:16060 blockcollider/bcnode:latest start --ws --rovers --ui --node --miner-key YOUR_KEYMinimum version, no-frills miner in the background.docker run --rm --name bcnode -d -p 3000:3000 -p 16061:16061 -p 16060:16060 blockcollider/bcnode:latest start --rovers --node --miner-key YOUR_KEYDon't mine but simply deploy rovers.docker run --rm --name bcnode -d -p 3000:3000 -p 16061:16061 -p 16060:16060 blockcollider/bcnode:latest start --rovers --node

Checking Your NRG Balance

Now that you’re mining the Block Collider (congrats, by the way!), you are being rewarded in NRG! You can check your NRG balance at https://multiverse.blockcollider.org and searching for your {YOUR_KEY}.

Frequently Asked Questions

  • Do I need to create a Docker account? You do not need to create a Docker account to mine Block Collider. To mine using Docker, you simply need to install the Docker program.
  • Can I run Docker Toolbox? Some individuals running on old machines have successfully used Docker Toolbox. However, this is not officially supported.
  • Can I use Secure Address services when setting up my BSEC Wallet? You are welcome to also use services like fastmail.com or prontonmail.com but we cannot vouch for their functionality or security.
  • Can I mine with a non-BSEC, Ethereum compatible wallet? It is possible to mine with any secp256k1 IBAN compatible address (any wallet compatible with Ethereum). However, it is not suggested as this does not generate the required keys also necessary for Spectrum (codename of feature upgrade for Block Collider).
  • Can I use a previously created BSEC wallet? Yes! You can (and should) mine with the address in the wallet. After the Target Period your Emblem balance will assist your mining operation.
  • Should I use a previously created BCNODE? No. If you already have a BCNODE installation running it is best to remove the entire directory and reinstall.
  • Do I have to use Docker? For advanced installation or a copy of the latest updates follow the instructions to “build from source” here: https://github.com/blockcollider/bcnode
  • Can I mine using a cloud provider? It depends on the contractual agreements of the provider. In some cases it voids the user agreement to participate in the mining of crypto currencies.
  • Can I use my ASIC or GPU miner? Block Collider does not use a hashing algorithm for block mining that is resistant to ASIC design however it’s hash algorithm Blake2bl has not been turned into an ASIC yet. This means for a short term CPU mining from your personal desktop or laptop will be possible. From a GPU standpoint a memory hard algorithm has been incorporated into the design of the transaction mining.
  • Is a mining pool possible with the Collider? Yes, however the mining pools for the collider are designed differently than mining pools for traditional blockchains. We are working on a demonstrative version however several other larger organizations are also doing the same.
  • How can I see my Emblem balance? To check your Emblem balance you need to use https://multiverse.blockcollider.org.
  • How do I apply my Emblems to my miner? Emblems for performance mining apply to the number of transactions that you can store in a block. Until the Collider achieves it’s target block height transactions are not available. Learn more about Before Target and After Target mining.

Don’t see your question above? Ask for Help!

Send a support ticket (6 day wait time) or join other Miners & Developers in the Block Collider Advanced Telegram channel. Also, make sure you review the mining documentation section: https://docs.blockcollider.org/.

Parting Note

We are very grateful for the continued energy, enthusiasm, and wisdom poured out by such a strong and supportive community. Over 800 people have joined Block Collider Advanced where the market discussions have faded and in their place a thriving technical community is working together to enable each-other to mine and develop technology that brings blockchains (and people) together.

A few of the Collider core team, investors, and colleagues. Credit: Little Monster Media.

--

--

Overline
Overline

Use Overline to connect blockchains and people without following the rules of any given blockchain.