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
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
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.
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:
A fee paid to the resource provider,
A fee paid to the application provider,
A fee paid to Ankr.
TOKEN SALE & ECONOMICS
Native, BEP2, ERC20
Private Sale 1 Allocation
3% of total supply (300,000,000 ANKR)
Private Sale 1 Price
Private Sale 1 Date
May 2018 to June 2018
Amount Raised in Private Sale 1
Private Sale 2 Allocation
12% of total supply (1,200,000,000 ANKR)
Private Sale 2 Price
Private Sale 2 Date
June 2018 to July 2018
Amount Raised in Private Sale 2
Private Sale 3 Allocation
15% of total supply (1,500,000,000 ANKR)
Private Sale 3 Price
Private Sale 3 Date
Amount Raised in Private Sale 3
Public Sale Allocation
5% of total supply (500,000,000 ANKR)
Public Sale Price
Public Sale Date
16 to 22 September 2018
Amount Raised in Public Sale
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
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.
Integrate multi-hub system to improve stability and availability
Implement smart contract on tendermint
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.
Former CTO of CitySpade, Software Engineer at SAP, Amazon, Research positions at Berkeley and DiDi.
Former Senior Software Engineer and Tech Lead at Amazon, Ms in Electrical and Computer Engineering.
Entrepreneur with experience as an investment bank analyst at Morgan Stanley, Credit Suisse and China Renaissance.
Andreas Ryuta Stenzel
VP of Marketing
Front-end Team Lead
Network Security Expert
Senior Blockchain Engineer
Senior Backend Software Engineer
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.
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.
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.
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:
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.
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.
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:
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.
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.
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.
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.
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.
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.
Ankr's blockchain consensus is called Proof of Service Level and Stake Byzantine Fault Tolerance ("SLSBFT"). For verification, the consensus has three phrases:
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.
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:
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.
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.
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.