Reading Time: 7 minutes

This is a partner post published in association with Enecuum

Everyone knows the back story: Satoshi Nakamoto proposed Bitcoin as a decentralized payment system. During its early days, the system worked as expected. However, Bitcoin started to face problems with scalability and decentralization as the number of users increased. Today, crypto enthusiasts are actively searching for solutions to some of the challenges faced by Bitcoin’s network in recent years, actively searching for solutions to these challenges.

In 2017, the Enecuum project announced its own solution: a blockchain with mobile masternodes and support for several parallel blockchains. After two years of active development and testing, the project launched their main network in December 2019.

“In the months that followed the launch we have analyzed Enecuum’s technical documentation, received developer comments, and ended up focusing on the project’s mobile masternode,” head of community Max Schulte said in a statement to Global Crypto.

Consensus algorithm

Enecuum uses a custom Trinity hybrid protocol based on the Bitcoin-NG and the Proof-of-Activity (PoA) consensus. A distinctive feature of Bitcoin-NG is the separation of Proof-of-Work (PoW) mining and the publication of transaction.

Bitcoin-NG has two types of blocks:

  • Key blocks are based on PoW, a link to the previous block, a reward for mining, and the public key of the miner.
  • Microblocks store only transaction data. The key block miner is responsible for confirming transactions until a new key block is calculated.

PoA (Proof-of-Activity) is a hybrid consensus algorithm that combines the elements of PoW and Proof-of-Stake (PoS). PoW miners solve a cryptographic task and create empty blocks. These ‘blanks’ will become full blocks after being signed by several randomly selected PoS miners.

Enecuum developers have significantly modified these algorithms: they added the concept of macroblock and PoA mining. In the Trinity protocol, transactions are not published immediately, but are accumulated in a macroblock.

Simultaneously, three types of nodes are responsible for supporting the network: PoW (personal computers), PoS (coin holders) and PoA (mobile phones).

The basis of the Trinity algorithm is a combination of three different concepts.

The Enecuum blockchain is formed as follows:

  1. PoW miners find and publish an empty macroblock, i.e. a key block.
  2. Among the PoS miners, a PoS leader is randomly selected as LPoS. LPoS acts as the “manager” until the release of the next key block.
  3. The leader receives the full version of the secret key from other PoS miners. A secret key is a session key that is required to sign microblocks, which is distributed among PoS miners. Only selected PoS miners with the full version of the secret key can accept and sign blocks from PoA miners.
  4. PoA miners sign microblocks with transactions and send them to LPoS. Enecuum uses ID-based cryptography and this is why PoA miners do not need to download the entire blockchain. The PoA group verifies the authenticity of the PoS leader after verifying its signature. The leader can only sign it if a full version of the secret key is present.
  5. LPoS signs the microblocks and publishes them to the blockchain with a broadcast request.
  6. PoW miners collect and combine the key block and signed microblocks into a macroblock and publish it on the blockchain.
Creating macroblocks in the Enecuum blockchain

HyperDAG Technology

Enecuum supports the creation of simultaneously running blockchains as part of a main blockchain by means of HyperDAG technology.

It’s important to note that the number of transactions increases with an increase in the number of blockchain branches. During testing, Enecuum was able to achieve a speed of 18,000 transactions per second.

SHARNELL Smart Contracts

Shared Noncommutative Exponential Linear Logic (SHARNELL) is a smart contract based on linear logic and a set of simple operations: hashing, signature verification.

By applying linear logic and previously listed operations, a smart contract could be described as the result of an arbitrary function. This way, errors could be found and the execution time of a smart contract at the compilation stage could be estimated.

ENQ Token

Enecuum’s utility-token is ENQ. It is used for:

  • Rewarding miners
  • Payment of transaction fees
  • Issuing new tokens within the network
  • Smart contracts

Native ENQ tokens can be bought in the SUEX exchanger. KuCoin, CREX24 and GRAVIEX exchanges trade ERC-20 ENQ tokens.

In the first quarter of 2020, Enecuum will launch the migration of ERC-20 tokens to the main network.

Mining

Enecuum has three types of mining: PoW, PoS and PoA. PoW mining is designed for personal computers. PoA mining can be done on a smartphone. PoS operations require a server.

The reward for the mined blocks is distributed between the miners. PoW nodes receive 10%, PoSs — 30%, PoAs — 60%.

