Page 1
Official (BOP) Boring Obfuscation Protocol WhitePaper
Abstract - In this paper, we identify the Boring Obfuscation Protocol. Boring is a decentralized virtual private network and bandwidth market built on the Solana Network, providing an economic incentive for node providers with transparent programs for privacy to network users.
Introduction - Boring is a protocol for participants in virtual private networks to conduct transactions between node providers and bandwidth users. The protocol allows node providers to connect their endpoints via the Solana Program Library and attach metadata that identifies the attributes of their node, such as, for instance, geolocation. Bandwidth users will be able to locate and connect to these provided nodes, ultimately transacting with the provider via the protocol. The BOP token facilitates several aspects of this market. First, it allows Node providers to prioritize incoming traffic proportionate to their stake. It also promotes several defense mechanisms against attack vectors such as Sybil Attacks. Beyond that, it is the mechanism by which users and providers transact in their exchange of bandwidth for currency.
Initially, the Boring protocol will only support BOP tokens, but as the client interface is developed and appropriate pricing oracles are available, the ability for VPN users to fund their payment wallets will extend to other currencies on Solana. Finally, as cross-chain bridges become stronger infrastructure, Boring will allow payments to be made outside of Solana from other networks.
Existing System Gaps - Existing centralized VPN services have several significant flaws, namely lack of transparency. These services are structured to keep users locked into the service in monthly or yearly contracts. Beyond that, they are subject to breach as users' payment information is often kept on file in unsecure centralized data storage. Boring corrects this with blockchain payments that can be processed per second and weighed by the amount of data utilized. The closest competitor is also a decentralized solution, Orchid Protocol, built on the Ethereum blockchain and plagued by the network issues it inherits from it. Also, the payments of a single public blockchain with no direction to mixing services can, at some point, lead to censorship of particular public addresses. Boring Protocol removes this issue by adding private payments using services such as Lava Cash. Allowing other network currencies to fund a payment wallet will further minimize the inconvenience.
The Boring Ecosystem
Providers - Virtual private networks depend on numerous endpoints or nodes connected to a central governing node that directs incoming traffic to them based on specific criteria. As Boring is built on Solana, the Solana chain inherits a portion of the role of the central node. Metadata will be presented with node connections that identify the end point's attributes and direct traffic to them based upon these factors. Beyond that, the chain will recognize the weight of the attached nodes' BOP token stake and proportionately direct traffic that meets the earlier criteria. Providers can set the price of the data they supply to the endpoint user.
Clients - Clients connect to virtual private networks to obfuscate personal private data that would generally be shared with endpoints such as websites and advertisers these websites serve. With Boring a client funds a BOP wallet with tokens and selects specific criteria for their connection, such as geolocation or connection latency. The Client also generates a budget based on the funding in their wallet and the amount of time they need to access the VPN service. As the user connects, these criteria are processed, and an endpoint that matches such is provided to them. As the connection persists, automatic payments are processed to compensate the provider for the endpoint the client is utilizing.
Protocol - As the protocol facilitates the means to solve the double coincidence of wants and attracts both providers and users via marketing strategy etc., such aspects must remain intact and viable. The protocol processes a fee for every connection payment in nano payments to do so.
Copy link