Read More Reports

Ankr (ANKR)

Shared cloud economy utilizing idle processing power

KEY METRICS [as of 23 July 2019]
TickerANKR
Price$0.0109 (106 sats)
24H Mkt. Cap ($MM)$28.81MM
30 Day Avg. Mkt. Cap ($MM)$21.68MM
24H Volume ($MM)$6.76MM
30 Day Avg. Volume ($MM)$3.72MM
Circulating Supply2,700,000,000 (27%)
Total Supply10,000,000,000 ANKR
All-time High USD$0.01456 (27 Mar 18)
All-time High BTC360 sats (4 Jan 18)
Project Websitehttps://www.ankr.com

PROJECT OVERVIEW

  • Raised $17.8MM via Private & Public token sales from May to September 2018
  • Ankr is building a blockchain based distributed computing network that leverages idle cloud resources in data centers and edge devices
  • Utilizes Proof of Service Level and Stake Byzantine Fault Tolerance (“SLSBFT”), which factors the amount of computational work each node has done into consensus

RECENT NEWS

  • July 2019: Ankr Mainnet Launch
  • July 2019: Mainnet Bug Bounty Program
  • June 2019: Ankr listed on Binance DEX
  • May 2019: Ankr joined the Linux Foundation
  • April 2019: Partnership with Matic Network to improve scalability
  • April 2019: Partnership with Blockcloud on research and community development

KEY HIGHLIGHTS

  • Decentralized Architecture: Ankr implements SLSBFT to support its Decentralized Cloud Computing Network (“DCCN”) architecture
  • Ankr Hub: Computational resources configured into clusters are connected to each other via Ankr Hub
  • Task Distribution: Computing tasks are distributed with Resource Scheduler and Weighted Dominant Resource Fairness Algo (“WDRF”)
  • Privacy: Ankr plans to utilize Intel Software Guard Extensions ("SGX") for sensitive information storage and management

WHAT IS ANKR?

Ankr provides a management platform for cloud computing resources, building an ecosystem of resource demanders, resource providers, application developers, consumers, and more.

Project Mission

Ankr believes that cloud computing is the future, and instead of being monopolized by tech giants like Amazon AWS, Google Microsoft Azure and Alibaba Cloud, it should be affordable for everyone.

Ankr aims to build a global distributed network, where everybody is able to benefit, while upholding the original ideals of Bitcoin where anyone with a computer and access to the internet can participate.

Project Value Proposition

Through the Ankr platform, acting as resource demanders, consumers can select cost-effective resources such as cloud servers provided by resource providers to use directly. Consumers can also use application services provided by application providers, such as Deep Learning and RStudio.

The Ankr platform dynamically selects appropriate cloud computing node for the application to run. Consumers pay for deals. Ankr charges a percentage (currently 5%) of every deal. This fee is made up of three parts:

  1. A fee paid to the resource provider,
  2. A fee paid to the application provider,
  3. A fee paid to Ankr.

TOKEN SALE & ECONOMICS

KEY METRICS
Token Name ANKR
Token Type Native, BEP2, ERC20
Private Sale 1 Allocation 3% of total supply (300,000,000 ANKR)
Private Sale 1 Price 0.0033 USD
Private Sale 1 Date May 2018 to June 2018
Amount Raised in Private Sale 1 990,000 USD
Private Sale 2 Allocation 12% of total supply (1,200,000,000 ANKR)
Private Sale 2 Price 0.0044 USD
Private Sale 2 Date June 2018 to July 2018
Amount Raised in Private Sale 2 5,280,000 USD
Private Sale 3 Allocation 15% of total supply (1,500,000,000 ANKR)
Private Sale 3 Price 0.0055 USD
Private Sale 3 Date July 2018
Amount Raised in Private Sale 3 8,250,000 USD
Public Sale Allocation 5% of total supply (500,000,000 ANKR)
Public Sale Price 0.0066 USD
Public Sale Date 16 to 22 September 2018
Amount Raised in Public Sale 3,300,000 USD
Circulating Supply 2,700,000,000 (27.00%)
Total Supply 10,000,000,000 ANKR

