Introducing O3 Alliance: The Best Way to Reach Your DAPP Users

Andrei Terentiev
O3 Labs
Published in
3 min readAug 21, 2018

Recently O3 released it’s integration with Switcheo Exchange, and today we’re going to describe how this integration works, and how other teams can make use of O3 infrastructure to increase the reach of their DAPPs.

Let’s first discuss a few problems with DAPP development and how the O3 Alliance framework can help.

Currently a Dapp developer in the NEO ecosystem often has to develop their own wallet for users to access or even try out their application. This is generally a bad experience for both the developer and the application user.

The application user has to trust the external service with their private key just to access the app, while the developer becomes responsible for managing and securely storing private keys for all users.

This creates a huge barrier for DAPP adoption.

So how does the O3 Alliance framework help? Well with this the DAPP developer can request the user to sign the transaction using the private key stored on the O3 wallet.

Let’s look at a concrete example of how this works with the O3 Switcheo Exchange.

The user opens the DAPP from O3, and is placed in an O3 verified web sandbox as seen by the green shield at the top of the screen. The DAPP NEVER has direct access to the private key stored on O3, instead it only can ask the user to sign transactions.

This makes your mobile phone act similar to a Ledger Hardware Wallet, which is often considered to be a gold standard in cryptocurrency security.

Today we’re releasing our developer documentation for how to integrate your DAPP with the world’s largest mobile ecosystem for the NEO and Ontology blockchains.

Possible usecases

  1. Accept NEO, GAS, NEP-5, ONT and ONG payments on your website
  2. Connect your HTML5 blockchain game to O3, lowering the barrier to entry
  3. Connect your DEX for increased liquidity from O3 users
  4. Allow for authentication on to your website using NEO public addresses
  5. Build online tools using balances derived from O3 addresses

So now the question you’re probably asking is how do I get started??

Well we are going to open source our developer documentation today which is located here:

https://github.com/O3Labs/o3-wallet-api

Additionally you can download our developer Android APK for the O3 and access the Experimental Browser. There you can access the Experimental browser which will allow you to test linking up directly to O3.

You can download it here:

https://o3.network/files/app-debug-dapp.apk

If you’ve got any more questions come chat with us on our community forum.

https://community.o3.network/

Next steps from O3 Labs to improve DAPP ecosystem

  1. Development of Standardized NEP for JS interface for NEO based DAPPS
  2. Add Desktop Integration and Toolkit
  3. Integration of NNS in collaboration with NEL
  4. Integration of Ontology DAPP JS interface into O3 so that both NEO and Ontology based DAPPS are supported

Need a NEO block explorer? Checkout
https://explorer.o3.network

--

--