Enjin and Efinity - The Solution to our NFT Gas Woes?

To Efinity!  And beyond!  Enjin's out of this world scaling solution is nearly within our grasp, with a proposed release by End of Year 2020!  With Ethereum gas costs soaring, and NFT transactions being no joke, will this be the answer we've all been hoping for to get back to some major game time?  Will this open the floodgates for mass adoption of blockchain gaming?  With DeFi and Uniswap jamming (Yamming?) up the Ethereum network - NFT transfers are getting harder than ever!

Enjin coin premiered in 2017, with the primary goal of facilitating true ownership of in-game assets, and pioneered the ERC1155 contract that fuels the simple creation of custom blockchain NFTs.  Over the years, Enjin has been working on a suite of developer tools to allow game devs to integrate these assets without any prior blockchain knowledge - and they are doing a pretty good job on that end!  At the same time, the team has been working behind the scenes on Efinity, Enjin's proposed scaling solution for the transfer of ERC20 and ERC1155 tokens as an alternative for functioning directly on the Ethereum network.  Let's dive into some of the news released earlier this week and see what we can find.

Above is an image Enjin shared about the proposed benefits of the Efinity network (Green = Good!).  Seemingly instant, costless, and infinitely scalable transactions sound pretty appetizing.  But how exactly is this done?  Details here are still pretty scarce.  

Preliminary information confirms node operation and staking involvement.  Some suggest game developers will be able to operate nodes for their platforms, with self and user stake powering the transactions of their items.  Absence of a required currency sounds appealing for a new gamer, but an interesting concept for seasoned blockchain users.  Enjin shares that node usage operates on a scaling tier system, with higher transaction users starting to incur some transaction cost unless they increase their Enjin stake on the node.  In this sense, larger transacting users are said to help cover the cost of novice traders.

Witek, Enjin's CTO, shares in a tweet that the TPS is potentially infinitely horizontally scalable, and that the more nodes added to the system the more transactions can be handled.  This seems to indicate in some sense nodes are operating independently of one another, as an increased burden across one or several nodes sounds like it will have no negative impact on the system.  Instant transactions sound enticing for new users, but also leads into more questions about what kind of confirmation system is in place to ensure users are behaving.

All in all, I am moderately impressed with this solution.  Some questions remain to be answered about the level of decentralization and node operation.  But assuming users would be able to transfer their items back to the Ethereum network when desired, item ownership could remain on the Ethereum chain.  In the closed ecosystem of Enjin games, users can still see the benefits of item ownership, and the freedom of buying, selling, and trading game assets they want, or using them across the Multiverse.  The goal is adoption, and opening the gates for casual gamers could be a huge step towards the growth of blockchain gaming!

About Me

My name is James, known as Hopper in the Enjin community where I mostly reside!  I am a self-taught Python/Blockchain developer, with a passion for sharing the power and simplicity of blockchain tech!  My main projects circle around community engagement, rewards, and games hosted in the messenger app Telegram!  Come check us out some time if you are interested in learning more about Enjin, blockchain, or my amazing Paint 3d abilities!