Token Supply Distribution:

  • Public Sale tokens comprise 5% of total token supply.
  • Private Sale 1 tokens comprise 3% of total token supply.
  • Private Sale 2 tokens comprise 12% of total token supply.
  • Private Sale 3 tokens comprise 15% of total token supply.
  • Team tokens comprise 17% of total token supply.
  • Advisor tokens comprise 1.5% of total token supply.
  • Future Advisors Reserve tokens comprise 1.5% of total token supply.
  • Marketing tokens comprise 5% of total token supply.
  • Mining Rewards tokens comprise 40% of total token supply.

Private Sale 1 Overview

  • Private Sale 1 was conducted from May 2018 to June 2018. for 0.033 USD / ANKR (300,000,000 ANKR in total) at an average rate of 596 USD = 1 ETH and 7,907 USD = 1 BTC, and raised a total of 990,000 USD, for 3% of the total token supply. Private Sale 1 was conducted in ETH, BTC and USD, and raised a total of 157,454 USD, 21.7 BTC and 1,109 ETH.

Private Sale 2 Overview

  • Private Sale 2 was conducted from June to July 2018 for 0.044 USD / ANKR (1,200,000,000 ANKR in total) at an average rate of 479 USD = 1 ETH and 7,121 USD = 1 BTC, and raised a total of 5,280,000 USD, for 12% of the total token supply. Private Sale 2 was conducted in ETH, BTC and USD, and raised a total of 756,322 USD, 130.5 BTC and 7,503.9 ETH.

Private Sale 3 Overview

  • Private Sale 3 was conducted in July 2018 for 0.0055 USD / ANKR (1,500,000,000 ANKR in total) at an average rate of 452 USD = 1 ETH and 7,474 USD = 1 BTC, and raised a total of 8,250,000 USD, for 15% of the total token supply. Private Sale 3 was conducted in ETH, BTC and USD, and raised a total of 717,205 USD, 244 BTC and 12,630.3 ETH.

Public Sale Overview

  • The Public Sale was conducted from 16-22 September 2018. for 0.066 USD / ANKR (500,000,000 ANKR in total) at an average rate of 219 USD = 1 ETH and 6,374 USD = 1 BTC, and raised a total of 3,300,000 USD, for 5% of the total token supply. The Public Sale was conducted in ETH, BTC and USD, and raised a total of 62,344 USD, 31.6 BTC and 13,864.1 ETH.

Token Governance & Use of Funds

As of July 2019, the Ankr team has used 4.3 million USD, or 24% of its funds according to the allocations below:

  • 40% Product development
  • 20% Business development
  • 20% Marketing
  • 15% Operations
  • 5% Legal and compliance

Ankr holds its fiat funds in USD, in a bank account that requires the approval of two of the co-founders for outgoing payments.

Ankr holds its cryptocurrency funds in various currencies, such as BTC, ETH and BNB in multiple single-signature wallets held by the 3 co-founders. Spending of cryptocurrency amounts above 1,000 USD per day requires the signature of 2 of the 3 co-founders. Transaction history is visible at all times for the 3 co-founders.

ANKR Token Release Schedule

The following chart represents the number and breakdown of all ANKR tokens that are to be released into circulation on a monthly basis.

ANKR Token Overview & Use Cases

ANKR tokens are mainly used for the cloud computing platform. In the platform, buyers can use ANKR tokens to consume the cloud services provided by service providers and the Ankr cloud platform. In addition, ANKR tokens can be used for donations to nonprofit cloud computing, for example, Berkeley Open Infrastructure for Network Computing ("BOINC"). ANKR tokens can also be used for other payments which are compatible with Ethereum or Binance BEP. Other uses of the ANKR token include:

  • Data Centers: Ankr authorized reputed data centers and small data centers to join as part of the cloud platforms. Examples of these include DigitalOcean and Telefonica, who will stake ANKR tokens in order to get new computing jobs.
  • Cloud Consumers: Cloud consumers can use ANKR tokens to buy cloud computing services.
  • Donation: Supporters of BOINC can use the ANKR token to donate to scientific research projects.

ROADMAP & UPDATES

Original Roadmap & Achievements

