Archive for the ‘Mining’ Category

Cryptocurrency Mining Pools: A Comprehensive Guide

Introduction

In the ever-evolving landscape of cryptocurrency, one concept stands out as a testament to collaborative effort and efficiency – mining pools. Cryptocurrency mining, particularly for well-established coins like Bitcoin, has become a complex and resource-intensive task. Mining pools offer a solution to individual miners looking to level the playing field and increase their chances of earning rewards. In this guide, we’ll delve into the definition, workings, methods, benefits, and potential drawbacks of mining pools.

What Is a Mining Pool?

At its core, a mining pool is a collective of cryptocurrency miners who combine their computational resources to enhance the likelihood of successfully mining a new block. Mining, the process of validating transactions and adding them to the blockchain, involves solving complex mathematical problems. This endeavour is time-consuming, energy-intensive, and requires powerful computers capable of handling massive calculations.

Individual miners face substantial challenges in terms of costs and competitiveness. Joining a mining pool emerges as the most cost-effective approach, as it significantly increases the odds of receiving rewards for contributing to the blockchain network.

How a Mining Pool Works

In a mining pool, participants contribute their processing power to collectively find a block. When the pool successfully mines a block, the associated reward is distributed among the participants based on their contributed processing power or shares. Various payout schemes govern the distribution, with popular methods including Pay-Per-Share (PPS), Full-Pay-Per-Share (FPPS), Pay-Per-Share-Plus (PPS+), and Pay-Per-Last-N-Shares (PPLNS).

Proportional mining pools and peer-to-peer mining pools represent common approaches. In proportional pools, miners receive rewards based on the number of shares they submitted for a successfully mined block. Peer-to-peer pools aim to prevent centralization, employing separate blockchains to ensure transparency and prevent cheating.

Mining Pool Methods

Not all mining pools operate the same way, and several protocols govern their functioning. Proportional mining pools and peer-to-peer mining pools are among the most prevalent. Proportional pools distribute rewards based on the number of shares contributed by miners, fostering a fair distribution mechanism. Peer-to-peer pools, on the other hand, prioritize decentralization, preventing central control and potential manipulation.

Payout Schemes

The payout schemes employed by mining pools play a crucial role in determining how rewards are distributed among participants. Common payout schemes include Pay-Per-Share (PPS), Full-Pay-Per-Share (FPPS), Pay-Per-Share-Plus (PPS+), and Pay-Per-Last-N-Shares (PPLNS). Each scheme has its unique calculation method, considering factors like the quality of shares provided and transaction fee rewards.

Benefits of a Mining Pool

Participating in a mining pool offers several advantages to individual miners. The collaborative approach significantly increases the likelihood of earning rewards, providing a more consistent income stream compared to solo mining. Additionally, mining pools require less hardware and electricity from each participant, making it more affordable for miners to cover associated costs and turn a profit.

Disadvantages of a Mining Pool

Despite the benefits, mining pools come with certain drawbacks. Participants relinquish some autonomy in the mining process, adhering to terms set by the pool. Additionally, rewards are divided among pool members, leading to a lower share of earnings for individual miners. For example, the centralization of mining pools, with a few dominant players in the Bitcoin mining process, raises concerns about the intended decentralized nature of cryptocurrencies.

Are Mining Pools Profitable?

The profitability of mining pools depends on various factors, including equipment costs, the chosen pool, payout methods, and individual work contributions. While solo mining grants complete ownership of rewards, the high competition and resource requirements often make it an unprofitable venture. Joining a mining pool enhances the chances of earning rewards, especially considering the increasing difficulty of mining and fierce competition in the crypto space.

For those seeking to mine cryptocurrency and maximize their chances of earning rewards, joining a mining pool is highly recommended. The competitive nature of mining makes it challenging for individual miners to keep up with the network’s hashing power. Mining pools provide a collaborative environment that levels the playing field, increasing the likelihood of success.

The Bottom Line

In the realm of cryptocurrency mining, mining pools have become essential for individual miners looking to remain competitive and profitable. The collaborative effort, shared resources, and increased chances of earning rewards make mining pools a practical choice. However, participants should carefully consider the payout schemes, potential drawbacks, and the overall structure of the chosen mining pool before diving into the world of collaborative mining. As the landscape continues to evolve, mining pools stand as a testament to the dynamic nature of the cryptocurrency ecosystem.

To explore the list of mining pools that support Scala, check here.

Mobile Mining — The whys and hows

This article presents an overview of the motives and technological challenges of creating a mobile mining application, a mobile-friendly algorithm, and the future developments of ARM CPU architecture.

The profitability of mobile mining

Most people think mobile mining is not profitable. This might be true when we compare the hash rate of one mobile device with that of a PC. Still, when we take the technological evolution and energy efficiency of the ARM CPU architecture into account, the reality is quite different.