Enecuum has a two-level referral program for PoA miners built into the protocol. Both referrer and referral receive additional 10% mining reward.

Mobile miners are required to have at least 25 and a maximum of 25000 ENQ. Owners of the 100 largest network wallets can become PoS miners.

Only PoS miners receive transaction commissions in Enecuum. Right now there are no network fees, with the transaction fee expected to be approximately 0.001 ENQ after the mainnet launch.

Mining tokens

Mining tokens are user published tokens for PoA mining in Enecuum network. They can be used to expand the community and for crowdfunding purposes.

The project plans to create a marketplace where users will choose tokens for mining based on price, ROI coefficient, and current trading volume.

For creation of mining tokens no special hardware or software is needed. Token parameters: its name, emission period and total supply, which are set at Enecuum website.

Smart Staking

Smart staking is an opportunity to stake with small wallets. Thanks to smart staking, PoS miners can earn more, and coin holders can receive a part of the reward for transactions on the network.

The smart staking initiator publishes a business plan online. This plan indicates how many tokens the initiator plans to collect, how much they will earn as a PoS miner, and what percentage of tokens holders will receive.

The initiator takes risks. A smart contract freezes its tokens in the amount of payments to participants in the contract. Users will receive these tokens for varying outcomes.

Smart staking allows users who cannot become PoS miners to earn on transactions . In addition, it incentivises PoS miners to work for the benefit of the network.

Mobile applications

Enecuum has developed two mobile applications: One for a wallet and one for running a node.

The wallet is available on Google Play and the iOS AppStore. Currently however, you can only get the node app from the Enecuum website on an Android device. Minimum requirements: Android 4.4, 1GHz processor, 1.5 GB of RAM.

The two apps have a similar interface. Once you’re acquainted with one app, it’s easy to deal with another.

In order to start, you need to create or import your public/private keys.. After that, you can mine tokens and access your wallet.

The mining application runs in the background. To make it work, you will need to allow “autorun” and “background activity”.

Nodes have very little effect on battery life. The application consumes about 1–1.5% of the charge. For comparison Telegram consumes 4.5%.

 

Profitability of mobile mining

The reward for PoA mining depends on three parameters: the number of staked tokens, the computational power of the phone and the quality of the connection (the most important aspect).

The computational power of an average smartphone is enough to sign microblocks. But the phone will not receive a reward if it does not send the signed microblocks before the publication of a new key block. The main rule of PoA mining is to “always be online”!

For ten days of mining on a Xiaomi Mi5, our tests got us 22 ENQ. After the first week, we got 16 ENQ — a little more than the Enecuum forecasted in the ROI calculator. Although, the node was not online for several hours, the weekly mining yield was 1.8%.

The profitability of mining depends on the total number of tokens you are staking. At the time of writing, the ROI for the maximum stake of 25,000 ENQ ($ 545) was 71% ($ 390). Profitability for referrals was higher — 79% per annum ($ 430).

Team

Enecuum is an international project with its headquarters in Hong Kong.

Among the Enecuum developers:

  • Prof. Sergey Bezzateev — head of the research department, Professor at the Faculty of Information Technology Security SUAI, author of more than 50 publications in the field of cryptography and information security.
  • Mikhail Sayfullin — CEO of the project, in business since 2002, in IT — since 2014.
  • Konstantin Zhidanov — CTO of the project, a developer with programming skills in low-level languages, a lecturer of SUAI.

Conclusion

Enecuum is a project with an interesting hybrid consensus algorithm and a low entry threshold for users.

Mining on mobile phones requires very little investment: you only need the app and 25 ENQ ($ 0.5). The Enecuum test network has more than 1,200 mobile nodes from 50 countries:

Masternodes locations, which can be viewed on Enecuum’s blockchain explorer.

The combination of three proof algorithms is expected to circumnavigate the problems associated with the centralization of a blockchain network such as the concentration of computing power in regions with cheap electricity and the seizure of power by “rich wallets”.

Enecuum are excited for the launch of their main network, and have full confidence in a successful launch. Keep an eye on this announcement and more in the below links, or read their white paper here.

Get more info about Enecuum here:

ENQ

Kucoin Blog

Twitter

Facebook

Telegram group / Telegram News channel

LinkedIn

Kratika is Global Crypto's Admin Assistant. She has extensive experience working for top tech firms from around the world, and has a wealth of knowledge in the FinTech industry.