Original Roadmap & Achievements
PLANNED DATE MILESTONE ACTUAL DATE TIMING COMMENTS
2018: Q2 Proof of concept 2018: Q2 On time Demo to early investors
2018: Q3 Prototype release 2018: Q3 On time Youtube
2018: Q3 Testnet Release 2018: Q3 On time Medium
2018: Q4 BOINC integration 2018: Q4 On time Medium
2018: Q4 Data center solution 2018: Q4 On time Medium
2019: Q1 Data center pilot 2019: Q1 On time Medium
Reuter Article
2019: Q2 Data center UX & infrastructure integration 2019: Q2 On time Ankr Platform
2019: Q3 Enterprise level service initial launch 2019: Q3 In Progress N/A

Updated Roadmap

Q3 2019
  • Integrate multi-hub system to improve stability and availability
  • Implement smart contract on tendermint
Q4 2019
  • Offer hardware based mini-servers to serve as miners/edge computing resources

Commercial Partnerships and Business Development Progress

  • Telefonica: Telefonica it is one of the largest telephone operators and mobile network providers in the world. Telefonica and Ankr will work together on a pilot to leverage existing Telefonica data centers to build proof of concepts and monetize idle compute resources.
  • DigitalOcean: DigitalOcean is a cloud infrastructure provider with data centers worldwide. DigitalOcean will utilize Ankr’s distributed network to channel idle computing capacity and enable end users to save up to 15% with improved service uptime as well as reduced latency.
  • BOINC: The Berkeley Open Infrastructure for Network Computing is the largest grid-computing network in the world. Ankr integrated SGX based high security computing and container based computing with BOINC and deployed BOINC client and server to the Ankr cloud testnet. The Ankr team is working on integrating its incentive mechanism with BOINC.
  • Linux Foundation: Ankr is an official Silver member of the Linux Foundation and the Cloud Native Computing Foundation. Ankr has partnered with Linux Foundation to offer mature networking between data centers, as well as storage solutions inside data centers or clusters. The Ankr team states that this partnership also helps to get the project up-to-date to the best Kubernetes security practices.
  • SAP: SAP is an enterprise software solution company. SAP will offer Ankr’s cloud computing platform in the SAP App Centre to be utilized on the platform (e.g. to accelerate the data analysis of time-series data).
  • Dorahacks: Ankr collaborates with Dorahacks to organize hackathons such as the Hacker Arena in San Francisco.
  • Matic Network: Matic Network aims to bring scalability to the Ethereum blockchain, using an adapted version of Plasma with Proof-of-state based side chains. Together the two projects will explore low cost and high throughput on-chain settlement of micro-payments on the Ankr network. Matic will also be Ankr's local market partner for future product launch in the India market.
  • Harmony: Harmony is an innovative open infrastructures for scalable consensus, designed to power decentralized economies worldwide. Ankr and Harmony are working on the integration of Harmony-based dApps on the Ankr distributed cloud. Ankr also helps Harmony expand decentralization by adding distributed running servers through the Ankr cloud and edge computing network.
  • MultiVAC: MultiVAC is a flexible blockchain platform based on trusted sharding, which supports ordinary PCs to participate in mining with idle computing resources. Ankr and MultiVAC are exploring the integration of MTV mining as a service within the Ankr platform and the integration of sharding on the Ankr blockchain.
  • Blockcloud: Blockcloud is a blockchain-based advanced TCP/IP that aims to improve and upgrade the existing Internet. Ankr and Blockcloud collaborate on blockchain and network technology and research, and on community operation and global market development.
  • Celer Network: Celer facilitates off-chain resolution of on-chain transactions, in order to achieve high transaction speed. Ankr and Celer are working together to explore high-speed and low-cost transactions within the Ankr network.
  • Prometheus Network: Prometheus Network is a secure and decentralized protocol for data exchange and storage. Ankr and Prometheus are working together to integrate the Prometeus dApp on the Ankr Distributed Cloud Computing Network. The two projects are also exploring how Prometeus AI can optimize the cloud brokerage to provide better matching for providers and consumers of distributed computing.

