# Verifiable Back-end(VBE)'s use cases The purpose of this document is to help you understand the use cases of the Verifiable Back-end (VBE) built on the Intmax project by explaining its benefits and providing concrete examples. ## 1. Pros/Cons VBE has the following advantages 1. The execution of the Back-end and the resulting display on the front end are verifiable and traceable. It does not invade privacy because it is a communication with the host. 2. The HTML generated as a result of Back-end execution is reliably displayed if it’s without browser intervention. 3. Back-end logic is owner-defined in an L2 database that borrows the censorship resistance and security of Ethereum, and ownership transfers and code changes run in governance directly based on Ethereum’s security. The demerit is that it is no faster and no less expensive than a standard cloud system in both cases, whether the back-end is transparent or secret. However, caching the front end with a CDN and a speculative execution technique where the front end is displayed first and the verification code is turned over later can bring it much closer to the speed of a standard cloud system. ## 2. Use case examples ### 2-1 As a notary for systems Today, records of web-based activities and conversations are becoming increasingly important for legal purposes. Many cloud systems and social web applications cannot produce legally evidentiary data that is not falsifiable. It is tough to know if the data being offered as evidence actually existed in the cloud and if the web page you saw was what it claimed to be. However, with VBE, you can be sure that the data actually existed on a DB in a cloud and that a server sent the web page in response to your request. The user of an application on the VBE always has a local backup of legally evidentiary data with cryptographically guaranteed validity. ### 2-2 As a DAO operating system DAOs are among the more business-oriented forms of sustainability organizations that have been discussed in recent years. These forms will be a movement that is not short term, along with the current culture’s aversion to authoritarian leadership. In fact, DAOs became a buzzword once in 2016, and after being abandoned, they are once again being featured. For these activities, having a verifiable, non-arbitrary database and responses from it will reduce the risk of dissolution and bring stability to the project. Of course, it is cool to have conversations on Discord, but where will you store important data that cannot be summarized in chats and announcements, such as accounting? Also, this system makes any node a back-end provider, allowing for a reassuring front-end system in projects that require a censorship system, such as DeFi. The Most powerful feature is the strong and direct governance architecture of this back-end. Usually, governance of code and design changes in a company, organization, or community is done indirectly, through legal or non-legal votes that are conveyed to the developer team, but on Intmax, a vote on zkRollup from a wallet can be used directly as a reflected via a multi-sig transaction of code changes. ### 2-3 As a new DeFi system Intmax allows Web2-type applications to run. Projects can tokenize the ownership and governance rights of web applications; this makes the new source of TVL for DeFi. These would essentially be a bridge between DeFi and the value of the shares of the Web2 companies that are now value concentrated and separated from DeFi. Basically, they will bring in new value from outside the crypto that is not part of the crypto standard. This would create a situation in which the powerful global and cross-border financing capabilities of crypto can now be enjoyed by more than just crypto developers, and it will give aid to advanced endeavors in a variety of areas. ### 2-4 EC System for Crypto Payments VBE would be suited for a domain such as EC systems where trust is important and where a very large TPS is not required; VBE can give credit to even the untrusted EC because it makes the system and the purchase process/logic verifiable. EC without the big players is a significant trend today, and as long as the current influencer valuation economy continues to spread, especially on social networking sites, this trend is reasonable. If ECs are not concentrated on the big players, payments, cloud, and development are enclosed. Currently, the main focus is on credit cards for payments, AWS/GCP/Azure/Oracle/Shopify for cloud, and Shopify and other tools for development. Then the movements toward independence from the big players will take place with crypto currency payments. When using VBE to support crypto payments, improvements in both credit card fees and cloud-based operations will take place. If you want to make credit cards available to external logic, you can transition externally, and the benefits of using VBE in part are the same as using it for the whole architecture. However, as crypto becomes the mainstream payment system in the world, this e-commerce system built on zkRollup will become more important, and eventually, these systems will have advantages regarding usability, even without credit cards. ### 2-5 Advertising System and Redirection System Let’s think about programmable and verifiable advertising systems. VBE can expect a front end to surely show up if it’s without browser intervention. This means that the client and the web application can expect a specific advertisement to appear according to a certain logic. Also, if it’s not a hidden back-end, users can follow why an ad was shown to them with transparency. It is also possible to track the back-end logic of many web page transitions and redirects. This will also allow the front side to verify what the link and redirect structure between websites. Websites will be able to be built in a way that more closely resembles the relationships between smart contracts. Intmax zkRollup has privacy with respect to payments, so privacy protection mechanisms in advertising will be supported by default. Now that it’s clear that ads are verifiable and can be reliably displayed on the front end, how does one actually get an ad to be displayed with VBE to a targeted user? Since regulation has banned third-party cookies, many companies are keen on creating personalized IDs for advertising. And logging in to websites using wallets such as Metamask has become popular in recent years. If the Dapps information can be retrieved by the application, this would allow personalization. At this time, customizable privacy by ZKP on Intmax zkRollup allows you to set which information is passed on. This allows the user and the application to be equal trading partners in terms of information and its consideration. ### 2-6 As a cloud system Payments with this back-end system are made in crypto to trustless. This will give a certain support to the emergence of a crypto-native cloud system in terms of censorship regime, while many trustworthy cloud services are fiat-enabled. A fee system that is tied to crypto at the protocol level could also create new use cases that simply do not exist in existing clouds that support crypto payments. ### 2-7 NFT for Buying and Selling Websites Static Website is the simplest use case in this VBE because there is no back-end. This means that the webisite/domain that actually attracts traffic will be on sale as an NFT, making the possession of an NFT not just a link but trustless website ownership. This full-control ownership of websites is the next step in the NFT art with a link to a JPEG and will give NFTs unprecedented ability to express something. ### 2-8 Token economy system The advantage of this VBE is that it can straightforwardly represent website activity. It is possible to build the logic about the conditions for users to get tokens not only in a protocol on a smart contract but also in the front end and off-chain, and with this zkRollup’s secret back-end. Some dapps applications (xx to earn) rely on verifying user activities on front-ends/servers. VBE can make this part cryptographically verifiable. ## 3. Predictable Q&A: Q1: This system is not the solution to the Byzantine General problem when Intmax zkRollup finality is much longer than the usual web response. What is the difference between this and doing the same thing on a private blockchain? A: The solution is to move the use of unconfirmed states from asset management and payments to preventing fishing. The use of old data is a definite security risk for double payments, but as far as the front-end display is concerned, it just shows the old data. Unregistered files cannot be displayed, and if the old data is used to create an incorrect front-end display, proof of the error will be stored by the user. This is a huge negative incentive for running a trusted website. Q2: How does this differ from DFinity? A: DFinity is a mechanism to shuffle the multi-sig smart contract validator called Canister to parallelize. It supports the execution of smart contracts for managing assets, unlike VBE. DFinity has big-block, and VBE is with small-block. VBE mechanism only targets front-end security with Intmax zkRollup with tiny block sizes, and updates of domains/front-ends/back-ends/server IPs/IPFS cids are on the same security as Ethereum. Q3: Is this serverless like smart contracts? A: This is not serverless. It is a way to add verifiability to servers operated individually. However, with this verifiability and the registration of domains/front-ends/back-ends/server IPs/IPFS cids in Layer2, it’s available to move the server securely to a new node outside at any time. Q4: What is your involvement with Ethereum and Layer2? A: Updates of systems will be done in Layer2 using Ethereum security. This allows the exercise of ownership of the application to the system/development much more direct, Dapps style, than with ownership represented by stocks. The votes from wallets on the decentralized security directly change the system of the web application. Since the value of these ownership rights, the governance tokens, is the value of the web2-like application outside of DeFi and crypto, it is also possible to build a DeFi TVL with a whole new source of value.