For users

For Users

N1 is designed not only to be the most powerful playground for developers, but also a blockchain with a focus on enabling magical user experiences, and the next generation of crypto applications.

Why another L1?

Since Solana, we haven’t seen a true 100x in crypto infra. Solana introduced many 0-to-1 applications that users directly benefited from. Most new chains today are only small improvements. To meaningfully improve the onchain user experience, a new chain must provide a significantly novel playground to build things that couldn’t easily be built previously. To enable a net new set of apps, we need to enable more complex, and more creative apps, which boils down to compute, expressivity and iteration speed.

  • (today) compute is shared -> creating noisy-neighbor problems (opens in a new tab) (i.e. apps that are expensive to run and use)
  • (today) compute is limited -> limiting the complexity of what can be built
  • (today) expressivity and iteration speed is limited -> to build onchain developers need to learn Solidity and blockchain specific concepts, they can’t easily customize execution environment, and widely used languages like Typescript can’t be used in the context of app development (limiting the number of possible developers)

Our goal is to enable anything you can do in web2 to be possible onchain. To be able to take any github repository, and deploy it onchain. We believe that by doing so, we can enable the next generation of crypto applications that will directly benefit end users.

Enabling the next generation of crypto apps

The onchain user experience is ultimately driven by apps. These apps are a combination of services, new asset classes, and protocols.

To enable new asset classes, new new apps, new ideas, N1:

  • Expands what’s possible to build onchain → this is enabled by unconstrained compute, and internet-scale UX
  • Increases the development and iteration velocity → allow any programming language that way building and testing new ideas becomes very easy and more accessible for many more people

For crypto to succeed, we need new and more innovative apps. To enable these next generation apps, we need infrastructure that allows developers to easily deploy any type of code and application onchain, without the typical blockchain constraints.

What unique apps are enabled?

2 types of apps are enabled that can’t exist elsewhere

  1. Apps written in Typescript, and other non-solidity languages
  2. Apps that are compute-intensive, and or require sub-ms latency

Examples:

  • Fully onchain CLOB DEX that has sub-ms latency, 100k+ tps capability, with full cross-margining and cross-collateral functionality (existing DEXs run into compute limitations which prevented them from adding in more markets and enabling cross-collateral, solana orderbooks are bottlenecked by 500ms transaction latency and require costly engineering workarounds to fit within the solana’s compute constraints)
  • Advanced automated market making protocols that run advanced algorithms such as the Avellaneda Stoikov market making model fully onchain and permissionlessly (typical AMMs either i) run simple models that are compute/ gas inexpensive, like xyk, but that are highly capital inefficient or ii) run their models offchain and only perform settlement and trade execution onchain, opening up legal and trust risk)
  • Massive multiplayer games that can process many hundreds of thousands of actions a second (most onchain games have been limited by the onchain cost, leading to games only using blockchains for digital assets which are low throughput actions)
  • Fully onchain LLM actor that can interact with other users, apps, and services (not just an offchain LLM interacting with a wallet)
  • Efficient venue for forex trading (stablecoins are massively increasing in usage, yet there still isn’t any efficient forex venue, most solutions still leverage simple AMMs on cost-inefficient chains, with minimal leverage and margining ability)

Creating magical user experiences

There are 3 areas of user experience that N1 solves for.

Seamless onboarding

N1 implements native bridging allowing users to deposit directly into N1 from their origin chain vs using some third party bridging provider. N1 is also compatible with Metamask and Phantom, and does not require any new wallet extensions to be installed.

Unified wallet experience

All apps leverage the N1 wallet widget, which allows the users to seamlessly move funds from app to app, without ever needing to leave the app. More specifically, in the current blockchain UX, to go from app A to app B, the user needs to withdraw their funds into their wallet, then redeposit into the new app. On N1, that whole experience is abstracted away, such that the user can instantly deposit funds from app B into app A directly from app A's website.

Wallet-abstracted UX

All N1 apps leverage session keys to create a wallet-free UX. This allows users to interact with apps without having to see a wallet popup and sign a transaction on each action. Instead, the signing is abstracted away by the app itself.