TEAM OVERVIEW

  • Chandler Song
    CEO

    Former CTO of CitySpade, Software Engineer at SAP, Amazon, Research positions at Berkeley and DiDi.

  • Stanley Wu
    CTO

    Former Senior Software Engineer and Tech Lead at Amazon, Ms in Electrical and Computer Engineering.

  • Ryan Fang
    COO

    Entrepreneur with experience as an investment bank analyst at Morgan Stanley, Credit Suisse and China Renaissance.

  • Andreas Ryuta Stenzel
    VP of Marketing

  • Ilya Dzhubanskiy
    Front-end Team Lead

  • Song Liu
    Network Security Expert

  • Giacomo Ghidini
    Senior Blockchain Engineer

  • Zhiwu Yin
    Algorithm Engineer

  • Weir Wei
    R&D Engineer

  • Hanping Lin
    Software Engineer

  • Adam Wan
    Front-end Engineer

  • Yousong Zhang
    Senior Backend Software Engineer

  • Aleksandr Ishchenko
    Front-end Engineer

  • Kai Li
    Blockchain Engineer

  • Jason Zhang
    Cloud Engineer

  • Ximing Ding
    Cloud Engineer

  • Laura Strazdina
    Digital Marketing

TRADING DATA

Liquidity

ANKR is currently trading on 10+ exchanges, according to CoinMarketCap. Core crypto trading pairs include ANKR/BTC, ANKR/ETH, ANKR/BNB, and ANKR/USDT; core fiat trading pair include ANKR/KRW.

TECHNICAL OVERVIEW

Github Overview

Ankr has a total of 48 public and private repos.

Key Public Github Repositories

DCCN-HUB

Ankr cloud hub component

10 Contributors   399 Commits  
DCCN-CLI

The CLI component of Ankr Cloud

65 Contributors   1,049 Commits  
DCCN-DAEMON

The daemon component of Ankr cloud

9 Contributors   305 Commits  
DCCN-COMMON

The Common component of Ankr cloud

10 Contributors   474 Commits  

Key Private GitHub Repository

Ankr-Tendermint

The tendermint blockchain of Ankr

5 Contributors   149 Commits  
Ankr-portal

The web app of ankr

6 Contributors   883 Commits  

PRODUCTS & METRICS

Ankr is a cloud computation platform which aims to provide prices that are more affordable than traditional data centers or public cloud providers like Microsoft Azure and Amazon AWS.

For a computing power consumer, Ankr automatically finds the computing resources that are closest to him, allowing the user to access cloud computing services anywhere in the world. For a computing power provider, Ankr matches his computing power with the most suitable tasks, allowing the provider to capitalize on idle devices.

Usage

The following 5 screenshots demonstrate the step by step process of the deployment of an application by a user.

1. Choose an application in the App store and click "deploy"

2. Add App name and choose version, and then click "Next"

3. Add namespace and choose data center and resource type, and then click "create"

4. Check the overall information, and click "create"

5. The application is dispatching.

The following screenshot shows the current Ankr billing interface. In the future, users can access this information directly via the blockchain explorer.

Architecture

The Ankr DCCN system is deployed and distributed over the computing resources managed by Kubernetes across various geographic locations. Resources configured into clusters in Kubernetes are connected to each other via a specialized type of clusters called Ankr Hub. Hubs at this time are fully set up and controlled by Ankr and serve as key nodes to relay and dispatch the computing tasks to other working clusters. The working clusters are the units actually running users’ computing jobs.

Ankr aims to create a user experience on DCCN similar to that of centralized computation platforms such as AWS or Azure. Through Ankr’s GUI or CLI, users can easily configure and deploy infrastructure, services, or applications.

Resource Scheduler and Fairness Algorithms

The core task of a Resource Scheduler is to select and assign tasks to nodes for user applications. These nodes will then run in the desired states.

In a multi-node, multi-user, and multi-task scheduling environment, a Weighted Dominant Resource Fairness Algorithm ("WDRF") evenly distributes the available resources of each node to each task based on resource availability and where services are most needed.

The WDRF algorithm has three main steps:

  1. Filter: For each resource provider, eligible node instances are filtered according to the specification of the App resource request. These specifications include definitions of CPU, memory, disk, bandwidth, GPU and so on.
  2. Prioritize: The final node instance is selected using the weighted sum of the node instance’s price score and the resource provider’s reputation score. If the node instance is low-cost, it will have a higher price score. The resource provider’s reputation score is calculated by the proportion of idle resources, number of resource allocation tasks that have been scheduled, rating score, system stability, and current running status.
  3. WDRFSche Algorithm: The WDRFSche algorithm is adopted for resource-request task scheduling for each resource provider. The allocation for each user will be determined by the user’s dominant share, which is the maximum share that the user has been allocated of any resource. In addition, each user is associated with a weight vector, which is used to allocate more resources to those users who are running high-importance jobs or who have a high reputation score. The next application task of user with the lowest dominant share will be picked to run, and resources will be allocated to the application task.