The future of ARM CPUs

Mobile devices and the underlying ARM CPU architecture have evolved significantly in recent years, and this trend shows no sign of slowing down!

Even now, ARMs are more energy-efficient than x86 CPUs, and the speeds can easily compete with older CPU variants. More and more laptop manufacturers are also utilising the energy-efficient ARM architecture. And since mining is all about energy efficiency, we think we’re in a good spot with our vision!

Here is a quote from an article about the CPU roadmap from ARM holdings.

Arm compares its Cortex-A76 design with Intel’s seventh-generation Core i5–7300U processor. Intel’s two-core chip, released at the beginning of 2017, has a base speed of 2.6GHz, a maximum speed of 3.5GHz, and draws a mere 15 watts of power on average. Arm projects that processors based on its Cortex-A76 design will hit 3GHz while drawing less than five watts of power.

You can read more about it here:

The current state of mobile mining

In recent years, several initiatives to democratize mobile mining have emerged. Some projects utilize staking — or airdrop — mechanisms to reward the “miners”, which does not really help to further secure and distribute the blockchain network.

We can also see that more and more cryptocurrencies are shifting to GPU and ASIC-resistant algorithms. And quite a few applications already enable mining cryptocurrencies on mobile phones.

This is a step in the right direction, but we want to go further and create a mining environment designed for mobile devices in the first place.

The problem

The main problem we have identified with current initiatives is that the software used to leverage mobile devices for mining doesn’t protect the hardware from being damaged.

The memory requirements for CPU-mineable cryptocurrencies are also not really adjusted to mobile devices, simply because they’re designed for desktop environments in the first place.

Thus, simply creating a mobile mining application with an ASIC and GPU-resistant algorithm would not solve our problem.

The requirements specification

There are three main aspects to consider when developing a mobile-friendly algorithm.

  • GPUs should not have an advantage over CPUs — this is to ensure that mining would not be flooded by GPU mining farms.
  • Devices should not overheat while mining — nobody likes a burned phone or television.
  • The memory requirements should fit — ARMs have a different architecture than desktop CPUs.

The solution

We needed a mobile-friendly algorithm that would not damage the hardware. This is where Panthera and the AMAYC protocol come into play.

Panthera

Our custom proof-of-work algorithm consists of RandomX, yespower and KangarooTwelve. Each of these hashing functions serves its purpose in making energy-efficient CPU and ARM mining a reality.

  • RandomX is designed to minimize the efficiency of specialized hardware
  • yespower is meant to reduce the capability of GPU hardware and is 17% more efficient on ARM architectures than yescrypt.
  • KangarooTwelve provides resistance to two-state quantum computers

This makes Panthera highly efficient on general-purpose CPUs and ARMs.

AMAYC

To ensure the mining device always remains in safe operating conditions, we developed our own solution: the As-Much-As-You-Can (AMAYC) machine learning algorithm.

AMAYC temperature controls in action.

AMAYC detects if the device will run hot and pauses the mining process until safe CPU, and battery temperatures are reached.

The past development

We’ve been working on a few proofs of concept for the past two years. Those were not fully functional products, but they allowed us to gather feedback and experience in the field of mobile mining applications and the development of a mobile-friendly algorithm.

Mobile miner running in a car console.

The public release

The last few months have been dedicated to programming the official mining application for Android devices. We have been conducting internal testing with the core team and some supporters during the whole process.

This has allowed us to identify and fix issues to ensure the mobile miner is stable enough for the public release, which occurred on March 12, 2020.

Download here.

Contribute to helping us create a better mining experience

Since we are evolving in a constantly changing technological environment, we rely on your feedback to improve the mobile mining experience.

So feel free to suggest your feedback and improvements on our Discord channel or GitHub.

Thanks to everyone who has been supporting us all these years!

A Mining Setup Guide for Scala

Scala developed a custom CPU and ARM-friendly algorithm called Panthera which comes into action when you mine on your PC or any IoT and mobile device.

In this guide, we want to give you a little guidance on how to set up your miner for PC or Android.

Step 1: Update your applications

1. Wallet

Before starting mining XLA coins, your first step is securing a Scala address to receive your mining rewards. This unique address is associated with a wallet, which you must create using a separate application. It’s essential to have this address ready before initiating the mining process.

If you already have a Scala wallet address, you can skip to Step 2.

Download

Scala offers various wallet options, allowing you to tailor your choice to suit your specific preferences. Download the desired wallet here.

⚠️ Important: For more safety, we recommend using a non-custodial wallet to send your mining rewards to.

2. Miner

Now that you have a Scala address and a wallet application to access your XLA coins, you need to download and install a mining application. We currently support mining on Android, Windows, Linux and Mac.

