Calculating the Costs of Resources on EOS: The EOS Resource Planner is Live!

EOS New York
Jun 20, 2018 · 3 min read
Image for post
Image for post

Simple + Scalable == Powerful

EOS New York believes in building simple and scalable solutions. There are many fundamental tools that don’t exist yet that are needed. Block Producers should remember this when prioritizing labor and resources.

Three months ago we started working on the EOS Resource Planner and, now that the network is live, we’ve finished our MVP which can be found at https://www.eosrp.io/.

The EOS Resource Planner

Image for post
Image for post

What is the EOS Resource Planner? It’s an open source tool that answers very simple questions that every developer is going to be asking.

  1. What can I afford on the network with the tokens I have?
  2. How many tokens do I need to afford this amount of resources?

What Does This All Mean?

Let’s walk through each resource.

What is RAM?

RAM, is quick read/write access to a storage device. It’s required to store data on the blockchain and must be purchased. Utilizing the Bancor algorithm, the price of RAM is set by the EOSIO software and automatically adjusts up and down based on supply and demand. A 0.5% fee is applied to each sale and purchase of RAM and these funds are sent to the Worker Proposal Fund.

What is Network Bandwidth?

Network Bandwidth is the average rate of successful data transfer through a communication path. It is measured as a rolling average of consumption in bytes over rolling 3 day periods. Your network bandwidth used accumulates each time you send an action or transaction and slowly decreases when not being used. The more tokens you stake for net bandwidth the more you get to use. You can unstake at any time to reclaim your EOS tokens. No fee is applied and all EOS tokens are returned to the user.

What is CPU Bandwidth?

CPU Bandwidth is the rate at which data can be read from a storage device. It’s measured as the average of consumption in microseconds over rolling 3 day periods. CPU bandwidth used accumulates each time you send an action or transaction and slowly decreases when not being used. The longer your transaction runs i.e. the more complicated it is, the more CPU bandwidth it will consume. You can unstake at any time to reclaim your EOS tokens. No fee is applied and all EOS tokens are returned to the user.

Roadmap of Future Features

  • Historical charting of metrics (resource costs, RAM utilization)
  • Exact RAM cost calculation using the Bancor algorithm
  • Benchmarking of common actions like creating an account
  • Predictive estimates of future resource prices
  • Paste contract code in to get the exact cost to deploy/run actions against it
  • Average Chintai pricing (when available)
  • Storage pricing (when available)

Please submit your suggestions here. EOS New York will follow up with a how-to which will detail how you can import the widgets we’ve created into your own site.

Image for post
Image for post

EOS New York is a Top 21 Block Producer on the EOS Mainnet Blockchain

Website
Twitter
Medium
STEEM
Meetup
Telegram

EOS New York

Top 21 Block Producer on the EOS Blockchain.

EOS New York

Written by

Block Producer on the EOS Mainnet Blockchain. Always adding value. Everything a Block Away. www.eosnewyork.io

EOS New York

Top 21 Block Producer on the EOS Blockchain. Always adding value. Everything a Block Away.

EOS New York

Written by

Block Producer on the EOS Mainnet Blockchain. Always adding value. Everything a Block Away. www.eosnewyork.io

EOS New York

Top 21 Block Producer on the EOS Blockchain. Always adding value. Everything a Block Away.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store