BiblePay Unchained

From BiblePay Wiki
Jump to: navigation, search

BiblePay Unchained adds many new groundbreaking features that we believe will give BiblePay a chance to break into one of the worlds top currencies.

    The following use cases are being considered:
  • Offchain instant wallet to wallet transactions (with sanctuary insurance for the recipient of the funds). For example, sending offchain funds to a coffee shop ensures that the txid will not be reversed for the funds received by the coffee shop.
  • The ability to store Files offchain (on a decentralized network, publically). The metadata pointing to the file will be stored in the sidechain. The file segments will be stored around the world.
  • Files will be available from standard HTTPS URLs, but, will be set up with durability across multiple geographic regions, with the intent that even with massive internet outages the files should be available. The files will be redundant, so they will self heal. (See Decentralized File Storage below). We are serious about the availability and reliability of this service, so it will come with an SLA with over 99.5% uptime.


Unchained Document Storage


The primary difference with our document storage offer and other storage systems such as (AWS S3, StorJ and SIA), is our document storage is intended to be public. A person would not want to store their personal documents or system backup in our document storage, but, instead, they would want to store information that is valuable to be shared with the world, or, to store a publically facing web site (a set of assets).


One use case for this is anti-censorship. Lately, results from search engines regarding Covid-19, and conspiracy theories seem to be pruned and filtered and ordered in a way that attempts to alter the public thinking mindset. We at BiblePay feel this is a disservice to human rights, and therefore everyone should have the freedom to post valuable information into the cloud for anyone to see. The biblepay network allows you to host data that is widely available across geographic regions publically, and set up to have a durability of a minimum of 2.7* or greater. The data will also be stored on more than one decentralized service at a time, so that it can self-heal if a node goes down.


In the spirit of partnering with the brightest minds (people who have already invested years in this), BiblePay is going to partner with StorJ, to utilize their network of over 5,000 decentralized nodes (across 79 countries) to store the actual data.

In this way BiblePay will be able to offer the durability and availability of the existing cloud storage providers, with a higher content delivery speed for publically facing requests over HTTPS than one service alone can provide.


Key Value Store Changes

Using Biblepay as a database for key value changes means sending a transaction offchain (which is picked up in our sidechain) that contains a key-value pair value change. This value change is reflected in a block on the sidechain that is persisted in the decentralized unchained storage (above). Meaning that the value is permanent. This can be used to write features such as pay-to-tweet and tweet-read confirmations, and e-mail read confirmations.


Real World Examples


    I will now provide real world examples of Unchained anticipating gawks from the real world:
  • John Doe sends 1000 BBP to Jane Doe instantly, off-chain. Jane Does off-chain wallet reflects a higher balance, seconds later.
  • John Doe reads 3 PDFs that appear to be valuable for humanity, and saves them to the local hard drive. Next John uploads these 3 PDFs (one at a time) to our Web Portal, receiving TXIDs and URLs for each PDF. He records the URLs in notepad. Next, he composes a Tweet to ALL, paying up to 500 BBP total to reach 500 recipients.

These are just some of the exciting possibilities. Note that with offchain document storage, the document will never dissapear from the web until the lease expires. We will create the ability to renew leases for objects that need renewed.


FAQs


Q: Will the offchain storage of documents be stored on sanctuaries, and will these bloat the drive space of the sanctuary?

A: The docs will not be stored on sanctuaries, so this service will not impact our sanctuaries. The docs will be stored on the StorJ network who has over 5,000 nodes and who maintain a high SLA of over 99.5% availability.

Q: Will the file be available if half of the internet is down and we have a tsunami on the East coast?

A: StorJ stores with 2.7* redundancy in 79 countries, so there will be a > 99% chance the underlying data will self heal on that side. Head systems engineer for Vultr said he believes a tsunami will not take out object storage. Since the data is in multiple geographical locations, we believe the liklihood is > 99% the data will be available or it will self heal within 24 hours.