Fractional uAKT is the removal of the implicit minimum cost of deployment. In the past, a deployment could not be cheaper than one uAKT per block. Meaning, extremely light workloads like a crypto wallet, or perhaps a personal blog could end up being more expensive than necessary. The limitation also would have more severe consequences as token price increases. A lightweight deployment could increase from $1 to $5 per month if the token were to double or triple in price. With fractional uAKT, prices can be adjusted better so resource consumption can be accurate to the cost.
In this guide we will use the Akash Console tool to launch deployments using fractional uAKT. If this is your first time using Akash Console, use either this guide to install the CLI app, or this one to use the [Akash Console]web app, and get started.
Relevant SDL Declaration and Example Use
For the purpose of demonstrating the use of fractional uAKT we will utilize the popular Hello World web application and SDL that can be found in the Awesome Akash repository. The example SDL file will be modified to take advantage of the new fractional uAKT option.
The Akash Console application will be used to launch the deployment.
Example Fractional uAKT Use in Akash Console
Within Akash Console:
- Create a new deployment
- Select Hello-world from the available templates
Edit the Template with a Fractional uAKT Amount
- Update the template to use a fractional uAKT amount of 100.1 as seen in the capture
- Additionally ensure that any signBy and attributes sections are removed to mimic the screenshot below
- The necessary template is also shown in text below the screenshot
- Proceed thru the remaining steps to complete the deployment
- The SDL should be as follows post update
Verification of Fractional uAKT Use
The verification of fractional uAKT functionality comes in two forms:
- The deployment progress and will eventually complete with a fractional uAKT per block price of 100.1
- The bids received from providers come in fractional uAKT amounts
Continue with these steps:
- Select a fractional uAKT bid from a provider and then select “ACCEPT BID”
- Proceed the remaining steps of the deployment process
- When the deployment completes - we have successfully tested fractional uAKT