What follows is an attempt to answer the question: “What is Starknet’s mission and vision?” The answer, which evolved over several months of discussions, represents merely the authors' personal views. (The authors are Manor Bareli, Eli Ben-Sasson, Tom Brand and Ilia Volokh, sorted alphabetically by family name.) To clarify, the document does not reflect the official position of StarkWare, nor that of the Starknet Foundation. We hope it will help foster discussion of this important topic in the Starknet ecosystem. We thank Abdelhamid Bakhta, Sylve Chevet and Diego Oliva for their comments on an earlier draft, and seek further comments and suggestion from the Starknet community.
Social functions such as money, management of property rights, and social status titles, are protocols and registries whose value necessitates maintenance of broad social consensus regarding their integrity. Nowadays, social functions are commonly administered by centralized bodies that are inherently susceptible to problems of agency, corruption, and exclusion.
With Bitcoin, Satoshi invented a new way to implement social functions, which we define and generalize, calling it an integrity web. An integrity web is any infrastructure for social functions that:
Bitcoin, the first integrity web, implemented money alone. Ethereum then became the first integrity web able to support any social function expressible by computer programs. Bitcoin and Ethereum face tension between the capacity to serve all (“scale”), and the broadness and openness of the underlying peer-to-peer network (“decentralization”). Integrity webs typically prioritize openness and broadness over scale and capacity, so that individuals with limited computational means can verify the integrity of the system. As such, these integrity webs cannot fulfill worldwide demand.
Starknet is an integrity web with (1) the capacity to serve all and (2) the integrity backed by maximally broad social consensus. Starknet uses a mathematical approach to resolve the tension between capacity and broadness. Starknet’s integrity is enforced with the mathematical rigor of succinct and transparent proofs of computational integrity. This approach allows arbitrarily powerful operators to increase Starknet’s capacity, while empowering all individuals to verify the integrity of Starknet (and its powerful operators) by commonly available means.
Starknet’s mission is to allow individuals to freely implement and use any social function they desire.
Starknet’s definition and mission entail core values for its ecosystem.