Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.68 KB

File metadata and controls

51 lines (36 loc) · 1.68 KB
section Get Started
sortOrder 2
label Basic Concepts
pageName basic-concepts

Basic Concepts

Verifiable APIs

Stateless's APIs are built to provide safe and reliable decentralized data sources for developers. Operating across a distributed node network, the Stateless protocol enables efficient client-side verification, whether historically or in real-time.


Data Provider Buckets

A provider bucket refers to a personalized selection of blockchain nodes chosen by developers to service their requests. Unlike conventional networks where nodes are assigned randomly, provider buckets empower developers to customize their service network. Each bucket can contain multiple providers, selected based on factors like supported blockchains, regions, and latency performance.


When developers send requests, Stateless employs a routing system that directs the request to the nearest provider within the chosen bucket. By creating custom service networks, developers can receive data from 1-many providers for reliable sources of truth that can be configured to their own requirements.


Consumable Light Client

A consumable light client is an approach for allowing developers to deliver proofs of the underlying RPC data directly to end users. This approach relies on two key components, a Data Provider Bucket, and a Proof Provider.


The Proof Provider is any Ethereum resource that provides access to the eth_getProof method. This can be a traditional node, or an indexer that exposes the same data.


The Data Provider Bucket provides a verified state root hash. This state root hash allows for verifying the underlying proof for a corresponding eth_call.