Skip to content

Latest commit

 

History

History
302 lines (170 loc) · 15 KB

faq.md

File metadata and controls

302 lines (170 loc) · 15 KB
sidebarDepth
2

Frequently Asked Questions

General

About Enecuum

What is Enecuum?

Enecuum is a blockchain mobile network for decentralized applications. It was created as a decentralized ecosystem to be able to bring the blockchain and cryptocurrencies to the real mainstream, involving a crowd with regular mobile and desktop devices into the blockchain network. Enecuum allows each smartphone owner to be a part of our global network.

What consensus algorithms does Enecuum use?

In Enecuum, the consensus is achieved through interaction between the following three mining algorithms: Proof-of-Work (“PoW”), Proof-of-Activity (“PoA”) and Proof-of-Stake (“PoS”). This combination makes it possible to achieve a high degree of network decentralization, while significantly increasing both the network security level and its speed.

To find out more, please read our Tech paper.

What is PoA?

PoA publishers are involved in the microblock publishing process. Microblocks contain transactions. PoA validates PoSLeader's right to publish macroblocks.

To find out more, please read our Tech paper.

Can I be a PoW miner?

Currently, BIT network with non-tradable tokens is used for testing the team's PoW . Please read the tutorial on How to Mine BIT to find out more. ENQ PoW mining will be released after the tests are done.

What can the Enecuum App do?

The main purpose of the app is PoA mining. You can also see the blockchain explorer, send transactions and use ROI calculator, but these features are not limited to the app and they are available on our website.

Do you have an Airdrop?

Media activity stage of Airdrop is over now. Mining stage of Airdrop is active. You can gain tokens from mining or buying at cryptoexchanges.

What is Enecuum's circulating supply?

You can find it in Blockchain Explorer or by a direct link. Details about Enecuum Emission model are here.

What is Enecuum's max supply?

The upper limit of all ENQ in the system is proposed to be 350,000,000 ENQ. Details here.

How can I receive news about Enecuum?

The main platforms for updates are our Telegram news channel and Telegram discussion group.

Getting Started

What are the requirements for running the App?

All you need is a smartphone with an Android 4.4 or higher.

How do I earn/mine?

To mine, you need a minimum stake of 25 ENQ (check How to buy on exchange guide). Once you have it, all you need to do is press "Start activity" button in the app. Remember that the higher the stake (balance), the bigger the reward.

How do I stake?

The balance is counted as a stake automatically at the time of the microblock publication. You do not need to freeze/lock coins to stake. So, all you need to do to stake is press "Start activity".

You can check the reward for staking in the ROI calculator in the app or on our website. To receive the full day reward listed in the calculator, you need to mine for 24 hours. If you are mining with breaks or with a weak internet connection, you will not get the full reward.

What are the private key and the address?

The address is used as an identification of your wallet, and the private key is used to access it. You can think of the address as an e-mail and the key as a password. Be careful: if you lose your private key, you won't be able to access your wallet, so please, do a back-up copy.

What is the block reward?

Generally, a block reward refers to the coins you get as a reward for contributing to the network for each successfully mined block. As a PoA miner, you are awarded with ENQ by our blockchain network for participating in the microblock publishing process.

Is Enecuum app available for iOS?

Wallet App is available for iOS.

Why is Enecuum App not present in Google Play Store?

Google Play has restrictions on phone mining. Since PoA is not a cloud mining, formally, it is forbidden. But PoA does not do Proof of Work mining so we can possibly avoid this restriction. But we want to tune the system first and gather enough statistics about power and network load to prove that PoA mining is not PoW.

Running the App

Can I run the app in the background?

Yes, the app was designed for that. But check Android settings and permissions for background activity. It may restrict Enecuum App by default.

Can I use one private key on multiple devices?

You can import one account on several phones to send transactions or view balance, but only one device at a time will be able to mine.

Can I run multiple instances of the App on one device?