BLOCKCHAIN & NETWORK DATA

The goal of the Ankr blockchain is to provide payment and metering kinds of services for Ankr cloud service, rather than provide services for dApps of customers.

Each data center or mining machine will be a node for the network. As of writing, the team claims the network can support about 1,000 TPS, with each node supporting 900 connections. Both send rate and receive rate are 5 MB. The transaction fee currently is fixed at 5 ANKR tokens. Maximum blocksize is at 22 MB. The Ankr blockchain does not use hash puzzle, and therefore has no hashrate. The block period is about 1 second for blocks containing transactions. If there is no transaction being proposed in 15 seconds, the network will be forced to create an empty block.

Edge Node Design

In Ankr there are three types of nodes, including:

  • Seed Peer: Generates new blocks, and is deployed in Ankr Hub.
  • Persistent Peer: Synchronizes blockchain, and is deployed in data center.
  • Access Peer (or Ankr Miner): Accesses Persistent Peer and reports the workload. Ankr Miner also provides computing services as an additional edge computing node to data center.

Since the mining equipment is also used for resource sharing and calculation, the graphics card mining machines with CPU, disk, and memory are selected to deploy.

With the ever-growing development of 5G technology, the modern network has much higher bandwidth and much lower latency. This allows for the implementation of a variety of real-time coordination applications using Ankr Miner, such as IoT, machine learning, distributed storage systems, and VR/AR.

Blockchain Network Structure

Ankr’s blockchain network is divided into four layers:

  1. Core Layer: This is the core consensus layer of the Ankr network. The consensus calculation this layer uses is the Proof of Service Level and Stake Byzantine Fault Tolerance (“SLSBFT”), which defines the service quality of bandwidth, computation, and storage in the distributed cloud computing service market. Within this layer, blocks will be produced until a consensus is reached by the Block Producer (“BP”) nodes.
  2. In essence, the Core Layer includes 2 types of nodes, namely Regular Nodes and Validator Nodes. Regular Nodes can synchronize blocks, relay new transactions, respond to Remote Procedure Calls, etc. Validators are Regular Nodes that serve as Block Producers.

  3. Relay Layer: The relay layer is for fast network routing. All nodes in this layer will not produce blocks or take part in the consensus. Users have the ability to add a better network on top of the layer, and can earn ANKR token reward based on proof of a network contribution ("PNC"). The PNC calculation is based on the node’s relayed packet number, network steadiness, network bandwidth, and the node’s quality of service.
  4. Access Layer: The access layer contains data center nodes, mining nodes, and edge computing nodes. All of these are light nodes and can control illegal node access.
  5. Micro-Node Layer: The micro-node layer contains device nodes and some transaction hashes. If a micro-node needs to retrieve network proof, it will ask the access-layer node. If the access-layer node is unable to provide a proof, the request will pass through the relay layer to the core layer.

The provider of the network, the computation, and the store will provide proof periodically to the access layer. The access layer will then verify the proof, and the result will be passed to the core layer. If the proofs are verified, the resource provider’s service level will be increased, which in turn increases the probability that the provider will be elected as a BP node.

Using the supernetting technology, Ankr’s blockchain network can aggregate idle networks and provide more bandwidth. To do this, a supernetwork IP is formed by routing two or more networks into a larger network. The new routing prefix for the combined network represents each constituent network as a single routing table entry.

Expandable and Organizable Network

The Ankr blockchain network imports distributed sloppy hash tables based on the traditional Kademlia distributed hash table.

The node can retrieve physical neighbor nodes, allowing packets to be transmitted faster and more nodes to join the Ankr blockchain network.

Ankr has also expanded network organization by using the tag model, in which nodes with the same tag are clustered into the network organization.

Security

