Reference implementation of NEAR Protocol
NEAR's purpose is to enable community-driven innovation to benefit people around the world.
To achieve this purpose, NEAR provides a developer platform where developers and entrepreneurs can create apps that put users back in control of their data and assets, which is the foundation of "Open Web" movement.
One of the components of NEAR is NEAR Protocol, an infrastructure for server-less applications and smart contracts powered by blockchain. NEAR Protocol is built to deliver usability and scalability of modern PaaS like Firebase at fraction of prices that blockchains like Ethereum charge.
NEAR overall provides wide range of tools for developers to easily build applications:
- JS Client library to connect to NEAR Protocol from your applications.
- Rust and AssemblyScript SDKs to write smart contracts and stateful server-less functions.
- Numerous examples with links to hack on them right inside your browser.
- Lots of documentation, with Tutorials and API docs.
Join the Network
The easiest way to join the network, is by using
nearup command, which you can install:
curl --proto '=https' --tlsv1.2 -sSfL https://up.near.dev | python3
You can join all the active networks:
nearup repository for more details how to run with or without docker.
To learn how to become validator, checkout documentation.
This project is currently under heavy development toward MainNet launch.
For the high-level roadmap, checkout Chain&Middleware's roadmap.
The workflow and details of setup to contribute are described in CONTRIBUTING.md, and security policy is described in SECURITY.md. To propose new protocol change or standard use Specification & Standards repository.