sidebarDepth |
---|
2 |
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.
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.
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.
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.
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.
Media activity stage of Airdrop is over now. Mining stage of Airdrop is active. You can gain tokens from mining or buying at cryptoexchanges.
You can find it in Blockchain Explorer or by a direct link. Details about Enecuum Emission model are here.
The upper limit of all ENQ in the system is proposed to be 350,000,000 ENQ. Details here.
The main platforms for updates are our Telegram news channel and Telegram discussion group.
All you need is a smartphone with an Android 4.4 or higher.
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.
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.
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.
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.
Wallet App is available for iOS.
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.
Yes, the app was designed for that. But check Android settings and permissions for background activity. It may restrict Enecuum App by default.
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.
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.
There are several options available to see your device status:
- Use our official Telegram bot to receive notifications about your nodes' status change (online/offline) and your daily rewards. Multiple devices monitoring is available.
- 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.
- 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.
- You can also check our API which lists all the active nodes in Enecuum blockchain. Search for your address using Ctrl+F.
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.
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.
Yes, you can. Currently, we do not have any restrictions on this.
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.
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.
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.
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.
It affects microblock reward amount but doesn't affect the number of blocks you mine. So, the higher the stake, the more you receive.
You can buy ENQ on the available exchanges using our guide. The ERC20 -> Native coin swap is closed.
Yes, you can.
You can have one agent and as many referrals as you can get.
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.
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.
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 usualenecuum/pulse_pos
. But keep in mind that the image might be outdated when you read this.
- 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.
- Reinstall the app.
- Make sure you have Android 4.4 or higher.
- The servers might be under maintenance.
- 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.
- If you are mining on multiple devices, check that they are using different wallet addresses.
- The servers might be under maintenance.
- 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.
- Make sure you are mining for the whole day without any breaks, that way you will receive the full 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.
- There is no way to get tokens from the smart contact address. Unfortunately you have lost your tokens.
If you can't find your issue or the solution doesn't work for you, please report it to our Telegram group.