Download

You can download the desired mining app here.

Step 2: Start mining

Depending on your setup, simply run one of the following commands to start mining and earning XLA rewards.

Note: Replace “YOUR_WALLET_ADDRESS” with the wallet address you want to send mining rewards to.

Windows

xlarig.exe -o mine.scala.network:3333 -u YOUR_WALLET_ADDRESS -p x --algo panthera

You can copy/paste this command in a batch file located in the same folder as xlarig.exe. Just create a new text file, paste the command and save it as “.bat” instead of “.txt”.

To improve your hashrate, you can enable Huge Pages. To do so, you have to run the batch file with Administration rights. For some reason, Windows may try to run the .exe in C:/windows/system32, so you have to add @setlocal enableextensions @cd /d “%~dp0 to the batch file and restart your computer.

The batch file should look like this:

@setlocal enableextensions
@cd /d “%~dp0
xlarig.exe -o mine.scala.network.io:3333 -u YOUR_WALLET_ADDRESS -p x — algo panthera

Linux

./xlarig -o mine.scala.network:3333 -u YOUR_WALLET_ADDRESS -p x --algo panthera

MacOS

./xlarig -o mine.scala.network:3333 -u YOUR_WALLET_ADDRESS -p x --algo panthera

Android

Simply open the mining app and follow the walkthrough steps to start mining.

Mining Pool

We recommend using a mining pool for mining since the results will be more steady than with solo mining.

The official mining pool is pool.scala.network.

Need help?

If you need help with setting up your miner, we will be glad to give you a hand on our Discord. And if you wonder what the best hardware for mining Scala is, feel free to check out our Mining Stats.

Happy mining!

Community member djeemienl is ready for CPU mining!

Mobile Miner 2.0

The first version of our mobile miner released in 2020 has received a lot of positive feedback from the community. It has been praised for its ease of use, attractive graphical interface, and great performance on mobile devices.

However, one of the most common pieces of feedback that we received was that the application did not support older devices based on ARMv7 architecture… it’s now a thing of the past!

https://www.youtube.com/watch?v=E0XkDRUXSIg

This new version of the Mobile Miner corrects several shortcomings of the previous version and includes many improvements:

  • Support for ARMv7 devices
  • Support for older Android SDKs
  • Revisited UI/UX
  • Setup Wizard
  • New Payout Widget
  • Hashrate and Temperature charts
  • Updated statistics, balance and payouts
  • Get Support page
  • Better stability
  • Fixed minors bugs

And obviously, the application still provides these nice features from the first version:

  • Two layers of temperature control to prevent your device from overheating (our AMAYC machine-learning algorithm and a static guard)
  • Based on Panthera, our efficient and mobile-friendly PoW algorithm
  • Control over intensity and temperature thresholds
  • Detailed mining log

Our vision has always been to democratize cryptocurrency usage and to provide a simple and efficient option for all devices, anywhere in the world.

This new version is in line with this vision and sets us apart from other projects offering mining applications.

Download

How to build a Solar Powered CPU Mining Server for Under $1000

Have you ever thought about taking cryptocurrency mining to the next level? Are you concerned about electricity cost? This article unveils a method which will save you money by using retired industrial server equipment.

These servers take advantage of large core counts and high frequencies, while at the same time, keeping the power consumption low – perfect for mining.

Choosing an affordable CPU

The Xeon Series of processors used during the LGA 2011 architecture for servers in the early to mid 2010’s are currently everywhere, selling used on the market.

Intel Xeon E5–2670 v3

The reason that these processors are discarded for a good deal, is usually due to that fact that large businesses and server companies will buy their new equipment on warranty, and simply do not want the equipment anymore when the warranty runs out.

They will sell them in bulk on the resale market, where smaller re-sellers pick them up and let them go for dirt cheap on places like Ebay.

DYOR

It is important to do some of your own research of processor types, because unlike most Intel i-Series processors, each Xeon processor is very different,
having massive disparities in things like cache size, core count, power rating, pin count, and frequencies.

Motherboard, Ram, Power Supply and Hard drive

Generally, parts are cheaper when you buy them separately and put them together your self, sometimes though the latter can be the case.

When it comes to the used server market, many companies selling their equipment have whole sale, and let things go together for a very good deal, due to the already low demand for the product.

DELL POWEREDGE R630 2 X SIX CORE 2.40GHZ E5–2620v3 8GB 2 x 73GB SERVER

Buying parts separately

If you decide to put the server together yourself; using only individually bought used parts; your options might be significantly greater. There is a surplus of used server parts to chose from.

Remember to always be aware of compatibility while building your mining server!

Halfway through!

By this point we’re already halfway through the build, and so far have spent around 400 $USD for an entire mining server with 24 cores and 3.0 GHz!

