Saturday, December 9, 2017

NetworkUnits - Multiplayer Decentralized



Network Units
Network units is a way to Decentralize multiplayer gaming and to provide developers an easy way to integrate multiplayer functionality. We will use the Ethereum blockchain and its smart contract functionality to create a platform that will allow hardware owners (service providers) to share their unused Bandwidth and CPU resources with developers who would traditionally require their own servers to drive their multiplayer functionality and earn tokens for doing so. Gamers can mine tokens from the platform by connecting their wallets to their gaming accounts to become active clients. Therefore Network Units has a unique mining process with two very different but interesting ways to mine tokens.

Why Multiplayer Gaming?
Games with multiplayer aspects keep gamers engaged longer. Realtime First Person Shooters generally have single player and multiplayer modes and the addition of multiplayer modes can increase average game hours played by up to a factor of 7.

The Problems

  • Wasted Computing Resources
    A large portion of personal computers and leased servers’ computing power and bandwidth are not utilized to its full potential. Server plans that are not exactly suitable, requiring you to subscribe to a higher plan than necessary, or the average overpowered computer owner who uses it for browsing the web, writing documents and the occasional game of candy crush are particular examples of this.
  • Multiplayer functionality can be a pain and expensive to integrate
    Writing your own network code can be complicated and time consuming. Managing your own servers can be equally as complex and also expensive. As game developers we understand that the more time you have to work on the creative aspect of the game the better.
  • Incentivizing gamers can be tricky
    Without proper incentivization gamers can quickly get bored of a potentially great game. Integration of multiplayer will help but another level of incentivization especially regarding revenue generation could take it a lot further. Unfortunately this could be a very expensive feature as the developers would have to fund it.
  • It isn’t a fair fight
    Gamers expect a fair match and a good challenge. Sadly, most of them aren’t getting it. Cheating or broken matchmaking mechanics ruin entire gaming communities. Gamers become demotivated, stop spending on content and the full economic potential of the game is missed.
  • Massive games require massive Infrastructure
    Limited infrastructure at game launch can turn a good game into a failure. Network latency or down-time kills gaming experience and optimizing resource efficiency makes game development increasingly costly. The subsequent loss of turnover and reputation damage is significant. The 2014 Xmas DDOS attack on Sony is a particularly infamous example of this.

Our Solution
All of the problems mentioned above can be solved or greatly improved by the Network Units platform.

  • Turning trash into treasure
    There is a lot of unused processing power and bandwidth out there, Network Units intends to leverage it into a decentralized, blockchain controlled infrastructure used for multiplayer gaming that is cost effective and reliable.
  • Multiplayer functionality can be easier and cheaper to integrate
    With our easy to integrate Unity Asset developers can be freed of having to write complicated network code and the infrastructure that drives it. It will be available on the Unity Asset Store which is a highly popular third-party marketplace for the Unity Engine.
  • Gamers can mine tokens by playing
    Network units is unique in the sense that its verification process rewards gamers that connect their wallets to their gaming accounts with tokens as they help verify the service providers. Not only does this help improve active user counts but it can drive new players to your game that are looking for fresh ways to mine tokens and have plenty of fun in the process.
  • A reputation system
    The Network Units framework will have an in-built cross platform reputation system. This way when you are a collaborative player in one game it is likely you will be matched with collaborative players in all the games you play on the NU infrastructure.
  • Network Units is decentralized
    Because the NU platform is decentralized we can offer a more resilient solution that is backed by its automatic failover in the event of a catastrophe or deliberate malpractices. This ensures players are seamlessly moved to a new provider so their gaming can continue without disruption.

Technical Features
Masternodes/Service Providers
Masternodes will be required to provide a stake and run the host application. This host application will serve requests based on our multiplayer framework. Masternodes can act as relays for other masternode hosts and take over as the new host in the event of a failure. Masternodes will also be responsible for verifying peers. Clients (Gamers with connected wallets) will also verify that they are in fact providing their resources.

Gamers/Active Clients
Active clients are gamers that connect their wallets to their game that utilizes the NU multiplayer framework. This allows them to participate in our verification process that runs in the background. Not only does this help make the infrastructure stronger and more reliable but Active clients can earn tokens for participating in this process.

Proof-of-Service

  1. Masternode/Service Provider Verification
    Online Verification is requested from a node by a random number of verifying nodes which will attempt a minor network function by the service provider application installed on the node. A mismatch or timeout results in the verifying node or nodes complaining using our smart contract. This will be triggered by the Service Provider application.
    Not only is reputation affected but the Nodes stake (NU tokens) can be affected also. In the case of a verification where the outcome is negative (where the outcome is not the same as the majority) the node will be charged a penalty of its stake and reputation. If the outcome is positive (the majority of nodes verify with the same outcome) the node will be awarded reputation and in some cases, NU tokens.

    To Summarize
    • Verification is carried out randomly between nodes or on request
    • Multiple nodes are involved in the verification process
    • Reputation can be affected by the verifier and the verification requestor 
    • Reputation is influenced positively by duration without complaints (positive) and negatively with complaints (negative) 
    • Timeouts, dishonesty and bad nodes count towards a negative reputation.
  2. Active Client Verification
    Active Clients are gamers that connect their wallets to their gaming accounts. This is done through our dashboard rather than the game itself in order to avoid potential issues with gaming marketplaces. The game will provide a unique code which the user can submit to our smart contract in order to get rewarded for playing. In the background, the client will be adding another verification layer that works very similar to the Peer Verification detailed above.

    with infrastructure
    • Strict Verification Policy
    • Improved Reliability
    • Host Application
    • Game Developers
    • Users
    • Integration

Details of Token Sales

Presale Begins: December 23, 2017
Presale Expires: January 21, 2018
  • NAME : NetworkUnits
  • SYMBOL : NU
  • TOKEN PRICE : 1 ETH = 500 NU
  • SUPORT TOKEN : ERC20
  • TOTAL SUPPLY For Sale : 15,817,083 NU
  • Hard Cap : 16,666 ETH
  • Minimum Cap : 3333 ETH

More Info

Ann Thread : https://bitcointalk.org/index.php?topic=2313083
Website : https://networkunits.io
Whitepaper : https://networkunits.io/dl/network-units-whitepaper-latest-3.pdf
Twitter : https://twitter.com/network_units
Telegram : https://t.me/networkunits
Medium : https://medium.com/@networkunits
Raddit : https://www.reddit.com/r/networkunits/

Author : mriansa
https://bitcointalk.org/index.php?action=profile;u=886049
Share This
Previous Post
Next Post