Author: AvatarDAO
Original title: "Web3 Android Operating System-dappOS"
Use Web2 experience to take you into DApp
To get the next billion users to join Web3, user experience really matters.
Currently, compared to Web2 accounts, Web3 accounts require an easily obfuscated mnemonic phrase (a unique password used to authenticate and encrypt wallet/account access, typically consisting of 16 - 20 random English words).
Web3 accounts cannot be reset. This leads to two other problems. When a user forgets their mnemonic phrase, the account is permanently lost. When users suspect a private key leak, they must manually manage every asset/data on all DApps.
Due to the fragmentation of Web3, assets and data are often sparsely distributed across different chains. It is also very inconvenient compared to CEX (Centralized Exchange).
Another issue is complex workflows that make most DApps difficult to use. Taking liquidity mining as an example, new users need to go through a long process, which contains about 5 contract interactions (approve token A/B, add liquidity, approve LP token, deposit).
Things get more complicated when using DApps on different chains. A large number of tutorials have been produced to complete these complex workflows, which greatly increases the threshold for users to use DApp. Therefore, it is particularly important to lower the threshold for users to enter Web3. It marks the development of the entire industry ecosystem.
In early December, dappOS was selected into the fifth season of the BinanceLabs incubation program as the first operating protocol of Web3. dappOS was recognized by Binance for simplifying the encryption infrastructure workflow. Binance Labs chose dappOS because it has the ability to provide all Web2 users With the unique mission of opening up the Web3 space, this streamlined operation is critical to scaling the Web3 user base from millions to billions.
Creating an intermediary layer between cryptographic infrastructure solves both problems. Users only need to interact with dappOS, which will help users interact with cryptographic infrastructure and automate workflows.
Next, I will analyze dappOS for everyone:
Project Introduction
dappOS is an operating protocol designed to lower the barriers to interacting with cryptographic infrastructure such as public chains and cross-chain bridges. This protocol will make users experience DApp as friendly as using commonly used apps.
dAPPOS creates a common platform to connect technologies between different blockchains to provide developers and users with a better experience in a Web3 world.
Technical solutions
dappOS V1 mainly consists of two parts:
dappOS Account: An implementation of an account abstraction (virtual wallet) that enables automated workflow execution and flexible recovery methods.
dappOS Network: A decentralized network that helps users use their dappOS accounts.
1. Users create orders by signing to confirm the entire workflow, including on-chain interactions on one or more chains, cross-chain assets, and fees for using the dappOS network.
2.DApps send orders to the dappOS network via JSON-RPC.
3. The dappOS network will entrust the order to one of the permissionless nodes and ensure that the order is well executed, otherwise the node will compensate the user for the loss.
4. Motivated by rewards, the selected nodes will execute the entire workflow, including cross-chain assets and on-chain transactions (from the user’s virtual wallet to the DApp contract).
dappOS Account: In dappOS, users use contract-based accounts instead of ordinary EOAs (externally owned accounts). These contracts are called virtual wallets.
Virtual wallets support flexible recovery methods to reset their administrative controls. Web2 users can therefore use and reset these wallets without a traditional mnemonic phrase.
Using contract-based wallets, third-party nodes can also help users interact with the public chain. Users can use any asset to pay gas fees as long as it is accepted by the node. At the same time, these wallets will support batch processing without the need to deploy new contracts.
The first time a user interacts with a new chain, dappOS will automatically create a virtual wallet for the user. Virtual wallets are unique to different users on different chains.
**dappOS Network: **dappOS Network aims to provide a seamless user experience for using dappOS accounts on different chains. In order to meet the requirements for running current DApps and provide the best user experience, the network provides the following two basic services:
Cross-chain assets. In most cases, the fee should be slightly higher than the gas fee, and the time should be only slightly longer than one transaction on the source chain plus one transaction on the target chain.
Execute on-chain transactions from virtual wallets. Users should be allowed to pay for gas through tokens on different chains, assets in CEX, or even fiat currencies.
There are two types of nodes in the dappOS network: super nodes and server nodes. Super nodes delegate orders and punish server nodes for misbehavior. Server nodes accept commands from super nodes and earn profits by executing them.
The workflow of the order is shown in the figure below
product description
The products of dappOS are divided into To B+To C, so they will also be distinguished in function implementation.
To B level, mainly for DApp developers and teams:
1. DApps can deploy multiple chains with one click: dappOS has its own front-end SDK, and any DApp developer can integrate it through the SDK without re-deployment on other public chains.
2. Reduce the interaction between DApps and the public chain: After users’ needs are raised, dappOS will help applications interact with the public chain.
3. Develop other application services: After the SDK is integrated, DApp developers can develop other functions based on the service system, such as links to Web2 social applications, etc.
4. Advertising marketing: In the integrated platform of the system, you can use the corresponding functions to carry out advertising marketing and obtain traffic and users from other ecology and applications in the platform.
To C level, there are the following points:
1. Virtual wallet: A virtual wallet is automatically created when the user jumps to the ecology, without the need to memorize words, and the accounts are unified, without the complicated management of multiple accounts.
2. The wallet account can be restored: the account can be reset through other devices or third-party KYC services;
3. Complete cross-chain and other complex operations with one click: the user only needs to initiate a request and the system will automatically handle it. For example, a user with ETH assets needs to pay BSC when experiencing the BSC application. The user does not need to transfer or exchange assets, but directly initiates a request. dappOS will help the user withdraw ETH of the same amount of BSC assets and perform cross-chain exchange. The user only needs to confirm Feedback results and approve.
4. Free types of gas fees: With node support, any assets in any public chain in the account can be used as gas fees.
5. Support cross-chain and cross-currency consolidated payment of assets in the account: for example, when the user pays 1 ETH fee and the ETH in the account is 0.8, the system can automatically transfer 0.2 ETH equivalent amounts of other currency assets of other chains for consolidation. Payments only require user approval to be executed.
Currently, dappOS has cooperated with:
Perpetual: https://perp.dappos.org/
Benqi: https://benqi.dappos.finance
Quickswap: https://quickswap.dappos.finance/farms
In order to better understand the role dappOS plays in it, we take Perpetual as an example to compare the differences before and after users use it:
It simplifies various operating steps for users and saves time. Officials stated that the current experimental version supports limited currencies and public chains, and will be added in the future.
When it comes to security, dappOS takes a margin approach. When each transaction occurs, the node responsible for processing will lock assets that exceed the number of users' transaction assets. If there are certain problems with the transaction, it can ensure that users receive effective compensation.
In Web3, although the current number of DApps is still very small compared to Web2, it is still overwhelming for the current limited encryption user group. Through dappOS, DApp management can also be realized, which is convenient and fast. Secondly, the simple operation can also attract more users who are new to the encryption world and serve as a springboard for user conversion. The design concept and mechanism of dappOS also provide crypto developers with a new way of attracting and retaining users, and is a feasible solution for converting a large number of Web2 users.
social media
Twitter followers: 36.3K, the number of tweets is over 100, and the overall interaction volume is pretty good;
Discord members: 43K, the number of online members is 6K+, the overall English area is very active
Judging from the current situation of social media, it performs well in product operation, and a good community atmosphere is very important in the early stage of the project.
Project NFT
Recently, the official released the first NFT series - baby Dappalien, which is used to reward community members who actively participate in project construction. In the currently announced gameplay, in addition to Dappalien baby, there are 5 levels, namely Student, Worker, Achiever, High-Flyer, Legend. Hold the baby and complete corresponding tasks to upgrade to different levels. Brave souls who have experienced the five stages of Dappalien's earthly existence will have the opportunity to evolve into Legend Dappalien. Holders of different levels of the Dappalien NFT series will be eligible for future airdrops and other benefits. There may be a little easter egg here, possibly an NFT. Will holders airdrop future project tokens? Worth the wait.
The way to obtain NFT is on the GALEX platform. You can follow the official Twitter to view specific information.
R&D roadmap
EVM contract V1 and network infrastructure (super nodes/server nodes) will be fully decentralized in three stages;
Stage 1 centralized super node and server node (2022 Q3) completed
Mainly used for small-scale testing, contract debugging, and demand verification.
Main functions: 1. Account abstraction 2. Fund cross-chain 3. Service node
Stage2 centralized super node and decentralized server node (2022 Q4 - 2023 Q1)
Get to market quickly and scale. During this period, the system will be updated frequently and the size of a single transaction will be limited.
The main function
1. Support transactions involving multiple currencies.
2. Server nodes support multiple methods (such as CEX) to bridge assets.
3. Participation sorting mechanism for some functions of service nodes.
4. Charge quotation mechanism.
5. Deposit, penalty, and ranking mechanism of server nodes.
Stage3 decentralized super nodes and server nodes (2023 Q2 - 2023 Q3)
Highly decentralized and stable execution of large-scale transactions.
Main functions: 1. Network construction of super nodes. 2. Issue tokens and implement economic models.
Current progress and cooperation
At present, the first phase of dappOS SDK has been basically developed and product pilots are gradually being carried out. Multiple DApps have been connected for testing and have reached a willingness to cooperate with 50+ communities. Polygon, IoTeX, Nervos, Fortube, Perpetual, Alchemy Pay, etc. are all current partners.
Secondly, because it is a finalist project incubated by Binance Labs, you can expect more possibilities when working with Binance.
Next, the Host Network test network will be launched according to the planned route, and the main network will be launched. Integrate most of the top DApps in the industry and cooperate with more projects. Token issuance will be carried out after the mini program platform is launched.
Competitive product analysis
In terms of simplifying operations, the encryption field has been evolving in this direction, including the development of cross-chains, wallets, etc., which are one of its manifestations. The ultimate goal of these actions is to attract more users to join, expand the user group of Web3.0, and increase the popularity of blockchain. We also compared competing products at different stages of dappOS to demonstrate their features and advantages.
To sum up, dappOS has more advantages in the free integration of DApps. It has no restrictions on the public chain ecosystem and is more friendly to developers. And at the user operation level, it is simpler and user-friendly while ensuring safety. Web3.0 is still in a very early stage, and dappOs will provide more Web2.0 users with an easy path to enter Web3.0.
Future Outlook
The development and evolution of Web3.0 is complex and lengthy, and the number of users will also experience continuous growth and accumulation over a long period of time. Continuous development is needed to open the door to Web3 for Web2 users to witness and participate in this huge ecological development. It is expected that dappOS can contribute to the development of Web3 through the improvement of technology, product optimization and user experience-focused development strategies. A force that allows us to see massive user growth.
Note: The above content analysis only provides reference information and does not serve as a basis for any investment decision.
