This glossary includes terms found within the Filebase website and their definitions.
Access Key: when accessing Filebase through the S3 API, an access key is required to access your Filebase buckets and objects. Your access key has two components - the key and the secret. You will need both, similar to using a username and password.
Blockchain: a distributed digital ledger that contains immutable records of data or transactions that can be viewed in real-time; ensures secure transfer of data through encryption technologies, and that data cannot be changed or edited once it is stored on a blockchain.
Bucket: in object storage, buckets are similar to a traditional file system’s folders. Buckets are containers for objects and the associated metadata of those objects. Unlike traditional file systems, buckets cannot be nested into one another like file folders can be.
Decentralized Systems: a system that does not depend on a central authority, typically operated by a distributed, peer-to-peer network that eliminates the need for centralized authority or management. The distributed nature makes it reliable, as there is no single point of failure.
Directed Acyclic Graph (DAG): a hierarchical data structure used by IPFS; specifically, IPFS uses Merkle DAGs. Merkle Directed Acyclic Graphs are a type of directed acyclic graph that is created when a node’s contents are hashed using the unique payload carried by the node and the list of content that it currently stores.
End User: Any individual that uses a product or service.
Erasure Coding: a method of data protection that involves breaking data into fragments, expanding and encoding it with redundant data, and dispersing the result into storage objects located in diverse locations; uses a computationally intensive mathematical algorithm is used to calculate the erasure locations, allowing erasure coding to prove that the loss of any single erasure will not result in an unrecoverable loss of information.
IPFS: InterPlanetary File System; a distributed file storage protocol. Although IPFS is used to store files, websites, data, or applications, it is not a decentralized storage network, it’s a protocol.
Metadata: In object storage, metadata is fully customizable and functional for objects, allowing you to capture application or user-specific information for more specific indexing purposes and data management policies.
Metaverse: a collective virtual shared space, created by the convergence of virtually enhanced physical reality and physically persistent virtual space, and the presence of people; meant to bridge the gap between virtual reality and physical reality, built utilizing the Web3 internet.
NFT (Non-fungible token): digital assets that include a digital certificate of authenticity to prove ownership of specific digital or physical items. These assets can range anywhere from digital art, video game items, or pieces of music.
Nodes: a compute server or other for of communication endpoint.
Peer-to-Peer Networks: a network topology where a group of nodes are connected together and have equal responsibility, permissions, and access to resources.
Pinning: refers to the process of specifying data to be retained and persist on one or more IPFS nodes; assures that data is accessible indefinitely, and will not be removed during the IPFS garbage collection process.
Object Storage: a computer storage architecture that stores data in the form of objects, as opposed to file system storage architectures that store data as files located within a hierarchy.
Shards: a partition or piece of a data file.
S3: S3 technology was originally created by Amazon, but it has since become an open standard. Since then, several companies have created their own non-Amazon based version of the API. All references to S3 in this document refer to the S3 API.
Wallet: software applications used to store private keys associated with blockchain assets. If you own cryptocurrency or NFTs, your private key for these assets will be stored in a wallet. The digital assets themselves are not stored in the wallet, however, only the private keys are used to retrieve them.
Web3: also known as the decentralized web; a new version of the web that is decentralized and doesn’t have any single entity controlling or managing it; each user has equal permissions and say over the governance of the web.