You can use Spaces/Parallels apps to run several instances of Enecuum app. But this will increase network and battery load. It is better to run with a powerful phone and good internet connection.

Is there a list of top wallets?

Yes.

How can I determine that my device is online?

There are several options available to see your device status:

  1. Use our official Telegram bot to receive notifications about your nodes' status change (online/offline) and your daily rewards. Multiple devices monitoring is available.
  2. Another option is to input your address in masternodes.online search field. Be aware that the node's status change is displayed with a significant delay in comparison to Enecuum's Telegram bot.
  3. You can check the map or see recent blocks in the Blockchain Explorer. Try searching your address in the Explorer (on the top right of the page) and see if you published any microblocks.
  4. You can also check our API which lists all the active nodes in Enecuum blockchain. Search for your address using Ctrl+F.

Does the performance of the phone affect the productivity of the node?

This is not a Proof of Work, no hash guessing by phones. Phones do cryptographic tasks of validating PoS leader and signing microblocks. It does not require heavy computation. So different phones will do this in a different time, but this difference is much less than the time between k-blocks that determine microblock publication window.

You can get more details from our Tech paper.

What is the difficulty right now?

There is no PoW mining on phones, so no difficulty. But the PoA macroblock reward is split between all phone miners that published microblocks in the macroblock.

So indeed, the more miners the less reward for each one.

Can I use a rooted or emulated device for mining?

Yes, you can. Currently, we do not have any restrictions on this.

Mining Rewards

How are PoA miner rewards calculated?

Macroblock reward is fixed. Macroblock contains one k-block and arbitrary number of microblocks. K-blocks are created by PoW nodes (1 k-block per 15 seconds on average). Microblocks are created by PoA nodes. 86% of macroblock reward is shared between all PoA publishers (or "miners"). For each published microblock the reward is shared in proportion to the publisher balance. Referral rewards are not included here and have separate budget as stated in the Emission Model.

Why do rewards differ?

The reward is divided between the miners in proportion to the balance of PoA nodes within one macroblock. Thus, the reward depends on the number of macroblock neighbors the miner has and their ENQ balance. Neighbors are determined randomly. In rare cases, when the publication time between k-blocks is less than a second, the PoA miner may not have enough time to publish the signed microblock. In this case, the microblock won't be added to the blockchain, therefore the PoA miner won't receive the reward for it.

To learn more about the distribution of ENQ mining rewards, refer to the corresponding article.

How does ROI calculation work?

It is based on the last 24h mining history. We replay this history assuming there was 1 more miner online for 24h with the specified stake.

What happens when the account balance exceeds max PoA stake?

The amount above max stake is ignored for staking rewards. The balance above the max stake will be counted as max stake when the rewards are calculated. You can send exceeding coins to a new address and start a second miner with these coins.

Does the amount of staked ENQ affect the mining speed?

It affects microblock reward amount but doesn't affect the number of blocks you mine. So, the higher the stake, the more you receive.

Buying

Where do I buy ENQ?

You can buy ENQ on the available exchanges using our guide. The ERC20 -> Native coin swap is closed.

How do I manage my ENQ assets?

In wallet.enecuum.com.

Referral Program

Can I be both an agent and a referral?

Yes, you can.

How many agents and referrals can I have?

You can have one agent and as many referrals as you can get.

How do I change the referral code I entered?

Please back up a copy of your private key and reinstall the app. It is more reliable if you clear app's cache and storage in your phone's settings before uninstalling. You can enter a new referral code when you import your wallet.

How do I check who is my referrer?

You can check your referrer in the Blockchain Explorer. Enter your wallet address (public key) in the search field on the top right of the page. Click the hash that has "refreward" description. You will see your address in the "publisher" field and your referrer's address in the corresponding field.

Troubleshooting

PoS/PoW nodes

PoS/PoW container stops in a minute after start