Using a Proof of Work ("POW") node ID generation calculation, Ankr’s blockchain network avoids Eclipse and Sybil attacks. The blockchain network also avoids hostile routing attacks by using disjoint path-finding algorithms.

Consensus

Ankr’s blockchain consensus is called Proof of Service Level and Stake Byzantine Fault Tolerance (“SLSBFT”). For verification, the consensus has three phrases:

  1. Propose
  2. Prevote
  3. Pre-commit

Ankr’s blockchain consensus sequence can be visualized in the following diagram.

The difference between SLSBFT consensus and standard BFT is the Block Producer ("BP") node election. BP node election is based on service level and stake, so that not only large token holders, but also nodes who contribute positively to the conmutational power of the platform, can become Block Producers.

The user’s service level is calculated by the DCCN resource provider’s Quality of Service ("QOS") and the resource consumer’s credit. The first step for all satisfied account nodes is to become a candidate node.

For security, all validator nodes are randomly selected from a pool of candidate nodes. During each cycle, the proposal node is randomly selected from all validator nodes.

Smart Contract

The diagram below is a visualization of how smart contracts work in Ankr’s blockchain.

Ankr’s smart contract system is characterized by the following traits:

  • It supports multiple programming languages, such as C/C++, JavaScript, Rust, Python, and more.
  • The virtual machine ("VM") of the smart contract complies with WebAssembly 1.0.
  • During the execution of smart contracts, Ankr’s blockchain can invoke the contracts' API via a service bus.
  • In the smart contract development tool, the responding language’s IDE plugin will be supported.
  • Ankr’s blockchain will charge transaction fees based on the smart contract instructions.
  • It supports the smart contract’s communication with Ankr blockchain.
  • It supports the smart contract’s direct communication with the off chain system. For example, the DCCN’s edge node.

Incentive Mechanism

In order to promote the healthy development of the Ankr cloud computing platform and to provide customers with high-quality services, an incentive mechanism is provided to all relevant participants in the ecosystem.

Rewards for participants are calculated with several factors, including:

  • Rewards for ANKR stakeholding
  • Rewards for ANKR stake consumption
  • Rewards for resources and services provision
  • Rewards for reputation

For example, an application end user chooses to use the resources of a data center provider. The reward for both parties will computed by using the formula mentioned in the white paper. Stakeholding, consumption, resources and services provision, and reputation are part of the formula.

Incorporation with DCCN

The Ankr DCCN blockchain serves Ankr’s DCCN in several ways, including:

  • It provides the payment interface for cloud users and providers.
  • It rewards resource providers and computing users when they successfully finish their computing tasks.
  • It rewards validators when they help maintain the blockchain and handle transactions.
  • It provides smart contract functionality.
  • The relay network secures communication between DCCN hub and DCCN daemon.
  • The resource provider can provide proof to Ankr DCCN blockchain, and the Ankr DCCN blockchain can verify it.

In addition, the Ankr blockchain provides APIs to DCCN services and front-ends. These APIs include wallets, transactions, history, validator management, metering, and smart contracts.

COMMUNITY DATA

Ankr's current community growth strategies include:

  • A 1 million USD campaign for both online and offline promotion, as well as artwork and infographics created by community members.
  • Engaging with the community by hosting meetups across the globe. The team will teach the users to use the Ankr platform in person.
  • Telegram and Youtube AMAs with core team members and prominent members of partner projects.
  • Bi-weekly technical updates.
  • Maintaining local online communities to engage with local supporters around the world.

Ankr's future community growth strategies include:

  • Local ambassador programs.
  • Engaging with pre-sale investors, and incentivizing them to run nodes after mainnet launch.
  • User Spotlight program which encourages blockchain startups to use Ankr for cloud services or build applications using Ankr’s deployment tools.
  • Incentive program for community members who wish to contribute high quality educational material of how to use the Ankr Platform.
  • Buiding an Ankr tech support site to host a techAngel channel, as well as “get help” guides and videos.
  • Upcoming hackathons in collaboration with Dorahacks.

Community and Social Channels

APPENDIX

Advisors

Binance Research provides in-depth analysis and data-driven insights of digital assets by generating unbiased, institutional-grade research reports for investors in the crypto space.

©2019 Binance Research. All rights reserved