NEAR Protocol is a layer-1 blockchain network using a proof-of-stake consensus mechanism and a sharding approach called Nightshade. Founded in 2018 by Illia Polosukhin and Alexander Skidanov, NEAR launched its mainnet in October 2020.
Nightshade Sharding
NEAR implements sharding through a mechanism called Nightshade. In Nightshade, each shard produces a portion (called a chunk) of the next block. Validators are assigned to shards and process transactions for their assigned shard. The block producer combines chunks from all shards into a single block.
Nightshade reduces the storage and compute requirements for individual validators, enabling horizontal scaling as the network grows. As of 2024, NEAR operates with multiple shards, with the number expandable as demand increases.
Account Model
NEAR uses a unique account model distinct from Ethereum's address-based system. Accounts have human-readable names (example: alice.near) with a hierarchical namespace. Each account can hold multiple access keys with different permission levels: full access keys and function call keys with restrictions to specific contracts and methods.
The account model enables several patterns not possible on Ethereum without smart contracts: applications can be granted limited access to execute specific contract methods without exposing the user's private key.
Aurora EVM
Aurora is an Ethereum Virtual Machine implementation running as a smart contract on NEAR. It allows Ethereum smart contracts to run on NEAR infrastructure with NEAR transaction speeds and fees, while maintaining Ethereum tooling compatibility. Aurora uses ETH for gas within its environment.
Rainbow Bridge
The Rainbow Bridge connects NEAR and Ethereum, enabling token transfers between the two networks. The bridge uses a trust-minimized design based on light clients: an Ethereum light client runs on NEAR and a NEAR light client runs on Ethereum. Token transfers are verified by on-chain proof verification rather than a trusted intermediary.
Developer Ecosystem
NEAR provides smart contract development in Rust (primary) and JavaScript (AssemblyScript, now deprecated in favor of JavaScript SDK). The near-sdk-rs library for Rust and near-sdk-js for JavaScript provide the development frameworks.
Development tooling includes: NEAR CLI for command-line contract management, near-api-js for JavaScript integration, the NEAR Wallet Selector for multi-wallet support, and near-workspaces for integration testing.
The NEAR AI developer ecosystem, launched in 2024-2025, provides infrastructure for deploying AI agents on NEAR infrastructure, including an agent marketplace (market.near.ai) and agent-specific development tools.
Token Economics
The NEAR token is used for transaction fees, storage staking, and validator staking. Transaction fees are split 70% burned and 30% to the block producer. Storage staking requires locking NEAR proportional to on-chain data size, with the locked tokens returned when data is deleted.
Validators stake NEAR to participate in block production and shard processing. Staking rewards are approximately 5% annually, funded by protocol inflation. Delegators can stake through validator pools and receive a portion of rewards.