Solar Panels

The idea behind the solar mining concept is to push as many mining rigs as you can during the day, focusing as much energy as possible on to the mining servers; while you have it available.

Solar systems can run at night, however the cost for storing energy is significantly greater than the cost of making it, so expect paying at least double the total price of the system; for the battery alone; to store the extra energy.

Solar panels have a life span of roughly 25 years, so when looking at used panels try to find panels closer to the 5–10 year mark, or less.

They also do not always produce exactly the amount that they are rated for, therefore it is a general rule of thumb to double the solar power output for the required server amount.

Also be sure to remember and find a sunny place in your yard or on your roof, so that the panels can get adequate sunlight for energy production.

Why do we need a battery?

The reason that we need a battery is because a computer server system requires a constant flow of stable energy to operate; if a cloud happens to go over the panels, or a bird sits on top, it can cause discrepancies.

Solar power is collected by the battery as DC power, after which a power inverter is used to convert the energy back in to AC for the computer system.

Topically the AC/DC inverter sells new for as cheap as $30 on ebay; Keep the inverter as close to the battery as possible, and the entire system should be in a safe, non-flammable environment.

Remember to always be cautious while working around live wires, solar energy is powerful and can cause severe electric shock!

The battery and the charging controller

A battery can be the most expensive investment for the project, depending on the type, amount, and intensity of the charge.

Charging controller

You don’t want to destroy anything, so make sure to include a charging controller which will connect between the solar panels and battery, to prevent overcharging/voltage issues.

Battery Charging Controller

Battery types

The ideal type of battery to get for using and storing solar energy are deep cycle. Deep cycle batteries are built to handle a constant flow of energy from both the solar panels, and the servers load.

There are many different makes and models, although two commonly used types of deep cycle batteries are Lead Acid and Lithium Iron phosphate. Choosing which one works best for you should in part depend on how much power your system requires to operate.

How much power is your system using?

Generally if you are not storing energy for night use, you can get away with buying a small battery with the minimum power requirements. Otherwise, an equation can help you to determine how much power your systems will use:

The energy E in kilowatt-hours (kWh) is equal to the power P in watts (W), times the time period t in hours (hr) divided by 1000:

E(kWh) = P(W) × t(hr) / 1000

You can also use a calculator: Kilowatt watt Calculator

Conclusion

By this point, you should have everything required to build the solar powered mining system.

All the parts listed in this article put together in a working system.

Total costs

  • 2x E5–2670 V3 CPUs: 260$
  • DELL POPEREDGE R630 Server: $130
  • 2x Solar panels: $280
  • Battery: $150
  • Power Inverter: 30$
  • Solar Battery Charger Controller: 20$
  • Extra: 50$

In total, all the listed parts in this article total $920!

Now you can enjoy solar powered mining devices, without the headache energy bill at the end of each month!

A note on mobile mining devices

Mobile devices have a more energy-efficient CPU architecture and enable you to build even cheaper solar powered mining devices.

You can get all the latest news about the mobile miner beta on our Twitter and Discord channels.

Disclaimer: This article was made only for publicizing the author’s personal concepts and ideas. Nothing in this article is made for, nor making any official financial or system building advice.

Mobile Miner v1 & Milestones

The recent developments have brought us closer to our milestones and the vision of the project.

The mobile miner is nearing the public beta release, IPFS is officially implemented within the Scala daemon, ScalaPay has received some UI improvements and we are reviewing the final draft for the upcoming website.

Mobile Miner public beta

We are currently debugging the mobile miner using feedback from our comunnity supporters. The improvements include updates on the UI, fixing bugs and the addition of a payout widget. We’ve also had some issues with ARMv7 devices, so we have decided to put that aside for now, in search of a solution.

Current state of the Mobile Miner

Other than that, the mobile miner works pretty well, and we’re looking forward to the public beta release.

IPFS got implemented into the blockchain

Scala node-lists and checkpoints are now stored in a peer2peer, distributed network hosted by a conglomerate of blockchain supporters. This addition not only makes the network more secure, but also easier to maintain. Further information about IPFS technology can be found on their website.

You can now also store and share files via IPFS.

IPFS dashboard view

So make sure you downloaded the latest daemon and wallet and try it out!

Scalapay is online again

We have decided to put Scalapay back online so that you can use it while we keep working on it behind the scenes.

The new website

We are currently adding a Mobile Miner section along with a few minor tweaks to some explanations to the upcoming website.

As we already mentioned, lots of things have changed in the past and we would like these improvements to be reflected on our website, in order to have a more consistent online presence.

So let’s hope that this will be our last iteration. 🙂

We made a privacy meme!

Have a nice week everyone! Keep mining!

Join the Scala community