Starknet Vision

Bringing your attention to the following Starknet Vision proposal we’ve posted on hackmd. Here’s the explanation, quoted from there:

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.

Here’s the full text quoted from there. Please discuss here, but textual comments better go there.

Starknet Vision

Preamble

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:

  1. is defined by a protocol, the full description of which is publicly available to all
  2. is implemented over a broad, open-to-all, peer-to-peer network of operators, and
  3. distributes value automatically, broadly and fairly to the operators for the purpose of maintaining social consensus regarding integrity of the system.

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 Definition

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

Starknet’s mission is to allow individuals to freely implement and use any social function they desire.

Starknet’s Values

Starknet’s definition and mission entail core values for its ecosystem.

  • Lasting Broadness. Starknet should strive, in structure and actions, to defend itself and the social functions implemented on it from the human tendency to concentrate power, control, and authority. In particular:
    • Starknet’s legitimacy stems from the broadness of its power distribution. This broadness must be maintained for the operation of Starknet and any decision making processes governing it. Centralized operation and governance may be tolerated for concerted efforts, and must be time-limited from inception.
    • Starknet’s protocol and governance must be public and transparent.
    • Starknet should be governed in a way that supports broadness, including checks and balances between different institutions, and should allow modification of the governance structure over time, for the purpose of maintaining and preserving broadness.
  • Neutrality. As an open platform for all social functions, Starknet will maintain neutrality with respect to the social functions implemented on it.
    • The goals and values of social functions implemented on Starknet, and the responsibility for them, will be those of their creators and communities.
    • Censorship resistance: The Starknet protocol should be oblivious to the content and semantics of transactions that individuals wish to perform on it.
  • Individual empowerment. Starknet’s integrity requires a broad ecosystem of informed and sovereign individuals. Starknet and its community will strive for individual empowerment by cultivating a culture focused on its mission and values, especially through education.

Starknet is an integrity web designed to facilitate social functions in a decentralized and transparent manner. It employs a protocol that is publicly accessible and operates over a broad, peer-to-peer network. This ensures the fair distribution of value among operators, maintaining social consensus and integrity within the system. Unlike traditional centralized systems, Starknet mitigates issues of agency, corruption, and exclusion.

Starknet’s uniqueness lies in its ability to balance capacity and broadness. It employs mathematical proofs of computational integrity to allow powerful operators to enhance its capacity while enabling individuals with limited computational resources to verify its integrity using commonly available means. This approach ensures that Starknet can serve a wide range of social functions, making it a versatile and inclusive platform.

The mission of Starknet is to empower individuals to freely implement and utilize any social function they desire. Its core values include lasting broadness, which safeguards against the concentration of power, control, and authority. Transparency and public governance are pivotal in maintaining Starknet’s legitimacy. Additionally, Starknet upholds neutrality, leaving the responsibility for social functions to their creators and communities. It also prioritizes censorship resistance, ensuring that transactions are processed without interference based on content or semantics. Lastly, Starknet promotes individual empowerment through education and a culture centered around its mission and values.

You write “Censorship resistance: The Starknet protocol should be oblivious to the content and semantics of transactions that individuals wish to perform on it.”
But how do you plan to resist censorship if it is requested by regulators ?

As a protocol, it should be designed in a way that is neutral towards transactions. A good definition is that the protocol should allow all transactions that are valid, as computation, to be processed. As a decentralized network it will be up to sequencers to decide on their regulatory profile and exposure, as is the case with other integrity webs.

Yes it should all be about creating a culture where creativity is celebrated, openness is welcomed and neutrality of the network observed at all times.