FUPE blocks for EVM

in blockchain •  6 years ago 

Greetings, friends! Today in continuation of the article about the FUPE basics let’s talk about FUPE blocks for EVM. We will tell you about FUPE-Gas, multi-cluster EVM and give some examples. Enjoy!

FUPE

FUPE makes it possible to implement a dynamic core constructor with various parameters (adequate for AlGas tasks). For example, one gas will require a machine with a memory of 1 KB, and the other – 1 MB. Or machines with different performance.gVM machines generated for different FUPE parameters.

So we come to the fact that the process of generating machines becomes a function of AlGas. Generation of various machines itself is treated at different cost.

FUPE-Gas

Let’s introduce the concept of FUPE-Gas:
– Generation of gVM machines from FUPE blocks, which is taken into account through KANT.fupe gas. This gas is paid to the creators of FUPE units for gVM machines.

What dynamic parameters of machines and FUPE blocks can be considered?

As an example:

  • Memory Size (Mem)
  • Boot size
  • The presence of an interface for working with data (data streams)
  • Availability of Trace
  • Number of register files and their size
  • TLB size and quantity
  • The presence of the operating system (+ type selection)

Multi-clustered EVM

GONT uses the EVM multi-cluster approach for the logical separation of business units. For example, for simultaneous support of one EVM binary codes from different blockchains.

Example of multi-clustering:

At the same time, the “old” EVM Ethereum is functionally equivalently mapped to one of the clusters. GONT VM extends EVM through a cluster approach.ConclusionWe set the parametric assembly of cores from elements of FUPE space.


Thank you for attention! Stay tuned.
GONT

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @aleksandrpetuhov! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 50 upvotes. Your next target is to reach 100 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Thank you so much for sharing this amazing post with us!

Have you heard about Partiko? It’s a really convenient mobile app for Steem! With Partiko, you can easily see what’s going on in the Steem community, make posts and comments (no beneficiary cut forever!), and always stayed connected with your followers via push notification!

Partiko also rewards you with Partiko Points (3000 Partiko Point bonus when you first use it!), and Partiko Points can be converted into Steem tokens. You can earn Partiko Points easily by making posts and comments using Partiko.

We also noticed that your Steem Power is low. We will be very happy to delegate 15 Steem Power to you once you have made a post using Partiko! With more Steem Power, you can make more posts and comments, and earn more rewards!

If that all sounds interesting, you can:

Thank you so much for reading this message!

Congratulations @aleksandrpetuhov! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!