Based on what we posted earlier, we will look at the concept of Sponsor and how events are done in injoin.
Basically, both the sponsor and the user are users who are part of the injoin.
They may look like different people because of their different roles, but the sponsor can be the user and the user can also be the sponsor. Perhaps the user will choose his or her role, depending on the purpose of using it.
Let’s take a look at how the interaction between sponsors and users takes place in their respective roles.
The users can request a sponsorship from a certain sponsor, and sponsors can also sponsor any users(sponser’s choice). When a user uploads an event and no one sponsors it, the user must pay for it in order to create an event. Therefore, you can make a request to the sponsor first. When you make such a request, the sponsor may decide to accept or reject the request. In case of acceptance, the sponsor will sponsor the user by his / her sponsorship conditions (gas cost, gas limit, number of event postings), which is operated by Smart Contract.
The user can make a request but also receive a request from the sponsor. For example, if you receive sponsorship for an event from three sponsors, the user can choose which sponsor to choose when posting the event (presumably the user will choose a sponsor that is relevant to the event).
https://i.imgur.com/z021NIB.jpgAs shown in the figure above, users can be associated with sponsors 1, 2, and 3,and sponsors can be associated with users 1, 2, and 3. Because they are sending and responding to each other, so they can choose each other.
In the case of traditional online advertising, users can not choose which ads to show on their content. But they are able to selecting in injoin. Since sponsors can also choose from whom to show their ads, they have more choices than traditional online ads. This is a feature of the blockchain, it is applied.
Next, let’s take a look at the process of a user uploading an event and learn more about the injoin.
The user registers himself / herself in the injoin Standard contract with his account address (this is similar to Ethereum ENS, and users can be connected to each other via their username, not their address).
You can enter your user information after registering yourself in the standard contract (you can leave it blank, but when you connect with other users, you can be more considerate to the other person by providing your information, but this is also optional because you may want to be anonymous).
Next, you can search the list to send events. This can be pre-registered or registered, and you can set the name of the region, the name of the community, item type, online content information, and value from latitude or longitude. You can browse the list of events to send and browse the categories associated with you or select where to list events. Users are actually linked through this list.
Users can view the events they requested or responded in the user event list. The viewed information is automatically saved after being accepted, and when the occurring event closes, the case in the event list is saved.
The users can see the related contents like a diary through this information. And other users can know about each other through the event list.
Users can browse the sponsor list associated with them and search sponsoring or sponsored sponsors. The user can choose the best sponsor when sending out an event through the sponsor list and get the gas fee from the sponsor.
https://i.imgur.com/559YeZH.jpgA sponsor registered on a user’s sponsor list means that the user is registered in the sponsor pool as seen from the sponsor’s standpoint. The content of the sponsor pool will be explained in more detail later but in a nutshell it is similar to the multisig wallet concept (the owner of the multi-sig wallet is the sponsor and the users are registered for that wallet). The more users registered in the sponsor’s pool, the larger the sponsor. The sponsor may, of course, sponsor a friend by registering only one friend in the pool.
https://i.imgur.com/lIUCS6F.jpgBased on what we know about the sponsor pool and the injoin standard contract, we’ll see how users upload events, how they are associated with other users, and how the finished events are stored in the event list.
Suppose there is a man named Dave. He is a freshman and wants to put a curtain on his room. However, he has recently moved to the school, so he does not know anyone who could lend him a drill.
Dave, who does not have much money to buy a drill, connects to injoin. He picks a subject[1]to ask for a drill through the injoin standard contract. (We are confident that the UX will be perfect enough so that he doesn’t know that he is writing a contract)
Under the event send category, he chooses his school name[2] from the listed categories which the event was most likely to occur. From the sponsor list[3] he picks out a sponsor that matches with his drill, and chooses a motor specialized company. And now, “Sponsored by Motor Legendary” is connected with the event.
Dave specifies in detail the reason he needs a drill (when borrowing a drill, effortless low quality writings will not motivate a person). Dave sends the event[4] and the user who added the event list will receive it. The User 2 has a drill and responds to Dave’s request[5].
Dave can repay User 2 for lending a drill by sending iii. The given iii will be listed on the event list. The gas fee for the event including the gas fee for the User 2 for responding to Dave’s request will be informed to a sponsor.
The sponsor will pay the gas fee which fit to the sponsorship condition[6]. This payment doesn’t need to be made by each event. Payments can be made after gathering more event fees, and every condition will be decided by the past sponsorship condition. The same goes with the gas limit and the maximum gas fee. The closed event will be saved in the user event list owned by Dave and User 2[7]. Against this event, User 4,5,6,7, are able to see this information to learn about Dave and User 2[8].
We have seen how the event is done through Dave. Nobody gains a disadvantage in injoin. Dave and User 2, even though they didn’t know about each other, could meet by sympathizing through injoin and Dave could borrow a drill from User 2 with no commission fees, and User 2 could lend(to help him) his drill that sat like a zombie.
These actions can be saved in the event list, and also have advertising effects. Other users can see this event and help User 2’s request by recognizing User 2’s good deeds. The sponsor has contributed in creating a rational society with a simple but witty name “Sponsored by sponsor”, and also with few fees. In injoin everyone finds their own puzzles, and create a new world by matching them together.
This is injoin.
Smart contracts used by 7 billion people :
www.injoin.inhttps://i.imgur.com/LJQgjUk.pnginjoinMeduimRedditSlackTwittergithubYoutube