ONO White Paper: Chapter 2 ONO DApp
ONO is a new type of social network based on blockchain technology, aiming to create an ecosystem based on the value of attention with the main principles of freedom, equality and social public governance for users. The users in ONO can freely share and obtain valuable content, chat for study and communication and participate in building the ecosystem. While creating network activity, it will provide the users with incentives to earn ONOT as the reward as laid forth by the referendum.
ONOT is a virtual commodity trusted and held by all members in the ONO community. It embodies the value of virtual goods, social traffic and of attention, which is transferable, shareable and extremely precious. ONOT can be used and circulated in the social content market, referendum market, mini app market and transactional market in order to realize its commercial viability.
ONO leverages blockchain technology to record and verify the content release details, payment transactions, consumption & purchase, as well as referendum activities. All the operations will be recorded in the blockchain of ONO, to guarantee that the data is authentic and unable to be altered.
Forms of ONO Social Network
The ONO social network consists of one fundamental ecosystem and two cyclic ecosystems. The fundamental ecosystem refers to the instant messaging app and the rich content stream which satisfies the primal social engagement needs of human beings. One of the cyclic ecosystems refers to the referendum structure which is concerned with equal rights. The developer ecosystem delivers a diversified app experience to the users. The fundamental ecosystem when combined with the other two cyclic ecosystems, give the users a free and open infrastructure and equal opportunities with shared governance, which respect the dignity of individuals and reflect a healthy human-centered experience.
2.1 ONO Product Architecture
2.2 ONO Product System
1. ID system
ONO provides a complete ID system, and users need to complete the registration using their telephone numbers. After logging into the ONO social network, ONO will assign each user with a unique digital identity and an ONO digital wallet. The ONO blockchain network will encrypt all data of the users in order to guarantee the privacy of the users. In the meantime, in order to guarantee the authenticity of the users in communities, the users’ information shall be improved upon in order to participate in the construction of the social network.
2. My Story
My Story is the module for users to push social media content into the Circle of Friends. The content creators and the friends of the creators can personalize the operations including: Release My Story, Focus on Friends, Check Stories of Friends, Repost, Reply, Save, Dislike, Like and Reward. The content posted by users can be set as private content, open content or content that is only visible to friends. Once the content is released, no one can delete it, but the creator or judgment executor has the right to collapse it. The creator can edit, collapse and amend the levels of permissions granted to others.
The content posted by all users are recorded in the ONO blockchain. This guarantees that the content is traceable, immutable and unalterable. All content in ONO will be encrypted. The creator has the right to amend the levels of permissions. The encryption algorithm guarantees that only the users with the corresponding permissions can view the content.
3. End-to-End Encrypted Chat (See Figure One)
The chat system is the most basic function of ONO. ONO uses an encryption algorithm to ensure end-to-end encryption for the chat content, thus guaranteeing the privacy of chat data. None of the servers or nodes will save any chat content. The chat data is temporarily saved upon sending. Once the chat data is read by the receivers, the content of the chat will be forever destroyed from all servers. The chat content will only be stored in the local terminals of two nodes, i.e., the senders and receivers.
The system of friends is the basic social function of ONO. The users can add friends by random recommendations, searching for accounts, searching for nicknames, scanning QR codes, importing address books and checking surrounding people and so on. The friends will be shown in single list, to facilitate users checking and selecting chat dialogues.
5. Content Distribution
Users can release content into the ONO social network. The forms of content include words, images, videos, expressions and positions and so on. ONO will support richer forms to distribute content, including links, long text, Q&A, and buying and selling and so on.
6. Interactive Functions
The ONO interactive functions mainly include Reply, Repost, Like, Dislike, Save, Reward, Don’t Look at the moments of Friends, Don’t Look at the Post, and Sharing within the Website and beyond the Website.
The users can post replies to content, in order to interact with the author and other observers. The data will be accumulated and stored in the data of the primary content list.
The users can repost and spread the content released by other users. The more frequently the stories are shared, the more attention these stories will receive.
The users can express their likes of high-quality content, which will influence the distribution and rewards of the content. The more likes the content gets, the more potential there will be for bigger exposure and more rewards will be gained.
The users can show dislikes of the content that they detest. In order to protect the interests of the creator of the content and avert malicious clicking of bad replies, ONOT will be consumed when expressing dislikes. The dislikes will influence the distribution and rewards of content. The content with lots of dislikes will be collapsed, so that other people don’t have to look at it.
The users can save the content that they like, to facilitate more convenience. The saved content is only visible to the users themselves.
Any user can tip ONOT tokens towards any content, as an incentive to the content creator. ONO will have no authority to charge any of these user-given tips. The content creator is responsible for all aspects their own content and needs to be responsible for other generated fees.
Don’t Look at the moments of Friends:
The users can choose to not look at the information of any person. After making the choice, the users will not see any of the posts or content by that person.
Don’t Look at the Post:
The users can choose to not see the post of any other user. After making the choice, the users will not see any information by that particular user.
Sharing within and beyond the Website:
ONO supports users’ ability to share content in the communities, chats and environs of ONO under the condition that it is allowed by the creators. ONO supports the users’ sharing any open content in any other app, and the page views from these other platforms will also be calculated into the original posts’ view data.
7. My Exploration (See Figure Two)
My Exploration is the module for users to release stories and broadcast them to the public. Any user can see the content released by any other user in the My Exploration section. All users will release content according to the guidelines as set forth by the Common Programme. The content which violates the Common Programme will be collapsed and the content with disputes will be solved by all users through a referendum action. Some content in My Exploration will be focused on two principles, reputation and distribution mechanism, both of which will influence the distribution, recommendation, order and hierarchy of the content’s placement.
All data belongs to the content creator. The creator enjoys all interests and bears all responsibilities of the contents. The creator can edit, collapse and amend levels of accessibility permissions. When the content is published by the creator in the My Exploration section, other sharing actions can occur like repost, reply, save, like, dislike and rewards toward the original content.
All content will be recorded in the ONO blockchain, to guarantee that the content is traceable and unalterable.
8. My Box (See Figure Three)
My Box is the name of the app store which is developed by ONO and is a reflection of ONO’s diversified social network ecosystem. My Box consists of two parts: one is the various functions released by the ONO team for the goal of system-wide prosperity, the other are the mini apps freely researched and developed by third-party developers based on the ONO Open Platform.
ONO tries to connect the users in the ONO social network with the developers in the ONO developer ecosystem via an open platform. The goal is to allow users to freely make purchases and app installations. Additionally, there will be various plug-ins and other features built into the ecosystem in order to let developers create a rich and diverse product experience.
Functions on ONO Platform
Given that the development of a social network needs diversified content and structure for support during development, ONO will continue to explore new ways to express content, and will continue to enhance platform infrastructure according to the referendum. Currently, ONO can support the following kinds of media: words, audio files, images, position and links; and subsequently, it will openly support long text, video, and live broadcasts and so on. In the meanwhile, ONO will provide rich operation statistics to govern the platform.
ONO will make available SKD of the ONO open platform, for the usage of third- party developers, among which, all the interfaces will be open-source. In order to display the functions of the mini app open platform, currently, the ONO team has developed several mini app use cases for the users and developers to test and experience.
Mini Apps Developed by Third-Party Developers
The fairness principle of profit sharing in the ONO open platform will attract the most talented developers. Any third-party developer can provide users with rich third-party applications based on the open API of ONO.
9. Referendum (See Figure Four)
The referendum is an important component of the ONO social network ecosystem and its foundation is: freedom, equality and social public governance. ONO has as its guiding principle: “The interests of the users are more important than anything else.”
The referendum will be a place where one can find questions and answers to important matters. ONO believes that good questions will help to bring about different and diverse opinions. It will stimulate the imagination of all members and also generate intellectual curiosity about known and unknown areas of knowledge. It is in this decentralized, chaotic and most uncertain place, that the most valuable and most essential questions and answers in life shall be generated.
The module of the referendum includes: the voting pool, execution of proposals agency, proposals, voting, winning support, voting by all people, publishing results, budget, fund-raising, open bidding and supervising executive actions and so on.
In order to make sure that the voting action of the community adheres to the Common Programme and has the ecosystems’ best interests at heart, all users participating in the voting must be ONO users owning unique digital identities.
The voting pool consists of ONOT which is reserved to be given to the best proposals and also to stimulate the valid voting of users to participate in building the ecosystem and creating developer applications for the community.
The ONOT for supporting proposals will be gathered in a special pool of ONOT for these proposals. The voting pool of each proposal is unique and for special use. As for the proposals entering into a vote by all people: When the result declaration term expires, the voting poll will immediately execute the incentive strategy — after deducting the payable GAS fee, 50% ONOT in the voting pool will be used to reward the voters, and the other 50% will be put into the “executing pool”. As for the proposals not entering the voting by all people, when the result declaration term expires, the voting pool will immediately execute withdrawal — after deducting the GAS fee, all ONOTs in the voting pool will be returned to the original route according to the corresponding proportion.
Executing pool is a ONOT pool specially used to pay the fees to the executing team winning the bid after open bidding. The executing pool of each proposal is unique and for special use. The process to distribute ONOT is recorded in the Blockchain in order to guarantee that the process is open and transparent. After paying all fees and ending the execution, if there are still some ONOTs in the pool of Tokens, the rest of the ONOTs will be immediately returned to the users participating in the fund-raising. During the execution, if there is any factor leading to the failure of execution, the rest of the ONOTs will be immediately returned to the users participating in the fund-raising.
On the premise of not violating the Common Programme, any ONO user with a unique digital identity can present proposals for the infrastructure of the ONO social network ecosystem, platform, governance and dispute resolutions. The proposed tools cover all functions in the content release.
Supporting and Winning Support:
Any user can pay ONOT in any amount to the voting pool with any proposal, so as to support the proposal and to help the proposal win more attention of other users. Within the valid period to gain support, the proposal reaching or exceeding support standards can be deemed as the winning proposal and will be listed in referendum; otherwise, it shall be considered the failed proposal and listed into a section of non-passed proposals.
Voting by All People:
Any user with a unique digital identity can participate in voting. After the voting is finished, the user can get ONOTs in the voting pool used to reward the users participating in the voting. The voting is open, transparent, unique and unalterable. Within the valid period of voting by all people, the proposals winning more than 50% of affirmative votes will be declared and may be executed; otherwise, they will be deemed as failure.
When the voting period expires, the proposals will be published in the “executed” section or “non-passed” section. Within the valid period of result declaration, any ONO user with a digital identity can publish a complaint towards any proposal “under execution”; however, the user must pay same quantity of ONOT in the voting pool of the proposal or even more ONOT, so as to launch the second round of voting by all people.
When a certain proposal is passed via voting by all the people, the designated agent will make the proposal budget within a valid period of time and declare the result.
When the budget declaration of the proposal has ended, a judgment will be made according to the result to decide whether any fund-raising shall be needed in order to meet the budget requirements. Within a valid period of time, if the budget conditions are met, the proposal is deemed as successful and listed into an “open bidding” area. Within a valid period of time, if the budget conditions are not met, the proposal is considered not passed. When the fund- raising is launched for the proposal, the tokens exceeding the needed quantity in the fund-raising will be returned to the originating source upon the settlement of the proposal.
When the fund-raising is fulfilled, the proposal will enter the open bidding procedure for the executing team to execute it. Any ONO user with a unique digital identity can participate in the competitive bidding. Third-party developers with good qualifications will be nominated preferentially.
In order to guarantee the success of the proposal executing as well as transparency, fairness, valid judgment criteria and processes, all the users supporting the private fund-raising will participate in the evaluation equally; and the results of voting shall become the executing conditions fulfilled by the executing team. The tokens in the executing poll will be paid to the executing team for the three phases in succession, with 20%, 30% and 50% respectively.
Punishment for Breach of Contract:
In order to make sure that the community adheres to the Common Programme and has the ecosystems’ best interests at heart, the developer who breaches a contract will be unable to get the final payment and will also lose reputation. The serious and continuous breach of contract will lead to the extremely low reputation of the developer and the developer might be removed from the rolls forever.
10. Transaction Transference
Transaction Transference is an important aspect of token circulation in ONO, used to facilitate sending tokens between users. Any user with a digital wallet can transfer, send red envelopes and make transactions to any user. The sender can customize the GAS fee which needs to be paid in each transaction. In the process of token circulation, all transactions will be recorded and encrypted by the ONO blockchain account, and they cannot be altered either.
11. Advertising Column
The development of the advertising system is one of the foundations of the entire ONO value ecosystem. It is also an important ONOT value application scenario. The continuous development of the advertising system is of great benefit to the overall valuation of ONOT. (see 4. Economic system and 5. The ONO advertising system)
In the early stages, ONO will place the advertising bar just below the content that users post. In the future, all personal pages belonging to ONO can be freely defined and placed on advertising columns, such as personal homepage, publishing content, and all other personal pages.
Users can independently choose whether to open the advertising column and decide what kinds of advertisements to pay attention to. Users who open the advertising column can get extra ONOT benefits. Advertisers can pay ONOT to automatically match or independently purchase exposure time for any advertising.
The ONO advertising system will be developed and maintained by the founding team and third-party teams. Users can also participate in the construction of the ONO advertising mechanism through voting.
12. Content is implanted into the market, which is the second-level market that matches the advertising market efficiently and transparently.
Content creators can put up their own ads to sell their own content in the market, and advertisers can bid against each other to buy the space.
Read the ONO White Paper:
ONO White Paper CH. 1
ONO White Paper CH. 2: ONO DApp
ONO White Paper CH. 3: Technical
ONO White Paper CH. 4: Economic System
ONO White Paper CH. 5: Advertising System
ONO White Paper CH. 6: Abuse Management
ONO White Paper CH. 7: ONO DAC
ONO White Paper CH. 8: Common Program
ONO White Paper CH. 9: Roadmap
ONO White Paper CH. 10: Challenges & Strategies
ONO White Paper CH. 11: ONO Core Team
ONO White Paper CH. 12: Investors
ONO White Paper CH. 13: Nome Foundation
ONO White Paper CH. 14: Disclaimer