Added Platform Functionality: Dapps vs Modules

    Well-Known Member Staff Member
    Likes Received:
    Trophy Points:
    March 13, 2018 at 02:34
    Platforms have special hosting capabilities – foremost among these is the ability to host dapps. However, XTRABYTES allows modules to be added as well. What’s the difference? The two examples below demonstrate how one platform’s dapp can equate to another platform’s module. The latter can be viewed as an extension of the platform’s core (and its many attendant benefits thereof).

    Ethereum-Based Augur

    As blockgeeks explains, platform-based dapps generally have several characteristics in common: they’re open source, decentralized, incentivized, and follow a common protocol (ie Proof of Work). As dapps, these innovative applications are frequently geared toward solving specific problems.

    For instance, Ethereum-based dapps utilize smart contract technology to provide users with real world functionality. Among the more popular dapps are Golem (creating a market for idle computing power), Basic Attention Token (which aims to disrupt online advertising by rewarding users for their attention), TenX(a digital wallet and cryptocard that users can use to spend cryptocurrency at any store – even if they don’t accept crypto).and Augur (a decentralized platform for prediction markets).

    Augur is particularly interesting, as it allows “users to create their markets for specific questions they may have and to profit from the trading buys while allowing users to buy positive or negative shares regarding the outcome of a future event.” (Cryptocompare). Built upon an exchange protocol, Augur enables signaling between buyers and sellers using its native Reputation token. Users stake their Reputation tokens on a specific event/outcome occurring and receive rewards accordingly. Although dapps generally do not employ tokens as a core component, Augur is an excellent example of how such tokens can function as a financial incentive.


    Like Ethereum users, XTRABYTES users will be able to access a decentralized exchange as well (albeit one more intimately connected to a platform). Known as X-CHANGE, this XTRABYTES ‘module’ will allow STATIC node owners to deposit and trade XTRABYTES’ internal development token XFUEL. In addition, STATIC node owners will get paid a certain percentage of all the transactions they conduct on X-CHANGE (in direct proportion to their deposit in relation to overall deposits). With transaction fees as a financial incentive, X-CHANGE has found innovative a way to preserve XFUEL’s liquidity.

    Given this setup, X-CHANGE will also have the capacity to host and promote smaller project coins as well. Those that have enough support from the STATIC Community will be actively traded with XFUEL. Those that struggle to gain investor interest will experience less traction in the market. Although not configured as a prediction market, X-CHANGE appears to provide the same buying/selling functionality as Augur. With any luck, it may will serve as a viable alternative to an ICO for smaller coins.

    While additional dapps can be built on top of X-CHANGE (and many likely will), it’s instructive that this functionality is performed by a module rather than a dapp. As currently configured, an XTRABYTES’ module is best understood as an extension of its core and its functionality. Its directly connected to the blockchain after all. And as such, it has access to the same benefits as the core (particularly those associated with PoSign). Best of all, any third-party developer can create a module – and in any language.

    Like any application, a dapp will technically exist apart from the platform. A module will be given pride of place by serving as part of the platform.

    The post Added Platform Functionality: Dapps vs Modules appeared first on XTRABYTES Today.

    Continue reading...