There are users that experience troubles running PoS/PoW on certain processors (usually old ones). The cause is in the RandomX configuration supplied in Docker images. For example hardware support for AES in CPU is certainly favorable. We do not search for exact requirements for RandomX in our Docker images, as it is a very complex task (You may refer to RandomX devs if you want to dig into it). Instead we provide a guide on how to build RandomX from source on your exact computer. This method worked flawlessly for a couple of PoS owners. It may not cover your exact CPU, so you can update the guide via GitHub pull request if you have additional tricks to make RandomX work.

Prerequisites: you need a Linux-based OS and git, NodeJS, C/C++ developer tools installed. Search online for your OS-specific instructions. For example, develper tools will be in "build-essentials" metapackage in Ubuntu OS and it will be "base-devel" package group in Arch.

  • Build RandomX

     git clone https://github.com/tevador/RandomX.git
     cd RandomX
     mkdir build && cd build
     cmake -DARCH=native ..
     make
  • Build NodeJS addon (binding for RandomX)

     git clone https://github.com/prudanoff/node-randomx.git
     cp build/librandomx.a node-randomx
     cp src/randomx.h node-randomx
     cd node-randomx
     npm install -g node-gyp
     npm i
  • Test the addon

    node index.js

    It should print a series of hashes like this:

    Starting RandomX virtual machine...
    Start hashing...
    Hash: 069a72f05bdc684f4536b6294174cd7740cf8b75e174ffb8a0ac1aedd2091f87 Nonce: 3
    Hash: 01e5a6cfc599e64c2d495dc8fcd6deb86c99d49803856414aa63bb0eb45f05eb Nonce: 31

    If it fails try:

    node-gyp rebuild
    
  • Install the addon to the container with your node application:

    docker cp build/Release/addon.node  pulse_pos:app/node_modules/node-randomx

    or

    docker cp build/Release/addon.node  pulse_pow:app/node_modules/node-randomx

    based on PoW or PoS you are using.

  • Start docker container with PoW/PoS

  • Anyway the newer a CPU the less power it consumes in general, so a CPU upgrade may be a good way to fix RandomX instead of building it.

  • You can try RandomX build on Xeon CPU X5650 using enecuum/pulse_pos:v1.10-legacy-cpu Docker image instead of usual enecuum/pulse_pos. But keep in mind that the image might be outdated when you read this.

Running the App

The app won't install

  • Make sure you have Android 4.4 or higher.
  • If you are updating the app, check that its version is above the one you already have.

The app won't launch

  • Reinstall the app.

The app is crashing/stopping

  • Make sure you have Android 4.4 or higher.
  • The servers might be under maintenance.

Mining

It's not mining

  • If you are mining on multiple devices, check that they are using different wallet addresses.
  • If you have battery saving apps, try disabling them or adding Enecuum app to the exceptions.
  • Check your phone settings and enable background data.

The app keeps showing "Connecting"

  • If you are mining on multiple devices, check that they are using different wallet addresses.
  • The servers might be under maintenance.

Mining is too slow/The reward is too little/My wife earns more than I do

  • Background activity may be restricted by default. Check Android settings. Try to mine with always on screen and with locked screen. Compare your microblock rewards at Blockchain Explorer.
  • Weak Internet connection is the second most common problem.

ROI calculator is incorrect

  • Make sure you are mining for the whole day without any breaks, that way you will receive the full reward.

No referral reward

  • As a referral: search for you address (public key) history in the Blockchain Explorer. Click on the microblock hash and make sure that you have a referrer (agent) listed in the "referrer" field. If you don't, back up your private key, reinstall the app, import your private key and enter the referral code again.
  • As an agent: search for your referral's address (public key) in the Blockchain Explorer. Click on the microblock hash and make sure it is your address that is listed in the "referrer" field. If that is correct, check that your referral is actually mining.

Buying

I transferred my ENQ to smart contract instead of Crex24

  • There is no way to get tokens from the smart contact address. Unfortunately you have lost your tokens.

Support

If you can't find your issue or the solution doesn't work for you, please report it to our Telegram group.