-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the SkyBase wiki!
The idea behind SkyBase is to provide a database for dapp creation, and near-chain applications that can effortlessly scale to meet hundreds of millions of users which will generate billions of database operations - and doing so without a centralized server or large cloud hosting bill. By adopting information security principles and Zero Knowledge Computing, we can offload many of the heavy database operations onto clients. This is only possible due to the adoption of modern data-structures built on strong cryptography. For example, if a server where to be hacked - but all of the data were encrypted, then application data would still be safe.
In this dapp stack - the client connect directly to the database. This can be done by embedding SkyBase as a library or by using a gRPC connection to an instance of SkyBase. This eliminates the need for a traditional web application, as these kinds of features can be implemented as database stored procedures or triggers depending on the application needs. Not every application can completely remove the need for a web application API, and one can be used along side SkyBase and a traditional web2.0 application can save in hosting fees by unloading some datasets to SkyBase.